The GNU Hurd About the Hurd About Microkernels |
GNU HurdNEWSNovember 3rd, 2000 - Integration has begun of the hurddocs.org site HOWTO and WHATIS sections. This will continue during the next little while.
What is the Hurd?The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd 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).Currently, the Hurd runs on IA32 machines. The Hurd should, and probably will, be ported to other hardware architectures or other microkernels in the future. The Hurd is part of the GNU, which is a complete free operating system. Since the Hurd is not in production use yet, the version of GNU that is popular today is GNU/Linux, which uses Linux as the kernel instead of the Hurd. Advantages of the HurdThe Hurd is not the most advanced kernel known to the planet (yet), but it does have a number of enticing features:
What the name ``Hurd'' meansAccording to Thomas Bushnell, BSG, the primary architect of the Hurd, ```Hurd' stands for `Hird of Unix-Replacing Daemons'. And, then, `Hird' stands for `Hurd of Interfaces Representing Depth'. We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.''Status of the projectThe last official release of the Hurd-based GNU system was the 0.2 binary distribution of June 1997. At the moment, the Hurd developers and people from the Debian Project are assembling a new distribution which will be known as version 0.3. In parallel to that GNU/Linux distribution, the upcoming Hurd-based GNU distribution is called Debian GNU/Hurd.The new GNU/Hurd distribution will use the Debian package management system to ease installation and updating the system. This package management system is the same one used in Debian GNU/Linux distributions. These efforts are ongoing, but the fundamental packages are ready and quite stable. If you want to try out the Hurd, it is recommended that you use the preliminary 0.3 version instead of the 0.2 version, because the newer snapshots have many bugs fixed and are more stable. Some of these links are at other web sites not maintained by the FSF. The FSF is not responsible for the content of these other web sites. Return to GNU's home page. Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF. Please send comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org. Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. Updated: 29 Mar 2001 rms |