top | item 36390618

(no title)

mmarx | 2 years ago

I guess it should rather say that NixOS provides 1 and 2, since I don't see how it would be ABI compatible to a major distribution.

discuss

order

rowanG077|2 years ago

With FHS I'd say it does 3 also.

dottedmag|2 years ago

FHS makes it more similar, but not compatible.

I'll quote from my blog post linked above:

> Different distributions make different choices, and therefore they are closely related operating systems, but not a single OS. Even Linux syscall interface subtly changes from distribution to distribution, as they pick and choose options to build their kernels.

> Every niche Linux distribution that does not follow the interface of a larger one is a unique OS, closely related but not compatible with other Linux OSes. This means the applications have to be ported.

> Application developers have to choose what targets their applications support. With Linux distributions being just a blip on the graph of operating systems popularity, the application developers may not invest significant amount of resources into porting and testing.

Basically, NixOS = zero QA effort from application developer -> nothing works.

mmarx|2 years ago

Ah, fair enough, though it feels a bit like stretching the definition.

dottedmag|2 years ago

Yes, that's what I meant.