r/NixOS • • 1d ago

I wish Türkiye's Linux distribution, Pardus, was based on NixOS instead of Debian. Single config and installation in thousands of schools and government institutions according to need. Great...

Post image

France and Netherland's decision on Nixos based own distros.

270 Upvotes

34 comments sorted by

43

u/kutac56 1d ago

One of the rare times I'm proud to be Dutch

37

u/[deleted] 1d ago edited 1d ago

[deleted]

32

u/Creepy_Reindeer2149 1d ago

I think it's dumb they did that, but also it's pretty hard for NixOS to be sloppified by vibecoding in the way a program or more imperative OS could be

Maintainability is an issue to an extent but tbh it's hard to write a "bad" flake or something unless you're doing something really bizarre. It's pretty "on rails" and inexpressive

8

u/Lonely-Scarcity-3387 1d ago

Nothing stopping them from taking Claude’s work and then adding their own code. 

18

u/[deleted] 1d ago edited 1d ago

[deleted]

0

u/Icommentedtoday 15h ago

It's not even on GitHub...

-6

u/planelover_nipper 1d ago

Some people spend fortunes on training the coding functions of LLMs just for you to call it sloppy 😭 it could discover kernel exploits we couldn't even think off, like the copy fail exploit, and it's a country they would rather save on every penny

-11

u/WhiteBlackGoose 1d ago

what's the problem with them being written by claude?

6

u/sasha_berning 1d ago

American data vulnerability and hype machine. Best to use local European providers which host open Chinese models. Even better: develop mistral.

6

u/Schnickatavick 1d ago

nix configs aren't typically a data vulnerability though, plenty of people use public repos and let anyone see their config. Letting US models see the data won't matter if it's secure to begin with

3

u/WhiteBlackGoose 1d ago

Valid argument, but I feel like not that one chris_0611 was making.

1

u/[deleted] 1d ago

[deleted]

1

u/WhiteBlackGoose 1d ago

if it was the point you wouldn't be talking about slop, you'd be talking about lack of privacy or data protection etc.. Either way. Unlike Microsoft office and Co, depending on Claude is not a big deal, you can always hop on another LLM, and you cannot randomly hop on another active directory, operating system, office suit, cloud provider etc., so it's a big difference to me.

-7

u/Spra991 23h ago edited 23h ago

Claude is substantially better then your average coder. So not really seeing the problem here. Seriously, AI has come a long long way. It's not just useful, it's scary good and can just will software into existence, which especially in the Free Software world, which is always short of man power, is insanely useful.

2

u/ppen9u1n 20h ago

The problem is when (as is increasingly pervasive) this powerful tool is wielded by people who have no subject matter knowledge.
Analogy: (a) architect designs building and gets support from Claude to tackle specific, well documented challenges; (b) the person who commissions the building asks Claude to design the building.
The latter can only end in disaster, yet this mode of operation happens more and more frequently. And yes, there’s a real risk that architects themselves would “dumb down”, if not for inherent lack of diligence/vision then for external (capacity, performance) pressure.

0

u/Spra991 19h ago edited 19h ago

The latter can only end in disaster

You are assuming some "human exceptionalism" that just doesn't exist. The AI has the subject matter expertise and it has it about an insanely wide area, far larger then any human. And it's getting better every month at insane speed.

That old Owl drawing meme, that's the reality we are living in today, not just for art, but for software just the same. Somebody handed you the Holodeck and you are arguing for the benefits of chiseling some rocks with bare hands. It's not 2022 anymore, things have improved since ChatGPT3.5.

Sometimes I really wonder in what world you live in that you consider the current state of software acceptable and not in dire need for improvement.

1

u/ppen9u1n 15h ago

The AI has the subject matter expertise

