From bca4d6ad32a30295c5bbe5671eecc8e266c1c3b8 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Thu, 23 May 2002 23:15:09 +0000 Subject: Split out older news items into a separate page. Thanks to ams@kemisten.nu (Alfred M. Szmidt) for contributing this. --- whatsold.html | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 whatsold.html (limited to 'whatsold.html') diff --git a/whatsold.html b/whatsold.html new file mode 100644 index 00000000..994c6a4f --- /dev/null +++ b/whatsold.html @@ -0,0 +1,127 @@ + + + +The GNU Hurd - GNU Project - Free Software Foundation (FSF) + + + + + + + + + + + + +
+ [image of the Hurd logo] +[ + English +] +
+What's New

+ChangeLogs
+

+The GNU Hurd

+Documentation
+Installation
+Getting Help
+Source Code
+Development
+History

+GNU Mach

+Documentation
+Installation
+Source Code
+

+
+

What's old?

+

+

+
18 February 2002
+
Pro-Linux has published a GNU/Hurd +status report (in German). They will infrequently publish updates +in the future. +

+ +

19 January 2002
+
The Toronto Hurd User Group meets: The University of Waterloo +Computer Science Club will be hosting a talk on the Hurd and the +Debian GNU/Hurd operating system. There will also be a gpg keysigning +and installfest for GNU/Hurd following the talk. All are welcome, and +gpg keys are not required. +

+Date: 26 Jan 2002 +

+Time: 1400 (2pm EST) +

+Place: University of Waterloo, Math and Computers building, room 3001 +(comfy lounge). +

+More information about this event at +thug@gnu.org +

+ +

19 January 2002
+
Added a subsection about +the ChangeLogs. +

+ +

13 January 2002
+
An +interview +with Marcus Brinkmann was published by Pro-Linux (the interview is in +German). +

+ +

