Phoronix reports that version 0.6 of GNU Hurd has been released. Before getting too excited about GNU Hurd, it's still bound to x86 32-bit and doesn't offer any compelling new features.
GNU Hurd 0.6 has "numerous cleanups and stylistic fixes" to the code-base, the message dispatching code in Hurd servers is now better, there's support for protected payloads of GNU March 1.5+, libz/libz2 are used as the decompressors to replace gz/bz2, the native fakeroot has improved, the performance of the integer hashing library has improved, and the init server has been split into the start-up server and a SysVinit-style program. The procfs and random translators were also merged.
More details on the new GNU Hurd release can be found via the 0.6 release announcement issued by Thomas Schwinge.
(Score: 2) by FatPhil on Saturday April 18 2015, @10:15AM
Sometimes it might be the modern languages and language-architecture libraries that are partly to blame, rather than the actual software architecture itself. I once straced a modern piece of bloatware which appeared to have locked up, and noticed that it was basically doing nothing but mmap/munmap. In a pretty-much-pessimal scatter-gather pattern. System calls constantly, tens of thousands per second. Add that all together and alas it's not noise.
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves