diff options
-rw-r--r-- | hurd.html | 133 | ||||
-rw-r--r-- | hurd.mdwn | 1 | ||||
-rw-r--r-- | hurd/advantages.mdwn | 60 | ||||
-rw-r--r-- | hurd/documentation.mdwn | 2 | ||||
-rw-r--r-- | hurd/status.mdwn | 37 |
5 files changed, 95 insertions, 138 deletions
diff --git a/hurd.html b/hurd.html deleted file mode 100644 index d5dcf7b9..00000000 --- a/hurd.html +++ /dev/null @@ -1,133 +0,0 @@ -<H3><A HREF="#TOCadvantages" NAME="advantages">Advantages of the Hurd</A></H3> -The Hurd is not the most advanced kernel known to the planet (yet), -but it does have a number of enticing features: -<DL> -<DT><STRONG>it's free software</STRONG></DT> -<DD> -Anybody can use, modify, and redistribute it under the terms of the -<A HREF="/copyleft/gpl.html">GNU General Public License (GPL)</A>.</DD> -<DT><STRONG>it's compatible</STRONG></DT> -<DD> -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 <A HREF="/software/libc/libc.html">GNU C Library</A>, -whose development closely tracks standards such as ANSI/ISO, BSD, -POSIX, Single Unix, SVID, and X/Open. -</DD> -<DT><STRONG>it's built to survive</STRONG></DT> -<DD> -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. -</DD> -<DT><STRONG>it's scalable</STRONG></DT> -<DD> -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 -(<I>collectives</I>), although this feature has not yet been -implemented. -</DD> -<DT><STRONG>it's extensible</STRONG></DT> -<DD> -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. -</DD> -<DT><STRONG>it's stable</STRONG></DT> -<DD> -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. -</DD> -<DT><STRONG>it exists</STRONG></DT> -<DD> -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. -</DD> -</DL> - -<H3><A HREF="#TOCstatus" NAME="status">Status of the project</A></H3> -<P> -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. -However, it should be a good base for further development and -non-critical application usage. -<P> -The GNU system (also called GNU/Hurd) is completely self-contained -(you can compile all parts of it using GNU itself). You can run -several instances of the Hurd in parallel, and debug even critical -servers in one Hurd instance with gdb running on another Hurd -instance. You can run the X window system, applications that use it, -and advanced server applications like the Apache webserver. -<P> -On the negative side, the support for character devices (like sound -cards) and other hardware is mostly missing. Although the POSIX -interface is provided, some additional interfaces like POSIX shared -memory or semaphores are still under development. -<P> -All this applies to the current development version, and not to the -last release (0.2). We encourage everybody who is interested to try -out the latest development version, and send feedback to the Hurd -developers. -</TD> -</TR> -</TABLE> - -<HR> - -[ -<!-- Please keep this list alphabetical --> -<!-- PLEASE UPDATE THE LIST AT THE BOTTOM (OR TOP) OF THE PAGE TOO! --> - <A HREF="/software/hurd/hurd.cn.html">Chinese(Simplified)</A> -| <A HREF="/software/hurd/hurd.zh.html">Chinese(Traditional)</A> -| <A HREF="/software/hurd/hurd.nl.html">Dutch</A> -| <A HREF="/software/hurd/hurd.html">English</A> -| <A HREF="/software/hurd/hurd.eo.html">Esperanto</A> -| <A HREF="/software/hurd/hurd.el.html">Greek</A> -| <A HREF="/software/hurd/hurd.he.html">Hebrew</A> -| <A HREF="/software/hurd/hurd.it.html">Italian</A> -| <A HREF="/software/hurd/hurd.pl.html">Polish</A> -| <A HREF="/software/hurd/hurd.es.html">Spanish</A> -] - -<HR> - -<P> -Return to <A HREF="/home.html">GNU's home page</A>. -<P> - -Please send FSF & GNU inquiries & questions to - -<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>. -There are also <A HREF="/home.html#ContactInfo">other ways to -contact</A> the FSF. -<P> - -Please send comments on these web pages to - -<A HREF="mailto:web-hurd@gnu.org"><EM>web-hurd@gnu.org</EM></A>, -send other questions to -<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>. -<P> -Copyright (C) 2001, 2002 Free Software Foundation, Inc., -59 Temple Place - Suite 330, Boston, MA 02111, USA -<P> -Verbatim copying and distribution of this entire article is -permitted in any medium, provided this notice is preserved. -<P> -Updated: -<!-- timestamp start --> -$Date$ $Author$ -<!-- timestamp end --> -<HR> -</BODY> -</HTML> @@ -5,6 +5,7 @@ # Introduction * [[What_Is_the_GNU_Hurd]] - A Brief Description +* [[Advantages]] * [[History]] * [[Logo]] * [[Status]] diff --git a/hurd/advantages.mdwn b/hurd/advantages.mdwn new file mode 100644 index 00000000..ff8c5560 --- /dev/null +++ b/hurd/advantages.mdwn @@ -0,0 +1,60 @@ +[[meta copyright="Copyright © 2001, 2002, 2008 Free Software Foundation, +Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +The Hurd is not the most advanced kernel known to the planet (yet), +but it does have a number of enticing features: + + * **it's free software** + + Anybody can use, modify, and redistribute it under the terms of the + [[GNU_General_Public_License_(GPL)|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|glibc]], whose development closely tracks standards + such as ANSI/ISO, BSD, POSIX, Single Unix, SVID, and X/Open. + + * **it's 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. diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn index 83fb9f0a..bb37a8be 100644 --- a/hurd/documentation.mdwn +++ b/hurd/documentation.mdwn @@ -10,6 +10,8 @@ is included in the section entitled * [[What_Is_the_GNU_Hurd]] + * [[Advantages]] + * [[FAQ]] * <http://www.gnu.org/software/hurd/docs.html> diff --git a/hurd/status.mdwn b/hurd/status.mdwn index a84d7c45..b4ece046 100644 --- a/hurd/status.mdwn +++ b/hurd/status.mdwn @@ -1,4 +1,5 @@ -[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[meta copyright="Copyright © 2001, 2002, 2007, 2008 Free Software Foundation, +Inc."]] [[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -8,19 +9,44 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -The Hurd team doesn't create hurd-only releases, but instead relies -on a distribution done by folks from **Debian**. +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 may not be ready +for production use, as there are still many bugs and missing features. +However, it should be a good base for further development and +non-critical application usage. + +The GNU system (also called GNU/Hurd) is completely self-contained +(you can compile all parts of it using GNU itself). You can run +several instances of the Hurd in parallel, and debug even critical +servers in one Hurd instance with gdb running on another Hurd +instance. You can run the X window system, applications that use it, +and advanced server applications like the Apache webserver. + +On the negative side, the support for character devices (like sound +cards) and other hardware is mostly missing. Although the POSIX +interface is provided, some additional interfaces like POSIX shared +memory or semaphores are still under development. + +All this applies to the current development version, and not to the +last release (0.2). We encourage everybody who is interested to try +out the latest development version, and send feedback to the Hurd +developers. + + +The Hurd team doesn't create Hurd-only releases, but instead relies +on a distribution done by folks from *Debian*. That Debian version closely tracks the progress of the Hurd (and often includes many new features), so little would be gained by creating an official pure Hurd release. -The Debian GNU/Hurd [[distribution|running/debian]] offers **livecds and qemu images** +The Debian GNU/Hurd [[distribution|running/debian]] offers *LiveCDs and QEMU images* to test-drive the Hurd in a real life system with access to about 50% of the Debian software archive. The most recent version of the Debian port at the time of writing -is **Debian GNU/Hurd K16**. +is *Debian GNU/Hurd K16*. That said, the last official release of the Hurd @@ -34,3 +60,4 @@ already expect delays; to disappoint them in this way as well would be unfortunate. Moreover, it would lessen the possibility that they would want to try the Hurd again in the future. + |