11 January 2002
+
Added a section called `What's new'. +
+
+ +
+ +[ + English +] + +
+ +

+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 + +web-hurd@gnu.org, +send other questions to +gnu@gnu.org. +

+Copyright (C) 2001, 2002 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: + +$Date$ $Author$ + +


+ + -- cgit v1.2.3 From 7e4ebdd6a80419d9b0d4236ca405520395fa320c Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Sun, 26 May 2002 23:34:40 +0000 Subject: Add new files mig.html and mig-download.html for MiG. Add menu entries for these files to all other files. --- changelogs.html | 4 ++ devel.html | 4 ++ docs.html | 4 ++ download.html | 4 ++ gnumach-download.html | 4 ++ gnumach-install.html | 4 ++ gnumach.html | 4 ++ help.html | 4 ++ history.html | 4 ++ hurd-talk.html | 4 ++ hurd.html | 4 ++ install.html | 4 ++ mig-download.html | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++ mig.html | 114 ++++++++++++++++++++++++++++++++++++++ whatsnew.html | 4 ++ whatsold.html | 4 ++ 16 files changed, 320 insertions(+) create mode 100644 mig-download.html create mode 100644 mig.html (limited to 'whatsold.html') diff --git a/changelogs.html b/changelogs.html index 92f11750..dc992a8b 100644 --- a/changelogs.html +++ b/changelogs.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/devel.html b/devel.html index b92afa5d..b8c8309b 100644 --- a/devel.html +++ b/devel.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/docs.html b/docs.html index 3965dfd9..9c7806ca 100644 --- a/docs.html +++ b/docs.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/download.html b/download.html index b11cbb45..60d20a26 100644 --- a/download.html +++ b/download.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/gnumach-download.html b/gnumach-download.html index 86b209ef..1564a317 100644 --- a/gnumach-download.html +++ b/gnumach-download.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/gnumach-install.html b/gnumach-install.html index 00bd2e03..69bf9c6e 100644 --- a/gnumach-install.html +++ b/gnumach-install.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/gnumach.html b/gnumach.html index d9dd0226..78826e41 100644 --- a/gnumach.html +++ b/gnumach.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/help.html b/help.html index 3f708f9f..99d970d1 100644 --- a/help.html +++ b/help.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/history.html b/history.html index 5a77c651..e883b962 100644 --- a/history.html +++ b/history.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/hurd-talk.html b/hurd-talk.html index 0460d60c..3ddff071 100644 --- a/hurd-talk.html +++ b/hurd-talk.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/hurd.html b/hurd.html index be765104..db7d8c22 100644 --- a/hurd.html +++ b/hurd.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/install.html b/install.html index 7afdc0c3..c652f251 100644 --- a/install.html +++ b/install.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/mig-download.html b/mig-download.html new file mode 100644 index 00000000..06162922 --- /dev/null +++ b/mig-download.html @@ -0,0 +1,150 @@ + + + +The GNU Hurd - GNU Project - Free Software Foundation (FSF) + + + + + + + + + + + + +
+ [image of the Hurd logo] +[ + English +] +
+What's New

+ChangeLogs
+

+The GNU Hurd

+Documentation
+Installation
+Getting Help
+Source Code
+Development
+History

+GNU Mach

+Documentation
+Installation
+Source Code

+MiG

+Source Code
+

+
+

Table of Contents

+ +
+ +

Latest Release

+

+The latest release of MiG is version 1.3, 2002-03-08. It features: +

    +
  • Minor bug fixes.
  • +
  • The new keyword retcode is accepted as a parameter +modifier. This does not do anything, but is accepted for +compatibility with the MiG input syntax used with OSF Mach.
  • +
  • The debian/ subdirectory of packaging files is now +included in the MiG source distribution.
  • +
+

+You can download the latest version of MiG from the GNU ftp server: +

+ +

CVS repository

+

+The MiG source code is managed in the version control system CVS. You can check out the CVS +repository through anonymous (pserver) CVS with the following +instruction set. When prompted for a password for anoncvs, +simply press the Enter key. + +

+Source tree: +cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/hurd login

+cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/hurd co mig + +

Updates from within the module's directory do not need the -d parameter. + +

Archived snapshots

+

+The whole source code of MiG is also available as a single compressed +TAR file via FTP. The file ftp://alpha.gnu.org/gnu/cvs/mig.tgz +[145K] contains a snapshot of the MiG source repository +which is remade daily. + +

Browsing the code

+

+You can also browse the CVS +repository of MiG with your web browser. The web pages are +generated dynamically at the time you request them and are always up +to date. + +

+ +
+ +[ + English +] + +
+ +

+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 + +web-hurd@gnu.org, +send other questions to +gnu@gnu.org. +

+Copyright (C) 2001, 2002 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: + +$Date$ $Author$ + +


+ + diff --git a/mig.html b/mig.html new file mode 100644 index 00000000..4d96b92c --- /dev/null +++ b/mig.html @@ -0,0 +1,114 @@ + + + +The GNU Hurd - GNU Project - Free Software Foundation (FSF) + + + + + + + + + + + + +
+ [image of the Hurd logo] +[ + English +] +
+What's New

+ChangeLogs
+

+The GNU Hurd

+Documentation
+Installation
+Getting Help
+Source Code
+Development
+History

+GNU Mach

+Documentation
+Installation
+Source Code

+MiG

+Source Code
+

+
+

+

Table of Contents

+ +

+


+ +

Introduction to GNU MiG

+

+MiG is the Mach 3.0 interface generator, as maintained by the GNU Hurd +developers for the GNU project. +

+The interface generator produces stub code from interface definition +(.defs) files. The stub code makes it easy to implement +and use Mach interfaces as remote procedure calls (RPC). +

+You need this tool to compile the GNU Mach and Hurd distributions, and +to compile the GNU C library for the Hurd. Also, you will need it for +other software in the GNU systems that uses Mach-based inter-process +communication. + +

Status of the project

+

+MiG 1.3 was released in March 2002, and features compatibility with +OSF Mach. +

+ +
+ +[ + English +] + +
+ +

+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 + +web-hurd@gnu.org, +send other questions to +gnu@gnu.org. +

+Copyright (C) 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: + +$Date$ $Author$ + +


+ + diff --git a/whatsnew.html b/whatsnew.html index 9ac04c82..2910135f 100644 --- a/whatsnew.html +++ b/whatsnew.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

diff --git a/whatsold.html b/whatsold.html index 994c6a4f..d132885b 100644 --- a/whatsold.html +++ b/whatsold.html @@ -36,6 +36,10 @@ Documentation
Installation
Source Code

+MiG

+Source Code

-- cgit v1.2.3 From c6c0505d68f55d63269a2edc15afa0e3eead4c6f Mon Sep 17 00:00:00 2001 From: "Alfred M. Szmidt" Date: Mon, 18 Nov 2002 12:54:43 +0000 Subject: Moved a bunch of old entries from whatsnew.html to here. --- whatsold.html | 141 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 141 insertions(+) (limited to 'whatsold.html') diff --git a/whatsold.html b/whatsold.html index d132885b..974aa49b 100644 --- a/whatsold.html +++ b/whatsold.html @@ -46,6 +46,147 @@

What's old?

+
16 August 2002
+
The Hurd sources have stabilized again after a short period in +which some of the interfaces were changed to prepare support of long +files. All relevant filesystem and I/O interfaces have been modified +to use 64 bit even on 32 bit systems. + +In light of the small and patient user base, we decided to drop +backwards compatibility and replace the interfaces instead extending +them. This means that the binaries of the Hurd, the C library, and +some other programs need to be replaced manually, all at the same +time, followed by a reboot. + +A detailed +step-by-step procedure how to upgrade Debian GNU/Hurd is available +on the Debian web site. + +People not using a binary distribution need to do a full manual +bootstrap. It is recommended to treat this as a cross-compilation +case. +

+ +

31 July 2002
+
A new page has been added to the site, listing related projects. You can find it at +the bottom of the menu. +

+ +

22 June 2002
+
Various developers of the Hurd and people interested in it will meet +at the Libre Software Meeting in +Bordeaux on July 9-13. Neal Walfield, who is working on porting the +Hurd to the L4 microkernel, will give +a presentation about L4, the people from +HurdFr will give an +introduction to the Hurd, and another presentation about the Hurd will +be given by Marcus Brinkmann. There might be additional talks about +the Hurd and related topics. +

+ +
28 May 2002
+
We are pleased to announce version 1.3 of the GNU distribution of +the Mach kernel, featuring advanced boot script support, support for +large disks (>= 10GB) and an improved console. +

+This distribution is only for x86 PC machines. +Volunteers interested in ports to other architectures are eagerly sought. +

+More information about GNU +Mach 1.3 is available on the GNU Mach web page. +

+ +
24 May 2002
+
Finally, the transition from the stdio-based GLibC Application +Binary Interface (ABI) to the libio-based GLibC ABI has been +completed. The Debian GNU/Hurd binary distribution has resumed +building packages again, and everything should be back to normal. +Note that we have also switched to GCC 3.1 as our default +compiler. Thanks to everyone who helped in making all this possible, +and our apologize for any inconvenience we have caused you. +

+ +

18 May 2002
+
The "Linux and Unix User Group Heilbronn" (in Germany) is organizing +a Debian GNU/Hurd installation party at +25 May 2002. In addition to that, Wolfgang Jährling will give a talk +about usage of GNU/Hurd, common problems found in porting programs to +GNU/Hurd and programming of extensions for the Hurd. It is a public +event, so everyone is free to show up and participate. +

+ +

05 May 2002
+
We are currently finishing the transition from a stdio-based GNU C +Library (glibc) to a libio-based one. This is the result of about +five months of work we put into getting the system ready and, of +course, the work that the glibc developers did to make glibc what it +is. +

+This change will have various advantages, for example libio has been +tested more extensively, as it is also used by most GNU/Linux systems +for some time now. However, it also means a change in the Application +Binary Interface (ABI) of glibc, thus you will need to reinstall an +existing Debian GNU/Hurd system. Upgrading has not been tested at +all, so better do not expect it to work. Also note that you will need +to get some of the Debian packages from alpha.gnu.org. +Please read the recent mailing list archives for details. +

+Important Note: As another temporary complication, the current +installation tarball is available at a different place +than usual. +

+ +

23 March 2002
+
Added The Hurd +Hacking Guide to the documentation section. Thanks to Wolfgang +Jährling for providing this introduction into GNU/Hurd and Mach +programming! +

+ +

08 March 2002
+
We are pleased to announce version 1.3 of the GNU distribution of the +Mach 3.0 interface generator `MiG'. It may be found in the file +http://ftp.gnu.org/gnu/mig/mig-1.3.tar.gz (about 145 KB compressed). +

