Language Selection

English French German Italian Portuguese Spanish

Slax 5.1.4 - Your Pocket OS

Filed under
Linux
Reviews
-s

Slax recently released version 5.1.4 of their amazing "pocket os" and since it had been almost a year since our last look, we thought we'd better find out what 5.1.4 was like. Much like its predecessor, it has a whole lot chocked into a small kde-based download. At 192 mb, is it worth the download?


Slax's homepage says it better than I would. To quote them,

"SLAX is fast and beautiful Linux operating system which fits on small (3.14") CD-ROM disc. It runs directly from the CD (or USB) without installing. The Live CD described here is based on the Slackware Linux distribution and uses Unification File System (also known as unionfs), allowing read-only filesystem to behave as a writable one, saving all changes to memory.

Imagine the ability to boot your favorite Linux distribution whether you are at home, at school, or at work. Imagine walking on the street and carrying the only thing you needed in life - the 8cm compact disk with your Live Linux CD. Wouldn't you want to experience such a feeling? Smile "

Well, "the only thing you need in life" might be a bit of an exaggeration, but perhaps it might be the only thing one needs in computing. It's a complete os featuring all the basic requirements: surfing, emailing, instant messaging, connectivity, office, image viewing and file manipulation all sitting on the wonderful performing base of Slackware Linux. Slax comes with a 2.6.16 kernel, xorg 6.9.0 and a light version of KDE 3.5.2. In other words, it's an updated small portable version of Slackware.

Booting slax is as easy as popping in the cd and rebooting your computer. The default configuration worked great here, but there are many "cheat codes" available and found by depressing F1 at the boot screen. Booting progresses with the output displayed in the bottom portion of the screen while a nice image of a shamrock dresses it up at the top. At the end of this process, one is taken to a login screen. Instructions for logging in and gui startup are displayed as well as instructions for some basic configuration. Startx starts the gui at 1024x768 with vesa drivers and xconf will start an autodetection of your graphics system for perhaps enhanced display and performance. Also noteworthy from this same screen is the command for "slax-install." The screen states that at this time it "still doesn't work," but it alludes to future capability.

        

The gui starts with a customized kde splash and consists of xorg 6.9.0 and KDE 3.5.2. The slax version is quite scaled down as evidenced by the size of the iso, but it doesn't seem so by looking at the apps. As stated, there are apps for office work, connectivity and commuications, and even image viewing. There are tools for system configuration and monitoring as well as file manipulation and multimedia use. I think their choices in slimming down the kde desktop seem quite intuitive. The desktop itself is attractive featuring a customized wallpaper and panel. In the panel one can find quick launchers for konqueror, kopete, kmplayer, and juk. In the systray sits a connection monitor, locale selector, kmix applet, and krandrtray. Desktop icons are Home and System.

        

The games list consists of kbounce, kbattleship and patience. The graphics menu contains kuickshow, kpdf, and kolourpaint. Your office choices are kpresenter, kspread, kword, and kontact.

        

Multimedia applications include kaudiocreator, K3B, KMpalyer, juk, and KsCD. For the internet and communications are konqueror, remote desktop setup and browsers, Kppp, KWiFiManager, Akregator, Kmail, and Kopete. Some utilities you might find useful are kpager, kdeprintfax, Kate, Font viewer, Kcalc, kjots and knotes. Also included are some system configuration and monitoring tools.

        

        

There are also many modules available for download and installation from the slax site. Also on the site is a nice looking forum for discussions on all things Slax. In fact, the whole site is rather great looking, complete, and easy to navigate. It's always a nice touch and professional when a developer goes that extra mile to provide a wonderful web interface for use of and help with their distro - in many languages as well. Also of particular interest is their users' contributions of their screenshots. There are some great looking desktops shown there! All in all, Slax is a very respectable project and their distro is an amazing offering. The developers work hard to offer such a fantastic distro and provide timely updates. I've always like Slax quite a bit and this offering continues that tradition. It is definitely worth the download!

Related Links:



Some recent changelog activity includes:

v 5.1.4 SLAX (all editions) (6th of May 2006)

- added KDE 3.5.2, koffice 1.5.0
- updated alsa sound drivers
- updated to latest Linux-2.6.16 patches
- updated ndiswrapper and atheros wifi drivers
- fixed gtk2 config to use nicer default theme and font (firefox users are happy)
- fixed manual IP configuration
- dhcpcd now waits only 5 seconds to DHCP response
- removed noatun at all
- upgraded many libraries from Slackware current
- added new busybox binary to linux live scripts, this fixes some accidental problems with mounting union during startup.
- created official development module and kernel source module for SLAX
- added iocharset= boot option, to mount NTFS/DOS fs with your encoding
- added make_disk.bat to CD tree, to create USB bootable disk in windows
- properly remount ro disk device if SLAX is using data from it
- added FUSE and SSHFS filesystems, this will replace webconfig in the future
- cups set as a default printing system in KDE
- artsd doesn't autosuspend now, as this caused hundred of artsd processes
to be started on some machines (and in vmware), causing SLAX to swap or hang
- autoexec boot argument replaces "~" by spaces now, very useful if you need
to execute some command with parameters
- when autoexec is used, halt (powerdown) instead of reboot
- added openldap client and upgraded samba client files
- removed 2 useless videos from k3b extras
- and finally, added kernel boot splash image (no patches needed!). Use vga=normal boot parameter if you like the old text mode
v 5.1.0 SLAX (all editions) (31th of March 2006)

- added DejaVu fonts (Bitstream Vera with enhancements)
- added missing libmikmod libraries
- added missing libstdc++ libraries
- properly unmount device mounted by changes= boot argument
- added kbuildsycoca to kde-uselivemod to rebuild menu entries
- webconfig configuration size limit raised from 8MB to 28MB
webconfig now saves ALL modifications in the whole filesystem
- webconfig now uses direct access (uselivemod and dir2mo),
configsave and configrestore are deprecated and will be replaced by
changes= cheatcode soon.

v 5.0.8 Standard Edition (23th of March 2006)

- updated to Linux Kernel 2.6.16
- based on newest linux live scripts
- updated squashfs and unionfs kernel modules
- this fixes uselivemod and configsave/configrestore
- the rest remains the same, KDE 3.5.
- fixed bug in mounting of dos partitions (long filenames work now)
- slax now uses only 60% of RAM maximum for its filesystem - Slax Server Edition released, includes Apache 2, PHP 5, MySQL 5.

Slax? Slow?

Have you actually USED Slax before? I've never heard someone call running from Slax slow before. I've used it on everything from 233 MHz K-6s to 633 MHz Celerons to Sempron 2800+s, and I have to say that I've never used a faster live-cd. I agree, if it was architecture specific, it might be faster, but that would break the wide compatibility users of the distro enjoy.

As far as using different compression, I'd have to say that I'll take the size of the SquashFS modules over the speed of tgz packages any day. The goal of this project is to fit a functional Slackware system into a footprint small enough to fit on a 210 MB cd. Tomas has done exactly that, and I have to say that to this day, I am amazed at the results.

And finally, I'll address your concerns with the amount of memory required... this is a function of KDE, not Slax in particular. I booted Slax on a computer with 60 MB of RAM just this morning. You can run Fluxbox in 128 MB of RAM, as well as XFCE. Tomas has created different Slax versions to address these concerns, and the modular design allows even further customizations with comparative ease.

Good point

I speak of things I know not of. I can see where you're coming from now, and I don't disagree. Unfortunately, I know that getting Tomas to implement such changes will be fairly difficult.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

IBM/Red Hat/Fedora Leftovers

Linux and Arduino Hardware

  • An open source desk to showcase your projects, complete with swappable panels | Arduino Blog

    Almost every maker has run into the problem of not being able to find a convenient display or power source for their project prototype, and thus leading to minor delays and some frustration. However, YouTuber Another Maker has come up with an open source desk concept that makes finding these things simple. The system he built uses a large grid of swappable panels that can simply slide into place within a wooden frame. Behind these are a few devices for both power and connectivity, such as power strips, an Ethernet switch (with PoE capabilities), and an HDMI switch for changing between a Raspberry Pi and a PC.

  • Tiger Lake-H modules include Nano-ITX-sized COM-HPC Client B model

    Congatec announced “Conga-HPC/cTLH” (COM-HPC Client B) and “Conga-TS570” (Basic Type 6) modules with up to octa-core Tiger Lake-H CPUs. The Conga-HPC/cTLH offers up to 128GB DDR4, optional NVMe, 20x PCIe Gen4, 2x 2.5GbE, 2x USB 4.0, and 8K support.

  • Intel Core i5-1135G7 Tiger Lake mini PC with 12GB RAM sells for $700 and up

    Minisforum TL50 is a mini PC based on Intel Core i5-1135G7 Tiger Lake quad-core/octa-thread processor that ships with 12GB RAM, and optional 256GB and 512GB SSD preloaded with Windows 10 Pro. The mini PC also features two 2.5 Gbps Gigabit Ethernet ports, two 2.5-inch SATA drives, one M.2 slot for NVMe SSD, and supports 8K and 4K monitor setups through HDMI, DisplayPort, and USB-C video outputs. It was announced a few months ago, but it’s now available for sale for $699.99 and more on Banggood depending on storage options.

