• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
WebSetNet

WebSetNet

Technology News

  • Technology News
    • Mobile
    • Games
  • Internet Marketing
  • System Admin
    • Windows 11
    • Linux
    • Mac & Apple
You are here: Home / System Admin / Linux / Hyperbola Linux Review: Systemd-Free Arch With Linux-libre Kernel

Hyperbola Linux Review: Systemd-Free Arch With Linux-libre Kernel

May 17, 2021 by bartez64

In the last month of 2019, the Hyperbola project took a major decision of ditching Linux in favor of OpenBSD. We also had a chat with Hyperbola co-founder Andre Silva, who detailed the reason for dropping Hyperbola OS and starting a new HyperbolaBSD.

HyperbolaBSD is still under development and its alpha release will be ready by September 2021 for initial testing. The current Hyperbola GNU/Linux-libre v0.3.1 Milky Way will be supported until the legacy Linux-libre kernel reaches the end of life in 2022.

I thought of giving it a try before it goes away and switches to BSD completely.

What is Hyperbola GNU/Linux-libre?

hyperbola gnu linux

Back in April 2017, the Hyperbola project was started by its six co-founders with an aim to deliver a lightweight, stable, secure, software freedom, and privacy focussed operating system.

Subsequently, the first stable version of Hyperbola GNU/Linux-libre arrived in July 2017. It was based on Arch Linux snapshots combining Debian development.

But, unlike Arch having a rolling release model, Hyperbola GNU/Linux-libre follows a Long Term Support (LTS) model.

Also, instead of a generic Linux kernel, it includes GNU operating system components and the Linux-libre kernel. Most importantly, Hyperbola is also one of the distributions without Systemd init system.

Even though the Systemd is widely adopted by major Linux distributions like Ubuntu, Hyperbola replaced it with OpenRC as the default init system. v0.1 of Hyperbola was the first and the last version to support Systemd.

Moreover, Hyperbola put high emphasis on Keep It Simple Stupid (KISS) methodology. It provides packages for i686 and x86_64 architecture that meets GNU Free System Distribution Guidelines (GNU FSDG).

Not just that, but it also has its own social contract and packaging guidelines that follow the philosophy of the Free Software Movement.

Hence, Free Software Foundation recognized Hyperbola GNU/Linux-libre as the first completely free Brazilian operating system in 2018.

Downloading Hyperbola GNU/Linux-libre 0.3.1 Milky Way

The hyperbola project provides two live images for installation: one is the regular Hyperbola and the other is Hypertalking. Hypertalking is the ISO optimized and adapted for blind and visually impaired users.

Interestingly, if you already use Arch Linux or Arch-based distribution like Parabola, you don’t need to download a live image. You can easily migrate to Hyperbola by following the official Arch or Parabola migration guide.

The ISO image sizes around 650MB containing only essential packages (excluding desktop environment) to boot only in a command line interface.

Hardware requirements for Hyperbola

For v0.3.1 (x86_64), you require a minimum of any 64-bit processor, 47MiB (OS installed) and 302MiB (Live image) of RAM for text mode only with no desktop environment.

While for v0.3.1 (i686), you require a minimum of Intel Pentium II or AMD Athlon CPU model, 33MiB (OS installed), and 252MiB (Live image) of RAM for text mode only with no desktop environment.

Installing Hyperbola Linux from scratch

Currently, I don’t use Arch or Parabola distribution. Hence, instead of migration, I chose to install Hyperbola Linux from scratch.

I also mostly don’t dual boot unknown (to me) distribution on my hardware as it may create undetermined problems. So, I decided to use the wonderful GNOME Boxes app for setting up a Hyperbola virtual machine with up to 2 GB of RAM and 22 GB of free disk space.

Similar to Arch, Hyperbola also does not come with a graphical user interface (GUI) installer. It means you need to set up almost everything from scratch using a command line interface (CLI).

Here, it also concludes that Hyperbola is definitely not for beginners and those afraid of the command line.

However, Hyperbola does provide separate installation instruction, especially for beginners. But I think it still misses several steps that can trouble beginners during the installation process.

For instance, it does not guide you to connect to the network, set up a new user account, and install a desktop environment.

Hence, there is also another Hyperbola installation guide that you need to refer to in case you’re stuck at any step.

As I booted the live image, the boot menu showed the option to install for both 64-bit or 32-bit architecture.

Live Image Boot Menu
Live Image Boot Menu

Next, following the installation instruction, I went through setting up disk partition, DateTime, language, and password for the root user.

Disk partition
Disk partition

Once everything set up, I then installed the most common Grub bootloader and rebooted the system. Phew! until now, all went well as I could log in to my Hyperbola system.

text mode
text mode

Installing Xfce desktop in Hyperbola Linux

The command-line interface was working fine for me. But now, to have a graphical user interface, I need to manually choose and install a new desktop environment as Hyperbola does not come with any default DE.

For the sake of simplicity and lightweight, I chose to get the popular Xfce desktop. But before installing it, I also needed a Xorg display server. So, I installed it along with other important packages using the default pacman package manager.