+Diffs from version 1.2 are in http://ftp.gnu.org/gnu/mig/mig-1.2-1.3.diff.gz +(about 6 KB compressed, 15 KB uncompressed). Relative to version 1.2, +version 1.3 contains only some minor fixes. +

+You need this tool to compile the GNU Mach and Hurd distributions, and +to compile GNU libc for the Hurd. +

+Bug reports relating to this distribution should be sent to +bug-hurd@gnu.org. Requests for assistance should be made on +help-hurd@gnu.org. +

+The md5sum checksum for this distibution is: +

+45c2b7456727d81dbd75f7152f8136fd mig-1.3.tar.gz +

+ +

03 March 2002
+
There is a new mailing list called +Hurd-devel-readers. It is the read-only version of Hurd-devel. +

+Hurd-devel is a mailing list for detailed discussions +of design and implementation issues in the GNU Hurd; it is an internal +low-volume list restricted to the core developers of the Hurd. While +the web-based +archive of Hurd-devel has always been public, the new mailing list +Hurd-devel-readers provides a convenient way to follow +the discussion of the Hurd experts. +

+If you are a recipient of Hurd-devel-readers and want +to follow up on the discussion, please reply to the +Bug-hurd mailing list. +

18 February 2002
Pro-Linux has published a GNU/Hurd -- cgit v1.2.3 From 1227cac8df0eeaa315a0dcd6fe2b1312afcbae8e Mon Sep 17 00:00:00 2001 From: "Alfred M. Szmidt" Date: Mon, 26 May 2003 12:48:26 +0000 Subject: Added reminder note. --- changelogs.html | 4 ++++ devel.html | 4 ++++ docs.html | 4 ++++ download.html | 4 ++++ gnumach-download.html | 4 ++++ gnumach-install.html | 4 ++++ gnumach.html | 8 ++++++-- help.html | 4 ++++ history.html | 8 ++++---- hurd-paper.html | 12 +++++++++--- hurd-talk.html | 4 ++++ hurd.html | 2 ++ install.html | 4 ++++ mig-download.html | 4 ++++ mig.html | 8 ++++++-- related-projects.html | 4 ++++ whatsnew.html | 12 ++++++++---- whatsold.html | 4 ++++ 18 files changed, 83 insertions(+), 15 deletions(-) (limited to 'whatsold.html') diff --git a/changelogs.html b/changelogs.html index 46bd340b..8cd894b9 100644 --- a/changelogs.html +++ b/changelogs.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -147,6 +149,8 @@ covers all changes to MiG.
[ + + English ] diff --git a/devel.html b/devel.html index 90f7de8c..642177ed 100644 --- a/devel.html +++ b/devel.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -87,6 +89,8 @@ of the Hurd source repository.
[ + + English ] diff --git a/docs.html b/docs.html index 78c4ddc0..9e413017 100644 --- a/docs.html +++ b/docs.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -155,6 +157,8 @@ Then, you should submit any modifications to
[ + + English ] diff --git a/download.html b/download.html index d3b2ee9a..bddb564b 100644 --- a/download.html +++ b/download.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -93,6 +95,8 @@ to date.
[ + + English ] diff --git a/gnumach-download.html b/gnumach-download.html index 8838881d..96ee79ad 100644 --- a/gnumach-download.html +++ b/gnumach-download.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -134,6 +136,8 @@ to date.
[ + + English ] diff --git a/gnumach-install.html b/gnumach-install.html index 7e70b74d..f15e214c 100644 --- a/gnumach-install.html +++ b/gnumach-install.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -87,6 +89,8 @@ GNU/Hurd.
[ + + English ] diff --git a/gnumach.html b/gnumach.html index 2e1dc08e..33e67d8a 100644 --- a/gnumach.html +++ b/gnumach.html @@ -12,8 +12,10 @@  [image of the Hurd logo] [ + + English -| Hebrew +| Hebrew ] @@ -134,8 +136,10 @@ has cleaner machine specific support code.
[ + + English -| Hebrew +| Hebrew ]
diff --git a/help.html b/help.html index 50050170..a12c666a 100644 --- a/help.html +++ b/help.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -96,6 +98,8 @@ FSF. The FSF is not responsible for the content of these other web sites.
[ + + English ] diff --git a/history.html b/history.html index 93f2d182..f5200322 100644 --- a/history.html +++ b/history.html @@ -14,8 +14,8 @@ [ - English | - Hebrew + English +| Hebrew ] @@ -157,8 +157,8 @@ works! [ - English | - Hebrew + English +| Hebrew ]
diff --git a/hurd-paper.html b/hurd-paper.html index 6f3bbc75..4fe7c12f 100644 --- a/hurd-paper.html +++ b/hurd-paper.html @@ -13,9 +13,13 @@ no gifs due to patent problems

-[ English +[ + + + English | Hebrew - ] +] +

This article explains why FSF is developing a new operating system named the Hurd, which will be a foundation of the whole GNU system. @@ -771,8 +775,10 @@ avoiding copies for page-aligned data is irrelevant.


[ + + English -| Hebrew +| Hebrew ]
diff --git a/hurd-talk.html b/hurd-talk.html index 5ae2217e..756eee1c 100644 --- a/hurd-talk.html +++ b/hurd-talk.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -1111,6 +1113,8 @@ FSF. The FSF is not responsible for the content of these other web sites.
[ + + English ] diff --git a/hurd.html b/hurd.html index fbca3b59..ce834955 100644 --- a/hurd.html +++ b/hurd.html @@ -169,6 +169,8 @@ developers.
[ + + Chinese(Simplified) | Chinese(Traditional) | English diff --git a/install.html b/install.html index 9cfa5c23..3d5e6ae9 100644 --- a/install.html +++ b/install.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -103,6 +105,8 @@ FSF. The FSF is not responsible for the content of these other web sites.
[ + + English ] diff --git a/mig-download.html b/mig-download.html index ba4c8316..0539a60a 100644 --- a/mig-download.html +++ b/mig-download.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -115,6 +117,8 @@ to date.
[ + + English ] diff --git a/mig.html b/mig.html index 0a772663..1b6c908d 100644 --- a/mig.html +++ b/mig.html @@ -12,8 +12,10 @@  [image of the Hurd logo] [ + + English -| Hebrew +| Hebrew ] @@ -80,8 +82,10 @@ OSF Mach.
[ + + English -| Hebrew +| Hebrew ]
diff --git a/related-projects.html b/related-projects.html index ad0c9087..f7d01494 100644 --- a/related-projects.html +++ b/related-projects.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -109,6 +111,8 @@ topic, and everyone is invited to contribute to it.
[ + + English ] diff --git a/whatsnew.html b/whatsnew.html index 39292f82..0cea85c4 100644 --- a/whatsnew.html +++ b/whatsnew.html @@ -12,8 +12,10 @@  [image of the Hurd logo] [ - English | - Hebrew + + + English +| Hebrew ] @@ -146,8 +148,10 @@ about the details of authentication in the Hurd.
[ - English | - Hebrew + + + English +| Hebrew ]
diff --git a/whatsold.html b/whatsold.html index 974aa49b..b9104830 100644 --- a/whatsold.html +++ b/whatsold.html @@ -12,6 +12,8 @@  [image of the Hurd logo] [ + + English ] @@ -235,6 +237,8 @@ German).
[ + + English ] -- cgit v1.2.3 From 8ef28965726adb77e4acfa9d56de185c95f2dbf5 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Tue, 15 Jun 2004 13:49:04 +0000 Subject: Fix links to GNU mail archive. --- changelogs.html | 2 +- devel.html | 2 +- whatsold.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'whatsold.html') diff --git a/changelogs.html b/changelogs.html index 8cd894b9..e23fc519 100644 --- a/changelogs.html +++ b/changelogs.html @@ -57,7 +57,7 @@ directly to the ChangeLog files in the Hurd and its associated packages.

If you want to follow the development of the Hurd closely, we suggest that you subscribe to the commit-hurd mailing +HREF="http://lists.gnu.org/archive/html/commit-hurd/">commit-hurd mailing list to which notifications about changes to the Hurd source code are sent. The complete source code is also available, of course. diff --git a/devel.html b/devel.html index 642177ed..68bd102d 100644 --- a/devel.html +++ b/devel.html @@ -71,7 +71,7 @@ low-volume list restricted to the core developers of the Hurd. If you want to follow up on the discussion of the Hurd experts, please reply to the Bug-hurd mailing list. You can also follow the Hurd-devel mailing list by browsing the web-based archive of +HREF="http://lists.gnu.org/archive/html/hurd-devel/">web-based archive of Hurd-devel.

Tasks

Developing an operating system is a huge job, with a lot of different diff --git a/whatsold.html b/whatsold.html index b9104830..1b7d1d9f 100644 --- a/whatsold.html +++ b/whatsold.html @@ -180,7 +180,7 @@ Hurd-devel-readers. It is the read-only version of Hurd-devel. Hurd-devel is a mailing list for detailed discussions of design and implementation issues in the GNU Hurd; it is an internal low-volume list restricted to the core developers of the Hurd. While -the web-based +the web-based archive of Hurd-devel has always been public, the new mailing list Hurd-devel-readers provides a convenient way to follow the discussion of the Hurd experts. -- cgit v1.2.3 From 06b5102e13021dda9619ed960abb1fecc1f54726 Mon Sep 17 00:00:00 2001 From: "Alfred M. Szmidt" Date: Mon, 10 Jan 2005 19:28:45 +0000 Subject: Added news entries from 2002. Updated copyright years, and added missing ones since the page was edited during 2003 and 2004. --- whatsold.html | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 81 insertions(+), 2 deletions(-) (limited to 'whatsold.html') diff --git a/whatsold.html b/whatsold.html index 1b7d1d9f..ddad85ac 100644 --- a/whatsold.html +++ b/whatsold.html @@ -48,6 +48,68 @@

What's old?

+
18 November 2002
+
+For one month now, the pthread implementation by Neal Walfield is part +of the Hurd CVS source tree, and has been used to compile more +software for the Debian GNU/Hurd archive. The lack of a POSIX +compatible thread library (the Hurd was based on the cthread +implementation that originally accompanied Mach) was a show stopper, +and we are happy about the possibility to not only compile more +applications, but also to start the work on migrating the Hurd source +code to pthreads. +

+

+ +
19 October 2002
+
+The Toronto Hurd Users Group meets again: The University of Waterloo Computer Science Club will +be hosting talks on the GNU Hurd on October 26 by Marcus Brinkmann and +Neal Walfield. There will also be a GnuPG keysigning before Marcus's +talk. Please email Ryan +Golbeck your GnuPG key so he +can get everyone setup.

+ +

Marcus will talk about the +Hurd interfaces. Neal will talk about about + +A GNU Approach to Virtual Memory Management in a Multiserver Operating +System +

+ +

Date: 26 Oct 2002

+

Time: 1330 (1:30pm EST) and 1500 (3:00pm EST)

+

Place: University of Waterloo, Math and Computers building, room MC +2066

+ +

More information can be found at UW CS Club website and +at thug@gnu.org +

+

+ +
03 October 2002
+
Marcus Brinkmann speaks about the GNU Hurd at "Reflections | +Projections 2002", the National Student ACM +Conference at the University of Urbana-Champaign, Illinois. The +conference is held on October 18-20. +

+

+ +
03 October 2002
+
A new article about the authentication +server has been added to the web pages. It resembles the talk +about the same topic which was given at the Libre Software Meeting, +therefore the target audience is mostly programmers which want to learn +about the details of authentication in the Hurd. +

+

