Ever heard of Puppy Linux? Apparently it loads the entire operating system into RAM. That means that when you boot up Puppy Linux and open up LibreOffice Writer, Abiword, Firefox, or any application, it just opens insanely fast, because it doesn't have the load the application into RAM. The application is already loaded into RAM! Here's my proposal to make FreeBSD slightly more like Puppy Linux.
To the best of my knowledge, when FreeBSD boots up it loads the kernel into RAM and any other system required programs, not any applications. Therefore I suggest two different things:
1) When a user clicks on an application, does some stuff, then exits, FreeBSD will NOT unload that application from RAM. Instead it will keep that application loaded in RAM. This means that I could open LibreOffice, wait 5 seconds for it to open, close it, then open it again and LibreOffice would open in a split second.
2) If the user wants this keep-applications-loaded-in-RAM option enabled, they should select a hierarchy of which applications to load into RAM first. For example, I would select Firefox, then LibreOffice Writer, then Banshee, etc. This means when I boot up (after waiting perhaps 20ish seconds?) I can click on Banshee, Firefox, and LibreOffice writer and they would all open up insanely fast, probably in a speed comparable to what SSD drives could deliver.
What do you think?
To the best of my knowledge, when FreeBSD boots up it loads the kernel into RAM and any other system required programs, not any applications. Therefore I suggest two different things:
1) When a user clicks on an application, does some stuff, then exits, FreeBSD will NOT unload that application from RAM. Instead it will keep that application loaded in RAM. This means that I could open LibreOffice, wait 5 seconds for it to open, close it, then open it again and LibreOffice would open in a split second.
2) If the user wants this keep-applications-loaded-in-RAM option enabled, they should select a hierarchy of which applications to load into RAM first. For example, I would select Firefox, then LibreOffice Writer, then Banshee, etc. This means when I boot up (after waiting perhaps 20ish seconds?) I can click on Banshee, Firefox, and LibreOffice writer and they would all open up insanely fast, probably in a speed comparable to what SSD drives could deliver.
What do you think?