Off-topic, but does the Hurd help with the situation with ZFS compared to Linux? My understanding is that the ZFS code is licensed under the CDDL, which is incompatible with the GPL, so it can't be used in the Linux kernel. But if Hurd file system drivers are separate userspace programs, there might not be a conflict, since there is no "linking" or close-coupling with GPL code?
That is a good question, and I got to say i do not know the answer.
From what i have seen Hurd's goals is to actually end up using Rump kernels for a lot of things, and i think that there is a Rump version of a file system that they might be able to use.
This again is just my thinking and I don't know what the big picture plan is.
Off-topic, but does the Hurd help with the situation with ZFS compared to Linux? My understanding is that the ZFS code is licensed under the CDDL, which is incompatible with the GPL, so it can't be used in the Linux kernel. But if Hurd file system drivers are separate userspace programs, there might not be a conflict, since there is no "linking" or close-coupling with GPL code?
That is a good question, and I got to say i do not know the answer. From what i have seen Hurd's goals is to actually end up using Rump kernels for a lot of things, and i think that there is a Rump version of a file system that they might be able to use.
This again is just my thinking and I don't know what the big picture plan is.
I recently got this merged upstream and wanted to share the repository. Bolting a JBD2 WAL onto Gnu Hurd was an interesting learning experience