this post was submitted on 06 May 2024
135 points (91.4% liked)

Linux

47361 readers
946 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
135
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]
 

https://chaos.social/@ktemkin/112392108881500298

~https://chaos.social/@ktemkin/112392108893774195~

This isn’t just a fork of Nix—this is the work of a team of 10+ people near-constantly since early February. (Technically, us too — but our task is really just enabling others.)

Some serious work has gone into ensuring it improves on upstream without having the regressions that have plagued them last three major versions!

And, since this will matter to some — it’s not a project of the NixOS foundation, but an independent organization that takes its responsibility to its community seriously.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 45 points 4 months ago* (last edited 4 months ago) (12 children)

What makes this different from https://aux.computer? And with just ten people - such a small community, to maintain what, a parallel fork that will eventually be forced to accept patches from Nix repos? How does it protect against, let's say, corporate decisions? Wouldn't that seep into their project too? Not trying to demotivate them, but I fear that this could be the fate of their project.

There's Guix, which is an official GNU project. If anyone is willing to learn a little bit of Guile Scheme - look, the language is great, the project isn't contaminated with multiple scripts, project skeleton is much better, the modules are well written, so why not move over there? Sure, it's still in the early version, so some stuff will be hard to work with, but personally, I think it's a really nice hard-fork.

[–] [email protected] 36 points 4 months ago* (last edited 4 months ago) (3 children)

https://forum.aux.computer/t/the-future-of-nixcpp-lix/483

The announcement resolves one of my last fears for Aux: development on Nix itself. It is no secret that the number of people knowledgeable about the project and are willing to work on this CPP codebase is small. You have probably seen me mention multiple times by now that @sig_cli needs all of the help that we can get. Lix resolves this entirely with a trusted team of experts. This means that Aux is now able to remove Nix development from our priorities and can instead collaborate with Lix moving forward.

[–] [email protected] 23 points 4 months ago (2 children)

Oh, so from what I see, Aux is responsible for working on the Aux tooling, which is basically Nix CLI fork. And Lix is the operating system itself, including infrastructure and clones of Nix essentials like Nixpkg, Hydra, etc? I could definitely see these folks collaborating with each other.

[–] [email protected] 5 points 4 months ago

Lix is the Nix CLI, Aux is everything else.

load more comments (1 replies)
load more comments (1 replies)
load more comments (9 replies)