this post was submitted on 26 Aug 2024
84 points (96.7% liked)

Linux

8193 readers
186 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 3 months ago (2 children)

It’s finally ready for mass adoption, IMO

No way. It's still a specialist OS. There's no way I'm putting this into the hands of a linux newbie or even the average linux user. There config still doesn't have a UI, the flakes vs non-flakes debate is still in full swing (nixpkgs doesn't have flakes), the doc is far, far, far from user friendly, writing a nix package is still not easy, and so much more.

Nix for sure was (and probably is) ahead of its time, but the UX is amongst the worst I've experienced - and I've written init and upstart services and configured my network with ipconfig before networkmanager was stable.

Anti Commercial-AI license

[–] [email protected] 9 points 3 months ago (1 children)

Mass adoption doesn't necessarily mean Linux newbie. NixOS seems to be targeting the DevOps crowd with its stability/immutability -- that is, people who would be comfortable building their system from a config file that doesn't have a UI. They're already basically doing that with other tools.

[–] [email protected] 0 points 3 months ago (2 children)

I don't know a single devops who uses it. Not a single person in the tech companies I've been in had even heard of it. When I presented it to resolve problems it could resolve, one response was "but I watched a video that said it's hard to learn" (one from distrotube, I think) and another was "it doesn't work on mac, does it?" and that was that.

Anti Commercial-AI license

[–] [email protected] 12 points 3 months ago* (last edited 3 months ago)

I find it actually incredible that you don’t know anyone in DEVOPS that uses it. Either you’re at a giant company with a custom stack that replicates its functionality (Meta employees that I asked didn’t know about it) or you don’t talk to other devs. It’s like THE devops tool nowadays (only taking a second place to Docker/OCI).

It does, in fact, work on Mac, FreeBSD, Windows, and actually almost anywhere that SSH can be run.

This comment has a closed source license.

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

“it doesn’t work on mac, does it?”

How is this person even in devops lol

[–] [email protected] 8 points 3 months ago* (last edited 3 months ago) (2 children)

🙄

Did you just post a license for your humblebrag soapbox rant about NixOS?

Edit: I’ll leave some points where I agree since you’re very fixated on/preoccupied with who won this debate (or something). In the long run, most Nix users are wishing for a complete rewrite of NixOS with Nix’s modern approach codified as standard. After all, to your point, Nix is just a massive pile of Perl and Bash under the hood. It could unquestionably be more capable if they had the benefit of hindsight (or a proper type system built into the language) like GUIX which uses Scheme as their DSL has. AFAIK, though, Nix flakes are a feature that GUIX badly needs.


For GUIX: Does anyone know about content-addressed derivations in GUIX? I figure that might also be a place where Nix bests GUIX but perhaps some GUIX(pronounced geeks) can correct me before I search for answers.

[–] [email protected] 3 points 3 months ago (1 children)

They actually believe AI scraping lemmy will follow the link to the license, understand it, and except their comment.

[–] [email protected] 5 points 3 months ago (1 children)

I don't think they believe that; I think they either (a) think a human lawyer would understand it during the class-action suit after the the AI scrapes it anyway, or (b) more likely, they're doing it to make a point as a matter of principle.

Either seems pretty fucking reasonable, to be honest!

[–] [email protected] 3 points 3 months ago (1 children)

It's just noise. Assuming US jurisdiction where many of the AI companies are based; either AI scraping is fair use, in which case the license is meaningless, or AI scraping is not fair use, in which case they already have the copyright.

[–] [email protected] 1 points 3 months ago (1 children)

or AI scraping is not fair use, in which case they already have the copyright.

What? How would an AI company have copyright over @[email protected]'s comment? That makes no sense at all.

[–] [email protected] 6 points 3 months ago (1 children)

It's the other way around, onlinepersona already has the copyright. Asserting that the copyright is non-commercial changes nothing. The default is non-commercial. The default is nobody can use it. They are applying a more permissive copyright than the default.

[–] [email protected] 1 points 3 months ago

Ah, I see what you mean now.