GNU Hurd 0.6 released

Posted by bob on Apr 19, 2015 5:53 AM EDT
GNU Project; By Thomas Schwinge
Mail this story
Print this story

We're pleased to announce version 0.6 of the GNU Hurd.

Hi!

We're pleased to announce version 0.6 of the GNU Hurd, http://www.gnu.org/software/hurd/.

The GNU Hurd is the GNU project's replacement for the Unix kernel. It is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux). More detailed: http://www.gnu.org/software/hurd/hurd/documentation.html, http://www.gnu.org/software/hurd/hurd/what_is_the_gnu_hurd.h... >.

GNU Hurd runs on 32-bit x86 machines. A version running on 64-bit x86 (x86_64) machines is in progress. Volunteers interested in ports to other architectures are sought; please contact us (see below) if you'd like to help.

To compile the Hurd, you need a toolchain configured to target i?86-gnu; you cannot use a toolchain targeting GNU/Linux. Also note that you cannot run the Hurd "in isolation": you'll need to add further components such as the GNU Mach microkernel and the GNU C Library (glibc), to turn it into a runnable system.

This new release bundles bug fixes and enhancements done since the last release:

| Version 0.6 (2015-04-10)

Numerous cleanups and stylistic fixes of the code base. Several problems have been identified using static analysis and exercising tools, and have subsequently been fixed.

The message dispatching code in the Hurd servers has been improved. Among other things, we now make use of the protected payloads introduced in GNU Mach 1.5. The embedded gz and bz2 decompressor code has been removed, libz and libbz2 is used instead.

The native fakeroot tool has been greatly improved and is now able to build many packages. The portinfo and rpctrace tools now offer a better debugging experience.

The performance of the integer hashing library has been improved.

The init server has been split into the startup server (handling early system bootstrap and shutdown), and a SysV-style init program (aptly named `init').

The procfs and random translators have been merged.

Many thanks to all the people who are helping!

Releases may be downloaded from ftp://ftp.gnu.org/gnu/hurd/, or checked out of Git, http://git.savannah.gnu.org/cgit/hurd/hurd.git/.

The MD5 and SHA1 checksums for this distribution are:

7d69c5e1bb47c9d5636054c57fbc0304  hurd-0.6.tar.bz2
0ac9af94761e5b59a3f19756c6f8d059  hurd-0.6.tar.bz2.sig
0b5130fffe640edc8e60fea3ce7b3d68  hurd-0.6.tar.gz
6c1ad02e1bfe8219341fae218612abc4  hurd-0.6.tar.gz.sig

08ef505f425db3a15d2ecee5f35897d1b7ef7755 hurd-0.6.tar.bz2 9049c1bbcc71fafc459f07a582575804cfd48ebb hurd-0.6.tar.bz2.sig a5d90c51d2b778c1a79895e11c1699ac98796020 hurd-0.6.tar.gz bff54932420a7e290a096a8582acf69c7b2bafec hurd-0.6.tar.gz.sig


Please read the FAQ at http://www.gnu.org/software/hurd/faq.html. Bug reports should be sent to bug-hurd at gnu.org or filed on http://savannah.gnu.org/bugs/?group=hurd. Requests for assistance should be sent to <help-hurd <at> gnu.org> or filed on http://savannah.gnu.org/support/?group=hurd. You can also find us on the Freenode IRC network in the #hurd channel.

For the maintainers, Thomas

  Nav
» Read more about: Story Type: Announcements; Groups: GNU

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.