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.<p>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.
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.
I find it very hard to get excited about this shell-scripts-in-YAML-with-macros language:<p><a href="https://github.com/serpent-os/recipes/blob/b269cef9b42645b89d74fc363ea46435d4e24cb2/s/sway/stone.yaml#L40-L47">https://github.com/serpent-os/recipes/blob/b269cef9b42645b89...</a><p><pre><code> setup : |
%patch %(pkgdir)/enhance-config.patch
%patch %(pkgdir)/0001-Make-sway-stateless.patch
%meson -Ddefault_sysconfdir=%(vendordir)%(sysconfdir)
build : |
%meson_build
install : |
%meson_install</code></pre>
> Rebootless atomic updates - no more interruptions<p>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.<p>If the latter is not true, you should still reboot after a kernel update and there is not much difference to most other distributions.
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