“Nix [and by extension, the GUIX System] is a giant step forward in operating system research. Not only does it address most of the criticism of Unix (including those found in the Unix Haters Handbook), it also paves the way for many more features and research explorations that could be critical in this day and age where topics like reliability and trust are at the center of many scientific, but also social and political debates.”
I rather agree with this blog post. GUIX is a huge jump forward in terms of operating system design. I think it does finally leave the UNIX tradition of computing. I am hoping that we do indeed end up moving beyond UNIX (:
i take the UNIX tradition to (probably) lie on these three criteria:
- a focus on monolithic kernels
- a focus on C as the systems programming language for software; and
- a focus on ‘everything is a file’ for the ontology of the operating system
as far as i can work out, the GUIX System is starting to move away from these criteria as the bedrock for operating systems as a tradition.
i suppose you could argue a little more humanistically by saying that the very culture of the people who are creating the software is moving away from the original UNIX greybeards — think of what they would they would think of GUIX! they’d be mortified!
GUIX is working on becoming kernel-agnostic, as far as i can tell — the Hurd microkernel can already be used with the system, i believe! moving to a microkernel would, i believe, do a great justice to finally severing the connection to UNIX