Serpent OS Reaches Alpha Milestone

Serpent OS enters alpha with fresh GNOME and COSMIC builds, streamlined rust-based components, and expanded hardware support.

Serpent OS has finally transitioned from its pre-alpha phase to the alpha stage of development. Why “finally,” you ask? Well, that’s because this project was first announced back in mid-2020, spearheaded by Ikey Dohertyโ€”a name you might recognize from Solus Linuxโ€™s not-so-distant past.

After stepping away from Solus, Doherty shifted his focus to this new venture, Serpent OS. Now, after four and a half years of development, the distribution has at long last entered the alpha phase.

For those unfamiliar, Serpent OS is a still-in-development stateless Linux distro targeted mainly at advanced users and developers, leveraging cutting-edge technologies like atomic updates, the LLVM toolchain, and memory-safe components.

With features like instant rollbacks, built-in deduplication, and seamless rolling updates, the distro is expected to ensure hassle-free maintenance and keep users focused on what matters.

The system currently supports x86_64-v2 desktop builds for GNOME (47) and COSMIC (Alpha 4) environments, with secure boot support via shim planned for the near future.

Serpent OS

In the alpha release, the Serpent OS team expanded support for various hardware, including ASUS and Microsoft Surface devices. Additionally, NVIDIA graphics are now supported with open-gpu-kernel-modules. These drivers are prebuilt against the linux-desktop package, making installation smoother for users.

Gamers will be happy to learn that Steam can now be installed from Serpent OS repositories. Accompanying multilib driversโ€”such as mesa-32bit and nvidia-graphics-driver-32bitโ€”have also been enabled, facilitating a more seamless gaming experience.

Moreover, as part of Serpent OSโ€™s ongoing modernization efforts, several core utilities have transitioned to Rust-based implementations:

  • curl is now built with rustls support.
  • uutils-coreutils replaces the traditional coreutils.
  • sudo-rs stands in for sudo.
  • ntpd-rs takes over timesyncdโ€™s role.

Software-wise, over 1,600 commits have landed in Serpent OSโ€™s recipes repository since the pre-alpha phase. Notable package updates include:

  • COSMIC Alpha 4
  • Linux kernel 6.12
  • Firefox 133
  • LLVM 18.1.8
  • GNOME 47.2

Regarding tooling improvements, Serpent OSโ€™s atomic package manager, moss, swaps the entire “/usr” directory during system updates, guaranteeing that each upgrade fully completesโ€”or rolls back to a known good stateโ€”without partially applied changes. It also now automatically cleans older kernels and initrds to mitigate ENOSPC errors on the boot partition.

Improvements to theย lichen, a Serpent OS installer, include a revamped user interface and the option to select amongย xfs,ย ext4, andย f2fsย for the root filesystem. By default, the team advises caution with ext4 if retaining hundreds of transactions is a concern due to its inherent hardlink count limitations.

With the alpha stage now underway, the focus shifts to enlarging the contributor base, refining documentation, and polishing core tooling. Upcoming changes will include deeper integration of the moss package manager with packagekitd, enabling compatibility with GNOME Software and the COSMIC Store.

See the release announcement for more information on the Serpent OS Alpha build. ISO installation images are available from the project’s website downloads page.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 69%