19
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]

Nitrux uses OpenRC instead of systemd, unlike most mainstream distros. It also features the Liquorix kernel, described as "an enthusiast Linux kernel designed for uncompromised responsiveness in interactive systems, enabling low latency in A/V production, and reduced frame time deviations in games."

New in this release is kboot, a utility to switch kernels on-the-fly without needing a reboot, and VMetal, which allows users to run Windows in parallel to Nitrux to provide users of access to Windows software.

top 11 comments
sorted by: hot top controversial new old
[-] [email protected] 4 points 10 months ago

Huh, it's the anti-Fedora Silverblue; swapping out Systemd, Flatpaks and Gnome. Absolutely has it's place, even if I'll never use it. Fedora has made some pretty amazing software over the years.

No mention anywhere about how the immutability is manged.

[-] [email protected] 2 points 10 months ago
[-] [email protected] 1 points 10 months ago

Ah, thanks. They just set the immutability bit. Makes sense. Nice and simple, and they get to assume that nothing has changed when there are updates.

[-] [email protected] 3 points 10 months ago

Any short comparison between the advantages of OpenRC vs systemd?

[-] [email protected] 12 points 10 months ago

Technically speaking, OpenRC doesn't really have any benefits in the real world, some people may claim faster boot times, but that's debatable on modern hardware. In fact objectively, it's inferior to systemd in many ways.

The real advantage though is that it's pretty simple and easy to use, understand and maintain. It follows the Unix philosophy of "do one thing, and do it right". People who like to have full understanding and fine control over their systems would prefer using OpenRC or similar init systems (with a mix-and-match of other utilities and daemons as per their need), instead of relying on a giant monolothic package like systemd which keeps getting bloated with more and more "unnecessary" features with each release.

Basically, you can say that it's a difference of ideology.

[-] [email protected] 12 points 10 months ago* (last edited 10 months ago)

Systemd is not monolithical, it just happens that it's made of elements optimized to work well together, instead of running everything through different text parsers when "mixing and matching" random daemons.

[-] [email protected] 4 points 10 months ago

I know, which is why I used the word "package" and not "binary". ;)

[-] [email protected] 5 points 10 months ago* (last edited 10 months ago)

The thing is, it's neither. You can split the package into multiple pieces, you can replace each of them with whatever you want, the only difference is that instead of serializing-deserializing through plain text, the modules pass full objects so you may need to add a translation layer for the traditional tools pushing serial text.

It's more like the debate between sh and PowerShell/JSON/XML/etc. Some like to grep and cut things, some prefer to address object properties. Some like plain text logs, some prefer compressed binary object logs.

Both come with their pros and cons, but in practice either can be tinkered with and controlled to the same degree.

[-] [email protected] 1 points 10 months ago

You called it "bloated" which makes it sound you like you did not know that.

[-] [email protected] 2 points 10 months ago* (last edited 10 months ago)

Technically speaking, OpenRC doesn't really have any benefits in the real world, some people may claim faster boot times, but that's debatable on modern hardware. In fact objectively, it's inferior to systemd in many ways.

The real advantage though is that it's pretty simple and easy to use, understand and maintain. It follows the Unix philosophy of "do one thing, and do it right". People who like to have full understanding and fine control over their systems would prefer using OpenRC or similar init systems (with a mix-and-match of other utilities and daemons as per their need), instead of relying on a giant monolothic package like systemd which keeps getting bloated with more and more "unnecessary" features with each release.

Basically, you can say that it's a difference of ideology.

[-] [email protected] 1 points 10 months ago

This seems really interesting. A bit odd that the os files are immutable. I wonder how stale nxos is. Something like discord has always been a pain for Linux. Multiple times I've seen it want to update but simply can't and then your repo has an older version so you just can't access discord for a day or more until the repo gets updated

this post was submitted on 06 Aug 2023
19 points (100.0% liked)

Operating Systems

3737 readers
1 users here now

All things operating system related, from Windows to Mac to Linux distros and the more obscure.

Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS