August 25th, 2024

Serpent OS Prealpha0 Released

Serpent OS has released its first technical preview, Prealpha0, for testing on UEFI-compatible hardware. It features a minimal GNOME desktop, requires manual installation, and is not suitable for daily use.

Read original articleLink Icon
CuriositySkepticismExcitement
Serpent OS Prealpha0 Released

Serpent OS has released its first technical preview, Prealpha0, which is now available for testing. This early version can be installed on bare-metal hardware and virtual machines that support UEFI and OpenGL acceleration. However, it is not recommended for daily use due to its rough state and outdated packages. The OS features a minimal GNOME desktop environment, including the Firefox web browser and a terminal. Installation requires manual disk partitioning and a working network connection. The underlying technology includes the moss package manager, which allows for stateless OS transactions and offline rollbacks. Additionally, the blsforme library manages boot partitions and configurations automatically. The developers acknowledge the prealpha's instability and plan to iterate on the ISO, improving the installer and adding more options in future releases. They encourage community support to help sustain the project.

- Serpent OS Prealpha0 is now available for testing, but not recommended for daily use.

- Installation requires manual disk partitioning and a working network connection.

- The OS uses the moss package manager for stateless transactions and offline rollbacks.

- Future updates will improve the installer and add more options.

- Community support is encouraged to help sustain the project.

AI: What people are saying
The comments on the Serpent OS technical preview reflect a mix of excitement and skepticism about the project.
  • Users express curiosity about the OS's features, particularly its rebootless atomic updates and Linux compatibility.
  • There are concerns regarding the longevity and commitment of the project's lead, Ikey, based on past experiences with his other projects.
  • Some commenters question the naming conventions of the release, suggesting alternatives to "prealpha."
  • Comparisons are made to other Linux distributions, particularly regarding feature sets and usability for developers.
  • Overall, there is a blend of enthusiasm for testing the OS and caution about its future viability.
Link Icon 11 comments
By @silisili - 5 months
While I have a lot of respect for Ikey and think he's extremely talented, he tends to start a project and then either move to something else or disappear. Hey, life happens, and doing open source work for free is a grind, so it's not meant as an insult. But I'd see Serpent as a toy/POC rather than a long lived OS. I'm excited to try it, either way.

I -believe- I read that a lot of this work will be going into Solus, a previous Ikey project, which has a new team and small community now. So hopefully this is kinda best of both worlds if true for both sides.

By @ofrzeta - 5 months
It might be an "OS" but it has a Linux kernel. It's a self-acclaimed "pioneering Linux distribution". It has some features other distros/tools implement to some extent as well: rebootless atomic upgrades, rollback. See Fedora/rpm-os-tree, Nix etc.
By @pshirshov - 5 months
Why someone would want an imperative distro over a declaratively configured one?
By @KerrAvon - 5 months
Had to click around to figure this out: it’s yet another Linux distribution. Seems to be focused on quality-of-life for Rust developers.
By @arccy - 5 months
prealpha is such a weird name, just call it a dev/nightly build or an actual alpha
By @yencabulator - 5 months
I find it very hard to get excited about this shell-scripts-in-YAML-with-macros language:

https://github.com/serpent-os/recipes/blob/b269cef9b42645b89...

    setup       : |
        %patch %(pkgdir)/enhance-config.patch
        %patch %(pkgdir)/0001-Make-sway-stateless.patch
        %meson -Ddefault_sysconfdir=%(vendordir)%(sysconfdir)
    build       : |
        %meson_build
    install     : |
        %meson_install
By @gigatexal - 5 months
It’s ikey! I’ll follow this and when it goes to beta really dive in.
By @AnonCoward42 - 5 months
> Rebootless atomic updates - no more interruptions

Does it mean the same as in all other distros when you install packages and they restart the services? Or does it actually replace the kernel as well? Maybe a stupid question, but the latter would be revolutionary, even if it is technically already possible, but very elaborated.

If the latter is not true, you should still reboot after a kernel update and there is not much difference to most other distributions.

By @kragen - 5 months
did they implement the linux system call interface or come up with their own? how linux-compatible is it? it must be pretty complete if it can run firefox
By @fuzzfactor - 5 months
For an ISO, "Live Mode" can be one of the most useful things.
By @tkz1312 - 5 months
Looks very cool. Seems to have a very similar feature set to nixos, curious how they compare?