+
16 August 2002
The Hurd sources have stabilized again after a short period in which some of the interfaces were changed to prepare support of long @@ -69,12 +131,14 @@ People not using a binary distribution need to do a full manual bootstrap. It is recommended to treat this as a cross-compilation case.

+

31 July 2002
A new page has been added to the site, listing related projects. You can find it at the bottom of the menu.

+

22 June 2002
Various developers of the Hurd and people interested in it will meet @@ -87,6 +151,7 @@ introduction to the Hurd, and another presentation about the Hurd will be given by Marcus Brinkmann. There might be additional talks about the Hurd and related topics.

+
28 May 2002
We are pleased to announce version 1.3 of the GNU distribution of @@ -99,6 +164,7 @@ Volunteers interested in ports to other architectures are eagerly sought. More information about GNU Mach 1.3 is available on the GNU Mach web page.

+
24 May 2002
Finally, the transition from the stdio-based GLibC Application @@ -110,6 +176,7 @@ HREF="http://gcc.gnu.org/gcc-3.1/">GCC 3.1 as our default compiler. Thanks to everyone who helped in making all this possible, and our apologize for any inconvenience we have caused you.

+

18 May 2002
The "Linux and Unix User Group Heilbronn" (in Germany) is organizing @@ -120,6 +187,7 @@ about usage of GNU/Hurd, common problems found in porting programs to GNU/Hurd and programming of extensions for the Hurd. It is a public event, so everyone is free to show up and participate.

+

05 May 2002
We are currently finishing the transition from a stdio-based GNU C @@ -143,6 +211,7 @@ installation tarball is available at a different place than usual.

+

23 March 2002
Added The Hurd @@ -150,6 +219,7 @@ Hacking Guide to the documentation section. Thanks to Wolfgang Jährling for providing this introduction into GNU/Hurd and Mach programming!

+

08 March 2002
We are pleased to announce version 1.3 of the GNU distribution of the @@ -171,6 +241,7 @@ The md5sum checksum for this distibution is:

45c2b7456727d81dbd75f7152f8136fd mig-1.3.tar.gz

+

03 March 2002
There is a new mailing list called +
+
18 February 2002
Pro-Linux has published a GNU/Hurd status report (in German). They will infrequently publish updates in the future.

+

19 January 2002
The Toronto Hurd User Group meets: The University of Waterloo @@ -213,11 +287,13 @@ Place: University of Waterloo, Math and Computers building, room 3001 More information about this event at thug@gnu.org

+

19 January 2002
Added a subsection about the ChangeLogs.

+

13 January 2002
An @@ -226,9 +302,12 @@ with Marcus Brinkmann was published by Pro-Linux (the interview is in German).

+

11 January 2002
Added a section called `What's new'. +

+

@@ -261,8 +340,8 @@ Please send comments on these web pages to send other questions to gnu@gnu.org.

-Copyright (C) 2001, 2002 Free Software Foundation, Inc., -59 Temple Place - Suite 330, Boston, MA 02111, USA +Copyright (C) 2001, 2002, 2003, 2004, 2005 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. -- cgit v1.2.3 From 576122f6309c49745d16be06e7ce2218a769e96c Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 4 Dec 2006 19:42:27 +0000 Subject: This was a `sed'-based change, where I didn't review every single detail and thus hope that I didn't break anything. Replace `MiG' with `MIG'. Replace `MIG' with `GNU MIG' and `The GNU Hurd' with `GNU Hurd' when linking to the pages. Make the space between `GNU' and `Hurd' or `Mach' or `MIG' non-breakable. --- acknowledgements.html | 8 ++++---- auth.html | 6 +++--- changelogs.html | 16 ++++++++-------- devel.html | 6 +++--- docs.html | 16 ++++++++-------- download.html | 8 ++++---- gnumach-download.html | 20 ++++++++++---------- gnumach-install.html | 18 +++++++++--------- gnumach.html | 36 ++++++++++++++++++------------------ help.html | 10 +++++----- history.html | 10 +++++----- hurd-announcements.html | 4 ++-- hurd-folks.html | 6 +++--- hurd-l4.html | 12 ++++++------ hurd-paper.html | 2 +- hurd-talk.html | 22 +++++++++++----------- hurd.html | 10 +++++----- install.html | 8 ++++---- mig-download.html | 20 ++++++++++---------- mig.html | 16 ++++++++-------- old_hurd_faq.html | 10 +++++----- related-projects.html | 10 +++++----- whatsnew.html | 28 ++++++++++++++-------------- whatsold.html | 18 +++++++++--------- 24 files changed, 160 insertions(+), 160 deletions(-) (limited to 'whatsold.html') diff --git a/acknowledgements.html b/acknowledgements.html index fb39187d..5e04a01d 100644 --- a/acknowledgements.html +++ b/acknowledgements.html @@ -3,7 +3,7 @@ - GNU Hurd: Acknowledgements + GNU Hurd: Acknowledgements @@ -12,7 +12,7 @@ diff --git a/changelogs.html b/changelogs.html index 12e0f759..0038c742 100644 --- a/changelogs.html +++ b/changelogs.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
ChangeLogs

-The GNU Hurd
+GNU Hurd
 
Documentation
Installation
@@ -41,7 +41,7 @@ Installation
Source Code
 
-MiG
+GNU MIG
 
Source Code
 
@@ -131,20 +131,20 @@ subdirectories: libthreads, libtrivfs -

GNU Mach

+

GNU Mach

The GNU -Mach ChangeLog covers all changes to GNU Mach and covers all changes to GNU Mach and GNU Mach 1 branch ChangeLog those on the gnumach-1-branch. Changes before March 1997 are listed in ChangeLog.0 and ChangeLog.00. -

MiG

+

MIG

The MiG ChangeLog -covers all changes to MiG. +HREF="http://cvs.savannah.gnu.org/viewcvs/~checkout~/hurd/mig/ChangeLog">MIG ChangeLog +covers all changes to MIG. diff --git a/devel.html b/devel.html index 87426bb9..868277a0 100644 --- a/devel.html +++ b/devel.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
ChangeLogs

-The GNU Hurd
+GNU Hurd
 
