From 5df8e1071be1e0532898a03fd1a452d6f4281d2f Mon Sep 17 00:00:00 2001 From: Gordon Matzigkeit Date: Sun, 25 Apr 1999 18:27:43 +0000 Subject: Ole J. Tetlie's changes to no frames, and a few cleanups. --- acknowledgements.html | 128 +++++++++++++++++++ hurd-announcements.html | 114 +++++++++++++++++ hurd.html | 333 +++++++++++++++++++++--------------------------- 3 files changed, 388 insertions(+), 187 deletions(-) create mode 100644 acknowledgements.html create mode 100644 hurd-announcements.html diff --git a/acknowledgements.html b/acknowledgements.html new file mode 100644 index 00000000..801a8d2c --- /dev/null +++ b/acknowledgements.html @@ -0,0 +1,128 @@ + + + + + GNU Hurd: Acknowledgements + + + + + + + + + + +
+The GNU Hurd
+About the Hurd
+About Microkernels
+Trying out Hurd
+ +

+Getting Help
+Installation
+FAQs
+Mailing lists
+Reference Manual
+ + +

+Software
+GRUB
+X11
+Japanese stuff
+ +

+ +Acknowledgements
+ +

+

Acknowledgements

+ +

We wish a warm ``Thank GNU'' to everybody who has helped in the +development of the Hurd. Here is a categorized list of people who +made significant contributions. If we have omitted anybody, we +apologize... please let us know so that we can update this list! + +

+
Hurd software
+
+
Mark Kettenis
+
many GNU C library and Hurd bug fixes and updates
+
Miles Bader
+
paid by the FSF to help make the Hurd usable as a standalone system, + wrote several important translators
+
OKUJI Yoshinori
+
many gnumach bug fixes and updates
+
Roland McGrath
+
paid by the FSF to design and implement the GNU C library for the Hurd, + as well as many Hurd features, current Hurd C library maintainer
+
Thomas Bushnell, BSG (formerly Michael I. Bushnell)
+
paid by the FSF as primary architect of the Hurd, current Hurd maintainer
+
UCHIYAMA Yasushi
+
ported XFree86 to the Hurd
+
+ +
Debian GNU/Hurd
+
+
Gordon Matzigkeit
+
paid by the FSF as a liason from GNU to Debian
+
Marcus Brinkmann
+
bootstrapped the Debian GNU/Hurd base set and many packages, liason + from Debian to GNU
+
Santiago Vila
+
support for cross-compiling Debian packages
+
+ +
Documentation
+
+
Derek Upham
+
wrote the original GNU Hurd FAQ
+
Gordon Matzigkeit
+
reorganized and updated the GNU Hurd Reference Manual for release 0.3 +
Matthew C. Vernon
+
wrote the ``Idiot's Guide'' for getting started with the Hurd
+
Matthias Pfisterer
+
reorganized and updated the web site in early 1999
+
Stephen L. Favor
+
current FAQ maintainer
+
Trent Fisher
+
wrote the original version of the Hurd pages
+
+
+ +
+ +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) 1999 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: + +23 Jan 1999 matthias + +


+
+ + + diff --git a/hurd-announcements.html b/hurd-announcements.html new file mode 100644 index 00000000..71749434 --- /dev/null +++ b/hurd-announcements.html @@ -0,0 +1,114 @@ + + + + + + Hurd Announcements - Free Software Foundation (FSF) + + + + + +

Current and Past Announcements

+ +These are all the announcements made over the years. Most of them were +either to gnu.announce or Hurd interest +mailing lists. + +
+ +
+Release 0.2 announcement (complete GNU system)
+ +
+Release 0.2 announcement (Hurd)
+ +
+Test release announcement (Aug 96)
+ +
+Test release status (Jul 96)
+ +
+Binary image available, Apr 96
+ +
+This and NetBSD boot flopies should +be enough to get a working Hurd system!
+ +
+New Snapshot, Apr 96 -- NFS and lots else +works!
+ +
+News Flash, Nov 95 -- ftp works!
+ +
+New Snapshot, Jul 95 -- ext2fs support
+ +
+New Snapshot, Apr 95
+ +
+News flash, Nov 94
+ +
+News flash, Sep 94 -- gcc runs!
+ +
+News flash, Aug 94
+ +
+News flash, Jul 94 -- emacs runs!
+ +
+News flash, May 94
+ +
+News flash, Apr 94 -- it boots!
+ +
+GNU HURD announcement, Nov 93
+ +
+GNU HURD announcement, May 91
+ +
 
