Josselin Poiret <d...@jpoiret.xyz> writes: > Hello, > > Joshua Branson <jbra...@dismail.de> writes: >
To be clear, I did not write the next paragraph. I was quoting the previous discussion. :) >> I would love for Guix to be a Multi Kernel package manager (I mean it >> works on the Hurd also, but I have never encountered a Hurd user in real >> life). My dream would be to port Guix to Plan 9 ;-) > > I don't think Guix runs on the Hurd in the same way that Guix runs on > Linux: the (gnu system hurd) tells me that the daemon is started with > --disable-chroot, which actually disables all isolation mechanisms. > There would need to be a significant effort to port the isolation > mechanisms to the Hurd. > > Seeing how the daemon is in general left alone since C++ is hard > compared to Scheme (and there's always the "but we could rewrite it in > Guile" excuse), combined with the difficulty of interfacing with > kernels, I'm not sure BSD support (or even Hurd support) will appear > anytime soon. > To be fair, Guix does support the Hurd. You can run the guix package manager on the Hurd. Guix System does not yet support the Hurd. Though I believe I talked with a user in the guix community that was running GNU Guix System/Hurd, but the issue he ran into was that he has no wifi support. Then something broke in GNU Guix System/Hurd and he no longer run GNU Guix System/Hurd on real hardware. > > Best,