GNU Hurd 0.6 Released
jrepin writes It has been roughly a year and a half since the last release of the GNU Hurd operating system, so it may be of interest to some readers that GNU Hurd 0.6 has been released along with GNU Mach 1.5 (the microkernel that Hurd runs on) and GNU MIG 1.5 (the Mach Interface Generator, which generates code to handle remote procedure calls). New features include procfs and random translators; cleanups and stylistic fixes, some of which came from static analysis; message dispatching improvements; integer hashing performance improvements; a split of the init server into a startup server and an init program based on System V init; and more.
Well Hurd did not get the developer attention that Linux got. Obviously, this means that progress in Hurd is going to be slower than Linux.
MenuetOS has less than a handful of developers and yet has had USB support for at least 7 years now.
Well, I dislike it because it makes it much harder to administer a box as a UNIX-type machine with a simple text editor. Now it seems like I'm stuck with meta-scripts invoking meta-scripts invoked by other scripts to do something as simple as changing my DNS servers. A whole lot of stuff just got a lot harder because of an abstraction layer.
Do not look into laser with remaining eye.
The Hurd team underestimated the amount of work it takes to replace the Unix kernel in the Hurd way. It turns out that it's exceedingly complex to manage timing, locking, racing and threading issues for multi-threaded multi-server systems that are written in C++; such issues are non-existant in Linux given that everything exists in the same "space".
The problem is when you fork your own distro you quickly discover that using systemd is the easiest way to maintain it. It isn't a coincidence that medium and small distros like Arch Linux picked it up in addition to the big boys. Unit-files save package maintainers boatloads of time they used to spend having to writing and maintaining initscripts a lot of which is copypasta boilerplate anyway but its usually distro specific copypasta.
This is the source of a lot of the strife in my opinion. The people who actually do work to maintain distros like systemd, the users not so much.
Ah, it's turned into a "let'smake our selves feel important by shitting on someone't hobby" day.
Yeah USB only a few years ago. Their goal is to write a microkernel OS and figure out how to make it work well for a UNIX like system with far more felxibility. The feature list and malleability of the system is impressive.
If they spent all their times on drivers and none on the base OS, they'd have yet another OS which is quite similar to all the others out there in terms of features. Their goal is not to get acceptance from random bitter blowhards like yourself on the internet.
End result: they've contributed more to the world than you ever will.
SJW n. One who posts facts.