I beg to differ. Having access to all the information and having models to "somehow digest" it does not equal "expertise". And the results speak for itself: non-human-guided AI is not producing quality results in general; it will happily execute any nonsense if it is asked the wrong questions. If I'd get a penny for every dumb question that a user asks AI and has no clue that the answer they then get is bullshit and happily take it at face value, I'd probably be a billionaire.

1

u/juipeltje 16h ago

How did the software get to this state? Have you thought about that?

0

u/Spra991 15h ago

Humans not having the time or motivation to clean up the mess and stacking ever more nonsense on top. All that code was build by humans after all and in the Free Software world can't even blame commercial interests. Meanwhile with AI, porting a decade old program to new library is a one liner. Rewriting the whole thing in Rust isn't all that more difficult either. Code is now completely malleable, no longer do you have to wait a decade for the Python2/3 transition or similar nonsense.

With AI you are basically bound by the speed of ideas (well, until AI automates that away too).

1

u/juipeltje 15h ago

Funny how windows got more buggy than ever as soon as AI got involved

1

u/Spra991 15h ago

Windows was a complete trainwreck long before AI. The problem there isn't the AI, but the AI is still subservient to their utterly incompetent human management.

1

u/juipeltje 15h ago

Whatever you say man. All i know is regardless of the spyware garbage it was at the very least a pretty stable OS before 11

7

u/toastal 20h ago

I wish Nixpkgs would leave Microsoft-owned GitHub for all of its contributors’ privacy.

5

u/BIZUx 1d ago

Well, they need to be able to use it too

4

u/holounderblade 1d ago

Isn't this the AI generated one though?

1

u/Objective-Stranger99 12h ago

Yeah, it's clearly vibe coded by Claude.

0

u/[deleted] 10h ago

[deleted]

1

u/holounderblade 10h ago

Please read before posting. Super useful for context.

-1

u/[deleted] 9h ago

[deleted]

1

u/holounderblade 9h ago

Damn, that's rough then. What was the top thread also talking about?

-1

u/[deleted] 9h ago

[deleted]

1

u/holounderblade 9h ago

Congratulations, reading helps context.

2

u/NotzDyant 6h ago

i think they meant the config was vibecoded

4

u/silver_blue_phoenix 14h ago

On a personal note, I cringe inside when people call Turkey Turkiye. It's the UN address name change; not a decleration for the entirety of the English language. We don't call the Vatican the Holy See, Ivory Coast Côte d'Ivoire. My peoples' weird trauma in being associated with a bird is so odd. (I would prefer if people started referring to turkey as turqia, but i digress.)

Besides my useless rant; Pardus was such a good innovation at the time, and I'm very happy it sorta kinda was maintained in my university at some point. It was gentoo based at first; and switched to being debian based.

I'm wondering how are they going to do package repositories. For something national security related; I assume they will base their pkgs on a private internally maintained channel; which would take time to build from the ground up. I wouldn't want government systems running on the nixpkgs repo either as a nix user or one of those government citizens; the incentive for supply chain attacks on nixpkgs becomes massive. And hopefully this creates some cool SE government jobs in their respective countries. But still a massive undertaking; I hope they don't offload this burden to determinate systems. (Nothing against detsys; just think it's not a smart choice for software sovereignty to depend on any external org.)

Also more organizations, government or otherwise, integrating nix ecosystem would enrich the nix ecosystem a lot i think.

(Just read the other commentor on how they vibed up their OS) Yeah, that's terrible and is going to be a disaster. I'm not 100% against AI assistance; sparingly I think it's very valuable in development but I work as a full agentic software dev and even the best frontier models create such spaghetti butchered nix code that it's completely unmaintainable.

1

u/Hypremacy 22h ago

Pardus had own base. But then, they switched to Debian. Pisi Linux does still use Pardus' own base. Also, Solus use EOPKG which is based on PiSi, Pardus' former package manager.

1

u/Goxore 21h ago

based

1

u/f1ashyA 19h ago

CHADERLAND

1

u/NOGGYtimes2 14h ago

What is 3 and 5?