Kernel: Linux Work by Intel. Oracle, and AMD

  • Intel Proposes Linux Kernel Driver Allow/Deny Filtering

    As part of their work around Trust Domain Extensions (TDX) support for Linux, Intel engineers are proposing a driver filter option for Linux to be able to set allow or deny lists of driver(s) that can or cannot be loaded by the booted kernel. In order to reduce the attack surface within guest virtual machines while still wanting to be able to use the same kernel build between a host and guest, Intel engineers are looking to add this driver filter support to the kernel. When booting the guest, via the kernel command-line they can just specify the specific drivers to allow to be loaded by the kernel or alternatively setting a list of specific drivers that shouldn't be allowed to be loaded by the system.

  • Oracle Working On BPF CO-RE Support For GCC To Easily Run BPF Programs On Any Kernel

    Running eBPF kernel programs continues to be increasing popular and used for a variety of use-cases in production environments but one of the challenges is around needing to compile the (e)BPF programs for a given kernel while BPF CO-RE has been working to change that. The LLVM Clang compiler already supports the ability for BPF "Compile Once, Run Everywhere" while now Oracle engineers are working to bring the same level of support to GCC.

  • AMD PTDMA Driver Revised Ahead Of Its Possible Inclusion For Linux 5.15 - Phoronix

    One of the AMD patch series that has been in the works for more than one year is the PTDMA driver providing pass-through DMA engine support on Linux. The driver is now up to its eleventh revision but the mainlining might happen soon. The AMD PTDMA Linux driver effort dates back to September 2019 for enabling their PTDMA controller in performing high bandwidth memory-to-memory and I/O copy operations. Modern AMD CPUs support multiple PTDMA controllers, the PTDMA driver hooks into the kernel's direct memory access (DMA) subsystem and is intended to be used with AMD Non-Transparent Bridge (NTB) devices but not for general purpose peripheral DMA.

today's howtos

  • How To Install Play Framework on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Play Framework on Ubuntu 20.04 LTS. For those of you who didn’t know, Play Framework is a framework that allows us to make web applications with Java and Scala in a fast and easy way. These applications are based on scalability and the possibility that they can be adapted to many different needs. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Play Framework on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to Fix Sudo Command Not Found in Debian 10

    Sudo also called “superuser do” is a command in Linux that allows you to run high-privilege admin commands as a root user. It asked to enter your personal password and confirms your requests by checking a sudoers file. After a fresh Debian 10 installation, you could not execute the privileges tasks by running the sudo command. You will get the error ‘sudo command not found in Debian 10′. The reason for this error is the sudo command isn’t included in Debian 10 by default. In this post, we will show you how to fix sudo command not found in Debian 10 VPS.

  • How to Replace a Variable in a File Using SED

    Want to know the tricks of replacing a variable in a file using the SED command? This article will give you an overview of replacing a variable value in a file using SED. Before replacing a variable in a file using SED, you need to understand what SED is, the syntax of SED, and how SED works. I’ll also show how to perform delete operations using SED. This will come after the variable value replacement part. If you’re looking for that, you can directly jump onto that, and skip the rest. So, let’s begin the guide.

  • How to Transfer Files Between Linux, Android, and iOS Using Snapdrop

    Cross-platform file sharing has never been easy. Of course, you have services like AirDrop, Nearby Share, and Quick Share, but they only work within their ecosystems. As a result, if you want to transfer files from Linux to an Android/iOS device or vice-versa, you need a cross-platform file sharing service. Even though you do have a few different options in this regard, Snapdrop is the most effective file-sharing service of the lot.

  • What to do when your Chromebook is no longer supported

    Recently, my Chromebook Pixel 2015 found itself no longer supported. I really loved that Chromebook. The two of us wrote several novels together and the keyboard/screen was unmatched. To this day I've yet to experience a better keyboard/trackpad combo. But, as they say, all things must end. So, when I received the notification that my Chromebook Pixel would no longer be receiving updates, I felt a tinge of sadness. Sure, I had a Pixelbook as a backup device, but it just wasn't the same. It had a nice keyboard, but it was nowhere near that of the Pixel. And the screen? There was zero comparison. I had a choice: Continue using the Pixel, even though it would no longer be receiving upgrades, or do something about it.