Documentation
Installation
@@ -41,7 +41,7 @@ Installation
Source Code
 
-MiG
+GNU MIG
 
Source Code
 
diff --git a/docs.html b/docs.html index 03732f30..b65e6407 100644 --- a/docs.html +++ b/docs.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
ChangeLogs

-The GNU Hurd
+GNU Hurd
 
Documentation
Installation
@@ -41,7 +41,7 @@ Installation
Source Code
 
-MiG
+GNU MIG
 
Source Code
 
@@ -67,7 +67,7 @@ architectural overview by Thomas Bushnell, BSG. The Hurd, a presentation by Marcus Brinkmann.

  • - The + GNU/Hurd User's Guide, an introduction to the important concepts and software of the GNU system, written for new users, AKA "GNUbies." @@ -87,7 +87,7 @@ for download.
  • The Hurd Hacking -Guide, an introduction to GNU Hurd and Mach programming by +Guide, an introduction to GNU Hurd and Mach programming by Wolfgang Jährling.

    Available Formats: @@ -112,7 +112,7 @@ the authentication mechanisms in the Hurd by Wolfgang Jährling.

    Please check out the Frequently -Asked Questions about the GNU Hurd (33k characters) and their +Asked Questions about the GNU Hurd (33k characters) and their answers, which cover most issues a new user will be confronted with.

    This document is available in several languages: @@ -128,8 +128,8 @@ This document is available in several languages:

    Reference manuals

    -The GNU Hurd Reference Manual documents the architecture, the usage -and the programming of the GNU Hurd. At the moment, the manual is +The GNU Hurd Reference Manual documents the architecture, the usage +and the programming of the GNU Hurd. At the moment, the manual is quite incomplete.

    Available Formats: diff --git a/download.html b/download.html index fe759c4a..ac3b4069 100644 --- a/download.html +++ b/download.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -41,7 +41,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code
     
    @@ -84,7 +84,7 @@ to date.

    There is also a cross referenced -database of the Hurd, GNU Mach, MiG, and the GNU C library sources +database of the Hurd, GNU Mach, MIG, and the GNU C library sources online for you to browse. It provides better searching and browsing facilities than the online CVS repository, but it is not always up to date and does not contain history information. diff --git a/gnumach-download.html b/gnumach-download.html index 914efafd..81222bc9 100644 --- a/gnumach-download.html +++ b/gnumach-download.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -25,7 +25,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -40,7 +40,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code
     
    @@ -58,7 +58,7 @@

    Latest Release

    -The latest release of GNU Mach is version 1.3, 2002-05-28. It features: +The latest release of GNU Mach is version 1.3, 2002-05-28. It features:

    • Bug fixes.
    • The kernel now directly supports "boot scripts" in the form of @@ -81,7 +81,7 @@ attributes.
    • added.

    -You can download the latest version of GNU Mach from the GNU ftp server: +You can download the latest version of GNU Mach from the GNU ftp server:

    • gnumach-1.3.tar.gz @@ -91,7 +91,7 @@ HREF="http://ftp.gnu.org/gnu/gnumach/gnumach-1.3.tar.gz.sig">gnumach-1.3.tar.gz. [1K].
    • gnumach-1.2-1.3.diff.gz -[310K], containing the differences between GNU Mach 1.2 and GNU Mach 1.3.
    • +[310K], containing the differences between GNU Mach 1.2 and GNU Mach 1.3.
    • gnumach-1.2-1.3.diff.gz.sig [1K].
    • @@ -99,7 +99,7 @@ HREF="http://ftp.gnu.org/gnu/gnumach/gnumach-1.2-1.3.diff.gz.sig">gnumach-1.2-1.

      CVS repository

      -The GNU Mach source code is managed in the version control system CVS. You can check out the CVS repository with the following instruction set. @@ -108,7 +108,7 @@ Source tree:
      cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/hurd co gnumach

      -Use to following to get the GNU Mach 1 branch: +Use to following to get the GNU Mach 1 branch:
      cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/hurd co -r gnumach-1-branch gnumach @@ -121,13 +121,13 @@ href="https://savannah.gnu.org/cvs/?group=hurd">Savannah page.

      You can also browse the CVS -repository of GNU Mach with your web browser. The web pages are +repository of GNU Mach with your web browser. The web pages are generated dynamically at the time you request them and are always up to date.

      There is also a cross referenced -database of the Hurd, GNU Mach, MiG, and the GNU C library sources +database of the Hurd, GNU Mach, MIG, and the GNU C library sources online for you to browse. It provides better searching and browsing facilities than the online CVS repository, but it is not always up to date and does not contain history information. diff --git a/gnumach-install.html b/gnumach-install.html index a44460fd..06d4f6ad 100644 --- a/gnumach-install.html +++ b/gnumach-install.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -25,7 +25,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -40,7 +40,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -52,22 +52,22 @@


      Latest version

      -The last stable version of GNU Mach is 1.3, but it is recommended that +The last stable version of GNU Mach is 1.3, but it is recommended that you use the version in CVS instead, as this fixes some bugs that prevent the kernel to work on some systems.

      Installation instructions

      -GNU Mach can be compiled or cross-compiled easily. The only package -you are not likely to have installed already is MiG, the Mach +GNU Mach can be compiled or cross-compiled easily. The only package +you are not likely to have installed already is MIG, the Mach interface generator. If you cross-compile gnumach, you need a -cross-MiG for your architecture. You also need the static version of +cross-MIG for your architecture. You also need the static version of the C library for your host architecture, as some functions are taken directly from it. We recommend that you use the GNU C library, other C libraries @@ -75,7 +75,7 @@ have not been tested and might not work. After you have followed the installation instructions in the package and the reference manual, you should end up with a kernel binary where your boot loader can find it. -

      Booting GNU Mach

      +

      Booting GNU Mach

      To actually use the kernel and boot the GNU operating system, you need a boot loader. Not all boot loaders are capable to boot the GNU diff --git a/gnumach.html b/gnumach.html index d00fc274..2a983c76 100644 --- a/gnumach.html +++ b/gnumach.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -27,7 +27,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -42,7 +42,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -54,32 +54,32 @@

      Table of Contents


      -

      Introduction to GNU Mach

      +

      Introduction to GNU Mach

      -GNU Mach is the microkernel of the GNU system. A microkernel provides +GNU Mach is the microkernel of the GNU system. A microkernel provides only a limited functionality, just enough abstraction on top of the hardware to run the rest of the operating system in user space. The -GNU Hurd servers and the GNU C library implement the POSIX compatible +GNU Hurd servers and the GNU C library implement the POSIX compatible base of the GNU system on top of the microkernel architecture provided by Mach.

      -Currently, GNU Mach runs on IA32 machines. GNU Mach should, and +Currently, GNU Mach runs on IA32 machines. GNU Mach should, and probably will, be ported to other hardware architectures in the future. Mach was ported to many operating systems in the past.

      -GNU Mach is maintained by the Hurd developers for the GNU project. If -you need help with GNU Mach or want to contribute to the development +GNU Mach is maintained by the Hurd developers for the GNU project. If +you need help with GNU Mach or want to contribute to the development of the microkernel, you should contact the Hurd people. -

      Advantages of GNU Mach

      -GNU Mach is not the most advanced microkernel known to the planet, nor +

      Advantages of GNU Mach

      +GNU Mach is not the most advanced microkernel known to the planet, nor is it the fastest or smallest, but it has a rich set of interfaces and some features which make it useful as the base of the Hurd system.
      @@ -90,11 +90,11 @@ Anybody can use, modify, and redistribute it under the terms of the
      it's built to survive
      -As a microkernel, GNU Mach doesn't implement a lot of the features +As a microkernel, GNU Mach doesn't implement a lot of the features commonly found in an operating system, but only the bare minimum that is required to implement a full operating system on top of it. This means that a lot of the operating system code is maintained outside of -GNU Mach, and while this code may go through a complete redesign, the +GNU Mach, and while this code may go through a complete redesign, the code of the microkernel can remain comparatively stable.
      it's scalable
      @@ -103,7 +103,7 @@ Mach is particularly well suited for SMP and network cluster techniques. Thread support is provided at the kernel level, and the kernel itself takes advantage of that. Network transparency at the IPC level makes resources of the system available across machine -boundaries (with NORMA IPC, currently not available in GNU Mach). +boundaries (with NORMA IPC, currently not available in GNU Mach).
      it exists
      @@ -118,17 +118,17 @@ multi-server operating system, the Hurd.

      Status of the project

      -GNU Mach 1.3 was released in May 2002, and features advanced boot +GNU Mach 1.3 was released in May 2002, and features advanced boot script support, support for large disks (>= 10GB) and an improved console.

      -GNU Mach is used as the default microkernel in the GNU/Hurd system. +GNU Mach is used as the default microkernel in the GNU/Hurd system. It is compatible with other popular Mach distributions. The device drivers for block devices and network cards are taken from Linux 2.0.x kernel versions, and so a broad range of common hardware is supported.

      However, the Linux device drivers have been improved greatly since the -2.0.x version, and a new version of GNU Mach based on the OSKit +2.0.x version, and a new version of GNU Mach based on the OSKit library is being worked on, which uses newer drivers and in general has cleaner machine specific support code. diff --git a/help.html b/help.html index 8cdca956..0daafe0e 100644 --- a/help.html +++ b/help.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -41,7 +41,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -59,14 +59,14 @@

      Mailing lists

      If you have questions about the installation, how the Hurd works and -how it is used, or general questions concerning the Hurd, GNU Mach or +how it is used, or general questions concerning the Hurd, GNU Mach or the other packages maintained by the Hurd people, you can send an e-mail to the Help-Hurd <help-hurd@gnu.org> mailing list.

      -Bug reports for the GNU Hurd, GNU Mach and the other packages +Bug reports for the GNU Hurd, GNU Mach and the other packages maintained by the Hurd people should be sent to the Bug-Hurd <bug-hurd@gnu.org> mailing diff --git a/history.html b/history.html index 5b688d4b..5f559b17 100644 --- a/history.html +++ b/history.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -27,7 +27,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -42,7 +42,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -145,9 +145,9 @@ works!

      News flash, Apr 94 -- it boots!
      -GNU Hurd announcement, Nov 93
      +GNU Hurd announcement, Nov 93
      -GNU Hurd announcement, May 91
      +GNU Hurd announcement, May 91
      diff --git a/hurd-announcements.html b/hurd-announcements.html index 3d89230f..d4944b57 100644 --- a/hurd-announcements.html +++ b/hurd-announcements.html @@ -73,10 +73,10 @@ works! News flash, Apr 94 -- it boots!
      -GNU Hurd announcement, Nov 93
      +GNU Hurd announcement, Nov 93
      -GNU Hurd announcement, May 91
      +GNU Hurd announcement, May 91
        diff --git a/hurd-folks.html b/hurd-folks.html index 93637440..0becf042 100644 --- a/hurd-folks.html +++ b/hurd-folks.html @@ -1,11 +1,11 @@ -GNU Hurd folks - GNU Project - Free Software Foundation (FSF) +GNU Hurd folks - GNU Project - Free Software Foundation (FSF) -

      GNU Hurd folks

      +

      GNU Hurd folks

       [image of a Hurd Metafont Logo] (jpeg 10k) @@ -14,7 +14,7 @@

      A number of people maintain their own unofficial GNU Hurd pages to describe their involvements. +HREF="hurd.html">GNU Hurd pages to describe their involvements. These are valuable sites because they help introduce more people to the Hurd, and to the GNU project. diff --git a/hurd-l4.html b/hurd-l4.html index d1aad633..62b164bd 100644 --- a/hurd-l4.html +++ b/hurd-l4.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -25,7 +25,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -40,7 +40,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -50,7 +50,7 @@


      Table of Contents


      -

      The GNU Hurd on top of the L4 microkernel

      +

      The GNU Hurd on top of the L4 microkernel

      -The GNU Hurd on top of the L4 microkernel is an on-going effort to +The GNU Hurd on top of the L4 microkernel is an on-going effort to port the Hurd system to the L4Ka::Pistachio microkernel. diff --git a/hurd-paper.html b/hurd-paper.html index fbd34014..19ccef2f 100644 --- a/hurd-paper.html +++ b/hurd-paper.html @@ -120,7 +120,7 @@ But the wall between user and system remains; no user can cross it without special privilege.

      -The GNU Hurd, by contrast, is designed to make the area of +The GNU Hurd, by contrast, is designed to make the area of system code as limited as possible. diff --git a/hurd-talk.html b/hurd-talk.html index 756eee1c..497f1fb0 100644 --- a/hurd-talk.html +++ b/hurd-talk.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -24,7 +24,7 @@  
      ChangeLogs

      -The GNU Hurd
      +GNU Hurd
       
      Documentation
      Installation
      @@ -39,7 +39,7 @@ Installation
      Source Code
       
      -MiG
      +GNU MIG
       
      Source Code
       
      @@ -117,12 +117,12 @@ this brings further advantages beside freedom.

      The Hurd is a POSIX compatible multi-server -system operating on top of the GNU Mach microkernel. +system operating on top of the GNU Mach microkernel.

      Topics:

        -
      • GNU Mach
      • +
      • GNU Mach
      • The Hurd
      • Development
      • Debian GNU/Hurd
      • @@ -131,10 +131,10 @@ Topics:

        The Hurd is a POSIX compatible multi-server system operating on top of -the GNU Mach Microkernel. +the GNU Mach Microkernel.

        -I will have to explain what GNU Mach is, so we start with that. Then +I will have to explain what GNU Mach is, so we start with that. Then I will talk about the Hurd's architecture. After that, I will give a short overview on the Hurd libraries. Finally, I will tell you how the Debian project is related to the Hurd. @@ -215,7 +215,7 @@ interface, it provides tasks and threads, a messaging system allowing synchronous and asynchronous operation and a complex interface for external pagers. It's certainly not one of the sexiest microkernels that exist today, but more like a big old mama. The GNU project -maintains its own version of Mach, called GNU Mach, which is based on +maintains its own version of Mach, called GNU Mach, which is based on Mach 4.0. In addition to the features contained in Mach 4.0, the GNU version contains many of the Linux 2.0 block device and network card drivers. @@ -355,7 +355,7 @@ To quote Thomas Bushnell, BSG, from his paper ``A new strategy towards OS design'' (1996):

        -The GNU Hurd, by contrast, is designed to make the area of system code +The GNU Hurd, by contrast, is designed to make the area of system code as limited as possible. Programs are required to communicate only with a few essential parts of the kernel; the rest of the system is replaceable dynamically. Users can use whatever parts of the @@ -382,7 +382,7 @@ channels.
      • Potentially many senders

      -MiG provides remote procedure calls on top of Mach IPC. RPCs look like +MIG provides remote procedure calls on top of Mach IPC. RPCs look like function calls to the user.

  • -The GNU Hurd
    +GNU Hurd
    About the Hurd
    About Microkernels
    @@ -67,9 +67,9 @@ apologize... please let us know so that we can update this list!
    Documentation
    Derek Upham
    -
    wrote the original GNU Hurd FAQ
    +
    wrote the original GNU Hurd FAQ
    Gordon Matzigkeit
    -
    reorganized and updated the GNU Hurd Reference Manual for release 0.3reorganized 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
    diff --git a/auth.html b/auth.html index aa4e6b67..78b9f937 100644 --- a/auth.html +++ b/auth.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -22,7 +22,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -37,7 +37,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code

    @@ -990,7 +990,7 @@ Side Goal:

    -The Debian distribution of the GNU Hurd that I started in 1998 is +The Debian distribution of the GNU Hurd that I started in 1998 is supposed to become a complete binary distribution of the Hurd that is easy to install. diff --git a/hurd.html b/hurd.html index f6c870b4..36aca9a9 100644 --- a/hurd.html +++ b/hurd.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -33,7 +33,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -48,7 +48,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code
     
    @@ -69,7 +69,7 @@

    Introduction to the Hurd

    -The GNU Hurd is the GNU project's replacement for the Unix kernel. +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 @@ -145,7 +145,7 @@ recursive acronyms.

    Status of the project

    -The Hurd, together with the GNU Mach microkernel, the GNU C Library +The Hurd, together with the GNU Mach microkernel, the GNU C Library and the other GNU and non-GNU programs in the GNU system, provide a rather complete and usable operating system today. It is not ready for production use, as there are still many bugs and missing features. diff --git a/install.html b/install.html index fee42941..ad3bf3b0 100644 --- a/install.html +++ b/install.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -26,7 +26,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -41,7 +41,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code
     
    @@ -57,7 +57,7 @@

    Latest version

    -The GNU Hurd is under active development. Because of that, there is +The GNU Hurd is under active development. Because of that, there is no `stable' version. We distribute the Hurd sources only through CVS at present.

    diff --git a/mig-download.html b/mig-download.html index 9595a065..48720c38 100644 --- a/mig-download.html +++ b/mig-download.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/REC-html40/strict.dtd"> -The GNU Hurd - GNU Project - Free Software Foundation (FSF) +The GNU Hurd - GNU Project - Free Software Foundation (FSF) @@ -25,7 +25,7 @@  
    ChangeLogs

    -The GNU Hurd
    +GNU Hurd
     
    Documentation
    Installation
    @@ -40,7 +40,7 @@ Installation
    Source Code
     
    -MiG
    +GNU MIG
     
    Source Code
     
    @@ -58,17 +58,17 @@

    Latest Release

    -The latest release of MiG is version 1.3, 2002-03-08. It features: +The latest release of MIG is version 1.3, 2002-03-08. It features:

    • Minor bug fixes.
    • The new keyword retcode is accepted as a parameter modifier. This does not do anything, but is accepted for -compatibility with the MiG input syntax used with OSF Mach.
    • +compatibility with the MIG input syntax used with OSF Mach.
    • The debian/ subdirectory of packaging files is now -included in the MiG source distribution.
    • +included in the MIG source distribution.

    -You can download the latest version of MiG from the GNU ftp server: +You can download the latest version of MIG from the GNU ftp server: