WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: How to make Leenooks great again  (Read 379 times)

Offline neonix

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 393
How to make Leenooks great again
« on: November 23, 2024, 06:18:58 AM »
In 2008 MontaVista presented embedded Linux that boots in 1 second. In reality it was striped out version of Linux that won't work on Desktop or Server computers.

Linux can boot faster if specific configuration file (or inside core.gz) will be loaded by bootloader. Instead probing hardware everytime computer boots, configuration file will provide informations about hardware. This solutions require cooperation of Linux kernel developers.

Distros developers could also create this kind of configuration file that contains informations about hard disks, cdroms, floppies, static ip, resolution,, filesystems and services. TinyX and TinyCore is example how optimalisations improve boot time, but boot time can be even faster than is nowadys.


http://embetrix.com/2017/05/16/embedded-linux-fast-boot-techniques/

Offline core-user

  • Full Member
  • ***
  • Posts: 193
  • Linux since 1999
Re: How to make Leenooks great again
« Reply #1 on: November 23, 2024, 07:57:14 AM »
The kernel & its modules have to cover a vast array of different hardware, embedded system only need cover their specific requirements.
AMD, ARM, & Intel.

Offline yvs

  • Jr. Member
  • **
  • Posts: 64
Re: How to make Leenooks great again
« Reply #2 on: November 23, 2024, 01:57:24 PM »
the bare minimum of applications has to be taken into account too, that leads to a lot other questions like extensions and their (un)compression in case of TCL
« Last Edit: November 23, 2024, 02:03:05 PM by yvs »

Offline neonix

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 393
Re: How to make Leenooks great again
« Reply #3 on: November 30, 2024, 04:16:21 AM »
The kernel & its modules have to cover a vast array of different hardware, embedded system only need cover their specific requirements.

RPi is embedded system. Are there any picore developers reading this thread? Many boot speed improvemets can be done by bootcodes, but why not start from strip out picore to minimum and see what we get?