[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Hurd Reference Manual: installation section

From: Alfred M. Szmidt
Subject: Hurd Reference Manual: installation section
Date: Sun, 1 Feb 2004 17:55:27 +0100 (MET)


Would anyone mind if we ditched the install section in the Hurd
Reference Manual (from here on I will call it HRM)?  It is very
outdated, and how to install a GNU/Hurd system should be documented
with the actual system, not the Hurd.  For cross-compilation, such
things should live in INSTALL-cross or some such.

2004-02-01  Alfred M. Szmidt  <ams@kemisten.nu>

        * hurd.texi (Installing): Chapter removed.

--- hurd.texi~  Sat Jan 31 23:36:33 2004
+++ hurd.texi   Sun Feb  1 17:52:46 2004
@@ -156,7 +156,6 @@
 * Introduction::                How to use this manual.
-* Installing::                  Setting up Hurd software on your computer.
 * Bootstrap::                   Turning a computer into a Hurd machine.
 * Foundations::                 Basic features used throughout the Hurd.
 * Input and Output::            Reading and writing I/O channels.
@@ -183,11 +182,6 @@
 * History::                     How the Hurd was born.
 * Copying::                     The Hurd is free software.
-* Binary Distributions::        Obtaining ready-to-run GNU distributions.
-* Cross-Compiling::             Building GNU from its source code.
 * Bootloader::                  Starting the microkernel, or other OSes.
@@ -532,110 +526,6 @@
 @section GNU General Public License
 @include gpl.texinfo
-@node Installing
-@chapter Installing
-Before you can use the Hurd on your favorite machine, you'll need to
-install all of its software components.  Currently, the Hurd only runs
-on Intel i386-compatible architectures (such as the Pentium), using the
-GNU Mach microkernel.
-If you have unsupported hardware or a different microkernel, you will
-not be able to run the Hurd until all the required software has been
-@dfn{ported} to your architecture.  Porting is an involved process which
-requires considerable programming skills, and is not recommended for the
-faint-of-heart.  If you have the talent and desire to do a port, contact
-@email{bug-hurd@@gnu.org} in order to coordinate the effort.
-* Binary Distributions::        Obtaining ready-to-run GNU distributions.
-* Cross-Compiling::             Building GNU from its source code.
-@end menu
-@node Binary Distributions
-@section Binary Distributions
-By far the easiest and best way to install the Hurd is to obtain a GNU
-binary distribution.  Even if you plan on recompiling the Hurd itself,
-it is best to start off with an already-working GNU system so that you
-can avoid having to reboot every time you want to test a program.
-@ignore @c FIXME: update when binary CD-ROMS are available
-You can order GNU on a CD-ROM from the Free Software Foundation.  Orders
-such as these help fund GNU software development.
-@end ignore
-You can get GNU from a friend under the conditions allowed by the GNU
-GPL (@pxref{Copying}).  Please consider sending a donation to the Free
-Software Foundation so that we can continue to improve GNU software.
-You can also FTP the complete GNU system from your closest GNU mirror,
-or @uref{ftp://ftp.gnu.org/pub/gnu/}.  The GNU binary distribution is
-available in a subdirectory called @file{gnu-@var{n.m}}, where @var{n.m}
-is the version of the Hurd that this GNU release corresponds to
-(@value{VERSION} at the time of this writing).  Again, please consider
-donating to the Free Software Foundation.
-The format of the binary distribution is prone to change, so this manual
-does not describe the details of how to install GNU.  The @file{README}
-file distributed with the binary distribution gives you complete
-After you follow all the appropriate instructions, you will have a
-working GNU/Hurd system.  If you have used
-@uref{http://www.gnu.org/gnu/linux-and-gnu.html, GNU/Linux} systems or
-other Unix-like systems before, the Hurd will look quite familiar.  You
-should play with it for a while, referring to this manual only when you
-want to learn more about the Hurd.  Have fun!
-If the Hurd is your first introduction to the GNU operating system, then
-you will need to learn more about GNU in order to be able to use it.
-You should talk to friends who are familiar with GNU, in order to find
-out about classes, online tutorials, or books which can help you learn
-more about GNU.
-If you have no friends who are already using GNU, you can find some
-useful starting points at the GNU web site, @uref{http://www.gnu.org/}.
-You can also send e-mail to @email{help-hurd@@gnu.org}, to contact
-fellow Hurd users.  You can join this mailing list by sending a request
-to @email{help-hurd-request@@gnu.org}.
-@node Cross-Compiling
-@section Cross-Compiling
-Another way to install the Hurd is to use an existing operating system
-in order to compile all the required Hurd components from source code.
-This is called @dfn{cross-compiling}, because it is done between two
-different platforms.
-@emph{This process is not recommended unless you are porting the Hurd to
-a new platform.}  Cross-compiling the Hurd to a platform which already
-has a binary distribution is a tremendous waste of time@dots{} it is
-frequently necessary to repeat steps over and over again, and you are
-not even guaranteed to get a working system.  Please, obtain a GNU
-binary distribution (@pxref{Binary Distributions}), and use your time to
-do more useful things.  If you are capable of cross-compiling, then you
-are definitely skilled enough to make more useful (and creative)
-modifications to the GNU system.
-To emphasize this point: downloading the entire GNU system over a 9600
-baud modem takes @emph{much less time} than cross-compilation, and
-provides better results, too.
-If you are still sure that you would like to cross-compile the Hurd, you
-should send e-mail to the @email{bug-hurd@@gnu.org} mailing list in
-order to coordinate your efforts.  People on that list will give you
-advice on what to look out for, as well as helping you figure out a way
-that your cross-compilation can benefit Hurd development.  After that,
-don your bug-resistant suit, and read the @file{INSTALL-cross} file,
-which comes with the latest Hurd source code distribution.  The
-instructions in @file{INSTALL-cross} are usually out-of-date, but they contain
-some useful hints buried amongst the errors.
 @node Bootstrap
 @chapter Bootstrap

reply via email to

[Prev in Thread] Current Thread [Next in Thread]