GNU Hurd 0.7, GNU Mach 1.6, GNU MIG 1.6 released

Thomas Schwinge <[email protected]> Sat, 31 Oct 2015 17:13:59 +0100
Newsgroups gmane.os.hurd.devel.readers
Message-ID <87eggb2eyg.fsf__47206.5018992454$1446308091$gmane$org@kepler.schwinge.homeip.net>
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi!

Please see
<http://www.gnu.org/software/hurd/news/2015-10-31-releases.html>.

Text-only version:

| GNU Hurd 0.7, GNU Mach 1.6, GNU MIG 1.6 released.
|=20
| We're pleased to announce new releases!
|=20
|     GNU Hurd 0.7, NEWS:
|=20
|     Version 0.7 (2015-10-31)
|=20
|=20
|     The node cache in ext2fs has been improved, generalized, and moved to
|     libdiskfs.  It is now also used by isofs and fatfs.
|=20
|=20
|     The native fakeroot tool has been greatly improved.  It now handles
|     named sockets, and multiple corner cases related to permissions were
|     identified and fixed.
|=20
|=20
|     A new utility `rpcscan' has been introduced.  It scans Mach servers
|     and displays the RPCs handled by the associated demuxer.
|=20
|=20
|     A long-standing synchronization issue involving the filesystem
|     translators, libdiskfs, and libpager has been identified and fixed.
|=20
|=20
|     The code has been updated to work with newer versions of the compiler
|     and libc, and numerous bugs have been fixed throughout the code.
|=20
|     Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/hurd/, =
http://ftp.gnu.org/gnu/hurd/, or checked out of Git, http://git.savannah.gn=
u.org/cgit/hurd/hurd.git. SHA1 checksums:
|=20
|     a735a07687f7996face3bd310af2254192a02f40  hurd-0.7.tar.bz2
|     d10b3c1de191ac88425aa30a03c4130e2a883b14  hurd-0.7.tar.bz2.sig
|     62032e04bf6b22e4c874772f1f77d5678d916054  hurd-0.7.tar.gz
|     7fafd66e0003ea3768f76bd597e617bdc202e312  hurd-0.7.tar.gz.sig
|=20
|     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 f=
ile systems, network protocols, file access control, and other features tha=
t are implemented by the Unix kernel or similar kernels (such as Linux). Mo=
re detailed: documentation, what is the GNU Hurd.
|=20
|     GNU Mach 1.6, NEWS:
|=20
|     Version 1.6 (2015-10-31)
|=20
|=20
|     The code has been updated to work with newer versions of the compiler,
|     and numerous bugs have been fixed throughout the code.
|=20
|=20
|     The lock debugging infrastructure has been revived and improved, and
|     many locking issues have been fixed.
|=20
|=20
|     The IPC tables and the hash table mapping objects to IPC entries have
|     been replaced by radix trees.  This addresses a scalability issue, as
|     IPC tables required huge amounts of continuous virtual kernel memory.
|=20
|=20
|     The kernel now allows non-privileged users to wire a small amount of
|     memory.
|=20
|=20
|     A bug hindering the eviction of inactive pages by the pageout daemon
|     has been identified and fixed.
|=20
|=20
|     The kernel now keeps timestamps relative to the system boot time.
|     Among other things this fixes bogus uptime readings if the system time
|     is altered.
|=20
|=20
|     A reference leak in the exception handling mechanism has been
|     identified and fixed.
|=20
|=20
|     ANSI escape sequences are now handled when using `printf'.  This fixes
|     the formatting of messages printed by various Linux drivers.
|=20
|     Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/gnumach=
/, http://ftp.gnu.org/gnu/gnumach/, or checked out of Git, http://git.savan=
nah.gnu.org/cgit/hurd/gnumach.git. SHA1 checksums:
|=20
|     73e09c43955ef2e3459b2877b5e6d6bbe517b8c3  gnumach-1.6.tar.bz2
|     96ff426b3b94acf327a88f25c80ab5b5f26ed94a  gnumach-1.6.tar.bz2.sig
|     448cd88974a5264736c900691c9ab62a810aff28  gnumach-1.6.tar.gz
|     e06e733ad11f2e048dd9ad3348c2d3100be26078  gnumach-1.6.tar.gz.sig
|=20
|     GNU Mach is the GNU distribution of the Mach microkernel, upon which =
a GNU Hurd system is based. The microkernel provides an Inter Process Commu=
nication (IPC) mechanism that the Hurd uses to define interfaces for implem=
enting in a distributed multi-server fashion the services a traditional ope=
rating system kernel provides. More detailed: documentation.
|=20
|     GNU MIG 1.6, NEWS:
|=20
|     Version 1.6 (2015-10-31)
|=20
|=20
|     * MIG now emits RPC lookup functions that are declared `static inline'
|       improving compatibility with newer dialects of C.
|=20
|     Release tarballs may be downloaded from ftp://ftp.gnu.org/gnu/mig/, h=
ttp://ftp.gnu.org/gnu/mig/, or checked out of Git, http://git.savannah.gnu.=
org/cgit/hurd/mig.git. SHA1 checksums:
|=20
|     a9a4b5666834afe8fb861453c5b3ef324201f1d3  mig-1.6.tar.bz2
|     93562c45bbda40ad31f74f6f2fd0c064ef8f0ec5  mig-1.6.tar.bz2.sig
|     6e937a35229da02e9e739d75a03020e24a1b5297  mig-1.6.tar.gz
|     fc25bb9652406675fed63c4581493a6fc39d9690  mig-1.6.tar.gz.sig
|=20
|     GNU MIG is the GNU distribution of the Mach 3.0 Interface Generator (=
MIG). This tool translates Remore Procedure Call (RPC) definition files to =
C code, and is required to compile any packages that are receiving or invok=
ing RPCs, such as GNU Mach, GNU Hurd, and the GNU C Library (glibc) when co=
mpiled for the Hurd. More detailed: documentation.
|=20
|     glibc-2.19-hurd+libpthread-20151031
|=20
|     Snapshot tarballs may be downloaded from ftp://alpha.gnu.org/gnu/hurd=
/, http://alpha.gnu.org/gnu/hurd/, or checked out of Git, http://git.savann=
ah.gnu.org/cgit/hurd/glibc.git and http://git.savannah.gnu.org/cgit/hurd/li=
bpthread.git. SHA1 checksums:
|=20
|     5b709297f8622444695f13723f77dfc8754b8ed9  glibc-2.19-hurd+libpthread-=
20151031.tar.bz2
|     b970e604368fd80420ef029bb1c86fc2f7b2c382  glibc-2.19-hurd+libpthread-=
20151031.tar.bz2.sig
|     68f02cd3890654588183539428253a12ff98ea0d  glibc-2.19-hurd+libpthread-=
20151031.tar.gz
|     da8b38a9a9914a2dedba82a0cf353a4ce0ea30e7  glibc-2.19-hurd+libpthread-=
20151031.tar.gz.sig
|=20
|     The GNU C Library (glibc) implements a system's standard library func=
tions (as described by ISO C, and POSIX, for example). An important part of=
 the Hurd actually resides in glibc: here, the system interfaces are implem=
ented on top of the Hurd IPC protocols. This is different to the Linux port=
, where most simple system interfaces are in fact simply forwarded to/imple=
mented as system calls.
|=20
| Many thanks to all the people who are helping!
|=20
| If you want to give the Hurd a try, you may easily do so with Debian GNU/=
Hurd.
|=20
| The GNU Hurd system currently runs on 32-bit x86 machines. To compile the=
 Hurd, you need a toolchain configured to target i?86-gnu; you cannot use a=
 toolchain targeting GNU/Linux.
|=20
| Please read the FAQ. Bug reports should be sent to bug-hurd or filed on h=
ttp://savannah.gnu.org/bugs/?group=3Dhurd. Requests for assistance should b=
e sent to help-hurd or filed on http://savannah.gnu.org/support/?group=3Dhu=
rd. You can also find us on the Freenode IRC network in the #hurd channel.


For the maintainers
 Thomas

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJWNOjHAAoJEK3/DN1sMFFt+5AH/1cn2Q6Znw8BZMZMcjZnN1tn
JaBasySEoJ7Kb33v57YeW9dFAJFVXGWRS71EOy+a0aWU1gsjxatUqHCdsaugh0KW
JOkOh6IooO9p1caV9Fdp5X2iQr6J8rkD79hVQ3Ai+tma7VkeRZIUvAfl5jOv+nPB
Jed+YakRpVVJ9Xrx8BNX2rt2/xoUNq81esb7nv80hsEeDfH+4P1l5/JUpQELJNtn
ahq99IpjivZtvPQdAz+27NPGdiTS4mfOaYNUiMCKeqQJGYWEpkvV8DCGPEa2M9l2
aoYzIw6cmPr+v5Zl7EMZgoypYuwK5dUTwKbn3yHcEzmYX8d5Nhjgn1qb49IEb4I=
=You/
-----END PGP SIGNATURE-----
--=-=-=--