Why does nearly every modern computer – whether it runs OS X, Vista or Linux – take considerably longer to boot than an ancient Amiga?
With a hard drive, an Amiga could go from power socket to Workbench in around five seconds.
With a modern multicore processor and a 12-month-old installation of Windows, you're lucky if your desktop is responsive before the kettle boils.
Even a modern distribution of Linux can take a while. It seems like boot speed is the inverse of Moore's Law.
But there are exceptions. You could install Haiku, for instance, which is an open-source operating system that recreates BeOS, the defunct operating system from the mid-1990s. It won't run the applications you need and it's a little unstable at the moment, but it will present a usable desktop environment in less than 15 seconds.
Or you could invest in a new motherboard from the likes of Asus. Many of these now include an embedded version of Linux called SplashTop that boots directly off the system ROM in around 5-10 seconds.
It manages this amazing feat because SplashTop's precise hardware requirements are completely dictated by Asus' motherboard design, a luxury that the vast number of Linux distributions don't have. But even though SplashTop isn't a fully fledged desktop solution (it's a tool that was designed primarily for troubleshooting), you do get a web browser and other Linux command-line tools thrown in.
Linux lends itself well to tuning and trimming because you have complete control over what is loaded and when. If you need a machine that's usable in seconds rather than minutes, you can create a cut-down and tailored Linux installation that won't waste time loading tools and services you don't need.
And if all you need is a web browser to play with while the kettle is boiling then someone has already done the job for you. There are cut-down versions of Linux that will boot quickly without any further hacking; you won't need to resort to a new motherboard or a BeOS clone, either.
Damn small distro
If you're installing from scratch rather than fixing a current Linux installation, your best option for rapid booting is Damn Small Linux (DSL). As its name implies, DSL is quite small. The whole distribution squeezes into a 50MB disk image.
Originally developed for those running Linux on older hardware, DSL is frugal with system resources and can bring an aged 486DX with 16MB of RAM back to life. It includes a very basic desktop environment called JWM and cut-down and resource-light versions of all the main desktop applications such as a file manager, email client and media player; there's even a tiny web server.
It also includes the Firefox web browser, making it the perfect option for quick-fix browsing. What you won't find are apps like OpenOffice.org or The Gimp. Both are resource hogs, and while they won't slow down boot times, they do take up space. The DSL kernel is also ancient, using a smaller and lighter version of the 2.4 branch. But most importantly, the boot process isn't littered with modern drivers and auto-configuration.
DSL is designed to be used as a Live CD, booting your computer into Linux using an optical drive. Thanks to the diminutive size of the distribution, you get from BIOS to desktop in around 30- 40 seconds.






Your comments (1) Click to add a new comment
sulement
February 16th
1. There's a difference between a "small" Linux OS and a "useable" Linux OS. DSL has a better more complete rival: Puppy Linux.
Best small distro around. Lightning fast boot, huge library of device drivers. More sensibly followable GUI. Superior boot-up speed AND more complete day-in-day-out workability as well.
Get a Pup and see how great light and fast SHOULD feel.
Alert a moderator
Tell us what you think
You need to Log in or register to post comments