GNU Mach

GNU Mach

GNU Mach is an implementation of the Mach microkernel. It is the default microkernel in the GNU Hurd kernel of the GNU operating system. GNU Mach runs on IA-32 machines, and is expected to be ported to other computers. GNU Mach is maintained by developers on the GNU project. Anybody can use, modify, and redistribute it under the terms of the GNU General Public License (GPL).

History

Early versions of the Hurd were developed on top of CMU's Mach 3.0. [ [http://www.gnu.org/software/hurd/hurd-announce Initial announcement of the Hurd] , mentioning Mach 3.0]

In 1994, CMU stopped working on Mach, and the GNU Project switched to Utah's Mach 4. The kernel known as "GNU Mach" was derived from Mach 4 once Utah stopped development. The first ChangeLog entry by Thomas Bushnell (rather than by a Utah researcher) is from 16 Dec 1996. [http://www.gnu.org/software/hurd/hurd-flash6] [ [http://lists.debian.org/debian-hurd/1999/08/msg00191.html Re: Which Mach is GNU Mach? ] ] [ [http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/ChangeLog.00?rev=1.1&view=markup [sources View of /hurd/gnumach/ChangeLog.00 ] ]

In 2002, Roland McGrath branched the OSKit-Mach branch from GNU Mach 1.2, intending to replace all the device drivers and some of the hardware support with code from OSKit. After the release of GNU Mach 1.3, this branch was intended to become the GNU Mach 2.0 main line; however, as of 2006, OSKit-Mach is not being developed. [ [http://cvs.savannah.gnu.org/viewcvs/hurd/gnumach/%3Dannounce-oskit-mach-1.2.90?view=markup OSKit-Mach announcement] ] [http://lists.gnu.org/archive/html/bug-hurd/2002-05/msg00778.html GNU Mach 1.3 release announcement] ] [ [http://lists.gnu.org/archive/html/bug-hurd/2006-10/msg00022.html Re: mach4 & gnumach/oskit ] ]

As of 2007, development continues on the GNU Mach 1.x branch, and is working towards a 1.4 release. [ [http://savannah.gnu.org/task/?6111 The GNU Hurd - Tasks: task #6111, Release GNU Mach 1.4 [Savannah ] ]

Version history

* Version 1.0 was released on 14 Apr 1997.
* Version 1.1.1 was released on 12 May 1997.
* Version 1.1.2 was released on 10 Jun 1997.
* Version 1.1.3 was released on 12 Jun 1997.
* Version 1.2 was released on 21 Jun 1999.
* Version 1.3 was released on 27 May 2002, and features advanced boot script support, support for disks larger than 10 gigabytes and an improved console.

External links

* http://www.gnu.org/software/hurd/gnumach.html
* http://hurd.gnufans.org/bin/view/Mach/GNUMachRevivalProject
* [http://www.cs.utah.edu/flux/mach4/html/Mach4-proj.html The Mach 4 Project] , from which GNU Mach was derived.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • GNU Mach — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU Mach — GNU Mach, une implémentation de Mach, est le micro noyau par défaut dans le noyau GNU Hurd du système d exploitation GNU. Il tourne sur les machines IA 32, et devrait être porté vers d autres architectures. Maintenu par des développeurs du Projet …   Wikipédia en Français

  • GNU Mach — es el micronúcleo oficial del Proyecto GNU. Como cualquier otro micronúcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.… …   Wikipedia Español

  • GNU Mach — es el microkernel oficial del Proyecto GNU. Como cualquier otro microkernel, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.… …   Enciclopedia Universal

  • GNU Mach — …   Википедия

  • GNU's Not Unix — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU-Manifest — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU HURD — GNU Die unter GNU verwendete Desktop Umgebung GNOME …   Deutsch Wikipedia

  • GNU — Die unter GNU verwendete Desktop Umgebung GN …   Deutsch Wikipedia

  • GNU Hurd — HURD …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”