Install X.Org
Install X.Org

Later, I installed LightDM cross-desktop display manager, Xfce desktop, and other necessary packages like elogind for managing user logins.

Install Xfce desktop environment
Install Xfce desktop environment

After the Xfce installation, you also need to add LightDM service at the default run level to automatically switch to GUI mode. You can use the below command and reboot the system:

rc-update add lightdm default
reboot
Add LightDM at runlevel
Add LightDM at runlevel

Pacman Signature Error In Hyperbola Linux

While installing Xorg and Xfce in the latest Hyperbola v0.3.1, I encountered the signature error for some packages showing “signature is marginal trust” or “invalid or corrupted package.”

Signature Error In Hyperbola Linux
Signature Error In Hyperbola Linux

After searching the solution, I came to know from Hyperbola Forum that the main author Emulatorman’s keys expired on 1st Feb 2021.

Hence, until the author upgrades the key or a new version 0.4 arrives sooner or later, you can change the SigLevel from “SigLevel=Required DatabaseOptional” to “SigLevel=Never” in/etc/pacman.conf file to avoid this error.

configure pacman siglevel

Hyperbola Linux with Xfce desktop

Hyperbola Linux With Xfce desktop
Hyperbola Linux With Xfce desktop

Hyperbola GNU/Linux-libre with Xfce 4.12 desktop gives a very clean, light, and smooth user experience. At the core, it contains Linux-libre 4.9 and OpenRC 0.28 service manager.

Hyperbola System Information

As Hyperbola does not come with customized desktops and tons of bloated software, it definitely gives flexibility and freedom to choose, install, and configure the services you want.

On the memory usage side, it takes around 205MB of RAM (approx. 10%) while running no applications (except terminal).

memory usage in Hyperbola Linux

Is Hyperbola a suitable distribution for you?

As per my experience, it definitely not a Linux distribution that I would like to suggest to complete beginners. Well, the Hyperbola project does not even claim to be beginners-friendly.

If you’re well-versed with the command line and have quite a good knowledge of Linux concepts like disk partition, you can give it a try and decide yourself. Spending time hacking around the installation and configuration process can teach you a lot.

Another thing that might matter in choosing Hyperbola Linux is also the default init system. If you’re looking for Systemd-free distribution with complete customization control from scratch, what can be better than it.

Last but not least, you should also consider the future of Hyperbola, which will no longer contain Linux Kernel as it will turn into a HyperbolaBSD with OpenBSD Linux and userspace.

If you’ve already tried or currently using Hyperbola Linux, let us know your experience in the comment below.

Original Article

Related posts:

  1. Install Xfce Desktop on Ubuntu and Turn it Into Xubuntu
  2. 20+ Free Books To Learn Linux For Free
  3. 20+ Free eBooks To Learn Linux For Free
  4. 11 Themes to Make Xfce Look Modern and Beautiful
  5. How to install Arch Linux on VirtualBox
  6. How to Install Arch Linux [Step by Step Guide]
  7. 7 Essential Things To Do After Installing Arch Linux 
  8. Linux Mint Cinnamon vs MATE vs Xfce: Which One Should You Use?
  9. 4 Ways You Can Make Xfce Look Modern and Beautiful
  10. Amazon Alexa Easter eggs: Over 180 funny things to ask Alexa

Filed Under: Linux Tagged With: hyperbola, linux, review:, systemd-free, with

Primary Sidebar

Popular Posts

  • What Is Shader Compilation and Why Does It Make PC Games Stutter? 2.1k views
  • 3 Ways to Disable GetApps on Xiaomi, Redmi, and Poco Phones Running MIUI 500 views
  • Enable or Disable Adjust for Daylight Saving Time in Windows 10 400 views
  • How To Restore Last Session On Google Chrome 300 views
  • How to Highlight Duplicates in Google Sheets 300 views
  • Exclamation Mark on Network Signal, Mobile Data Not Working? 8 Ways to Fix 300 views
  • How do I enable or disable Alt Gr key on Windows 10 keyboard 300 views
  • How to Block TLS 1.0 and TLS 1.1 in Microsoft Edge and Google Chrome 200 views
  • How to delete Downloaded, Failed & Pending Windows Updates 200 views
  • Dual Booting Ubuntu With Windows 10 Pro With BitLocker Encryption 200 views
  • What is "Workspace Trust" in Visual Studio Code? 200 views
  • How to change Outlook Navigation Pane position 200 views
  • Fix Explorer.exe Application error on Windows 10 200 views
  • LiVES Video Editor 2.8.5 Adds Experimental Wayland Support 200 views
  • Microsoft Store Error 0x80D03805 on Windows 10 200 views
  • Is Outbyte PC Repair Safe? 200 views
  • Will PS5 Play PS4 and PS3 Games? 200 views

Footer

Tags

Amazon android Apple Asus available download: edge feature features first free from galaxy Game games gaming gets google install Intel iPhone launches linux Microsoft more OnePlus phone release released review: samsung series support this Ubuntu update using video watch what will windows with xbox your

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org