+ +
+ +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 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: + +23 Jan 1999 matthias + +


+ + + + diff --git a/hurd.html b/hurd.html index 006845a0..02fd4893 100644 --- a/hurd.html +++ b/hurd.html @@ -1,235 +1,194 @@ - + + - -GNU Hurd information - GNU Project - Free Software Foundation (FSF) - - - -

GNU Hurd information

- [image of a Hurd Metafont Logo] (jpeg 10k) -(jpeg 20k) -no gifs due to patent problems -

+ + GNU Hurd - Free Software Foundation (FSF) + + -The GNU Hurd is the GNU project's -replacement for the architecture-independent services provided by the -Unix kernel. The Hurd is a collection of servers that run on top of a -microkernel (such as Mach) to implement file systems, network -protocols, file access control, and other features. -

+ + + + + + + +
+The GNU Hurd
+About the Hurd
+About Microkernels
+Trying out Hurd
-NOTE: the Hurd still lacks many of the features you would -expect in a usable kernel, so please don't try using it unless you are -helping us to develop it. We will announce to the world when GNU 1.0 -is ready, and at that point the Hurd will be a viable alternative to -Unix-like kernels such as Linux or the BSD kernel.

+Getting Help
+Installation
+FAQs
+Mailing lists
+Reference Manual
+ -The current release of the Hurd is 0.2, released on June 12, 1997. See -the NEWS file for a list of changes and -improvements.

- -In addition, we have a separate distribution of the Hurd's current -microkernel, derived from the "Mach 4" distributions made by the -University of Utah. Our distribution is called GNU Mach, the latest -version is 1.1.3. See the NEWS file for a list -of changes and improvements. +Software
+GRUB
+X11
+Japanese stuff

+ +Acknowledgements
+ +

+

GNU Hurd

- -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. -
+

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 i386 machines. The Hurd should, and probably +will, be ported to other hardware architectures or other microkernels in +the future. -

Binary Distributions

+

Advantages of the Hurd

-In June 1997, we released GNU 0.2, a complete system image for PC AT -compatibles with 386 or later compatible processors. This image -corresponded to version 0.2 of the Hurd. Unfortunately, GNU 0.2 did -not have a package management system, and so it was difficult to install -and upgrade. +The Hurd is not the most advanced operating system known to the planet +(yet), but it does have a number of enticing features: -

- -As of July 1998, we have joined forces with the Debian Project in order to create a -new binary distribution. GNU 0.3 will look like a Debian GNU/Linux -system, but will be called Debian GNU/Hurd to -reflect the fact that it uses the Hurd running on Mach instead of Linux. -

+

-In the future, we plan on porting the Hurd to other kernels besides -GNU Mach. One possibility would be to modify Linux so that it is -capable of hosting the Hurd. -

+

it's free software
+ +
+Anybody can use, modify, and redistribute it under the terms of the +GNU +General Public License (GPL). The Hurd is part of the GNU system, +which is a complete operating system licensed under the GPL. +
+ +
it's compatible
+ +
+The Hurd provides a familiar programming and user environment. For all +intents and purposes, the Hurd is a modern Unix-like kernel. The Hurd uses +the GNU C Library, whose development closely tracks standards such as ANSI/ISO, +BSD, POSIX, Single Unix, SVID, and X/Open. +
+ +
it is built to survive
+ +
+Unlike other popular kernel software, the Hurd has an object-oriented structure +that allows it to evolve without compromising its design. This structure +will help the Hurd undergo major redesign and modifications without having +to be entirely rewritten. +
+ +
it's scalable
+ +
+The Hurd implementation is aggressively multithreaded so that it runs efficiently +on both single processors and symmetric multiprocessors. The Hurd interfaces +are designed to allow transparent network clusters (collectives), +although this feature has not yet been implemented. +
+ +
it's extensible
+ +
+The Hurd is an attractive platform for learning how to become a kernel +hacker or for implementing new ideas in kernel technology. Every part of +the system is designed to be modified and extended. +
+ +
it's stable
+ +
+It is possible to develop and test new Hurd kernel components without rebooting +the machine (not even accidentally). Running your own kernel components +doesn't interfere with other users, and so no special system privileges +are required. The mechanism for kernel extensions is secure by design: +it is impossible to impose your changes upon other users unless they authorize +them or you are the system administrator. +
+ +
it exists
+ +
+The Hurd is real software that works Right Now. It is not a research +project or a proposal. You don't have to wait at all before you can start +using and developing it. +
-

