A lean distro for 32-bit processors
Shedding Weight
![© Lead Image © Kirsty Pargeter, Fotolia.com © Lead Image © Kirsty Pargeter, Fotolia.com](/var/linux_magazin/storage/images/issues/2020/234/bunsenlabs-helium/po-18635-fotolia-kirsty_pargeter_fotolia-langhanteln_mit_gewichtscheiben_3d_resized.png/766036-1-eng-US/PO-18635-Fotolia-Kirsty_Pargeter_Fotolia-Langhanteln_mit_Gewichtscheiben_3D_resized.png_medium.png)
© Lead Image © Kirsty Pargeter, Fotolia.com
For older computers with 32-bit processors, BunsenLabs Helium offers a lean alternative to popular Linux distributions. Our lab investigates how well the system performs on antiquated hardware.
With many Linux variants only being released as 64-bit versions, choosing a new distribution for 32-bit systems has become increasingly difficult. BunsenLabs Helium [1], a Debian derivative, offers a distribution with a lightweight, customizable Openbox desktop. Designed to use resources as efficiently as possible, BunsenLabs Helium even runs on older machines.
In addition to an image for 64-bit systems, BunsenLabs also provides two images of the current version of Helium for 32-bit systems: One for 32-bit systems with a PAE extension (enabling the use of more than 4GB of RAM) and one for systems without the extension. The image without PAE support weighs in at 680MB [2]. Regardless of your system, the developers recommend a minimum of 1GB RAM and 10GB free space on the hard disk.
All three hybrid images (64-bit, 32-bit with PAE support, and 32-bit without PAE support) are available on the project's website [1]. The images (each about 1.1GB in size) boot into an unimpressive GRUB boot manager, which supports Live operation as well as direct installation. A graphical installation tool is also available.
The Live version boots very quickly into an Openbox window manager. The developers have updated the appearance with modifications, making it practical for everyday use. In addition, a welcome screen (Figure 1) appears on startup with some simple instructions to get you started.
![](/var/linux_magazin/storage/images/issues/2020/234/bunsenlabs-helium/figure-1/766039-1-eng-US/Figure-1_large.png)
At the top of the desktop, tint2 is integrated as a taskbar. It accommodates two virtual desktops: a system tray on the right, and some application starters on the left. In the upper right corner, a Conky system monitor displays various PC components' parameters. Below that, the developers have included a list of important keyboard shortcuts for working with the desktop.
A start button and start menu are missing, as are any icons on the desktop. Instead, you can right-click anywhere on the desktop to open the main menu.
Software
Even the Live version shows the system's frugality in terms of resources and how fast it still runs. In idle mode, BunsenLabs Helium uses only 200MB RAM.
In the menus, you will find some important standard applications preinstalled, including LibreOffice Writer and the Firefox browser (not exactly a lightweight option). Additionally, VLC, the universal media player, is already integrated into the Live system.
You can install further LibreOffice components directly off the Internet by selecting the corresponding menu entries, as well as the alternative browser, Chromium. Additional office applications come from the Gnome repository, including Gnumeric and the Evince PDF viewer. FileZilla lets you transfer data via FTP if required and supports transmission via various peer-to-peer services.
Somewhat out of the ordinary, you can establish a VNC connection to a remote computer to control other computers with the BunsenLabs Helium system.
Finally, since Debian offers one of the largest software collections in the Linux world, you can also use the preinstalled Synaptic front end to add more applications.
Configuration
In contrast to installing software, the configuration seems less intuitive. BunsenLabs Helium partially uses Openbox's sparse dialogs in addition to applications like Conky and tint2 to customize functions and menus.
Although there are very detailed options available for configuring Openbox, using them requires editing files in a text editor. The graphical settings menus (like the ones in Gnome, KDE, Mate, Xfce, or LXDE) are missing here in places. However, the Settings menu offers some graphical tools for customizing the desktop, as well as a more detailed dialog for modifying the look and feel (Figure 2).
![](/var/linux_magazin/storage/images/issues/2020/234/bunsenlabs-helium/figure-2/766042-1-eng-US/Figure-2_large.png)
Installation
In the Live system, there is no starter for the setup. To install on a hard disk, you need to reboot and select the option in the GRUB boot manager. The familiar Debian options are available. If you choose the conventional route, you can install the system on a PC in just a few steps using an ncurses wizard. If you choose the graphical route, the corresponding Debian wizard helps you.
BunsenLabs Helium already integrates numerous proprietary firmware blobs that are missing from it's basis Debian. This lets you reliably integrate hardware components that only cooperate with the operating system if these blobs are in place.
During testing in my lab, an annoying breakdown occurred. On my system, the graphical wizard failed to initialize the WLAN card, even though I agreed to the proprietary license and entered the WPA2 key correctly. Consequently, the setup was trapped in an infinite loop whenever it tried to open a connection; in the end, only a reboot helped. However, it turned out that the GRUB boot manager launched from the removable disk was damaged, forcing me to transfer the operating system to a USB stick instead.
When I retried this with the much faster ncurses wizard, the Intel 2200BG WLAN card was detected but, again, not initialized. This time, it was at least possible to carry out the following installation steps in the fallback menu and continue to set up the system.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.
-
SUSE Offers CentOS 7 Support with Liberty Linux Lite
SUSE's Liberty Linux support offering now includes CentOS 7, which means businesses won't be forced to migrate those servers for some time.
-
Ubuntu's App Center Finally Supports Local Installs Again
If you regularly download .deb files and would prefer a GUI method of installing, Ubuntu has your back.
-
AlmaLinux Now Supports Raspberry Pi 5
If you're looking to create with the Raspberry Pi 5 and want to use AlmaLinux as your OS, you're in luck because it's now possible.
-
Kubuntu Focus Releases New Iterations of Ir14 and Ir16 Laptops
If you're a fan of the Kubuntu Focus laptops or have been waiting for the right time to purchase one, that time might be now.
-
NixOS 24.05 Is Ready for Prime Time
The latest release of NixOS (Uakari) has arrived and offers its usual reproducible, declarative, and reliable goodness.
-
Linux Lite 7.0 Officially Released
Based on Ubuntu 24.04 and kernel 6.8, Linux Lite version 7 now offers more options than ever.
-
KaOS Linux 2024.05 Adds Bcachfs Support and More
With updates all around, KaOS Linux now includes support for the bcachefs file system.