diff --git a/handbook/handbook.sgml b/handbook/handbook.sgml index 54e7382fd4..d3216afde9 100644 --- a/handbook/handbook.sgml +++ b/handbook/handbook.sgml @@ -1,198 +1,199 @@ - + %authors; + ]> FreeBSD Handbook <author> <name>The FreeBSD Documentation Project</name> </author> <date>May 6, 1995</date> <abstract>Welcome to FreeBSD! This handbook covers the installation and day to day use of FreeBSD. This manual is a <bf>work in progress</bf> and is the work of many individials. Many sections do not yet exist and some of those that do exist need to be updated. If you are interested in helping with this project, send email to &a.jfieber; or to the FreeBSD Documentantion Project mailing list <tt><doc@freebsd.org></tt>. </abstract> <toc> <!-- ************************************************************ --> <part><heading>Basics</heading> <chapt><heading>Introduction</heading> <sect><heading>FreeBSD In a nutshell</heading> - <sect><heading>History</heading> + &history; <sect><heading>About this release</heading> <sect><heading>FreeBSD now and in the future</heading> <chapt><heading>Installing FreeBSD</heading> <sect><heading>Preparing for the installation</heading> <sect1><heading>Hardware checklist</heading> <sect2><heading>minimal requirements</heading> <sect2><heading>IRQs, IO Addresses, and DMA channels</heading> <sect1><heading>Software checklist</heading> <sect2><heading>Making the installation floppies</heading> <sect2><heading>CD-ROM</heading> <sect2><heading>Tape</heading> <sect2><heading>Disk</heading> <sect><heading>Installation</heading> <sect><heading>Set up a user account</heading> &basics; <chapt><heading>Installing applications</heading> <sect><heading>Installing packages</heading> &ports; &porting; <!-- ************************************************************ --> <part><heading>System Administration</heading> <chapt><heading>Reconfiguring the kernel</heading> <chapt><heading>Users, groups and security</heading> <sect><heading>DES, MD5 and Crypt</heading> &kerberos; <sect><heading>S/Key</heading> <sect><heading>Firewalls</heading> <chapt><heading>The X-Window System</heading> <chapt><heading>Printing</heading> <chapt><heading>Managing hardware</heading> &scsi; <sect><heading>adding/reconfiguring disks</heading> <sect><heading>tapes and backups</heading> <sect><heading>serial ports</heading> <sect><heading>sound cards</heading> <chapt><heading>PC Hardware compatibility</heading> <sect><heading>CORE/PROCESSING</heading> <sect1><heading>Motherboards</heading> <sect2><heading>ISA</heading> <sect2><heading>EISA</heading> <sect2><heading>VLB</heading> <sect2><heading>PCI</heading> <sect1><heading>CPUs/FPUs</heading> <sect1><heading>Memory</heading> <sect1><heading>BIOS</heading> <sect><heading>INPUT/OUTPUT</heading> <sect1><heading>Video cards</heading> <sect1><heading>Sound cards</heading> <sect1><heading>Serial ports (including multiport cards)</heading> <sect1><heading>Parallel ports</heading> <sect1><heading>Modems</heading> <sect1><heading>Etherenet cards</heading> <sect1><heading>Keyboards</heading> <sect1><heading>Mice</heading> <sect1><heading>Other (joysticks? tablets?)</heading> <sect><heading>STORAGE</heading> <sect1><heading>Disk/tape controllers</heading> <sect2><heading>SCSI</heading> <sect2><heading>IDE</heading> <sect2><heading>Floppy</heading> <sect1><heading>Hard drives</heading> <sect1><heading>Tape drives</heading> <sect1><heading>CD-ROM drives</heading> <sect1><heading>Other</heading> <sect><heading>OTHER</heading> <sect1><heading>PCMCIA</heading> <!-- ************************************************************ --> <part><heading>Network Communications</heading> <chapt><heading>Basic Networking</heading> <sect><heading>Ethernet basics</heading> <sect><heading>Serial basics</heading> <sect><heading>Hardwired Terminals</heading> &dialup; <chapt><heading>PPP and SLIP</heading> &ppp; &slipc; &slips; <chapt><heading>Advanced networking</heading> <sect><heading>Gateways and routing</heading> &nfs; <sect><heading>Yellow Pages/NIS</heading> &diskless; <sect><heading>ISDN</heading> <chapt><heading>Mail</heading> <!-- ************************************************************ --> <part><heading>Advanced topics</heading> &booting; ¤t; &ctm; ⊃ <chapt><heading>Kernel debugging</heading> &troubleshooting; &submitters; <part><heading>Additional resources</heading> &bibliography; &eresources; &glossary; </book> </linuxdoc> diff --git a/handbook/history.sgml b/handbook/history.sgml new file mode 100644 index 0000000000..f43c673b63 --- /dev/null +++ b/handbook/history.sgml @@ -0,0 +1,44 @@ +<!-- $Id: history.sgml,v 1.1 1995-05-10 22:12:01 jfieber Exp $ --> +<!-- The FreeBSD Documentation Project --> + +<sect><heading>A brief history of FreeBSD</heading> + +<p><em>Contributed by &a.jkh;</em>. + +The FreeBSD project was started somewhere in the early part of 1992 as +an outgrowth of the "Unofficial 386BSD Patchkit" by the patchkit's +last 3 coordinators: Nate Williams, Jordan Hubbard and Rod Grimes. +David Greenman and Julian Elischer were also lurking in the background +around this time, though they didn't come fully into the project until +a month or two after it was more or less officially launched. The +original working title of the project was also "386BSD 0.5" or "386BSD +Interim", a reference to the fact that the original goal was to +produce an intermediate snapshot of 386BSD. + +386BSD was Bill Jolitz's operating system, which had been up to +that point suffering rather severely from neglect, a consequence +of which was to cause the patchkit to swell ever more +uncomfortably with each passing day. The 3 ex-patchkit +coordinators were all in agreement that the patchkit had to die. +It was rapidly outliving its usefulness, and it would be a far +easier thing to simply do another 386BSD release with all patches +applied and a number of its aging utilities updated. + +These plans came to a rude halt when Bill Jolitz suddenly decided +to withdraw his sanction from the project. It didn't take the +team members long to decide that the goal remained worthwhile +even without Bill's support, and so they adopted the name +"FreeBSD", which was coined by David Greenman. + +Once it also became clear that the project was on the road to +perhaps even becoming a reality, Jordan Hubbard contacted Walnut +Creek CDROM with an eye towards improving FreeBSD's distribution +channels to those many unfortunates without easy access to the +Internet. Walnut Creek CDROM not only supported the idea of +distributing FreeBSD on CD, but went so far as to provide the +project with a machine to work on and a fast Internet connection. +Without Walnut Creek CDROM's almost unprecidented degree of faith +in what was, at the time, a completely unknown project, it is +very unlikely that FreeBSD would have gotten as far, as fast, as +it has today. +