General Information

- [a spherical Hurd logo] (jpeg 10k) -(jpeg 44k) -

-

-
Towards - a New Strategy of OS Design. -
This paper also appeared in the - January 1994 GNU's Bulletin. - -
The GNU Hurd FAQ. - -
The GNU Hurd Reference Manual -
(draft from a recent release). - -
The relationship between the Hurd and Linux. - -
The Debian GNU/Hurd project. - -
Mailing-lists are available for the Hurd: -
- -
The Hurd task list. - -
The meaning of the name "Hurd". - -
A letter to Byte magazine about the GNU Hurd - - written by Todd Hutchinson. - - -
Some discussion of processes migration -with the Hurd.
-Some of the Mach - research at University of Utah is also relevant. - -
Several messages about the filesystem -organization of the Hurd.
-

-

Where to Get it

-Here are some FTP URL's for the Hurd, GNUmach, and complete GNU binary -distributions. -
-
Hurd 0.2 source -
GNUmach 1.1.3 source -
Xfree86-3.3.2 ported to the GNU Hurd. Here are the local details and file descriptions. -

-

GNU 0.2 information -
GNU 0.2 binary distribution -

-

Directory of development snapshots. -
+

What the name ``Hurd'' means

-Debian GNU/Hurd has not yet been released. +According 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.'' -

-

What if I'm having problems?

+

Status of the project

-First, check the FAQ (see the pointers above.) This FAQ contains -excellent advice about partition naming and many other common -problems. Then try the help-hurd mailing list mentioned above. +The last official release 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; it will become the 0.3 distribution.

-

Current and Past Announcements

-

-These are all the announcements made over the years. -Most of them were either to gnu.announce. -

-
Release 0.2 announcement (complete GNU system) -
Release 0.2 announcement (Hurd) -
Test release announcement (Aug 96) -
Test release status (Jul 96) -
Binary image available, Apr 96
This and -NetBSD boot flopies should be enough -to get a working Hurd system! -
New Snapshot, Apr 96 -- NFS and lots else works! -
News Flash, Nov 95 -- ftp works! -
New Snapshot, Jul 95 -- ext2fs support -
New Snapshot, Apr 95 -
News flash, Nov 94 -
News flash, Sep 94 -- gcc runs! -
News flash, Aug 94 -
News flash, Jul 94 -- emacs runs! -
News flash, May 94 -
News flash, Apr 94 -- it boots! -
GNU HURD announcement, Nov 93 -
GNU HURD announcement, May 91 -
+ +The new 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. +In parallel to the Linux distribution, the upcoming Hurd distribution will +be called Debian GNU/Hurd. +

-

Other stuff and related projects

-
-
Grub
The GRand Unified -Bootloader, written by Erich Boleyn, is the standard boot loader used -for the Hurd. - -
Lites
-A free Mach single server, based on BSD 4.4 Lite. -A - more recent version is available from the Mach4 people (q.v.) -
Mach 4. -
The Hurd currently runs on top of Mach. This page documents the Utah release of Mach, from which the GNU Mach distribution came. -
CMU CS Project Mach Home Page -
OSF Operating Systems Collected Papers -
Linux on the OSF Microkernel -
+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. -

-Thanks to Trent Fisher for -writing the initial version of this page, and to +

-Teddy Hogeborn for the -icon. +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. +Return to GNU's home page.

-FSF & GNU inquiries & questions to + +Please send FSF & GNU inquiries & questions to + gnu@gnu.org. -Other ways to contact the FSF. +There are also other ways to +contact the FSF.

-Comments on these web pages to + +Please send comments on these web pages to + webmasters@www.gnu.org, send other questions to gnu@gnu.org.

-Copyright (C) 1996 Trent Fisher -
-Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc., +Copyright (C) 1998, 1999 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: -19 Aug 1998 gord +23 Jan 1999 matthias


+
+ -- cgit v1.2.3