GNU Hurd

From Wikipedia, the free encyclopedia
Jump to: navigation, search

GNU Hurd is a multiserver kernel with the goal of providing users with as much freedom to do as they wish with the GNU operating system as possible.[1] It was initially intended to provide a free alternative to Unix (GNU stands for GNU's Not Unix). The Hurd was the intended implementation of the GNU operating system before Linux became the kernel of choice for GNU users. The current goal of the Hurd project is:[1]

[T]o create a general-purpose kernel suitable for the GNU operating system, which is viable for everyday use, and gives users and programs as much control over their computing environment as possible.

The Hurd kernel consists of a microkernel that provides basic kernel services and a collection (or herd) of servers / daemons that provided services that are beyond basic. This design was meant to provide developers with freedom that Unix and other Unix-like operating systems did not.[2] For example, this design allows developers to program servers in languages other than the one used by the kernel.[3] GNU Mach currently is the mircokernel being used in the Hurd.

Richard Stallman created the GNU project in 1983 and founded the Free Software Foundation (FSF) in 1985 in order to to fund and promote the development of free software and GNU. By the early 1990's, the GNU toolchain and other components besides the kernel were completed.[4] Work began the Hurd in 1990. Stallmnan decided to use Carnegie Mellon University's Mach mircokernel as the basis for the Hurd microkernel.

In 1991, Linus Torvalds released the Linux kernel, and free software enthusiasts ported GNU's completed components to the Linux kernel in order to create GNU/Linux. NetBSD and FreeBSD were released a couple of years later, yet the Hurd was not in a functional state. Due to the presence of functioning alternatives, interest in the Hurd waned. As the FSF moved away from GNU development and more towards free software activism, Debian became more involved in the Hurd's development.[2][5]

Other pages[change | change source]

References[change | change source]

  1. 1.0 1.1 "hurd-mission-statement". gnu.org. 2009-06-05. http://www.gnu.org/software/hurd/community/weblogs/antrik/hurd-mission-statement.html. Retrieved 2013-01-17.
  2. 2.0 2.1 Hillesley, Richard (2012-12-23). "Whatever happened to the Hurd? – The story of the GNU OS". Linux User. http://www.linuxuser.co.uk/features/whatever-happened-to-the-hurd-the-story-of-the-gnu-os. Retrieved 2013-01-17.
  3. "advantages". gnu.org. 2010-11-25. http://www.gnu.org/software/hurd/advantages.html. Retrieved 2013-01-17.
  4. Stallman, Richard (2012-10-25). "Linux and GNU". gnu.org. http://www.gnu.org/gnu/linux-and-gnu.html. Retrieved 2013-01-17.
  5. Thibault, Samuel. Interview with Raphaël Hertzog. People behind Debian: Samuel Thibault, working on accessibility and the Hurd. raphaelhertzog.com. 2012-04-19. Assessed on 2012-01-17.

Other websites[change | change source]