jff10 years ago
They're really proud of filesystem tricks that Plan 9 was doing in 1994 (see the "transparent ftp" thing)
They're more similar to Spring's name server mechanism, being general object brokers as opposed to file object brokers in particular, as is with 9P/Styx.
... well maybe not '94 specifically but the first check-in for the ftpfs code is from '97.
http://cvs.savannah.gnu.org/viewvc/hurd/ftpfs/ftpfs.c?root=hurd&view=log
The paper was written in response to the porting effort of the Hurd away from Mach to L4, and realizing the latter didn't pan out well for object-capability systems.
Same people later wrote an experimental microkernel specifically for the Hurd called Viengoos, but that too fizzled out.
The Hurd's documentation is pretty good for a project of limited manpower, just scattered.
Because strictly speaking the Hurd is only the userland servers, there's plenty of opportunities to work on porting and hacking them. The Debian GNU/Hurd might get USB and sound soon with NetBSD's rump kernel drivers phasing out the DDE framework in Mach, for instance.
Or if Debian decided to do a Debian GNU/Minux3 release?
Not sure it makes a lot of sense though.
This is not remotely true, and it sort of gives away an ignorance of either project. (I'm actually fairly ignorant of Hurd myself, but I'm familiar enough with MINIX to know that the comments about it are pretty far off target...)
I also find it odd that you specifically mention MINIX's documentation, because it's arguably the weakest point of the whole project. Even as for the book, if someone thinks they're going to be able to pick up the latest edition of Operating Systems: Design and Implementation in search of documentation for either MINIX-the-project or MINIX-the-software, they will be sorely disappointed. The fact that the book is now about a decade out of date is one reason for the latter. There are a number of reasons for the former.
I've written some (recent) comments that go pretty in-depth on the subject. E.g., https://news.ycombinator.com/item?id=9736214
Again, I can't imagine that anyone with a current, even-cursory-level understanding of MINIX would hold the requisite opinions to make the comments that you've left here.