What is your main use of the computer? Not everybody uses it to play resource-hungry highly-detailed 3D games or produce and convert videos. Most people I know use their computer only to browse the Internet and do light document editing. Considering how powerful modern computers are today, common computer usage is really wasting a lot of resources. But like it or not, we need to keep upgrading our computers to the latest and greatest specifications because the operating systems used by us are resource hungry.

Most people should do just fine using a light operating system which doesn't require a powerful computer - something like a Linux distro. Some of them are even small enough and light enough that they can be installed on and run from a USB drive.

If you'd like to have a portable OS that meets your everyday computing needs and can fit inside a USB drive, try Slax. It's a modern, small, and fast version of Linux which is built specifically for portable usage.

Let's Go Shopping!

Slax is a Slackware-based Linux operating system with a modular approach. It includes a wide collection of basic pre-installed software for daily use and being modular means that users have the ability to easily add or remove more modules (a.k.a. applications) to the OS without the need to install or configure anything.

Please note that the ability to add or remove modules is only available if you use USB (or another rewritable medium) to install Slax. You'll also need a computer that can be booted from USB to run Slax.

To acquire the OS, go to the Slax website. You can choose to download the standard package or the customized version. The standard version will set you back around 200MB. That's not a small size, but it's very tiny compared to other OS's. As a comparison, a standard Ubuntu installer is around 700MB.

build portable operating system

If you want to customize and build your Slax Operating System, pick the "Build Slax" tab at the top of the page.

Then you will see all the suggested modules that are already included in the package, along with the option to "add more modules". You can add the modules you want, then go back to this page and download the customized package by clicking one of the download links at the bottom of the page.

Clicking on "Add more modules" will bring you to the "Modules" page. You can browse around the available categories to pick the modules that you need.

how to build an operating system

To add one of the modules to your package, click the "add to build" link to the right of the page. If you've downloaded a Slax package before, you can add the modules by downloading them.

build an operating system

If you change your mind about a module, you can take it off your package by clicking the "undo build" link.

build an operating system

After you are done with your shopping, go ahead and download the package. It may take a while depending on the speed of your Internet connection.

Installing Slax On The Drive

Installing Slax on a USB drive is very easy. After the download is finished, extract the contents of the package onto the USB drive. You should see two folders there: "boot" and "slax".

build an operating system

Open the "boot" folder and you will see two "bootinst" files. This file is the one that will make your drive bootable. If you are running Windows, run the one with the ".bat" extension, but run the other one with the extension ".sh" instead if you are using Linux.

04b bootinst

Your computer will execute the command - wait until the process is finished. It should take less than two seconds to finish. But please remember to run the command only from the USB drive and not from your boot drive, otherwise it will rewrite your Master Boot Record.

04c Create Boot

Congratulations! You've successfully built your own portable Operating System that you can put inside your pocket. The next step is trying it out. Plug the USB drive into your computer and reboot your computer from the USB. If everything went well, you'll see the Slax menu.

05a slaxmenu

Choose one of the options and hit enter to start Slax. After a quick few hundred lines of code on your screen, you will finally arrive at your Slax desktop.

build operating system

I've only played with Slax for a while, but I found the OS to be fast. Everything that comes with the package is enough to support a normal computer's life from browsing the Internet to editing office documents to watching movies. But I also found that not every computer I tried was able to be booted from the Slax USB. There were cases where the boot would stuck at the preliminary loading stage. I'm still trying to find the cause(s) and solution(s) to this problem.

Those who want to know more about Slax can visit the Documentation page.

Have you tried Slax? What's your opinion about it? Do you know any tips and tricks on using Slax? Please share using the comments below.