Updated 1 hour ago

How to get the instant-on PC you've dreamed of

In Depth: Add a Linux system that will get you on the web in seconds

February 14th 2009 | Tell us what you think [ 1 comments ]

instant-on-pc
instant-on-pc
instant-on-pc
instant-on-pc

DSL might not look as pretty as distros running Gnome or KDE, but it boots in half the time

Asus has incorporated its SplashTop instant-on system into some of its motherboards. The PSQ Deluxe shown here sports the Linux-based feature

Disable background processes that are started when Ubuntu boots up in the Service Preferences window. If you don't need them, don't run them

Use command-line diskpartitioning tool Cfdisk to prepare your computer for DSL installation

1
2
3
4

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.

But it's the optical drive that's the bottleneck here. If you want the fastest boot sequence possible, you should install DSL onto your hard drive. A warning: DSL takes the same frugal approach to installation as it does with applications, so there's no nice graphical partition editor. If you want to install DSL onto one of your hard drive partitions, we highly recommend that you use a tool like the Partition Editor or GParted, which can be found in the Administration menu on a Live Ubuntu desktop. Use one of these tools to configure your hard drive first and make sure that you know the partition name of the device that you want to install DSL onto. For example, the first partition on the first drive is always called '/dev/sda1'. You can find this information in the Partition Editor, and you'll need it for the DSL install.

Boot into DSL's Live CD desktop and from the Launch menu in the bottom-left corner of the screen select 'Apps | Tools | Install to hard drive'. This will open a command prompt with the installer already running inside it. You need to enter the name of the partition that you want DSL installed onto (you will lose any data on that partition, so be careful).

 

Your comments (1) Click to add a new comment

sulement


February 16th 2009

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

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.