diff --git a/en/conspectus/advocacy/2000/11/05.sgml b/en/conspectus/advocacy/2000/11/05.sgml index fc1b033a87..f910923146 100644 --- a/en/conspectus/advocacy/2000/11/05.sgml +++ b/en/conspectus/advocacy/2000/11/05.sgml @@ -1,276 +1,276 @@ - + %includes;]> &header;
Dates # Posts Subject
Nov 01 - Nov 03 21 About introducing newbies to FreeBSD
Nov 03 - Nov 04 8 Any artists interested in doing a FreeBSD animated GIF banner?
Nov 02 - Nov 05 10 CounterStrike
Nov 03 - Nov 05 10 Installation: what to (not) do about it

Nov 01 - 03 (21 posts): About introducing newbies to FreeBSD

Quoting a lengthy post to freebsd-questions regarding the usability of /stand/sysintall for newbies, [Micke Josefsson] asked for comments and suggestions from the list about a new user interface for a regular install.

Some notable thoughts were:

I think there should be some info available in sysinstall (or whatever replaces it) explaining what is happening in each step, and the relevant terms...The terms I speak of here are the FreeBSDish terms (as opposed to generic UNIX terms like users & groups) that every rookie asks about - slice? distribution? port? package? The context of each step is not explained. - [Steve Tremblett]

Since most of our new users come to us from either Windows or Linux, we need an installation program that is a lot more like the ones that they've used in the past. I've often wondered how many users we lose while they are trying to load the OS. What I would really like to see is a FreeBSD installer on par with the UnixWare 7 or Tru64 5.0 installers (a clone of SCO Admin would be nice too!). Failing that, we probably need something that looks more like a Linux installer, or a really good rosetta stone. - [Bob Martin]

To get back on track, one of sysinstalls failings, while not being a technical point, is it's image. Everytime I talk to some llama who's installing linux, he goes "OOOOOOhhhhh look at all the pretty colors, mmmmmmmmmmm graphical install...does FreeBSD have that???" Of course me being the civilized being that I am, instead of smacking them upside the head then and there, I wait till they are finished installing, and laugh my arse off linuxconf shits itself for the 20th time...So in conclusion, in order to make FreeBSD's initial installation easier for the novice/unix beginner/grandma, yes, sysinstall does need an overhaul. - [Haikal Saadh]

What is absolutely maddening is the way the installer accepts input from the users. Sometimes you press (or are supposed to press) <RETURN> and some other times you are supposed to press <SPACE>. But the worst part is when you just finished installing the OS and you find yourself back in a menu telling you to do some final adjustments. If you decide to do these final adjustments, the f*****ng installer installs the OS again! It´s outrageous! - [Ignacio Cristerna]

Obviously, we all agree – we need some sort of new and/or - seperate "first boot install" for newbies coming to us from Windows, + separate "first boot install" for newbies coming to us from Windows, Linux, etc... and according to [Jordan Hubbard], this discussion has been going on for a long, long, long time...

I'm not just being snide here, we really have had this very same discussion (and in almost the same words) on and off for the last 7 years now. It's hardly rocket science to envision an installer which has one big button on it which even your grandmother could push, the question always boiling down to "Who the heck is going to write this thing then?""

That's generally where the discussion stops. Every man and his dog can describe an installer which follows in the footsteps of Windows, Solaris or even OS X now that we have its installer to look at since imitation is a pretty straight-forward design challenge. As I first said back in 1993, "who will step up to the plate and create this alternative installer so that we can evaluate its merits and possibly even make it the default?" I'm still waiting for an answer to that question, 7 years later. :-)"


Nov 03 - 04 (10 posts): Any artists interested in doing a FreeBSD animated GIF banner?

[Jordan Hubbard] is asking for graphically talented geeks out there to work up a banner ad for rotation on various sites including DæmonNews. Image size should be 468x60 pixels, and no larger than 20k. This is to promote the FreeBSD project, so open up the Gimp or whatever your fancy is, and email Jordan with what you come up with. Remember, you're not going to get paid for this, the warm fuzzy feeling you get for working on the FreeBSD project is enough :-)


Nov 02 - 05 (10 posts): CounterStrike

This thread started out with [Marius Bendiksen] urging us to push for a CounterStrike (a HalfLife mod) server port. The first step would be to start out with a port skeleton for the dedicated Linux server, then the push would begin with Sierra Games for a full port. [Daryl Chance] replied with a 'make search key=halflife', stating that the server was indeed already ported. Marius still thinks the game should be ported itself though...

A sub-discussion about using Open Sound System vs. FreeBSD's built-in sound support for popular games ensued, and [Terry Lambert] tells us:

Most games require a specific sound card API. This API is supported natively in Linux, but FreeBSD does not support this API. To use this API, you must have third party (OSS) sound card drivers, or modify FreeBSD's API. When you suggest this to the sound driver people, they tend to get belligerant and talk about how their API is better than the Linux API."

The OSS drivers are not free, they cost money, but you can use them in evaluation mode for 30 days at a pop, so if you want to play a game and not pay for the drivers, you have to reinstall them every 30 days (I personnaly call this "paying for the drivers in the most expensive way possible").

To which [Dag-Erling Smorgrav] replied:

Bollocks. It implements the OSS API, or at least tries to. If something doesn't work, submit a PR or, even better, patches, instead of just bitching and spreading disinformation.

[Jordan] and [Jim] assure us that both Loki games in the ports tree play audio just fine with the stock audio driver, requiring no changes to the game or your system.


Nov 03 - 05 (10 posts): Installation: what to (not) do about it

Here we have Terry Lambert and Jordan Hubbard discussing the previous thread about the FreeBSD Installation software. We'll skip the lengthy discussion between these two, but basically, the conversation boils down to this:

I am merely pointing out that it has been much longer than a year without a new installer, and had their terms been agreed to a year ago, FreeBSD would have its installer source code today, and under the terms you are insisting upon, up front.

So now it's your turn to "put up or shut up"; I _can't_ expend the effort on these things without a guarantee that that effort will not be wasted, like it was last time I spent the effort on these and similar projects on behalf of FreeBSD. I _can't_ afford to" - [Terry Lambert]

And this is speculation masquerading as fact. You have no sure way of knowing that this would, in fact, have occurred or that "two FreeBSDs" would have even been widely accepted by the project contributors or the user community. I see it as far more likely that your mysterious commercial benefactors would have been deluged with demands that they open source their product immediately so that people could customize it and this might in turn have led to a siege mentality on their part and very poor results. You simply have no way of knowing for sure what you claim as fact above.

Like I've told you many times, Terry, nobody gets a "guarantee" of anything in this project since it's not a kitchen appliance dealership which hands out limited customer guarantees along with every frigidair they sell. What you get is the chance to deal with a large group of people and try, through dint of effort and perserverance, to sell them on your ideas and (more importantly) your working code. Even if I wanted to change this as part of "putting up or shutting up" for you I could not since it's not in my power to beam hypno-rays directly into the brains of several hundred people and get them all to agree up front to buy a used car from you. That's something that you, and only you, can do. Same deal *everyone* else gets. In short, this is life, deal with it. - [Jordan Hubbard]


This conspectus expresses my understanding of what occurred on the FreeBSD-advocacy mailing list during the specified week.

Hey, I'm human... I may have made an error or two... If you think this is the case, and/or that I have omitted some significant thread or part of a thread, feel free to contact me via email.

- Rebecca "Bean" Visger


&footer; diff --git a/en/releases/2.1.7R/notes.sgml b/en/releases/2.1.7R/notes.sgml index 907a16db21..987d75c556 100644 --- a/en/releases/2.1.7R/notes.sgml +++ b/en/releases/2.1.7R/notes.sgml @@ -1,559 +1,559 @@ - + %includes; ]> - + &header;
                                  RELEASE NOTES
                              FreeBSD 2.1.7 RELEASE
 
 0. What is this release?
 ------------------------
 FreeBSD 2.1.7R is the follow-on release to 2.1.6R and focuses primarily
 on fixing bugs and closing security holes, the most notable being the
 setlocale() bug (see ftp://freefall.FreeBSD.org/pub/CERT) in 2.1.6R.
 
 For more information on our bleeding-edge development, please see
 http://www.FreeBSD.org/handbook/current.html.
 
 0. What's New since 2.1.6-RELEASE?
 ----------------------------------
 Since the setlocale() security hole forced us to do another release
 along the 2.1-STABLE branch, we focused on pulling in a lot of
 additional bug fixes and security enhancements as well, taking
 also some time to upgrade sysinstall to deal with the MSDOSFS
 installation bugs which have hosed so many people & to upgrade
 a few selected utilities.  Aside from these, there are few functional
 changes in 2.1.7R.
 
 
 1. What's New since 2.1.0-RELEASE?
 ----------------------------------
 Quite a few things have changed since the last major release
 of FreeBSD.  To make it easier to identify specific changes,
 we've broken them into several major categories:
 
 
 Device Drivers:
 ---------------
 Support for the Adaptec AIC7850 on-board SCSI adapter.
 
 Support for Specialix SI and XIO serial cards.
 
 Support for the Stallion EasyIO, EasyConnection 8/32 and
 EasyConnection 8/64, as well as the older Onboard and Brumby serial
 cards.
 
 Support for the Intel EtherExpress Pro/100B PCI ethernet card.
 
 Support for the 3COM 3C590 and 3C595 ethernet cards.
 
 Real PCI Buslogic support (new driver and probing order).
 
 Support for the ARNET (now Digiboard) Sync 570i high-speed serial card.
 
 Better support for the Matrox Meteor frame grabber card.
 
 Support for the Connectix Quickcam.
 
 Kernel features:
 ----------------
 Various VM system enhancements and more than a few bugs fixed.
 
 A concatenated disk driver for simple types of RAID applications.
 See the man page for 
 ccd(4)>
 for more information.
 
 Real PCI bus probing (before ISA) and support for various PCI bridges.
 
 The Linux emulation is now good enough to run the Linux version of
 Netscape, with JAVA support (as well as a number of other Linux
 utilities).
 
 
 
 Userland code updates:
 ----------------------
 
 The system installation tool has been revamped with slightly different
 menu behavior and a number of bugs have been fixed.  It's hoped that
 this installation will be more intuitive for new users than previous
 ones (feedback welcomed, of course) as well as more useful in the
 post-install scenario (I know, I keep saying this :-).
 
 Many improvements to the NIS code.
 
 The ncftp program is no longer part of the default system - it has been
 replaced by a library (/usr/src/lib/libftpio) and a more powerful program
 which uses it called ``fetch'' (/usr/src/usr.bin/fetch).  You may find
 ncftp as part of the ports collection (in /usr/ports/net/ncftp) if you
 still wish to use it, though fetch is slightly more capable in that
 it can fetch from both FTP and HTTP servers (ftp://... or http://... URLs).
 See the man page for more details.
 
 
 2. Technical overview
 ---------------------
 
 FreeBSD is a freely available, full source 4.4 BSD Lite based release
 for Intel i386/i486/Pentium (or compatible) based PC's.  It is based
 primarily on software from U.C. Berkeley's CSRG group, with some
 enhancements from NetBSD, 386BSD, and the Free Software Foundation.
 
 Since our release of FreeBSD 2.0 over a year ago, the performance,
 feature set and stability of FreeBSD has improved dramatically.  The
 largest change is a revamped VM system with a merged VM/file buffer
 cache that not only increases performance but reduces FreeBSD's memory
 footprint, making a 5MB configuration a more acceptable minimum.
 Other enhancements include full NIS client and server support,
 transaction TCP support, dial-on-demand PPP, an improved SCSI
 subsystem, early ISDN support, support for FDDI and Fast Ethernet
 (100Mbit) adapters, improved support for the Adaptec 2940 (WIDE and
 narrow) and 3940 SCSI adaptors along with many hundreds of bug fixes.
 
 We've taken the comments and suggestions of many of our users to
 heart and have attempted to provide what we hope is a more sane and
 easily understood installation process.  Your feedback on this
 (constantly evolving) process is especially welcome!
 
 In addition to the base distributions, FreeBSD offers a new ported
 software collection with over 390 commonly sought-after programs.  The
 list of ports ranges from http (WWW) servers, to games, languages,
 editors and almost everything in between.  The entire ports collection
 requires only 10MB of storage, all ports being expressed as "deltas"
 to their original sources.  This makes it much easier for us to update
 ports and greatly reduces the disk space demands made by the ports
 collection.  To compile a port, you simply change to the directory of
 the program you wish to install, type make and let the system do the
 rest.  The full original distribution for each port you build is
 retrieved dynamically off of CDROM or a local ftp site, so you need
 only enough disk space to build the ports you want.  (Almost) every
 port is also provided as a pre-compiled "package" which can be
 installed with a simple command (pkg_add).  See also the new Packages
 option in the Configuration menu for an especially convenient interface
 to the package collection.
 
 
 A number of additional documents which you may find helpful in the
 process of installing and using FreeBSD may now also be found in the
 /usr/share/doc directory.  You may view the manuals with any HTML
 capable browser by saying:
 
   To read the handbook:
       <browser> file:/usr/share/doc/handbook/handbook.html
 
   To read the FAQ:
       <browser> file:/usr/share/doc/FAQ/freebsd-faq.html
 
 You can also visit the master (and most frequently updated) copies at
 http://www.FreeBSD.org.
 
 The core of FreeBSD does not contain DES code which would inhibit its
 being exported outside the United States.  There is an add-on package
 to the core distribution, for use only in the United States, that
 contains the programs that normally use DES.  The auxiliary packages
 provided separately can be used by anyone.  A freely (from outside the
 U.S.) exportable distribution of DES for our non-U.S. users also
 exists at ftp://ftp.internat.FreeBSD.org/pub/FreeBSD.
 
 If password security for FreeBSD is all you need and you have no
 requirement for copying encrypted passwords from different hosts
 (Suns, DEC machines, etc) into FreeBSD password entries, then
 FreeBSD's MD5 based security may be all you require!  We feel that our
 default security model is more than a match for DES, and without any
 messy export issues to deal with.  If you're outside (or even inside)
 the U.S., give it a try!  This snapshot also includes support for
 mixed password files - either DES or MD5 passwords will be accepted,
 making it easier to transition from one scheme to the other.
 
 
 3. Supported Configurations
 ---------------------------
 
 FreeBSD currently runs on a wide variety of ISA, VLB, EISA and PCI bus
 based PC's, ranging from 386sx to Pentium class machines (though the
 386sx is not recommended).  Support for generic IDE or ESDI drive
 configurations, various SCSI controller, network and serial cards is
 also provided.
 
 What follows is a list of all disk controllers and ethernet cards
 currently known to work with FreeBSD.  Other configurations may also
 work, but we have simply not received any confirmation of this.
 
 
 3.1. Disk Controllers
 ---------------------
 
 WD1003 (any generic MFM/RLL)
 WD1007 (any generic IDE/ESDI)
 IDE
 ATA
 
 Adaptec 152x series ISA SCSI controllers
 Adaptec 154x series ISA SCSI controllers
 Adaptec 174x series EISA SCSI controller in standard and enhanced mode.
 Adaptec 274X/284X/2940/3940 (Narrow/Wide/Twin) series ISA/EISA/PCI SCSI
 controllers.
 Adaptec AIC-6260 and AIC-6360 based boards, which includes
 Adaptec AIC7850 on-board SCSI controllers.
 the AHA-152x and SoundBlaster SCSI cards.
 
 ** Note: You cannot boot from the SoundBlaster cards as they have no
    on-board BIOS, such being necessary for mapping the boot device into the
    system BIOS I/O vectors.  They're perfectly usable for external tapes,
    CDROMs, etc, however.  The same goes for any other AIC-6x60 based card
    without a boot ROM.  Some systems DO have a boot ROM, which is generally
    indicated by some sort of message when the system is first powered up
    or reset, and in such cases you *will* also be able to boot from them.
    Check your system/board documentation for more details.
 
 [Note that Buslogic was formerly known as "Bustec"]
 Buslogic 545S & 545c
 Buslogic 445S/445c VLB SCSI controller
 Buslogic 742A, 747S, 747c EISA SCSI controller.
 Buslogic 946c PCI SCSI controller
 Buslogic 956c PCI SCSI controller
 
 NCR 53C810 and 53C825 PCI SCSI controller.
 NCR5380/NCR53400 ("ProAudio Spectrum") SCSI controller. 
 
 DTC 3290 EISA SCSI controller in 1542 emulation mode.
 
 UltraStor 14F, 24F and 34F SCSI controllers.
 
 Seagate ST01/02 SCSI controllers.
 
 Future Domain 8xx/950 series SCSI controllers.
 
 WD7000 SCSI controller.
 
 With all supported SCSI controllers, full support is provided for
 SCSI-I & SCSI-II peripherals, including Disks, tape drives (including
 DAT) and CD ROM drives.
 
 The following CD-ROM type systems are supported at this time:
 (cd)    SCSI interface (also includes ProAudio Spectrum and
         SoundBlaster SCSI)
 (mcd)   Mitsumi proprietary interface (all models)
 (matcd) Matsushita/Panasonic (Creative SoundBlaster) proprietary
         interface (562/563 models)
 (scd)   Sony proprietary interface (all models)
 (wcd)   ATAPI IDE interface (experimental and should be considered ALPHA
         quality!).
 
 
 3.2. Ethernet cards
 -------------------
 
 Allied-Telesis AT1700 and RE2000 cards
 SMC Elite 16 WD8013 ethernet interface, and most other WD8003E,
 WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT
 based clones.  SMC Elite Ultra is also supported.
 
 DEC EtherWORKS III NICs (DE203, DE204, and DE205)
 DEC EtherWORKS II NICs (DE200, DE201, DE202, and DE422)
 DEC DC21040, DC21041, or DC21140 based NICs (SMC???? DE???)
 DEC FDDI (DEFPA/DEFEA) NICs
 Fujitsu MB86960A/MB86965A
 
 Intel EtherExpress (not recommended due to driver instability)
 Intel EtherExpress Pro/100B PCI Fast Ethernet
 
 Isolan AT 4141-0 (16 bit)
 Isolink 4110     (8 bit)
 
 Novell NE1000, NE2000, and NE2100 ethernet interface.
 
 3Com 3C501 cards
 
 3Com 3C503 Etherlink II
 
 3Com 3c505 Etherlink/+
 
 3Com 3C507 Etherlink 16/TP
 
 3Com 3C509, 3C579, 3C589 (PCMCIA), 3C590 & 3C595 (PCI) Etherlink III
 
 Toshiba ethernet cards
 
 PCMCIA ethernet cards from IBM and National Semiconductor are also
 supported.
 
 Note that NO token ring cards are supported at this time as we're
 still waiting for someone to donate a driver for one of them.  Any
 takers?
 
 
 3.3. Misc
 ---------
 
 AST 4 port serial card using shared IRQ.
 
 ARNET 8 port serial card using shared IRQ.
 ARNET (now Digiboard) Sync 570/i high-speed serial.
 
 Boca BB1004 4-Port serial card (Modems NOT supported)
 Boca IOAT66 6-Port serial card (Modems supported)
 Boca BB1008 8-Port serial card (Modems NOT supported)
 Boca BB2016 16-Port serial card (Modems supported)
 
 Cyclades Cyclom-y Serial Board.
 
 STB 4 port card using shared IRQ.
 
 SDL Communications Riscom/8 Serial Board.
 
 Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound
 and Roland MPU-401 sound cards.
 
 FreeBSD currently does NOT support IBM's microchannel (MCA) bus.
 
 
 
 4. Obtaining FreeBSD
 --------------------
 
 You may obtain FreeBSD in a variety of ways:
 
 4.1. FTP/Mail
 
 You can ftp FreeBSD and any or all of its optional packages from
 `ftp.FreeBSD.org' - the official FreeBSD release site.
 
 For other locations that mirror the FreeBSD software see the file
 MIRROR.SITES.  Please ftp the distribution from the site closest (in
 networking terms) to you.  Additional mirror sites are always welcome!
 Contact admin@FreeBSD.org for more details if you'd like to become an
 official mirror site.
 
 If you do not have access to the internet and electronic mail is your
 only recourse, then you may still fetch the files by sending mail to
 `ftpmail@decwrl.dec.com' - putting the keyword "help" in your message
 to get more information on how to fetch files using this mechanism.
 Please do note, however, that this will end up sending many *tens of
 megabytes* through the mail and should only be employed as an absolute
 LAST resort!
 
 
 4.2. CDROM
 
 FreeBSD 2.1-RELEASE and these 2.2 SNAPSHOT CDs may be ordered on CDROM from:
 
         Walnut Creek CDROM
         4041 Pike Lane, Suite D
         Concord CA  94520
         1-800-786-9907, +1-510-674-0783, +1-510-674-0821 (fax)
 
 Or via the internet from orders@cdrom.com or http://www.cdrom.com.
 Their current catalog can be obtained via ftp as:
         ftp://ftp.cdrom.com/cdrom/catalog.
 
 Cost per -RELEASE CD is $39.95 or $24.95 with a FreeBSD subscription.
 FreeBSD 2.2-SNAP CDs are $29.95 or $14.95 with a FreeBSD-SNAP subscription
-(-RELEASE and -SNAP subscriptions are entirely seperate).  With a
+(-RELEASE and -SNAP subscriptions are entirely separate).  With a
 subscription, you will automatically receive updates as they are released.
 Your credit card will be billed when each disk is shipped and you may cancel
 your subscription at any time without further obligation.
 
 Walnut Creek CDROM also sells a full line of FreeBSD related
 merchandise such as T-shirts ($14.95, available in "child", Large and
 XL sizes), coffee mugs ($9.95), tattoos ($0.25 each) and posters
 ($3.00).
 
 Shipping (per order not per disc) is $5 in the US, Canada or Mexico
 and $9.00 overseas.  They accept Visa, Mastercard, Discover, American
 Express or checks in U.S. Dollars and ship COD within the United
 States.  California residents please add 8.25% sales tax.
 
 Should you be dissatisfied for any reason, the CD comes with an
 unconditional return policy.
 
 
 Reporting problems, making suggestions, submitting code
 -------------------------------------------------------
 
 Your suggestions, bug reports and contributions of code are always
 valued - please do not hesitate to report any problems you may find
 (preferably with a fix attached, if you can!).
 
 The preferred method to submit bug reports from a machine with
 internet mail connectivity is to use the send-pr command.  Bug reports
 will be dutifully filed by our faithful bugfiler program and you can
 be sure that we'll do our best to respond to all reported bugs as soon
 as possible.  Bugs filed in this way are also visible on our WEB site
 in the support section and are therefore valuable both as bug reports
 and as "signposts" for other users concerning potential problems to
 watch out for.
 
 If, for some reason, you are unable to use the send-pr command to
 submit a bug report, you can try to send it to:
 
                 bugs@FreeBSD.org
 
 
 Otherwise, for any questions or suggestions, please send mail to:
 
                 questions@FreeBSD.org
 
 
 Additionally, being a volunteer effort, we are always happy to have
 extra hands willing to help - there are already far more desired
 enhancements than we'll ever be able to manage by ourselves!  To
 contact us on technical matters, or with offers of help, please send
 mail to:
 
                 hackers@FreeBSD.org
 
 
 Please note that these mailing lists can experience *significant*
 amounts of traffic and if you have slow or expensive mail access and
 are only interested in keeping up with significant FreeBSD events, you
 may find it preferable to subscribe instead to:
 
                 announce@FreeBSD.org
 
 
 All but the freebsd-bugs groups can be freely joined by anyone wishing
 to do so.  Send mail to MajorDomo@FreeBSD.org and include the keyword
 `help' on a line by itself somewhere in the body of the message.  This
 will give you more information on joining the various lists, accessing
 archives, etc.  There are a number of mailing lists targeted at
 special interest groups not mentioned here, so send mail to majordomo
 and ask about them!
 
 
 6. Acknowledgements
 -------------------
 
 FreeBSD represents the cumulative work of many dozens, if not
 hundreds, of individuals from around the world who have worked very
 hard to bring you this release.  It would be very difficult, if not
 impossible, to enumerate everyone who's contributed to FreeBSD, but
 nonetheless we shall try (in alphabetical order, of course). If you've
 contributed something substantive to us and your name is not mentioned
 here, please be assured that its omission is entirely accidental.
 Please contact hackers@FreeBSD.org for any desired updates to the
 lists that follow:
 
 
 The Computer Systems Research Group (CSRG), U.C. Berkeley.
 
 Bill Jolitz, for his initial work with 386BSD.
 
 The FreeBSD Core Team
 (in alphabetical order by last name):
 
         Satoshi Asami <asami@FreeBSD.org>
         Andrey A. Chernov <ache@FreeBSD.org>
         John Dyson <dyson@FreeBSD.org>
         Bruce Evans <bde@FreeBSD.org>
         Justin Gibbs <gibbs@FreeBSD.org>
         David Greenman <davidg@FreeBSD.org>
         Jordan K. Hubbard <jkh@FreeBSD.org>
         Poul-Henning Kamp <phk@FreeBSD.org>
         Rich Murphey <rich@FreeBSD.org>
         Gary Palmer <gpalmer@FreeBSD.org>
         Søren Schmidt <sos@FreeBSD.org>
         Peter Wemm <peter@FreeBSD.org>
         Garrett A. Wollman <wollman@FreeBSD.org>
         Jörg Wunsch <joerg@FreeBSD.org>
 
 
 The FreeBSD Development Team, excluding core team members
 (in alphabetical order by last name):
 
         Ugen J.S. Antsilevich <ugen@FreeBSD.org>
         Torsten Blum <torstenb@FreeBSD.org>
         Gary Clark II <gclarkii@FreeBSD.org>
         Adam David <adam@FreeBSD.org>
         Peter Dufault <dufault@FreeBSD.org>
         Frank Durda IV <uhclem@FreeBSD.org>
         Julian Elischer <julian@FreeBSD.org>
         Sean Eric Fagan <sef@FreeBSD.org>
         Stefan Esser <se@FreeBSD.org>
         Bill Fenner <fenner@FreeBSD.org>
         John Fieber <jfieber@FreeBSD.org>
         Marc G. Fournier <scrappy@FreeBSD.org>
         Lars Fredriksen <lars@freeBSD.org>
         Thomas Gellekum <tg@FreeBSD.org>
         Thomas Graichen <graichen@FreeBSD.org>
         Rod Grimes <rgrimes@FreeBSD.org>
         John Hay <jhay@FreeBSD.org>
         Eric L. Hernes <erich@FreeBSD.org>
         Jeffrey Hsu <hsu@FreeBSD.org>
         Gary Jennejohn <gj@FreeBSD.org>
         Andreas Klemm <andreas@FreeBSD.org>
         L Jonas Olsson <ljo@FreeBSD.org>
         Scott Mace <smace@FreeBSD.org>
         Atsushi Murai <amurai@FreeBSD.org>
         Mark Murray <markm@FreeBSD.org>
         Alex Nash <alex@FreeBSD.org>
         Sujal Patel <smpatel@FreeBSD.org>
         Bill Paul <wpaul@FreeBSD.org>
         Joshua Peck Macdonald <jmacd@FreeBSD.org>
         John Polstra <jdp@FreeBSD.org>
         Mike Pritchard <mpp@FreeBSD.org>
         Doug Rabson <dfr@FreeBSD.org>
         James Raynard <jraynard@FreeBSD.org>
         Geoff Rehmet <csgr@FreeBSD.org>
         Martin Renters <martin@FreeBSD.org>
         Paul Richards <paul@FreeBSD.org>
         Ollivier Robert <roberto@FreeBSD.org>
         Dima Ruban <dima@FreeBSD.org>
         Wolfram Schneider <wosch@FreeBSD.org>
         Andreas Schulz <ats@FreeBSD.org>
         Karl Strickland <karl@FreeBSD.org>
         Paul Traina <pst@FreeBSD.org>
         Guido van Rooij <guido@FreeBSD.org>
         Steven Wallace <swallace@FreeBSD.org>
         Nate Williams <nate@FreeBSD.org>
         Jean-Marc Zucconi <jmz@FreeBSD.org>
 
 
 Additional FreeBSD helpers and beta testers:
 
         Coranth Gryphon            Dave Rivers 
         Kaleb S. Keithley          Michael Smith
         Terry Lambert              David Dawes
         Troy Curtis
 
 
 Special mention to:
 
         Walnut Creek CDROM, without whose help (and continuing support)
         this release would never have been possible.
 
         Dermot McDonnell for his donation of a Toshiba XM3401B CDROM
         drive.
 
         Chuck Robey for his donation of a floppy tape streamer for
         testing.
 
         Larry Altneu and Wilko Bulte for providing us with Wangtek
         and Archive QIC-02 tape drives for testing and driver hacking.
 
         CalWeb Internet Services for the loan of a P6/200 machine for
         speedy package building.
 
         Everyone at Montana State University for their initial support.
 
         And to the many thousands of FreeBSD users and testers all over the
         world, without whom this release simply would not have been possible.
 
 We sincerely hope you enjoy this release of FreeBSD!
 
                         The FreeBSD Core Team
 

Release Home &footer; diff --git a/en/releases/3.4R/announce.sgml b/en/releases/3.4R/announce.sgml index c70acd0883..8b33873309 100644 --- a/en/releases/3.4R/announce.sgml +++ b/en/releases/3.4R/announce.sgml @@ -1,121 +1,121 @@ - + %includes; ]> &header;

Date: Mon, 20 Dec 1999 10:45:47 -0800
From: "Jordan K. Hubbard" <jkh@freebsd.org>
Subject:FreeBSD 3.4-RELEASE is now available.

Just in under the wire for the current millenium, I'm happy to announce the availability of FreeBSD 3.4-RELEASE, the very latest in 3.x-STABLE branch technology. Following the release of FreeBSD 3.3 in Sept, 1999, a lot of new features have been added, many bugs were fixed and even more important security issues were dealt with. Please see the release notes for more information.

FreeBSD 3.4-RELEASE is available at ftp.FreeBSD.org and various FTP mirror sites throughout the world. It can also be ordered on CD from The FreeBSD Mall, from where it will be shipping soon on a 4 CD set containing installation bits for x86 architecture, as well as a lot of other material of general interest to programmers and end-users alike (3.4-RELEASE for the Alpha architecture is available from the FTP site and will also be available on CDROM several weeks after the x86 product is released).

NOTE: All of the profits from the sales of this CD set go to support the FreeBSD Project! We are also continuing our new tradition (started with 3.3-RELEASE) of making disc #1 from Walnut Creek CDROM's official distribution available via anonymous FTP. This is the most important CD of their 4 set, one which will allow users to install the base system and all of its most important add-ons from a single ISO 9660 image. We are doing this because the ISO image is rapidly becoming the preferred format for distributing operating system releases and we're certainly not going to go out of our way to make FreeBSD harder to "test drive" if providing the standard NFS/FTP network installation methods is no longer enough. This is a fully-bootable ISO 9660 (with - RockRidge extentions) image and can be written as a raw ISO image + RockRidge extensions) image and can be written as a raw ISO image by most CD creator software.

We can't promise that all the mirror sites will carry the rather large installation (660MB) image, but it will at least be available from:

ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/3.4-install.iso

along with the more traditional 3.4-RELEASE bits. If you can't afford the CDs, are impatient, or just want to use it for evangelism purposes, then by all means download the ISO, otherwise please do continue to support the FreeBSD project by purchasing one of its official CD releases from Walnut Creek CDROM.

The official FTP distribution site for FreeBSD is:

ftp://ftp.FreeBSD.org/pub/FreeBSD/

Or via the WEB pages at:

http://www.FreeBSDMall.com/ and
http://www.cdrom.com

And directly from Walnut Creek CDROM:

Walnut Creek CDROM
4041 Pike Lane, #F
Concord CA, 94520 USA
Phone: +1 925 674-0783
Fax: +1 925 674-0821
Tech Support: +1 925 603-1234
Email: info@cdrom.com
WWW: http://www.cdrom.com/

Additionally, FreeBSD is available via anonymous FTP from mirror sites in the following countries: Argentina, Australia, Brazil, Bulgaria, Canada, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Hong Kong, Hungary, Iceland, Ireland, Israel, Japan, Korea, Latvia, Malaysia, the Netherlands, Poland, Portugal, Rumania, Russia, Slovenia, South Africa, Spain, Sweden, Taiwan, Thailand, the Ukraine and the United Kingdom (and quite possibly several others which I've never even heard of :).

Before trying the central FTP site, please check your regional mirror(s) first by going to:

ftp://ftp.<yourdomain>.freebsd.org/pub/FreeBSD

Any additional mirror sites will be labeled ftp2, ftp3 and so on.

The latest versions of export-restricted code for FreeBSD (2.0C or later) (eBones and secure) are also being made available at the following locations. If you are outside the U.S. or Canada, please get secure (DES) and eBones (Kerberos) from one of the following foreign distribution sites:

South Africa

ftp://ftp.internat.FreeBSD.ORG/pub/FreeBSD
ftp://ftp2.internat.FreeBSD.ORG/pub/FreeBSD

Brazil

ftp://ftp.br.FreeBSD.ORG/pub/FreeBSD

Finland

ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt

Thanks!

- Jordan

Release Home &footer; diff --git a/en/releases/4.0R/notes.sgml b/en/releases/4.0R/notes.sgml index 57f52bdab2..f661871880 100644 --- a/en/releases/4.0R/notes.sgml +++ b/en/releases/4.0R/notes.sgml @@ -1,878 +1,878 @@ - + %includes; ]> &header;
                                  RELEASE NOTES
                            FreeBSD Release 4.0-RELEASE
 
 Any installation failures or crashes should be reported by using the
 send-pr command (those preferring a Web-based interface can also see
 http://www.FreeBSD.org/send-pr.html).
 
 For information about FreeBSD and the layout of the 4.0-RELEASE
 directory (especially if you're installing from floppies!), see
 ABOUT.TXT.  For installation instructions, see the INSTALL.TXT and
 HARDWARE.TXT files.
 
 For the latest of these 4.0-STABLE snapshots, you should always see:
 
         ftp://current.FreeBSD.org/pub/FreeBSD
 
 If you wish to get the latest post-3.X-RELEASE technology.
 
 Table of contents:
 ------------------
 1. What's new since the 3.1/4.0 branch
    1.1 KERNEL CHANGES
    1.2 SECURITY FIXES
    1.3 USERLAND CHANGES
 
 2. Supported Configurations
    2.1 Disk Controllers
    2.2 Ethernet cards
    2.3 ATM
    2.4 Misc
 
 3. Obtaining FreeBSD
    3.1 FTP/Mail
    3.2 CDROM
 
 4. Upgrading from previous releases of FreeBSD
 
 5. Reporting problems, making suggestions, submitting code
 6. Acknowledgements
 
 
 1. What's new since the 3.1/4.0 branch
 --------------------------------------
 All changes described here are unique to the 4.0 branch unless
 specifically marked as [MERGED] features.
 
 
 1.1. KERNEL CHANGES
 -------------------
 
 NFS has been immensely improved with bug fixes and performance tuning.
 
 Support for more than 32 signals has been added. 
 
 POSIX 1003.1 conformant SA_SIGINFO signal handlers are now supported.
 SIGFPE signal handlers (both SA_SIGINFO and traditional BSD handlers)
 now get meaningful error codes describing the kind of error. See
 sigaction(2).
 
 IA32 hardware debug registers are now supported.  See ptrace(2) and
 procfs(5).
 
 Jail(8) aware sysctl(8) variables have been added for Linux mode.
 
 A large number of bug fixes and performance improvements have been
 made to the VM system, including and most especially to mmap() and
 related functions.  The MAP_NOSYNC option has been added to better support 
 the use of shared files as an IPC mechanism.  The VM system's swapper has
 been completely rewritten and performance has been greatly enhanced,
 especially when swapping over NFS.
 
 An emulator for SVR4 binaries has been added.
 
 Support has been added for direct access to NTFS filesystems.
 
 Support for the NWFS filesystem and NetWare client connections has
 been added.  A variety of NetWare related tools, such as ipxping
 and ncprint, have been added in ports/net/ncplib.
 
 A new ATA/ATAPI driver has been implemented. The aim of this new
 subsystem is to maximise performance on modern ATA/ATAPI based
 systems. The "ata" driver supports all major chipsets including
 those used on PCI card based controllers like the Promise and the
 Abit/SIIG. There is support for busmaster DMA transfers upto and 
 including the new ATA/66 mode. The 'ata' driver automatically
 setup the hardware for the maximum possible transfer mode to
 maximise system throughput. Supported devices are all ATA compliant
 disks and ATAPI CDROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, LS120, ZIP 
 and tape drives. The ata driver also support PCCARD ATA devices. 
 The 'ata' driver also sports error handling and timeout code, to 
 avoid the problems of "hung" ATA/ATAPI devices.
 
 A new utility 'burncd' has been written to facilitate easy control
 of ATAPI CD-R and CD-RW drives, and allows burning of CD-R/RW
 media in a wide selction of formats, including multisession mode.
 
 Driver support has been added for PCI gigabit ethernet adapters
 based on the Alteon Networks Tigon 1 and Tigon 2 chipsets, including
 the Alteon AceNIC, 3Com 3c985 and Netgear GA620. [MERGED]
 
 Driver support has been added for IEEE 802.11 PCMCIA wireless network
 adapters based on the Lucent Hermes chipset, including the Lucent
 WaveLAN/IEEE 802.11, the Cabletron RoamAbout and Melco Aireconnect.  
 Both 2Mbps and 6Mbps Turbo adapters are supported. [MERGED]
 
 Driver support has been added for PCI fast ethernet cards based
 on the ADMtek Inc. AL981 Comet chipset. [MERGED]
 
 Driver support has been added for PCI fast ethernet cards based
 on the ADMtek Inc. AL985 Centaur chipset. [MERGED]
 
 Support has been added for the Rise mP6 processor. [MERGED]
 
 Driver support has been added for SysKonnect SK-984x PCI gigabit
 ethernet adapters. [MERGED]
 
 Driver support has been added for Adaptec Duralink PCI ethernet adapters
 based on the Adaptec AIC-6915 fast ethernet controller. [MERGED]
 
 Driver support has been added for PCI fast ethernet adapters based on
 the Sundance Technologies ST201 controller, including the D-Link DFE-550TX.
 [MERGED]
 
 Driver support has been added for the 3Com 3c905C-TX. [MERGED]
 
 Driver support has been added for SMC SMC9xxx-based Ethernet adapters.
 
 Several IPFW improvements including stateful inspection, user- and
 group-based firewalling, dynamic logging with arbitrary logging
 limits, probabilistic rule match. [MERGED]
 
 IPv6 IPFW has been imported from the KAME project.
 
 The "dummynet" traffic shaper now handles efficiently thousands
 of independent queues. [MERGED]
 
 Several fixes to bridging, which now supports clusters of interfaces
 with bridging being done independently within each cluster. [MERGED]
 
 The top-level syslog(3) category "security" has been added, and IPFW now
 uses syslog(3) to log all messages to /var/log/security.
 
 Driver support has been added for PCI fast ethernet adapters based on
 the Silicon Integrated Systems SiS 900 and SiS 7016 ethernet controllers.
 [MERGED]
 
 Driver support has been added for PCI fast ethernet adapters based on
 the Davicom DM9100 and DM9102 ethernet controllers, including the Jaton
 Corporation XpressNet.
 
 Support has been added for blocking incoming ICMP redirects, outgoing RST
 frames and incoming SYN|FIN frames in order to lessen or nullify the
 impact of certain kinds of DoS attacks. [MERGED]
 
 Support has been added for forwarding IP datagrams without inspecting or
 decreasing the TTL in order to make gateways and firewalls less visible
 and therefore less exposed to attacks. [MERGED]
 
 The old `sd' (SCSI Disk) backwards compatibility support has been removed.
 Any usage of "/dev/sd*" in ``/etc/fstab'' must be replaced by "/dev/da*".
 In addition, any useage of "/dev/*sd*" in scripts need to be changed.
 Even if you have old `sd' device entries in /dev, they will no longer work.
 
 The `al' `ax' `dm' `pn' and `mx' drivers have been removed and replaced
 with a single driver (`dc') in order to reduce code duplication. The
 new driver handles all chipsets supported by the older drivers, and it
 offers improved support for 10/100 cards based on the DEC/Intel 21143.
 
 Driver support has been added for the 3Com 3c450-TX HomeConnect
 PCI ethernet NIC. [MERGED]
 
 Driver support has been added for USB ethernet adapters based on
 the ADMtek AN986 Pegasus chip, including the LinkSys USB100TX,
 the Billionton USB100, the Melco Inc. LU-ATX, the D-Link 650TX
 and the SMC-2202USB.
 
 Driver support has been added for USB ethernet adapters based on
 the Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T,
 the Peracom USB Ethernet Adapter, the 3Com 3c19250, the Entrega
 NET-USB-E45, the ADS Technologies USB-10BT, the ATen UC10T, the
 Netgear EA101, the D-Link DSB-650, and the SMC 2102USB and 2104USB.
 
 IPfilter version 3.3.8 has been integrated.
 
 Driver support has been added for USB ethernet adapters based on
 the CATC USB-EL1210A chip, including the CATC Netmate and Netmate II,
 and the Belkin F5U111.
 
 Driver support has been added for Aironet 4500/4800 802.11 wireless
 adapters. This includes PCMCIA, PCI and ISA models.
 
 IPv6 support has been imported from the KAME project. This includes the
 kernel IPv6 protocol stack (sys/netinet6), TCP IPv6 support, configurable
 IPv6 and IPv4 tunneling over IPv6 or IPv4, and IPv6 TCP to IPv4 TCP
 translation gateway support. Protocol-independent name resolution
 functions have been added to libc (getaddrinfo, getnameinfo, etc).
 
 Floating point exceptions for new processes (devide-by-zero,
 under/overflow, invalid range etc.) are now disabled by default. Use
 fpsetmask(3) to reenable those you need. Note that integer
 device-by-zero is not covered by the FPU and will still trap after
 this change. Also note that conversion of float/double to integer
 where the float variable is too big now doesn't trap as well (it can't
-be seperated from other operations we want masked).
+be separated from other operations we want masked).
 
 
 1.2. SECURITY FIXES
 -------------------
 
 Numerous security enhancements and fixes have been applied during the
 course of development of FreeBSD 4.0. Most of these have also been
 backported to the 3.X-STABLE series.
 
 A new jail(2) system call and admin command (jail(8)) have been added for
 additional flexibility in creating secure process execution environments.
 
 OpenSSL v0.9.4 (a general-purpose cryptography and SSL2/3/TLSv1 toolkit)
 has been integrated with the base system. In the future this will be used
 to provide strong cryptography for FreeBSD utilities out-of-the-box.
 
 OpenSSH 1.2 has been integrated with the base system. OpenSSH is a free
 (BSD-licensed), full-featured implementation of the SSH v1 protocol, which
 is completely interoperable with other SSH v1 clients and servers, such as
 the /usr/ports/security/ssh port.  OpenSSH provides all of the features of
 this port - in fact it is based on an older release before the software
 became restrictively licensed.  FreeBSD 4.0 provides SSH client/server
 functionality out-of-the-box if you choose to install the 'DES'
 cryptography distribution in sysinstall.
 
 Telnet has a new encrypted authentication mechanism called SRA. SRA
 uses a Diffie-Hellmen exchange to establish a session key, then uses
 that to DES encrypt the username and password. As a side effect the
 session key is used to DES encrypt the session. SRA is vulnerable to
 man-in-the-middle attacks, the DH parameters are on the small side,
 and DES is showing its age, but the benefits are that it requires
 absolutely no administrative changes to the machine to work, and is
 at the very least a step up from plaintext. To use it, you need to
 either use "telnet -ax" or set up a .telnetrc to enable it by default.
 
 IPsec support has been imported from the KAME project. This includes IPsec
 tunnel mode to implement a Virtual Private Network via a security gateway,
 and IPsec transport mode to achieve secure socket-level communication.
 Also, kernel-internal crypto code has been imported to sys/crypto, and
 IPsec support has been added to the following userland applications:
 sbin/ping, usr.sbin/inetd, usr.sbin/rrenumd, usr.sbin/traceroute6,
 usr.sbin/rtadvd, usr.sbin/setkey
 
 
 1.3. USERLAND CHANGES
 ---------------------
 
 The base C/C++ compiler has been upgraded from GCC 2.7.2 to GCC 2.95.2.
 This gives users full ISO C++ support, and preliminary C9x support.
 
 Various changes has been made to /bin/sh to improve POSIX 1003.2
 conformance, especially for scripting.
 
 The f77 emulation via f2c has been replaced by a native F77 compiler.
 
 The timezone database has been updated to catch all of the recent changes
 in Europe, the former Soviet Union, and Central and South America.
 The timezone data files now contain a magic number allowing for easy
 identification.
 
 Groff/troff/eqn has been updated to version 1.15.
 
 Gdb has been updated to version 4.18.
 
 Numerous fixes have been applied to improve the security of FreeBSD code
 as part of the FreeBSD Auditing Project.
 
 FreeBSD's threads library, libc_r, has had many features and performance
 improvements added, which makes it almost completely POSIX-compliant.  In
 addition, Linux's kernel-supported LinuxThreads library is now available as
 a port (ports/devel/linuxthreads), which can be used for native FreeBSD
 programs.
 
 The following dedicated IPv6 applications have been added:
  sbin/ping6, sbin/rtsol, usr.sbin/gifconfig, usr.sbin/ifmcstat,
  usr.sbin/pim6dd, usr.sbin/pim6sd, usr.sbin/prefix, usr.sbin/rip6query,
  usr.sbin/route6d, usr.sbin/rrenumd, usr.sbin/rtadvd, usr.sbin/rtsold,
  usr.sbin/traceroute6
 
 The following applications have been updated to support IPv6:
  usr.bin/netstat, usr.bin/fstat, usr.bin/sockstat, usr.sbin/tcpdchk,
  usr.sbin/tcpdump, usr.sbin/trpt, libexec/ftpd, libexec/rlogind,
  libexec/rshd, libexec/telnetd
 
 Many ports have been updated to support IPv6. See the 'ipv6' virtual ports
 category for a list.
 
 Sysinstall enables PC-card controllers and pccardd(8) for PC-card 
 installation media.
 
 
 2. Supported Configurations
 ---------------------------
 FreeBSD currently runs on a wide variety of ISA, VLB, EISA, MCA and PCI
 bus based PC's, ranging from 386sx to Pentium class machines (though the
 386sx is not recommended).  Support for generic IDE or ESDI drive
 configurations, various SCSI controller, network and serial cards is
 also provided.
 
 What follows is a list of all peripherals currently known to work with
 FreeBSD.  Other configurations may also work, we have simply not as yet
 received confirmation of this.
 
 
 2.1. Disk Controllers
 ---------------------
 WD1003 (any generic MFM/RLL)
 WD1007 (any generic IDE/ESDI)
 IDE
 ATA
 
 Adaptec 1535 ISA SCSI controllers
 Adaptec 154x series ISA SCSI controllers
 Adaptec 164x series MCA SCSI controllers
 Adaptec 174x series EISA SCSI controller in standard and enhanced mode.
 Adaptec 274X/284X/2920C/294x/2950/3940/3950 (Narrow/Wide/Twin) series
 EISA/VLB/PCI SCSI controllers.
 Adaptec AIC7850, AIC7860, AIC7880, AIC789x, on-board SCSI controllers.
 Adaptec 1510 series ISA SCSI controllers (not for bootable devices)
 Adaptec 152x series ISA SCSI controllers
 Adaptec AIC-6260 and AIC-6360 based boards, which includes the AHA-152x
 and SoundBlaster SCSI cards.
 
 AdvanSys SCSI controllers (all models).
 
 BusLogic MultiMaster controllers:
 
 [ Please note that BusLogic/Mylex "Flashpoint" adapters are NOT yet supported ]
 
 BusLogic MultiMaster "W" Series Host Adapters:
     BT-948, BT-958, BT-958D
 BusLogic MultiMaster "C" Series Host Adapters:
     BT-946C, BT-956C, BT-956CD, BT-445C, BT-747C, BT-757C, BT-757CD, BT-545C,
     BT-540CF
 BusLogic MultiMaster "S" Series Host Adapters:
     BT-445S, BT-747S, BT-747D, BT-757S, BT-757D, BT-545S, BT-542D, BT-742A,
     BT-542B
 BusLogic MultiMaster "A" Series Host Adapters:
     BT-742A, BT-542B
 
 AMI FastDisk controllers that are true BusLogic MultiMaster clones are also
 supported.
 
 The Buslogic/Bustek BT-640 and Storage Dimensions SDC3211B and SDC3211F
 Microchannel (MCA) bus adapters are also supported.
 
 DPT SmartCACHE Plus, SmartCACHE III, SmartRAID III, SmartCACHE IV and
 SmartRAID IV SCSI/RAID controllers are supported.  The DPT SmartRAID/CACHE V
 is not yet supported.
 
 SymBios (formerly NCR) 53C810, 53C810a, 53C815, 53C820, 53C825a,
 53C860, 53C875, 53C875j, 53C885, 53C895 and 53C896 PCI SCSI controllers:
         ASUS SC-200
         Data Technology DTC3130 (all variants)
 	Diamond FirePort (all)
         NCR cards (all)
         Symbios cards (all)
         Tekram DC390W, 390U and 390F
         Tyan S1365
 
 
 QLogic 1020, 1040, 1040B, 1080 and 1240 SCSI Host Adapters.
 QLogic 2100 Fibre Channel Adapters (private loop only).
 
 DTC 3290 EISA SCSI controller in 1542 emulation mode.
 
 With all supported SCSI controllers, full support is provided for
 SCSI-I & SCSI-II peripherals, including hard disks, optical disks,
 tape drives (including DAT and 8mm Exabyte), medium changers, processor
 target devices and CDROM drives.  WORM devices that support CDROM commands
 are supported for read-only access by the CDROM driver.  WORM/CD-R/CD-RW
 writing support is provided by cdrecord, which is in the ports tree.
 
 The following CD-ROM type systems are supported at this time:
 (cd)    SCSI interface (also includes ProAudio Spectrum and
         SoundBlaster SCSI)
 (matcd) Matsushita/Panasonic (Creative SoundBlaster) proprietary
         interface (562/563 models)
 (scd)   Sony proprietary interface (all models)
 (acd)   ATAPI IDE interface
 
 The following drivers were supported under the old SCSI subsystem, but are
 NOT YET supported under the new CAM SCSI subsystem:
 
   NCR5380/NCR53400 ("ProAudio Spectrum") SCSI controller. 
 
   UltraStor 14F, 24F and 34F SCSI controllers.
 
   Seagate ST01/02 SCSI controllers.
 
   Future Domain 8xx/950 series SCSI controllers.
 
   WD7000 SCSI controller.
 
   [ Note:  There is work-in-progress to port the UltraStor driver to 
     the new CAM SCSI framework, but no estimates on when or if it will 
     be completed. ]
 
 Unmaintained drivers, they might or might not work for your hardware:
 
   (mcd)   Mitsumi proprietary CD-ROM interface (all models)
 
 
 2.2. Ethernet cards
 -------------------
 
 Adaptec Duralink PCI fast ethernet adapters based on the Adaptec
 AIC-6915 fast ethernet controller chip, including the following:
   ANA-62011 64-bit single port 10/100baseTX adapter
   ANA-62022 64-bit dual port 10/100baseTX adapter
   ANA-62044 64-bit quad port 10/100baseTX adapter
   ANA-69011 32-bit single port 10/100baseTX adapter
   ANA-62020 64-bit single port 100baseFX adapter
 
 Allied-Telesis AT1700 and RE2000 cards
 
 Alteon Networks PCI gigabit ethernet NICs based on the Tigon 1 and Tigon 2
 chipsets, including the following:
   Alteon AceNIC (Tigon 1 and 2)
   3Com 3c985-SX (Tigon 1 and 2)
   Netgear GA620 (Tigon 2)
   Silicon Graphics Gigabit Ethernet
   DEC/Compaq EtherWORKS 1000
   NEC Gigabit Ethernet
 
 AMD PCnet/PCI (79c970 & 53c974 or 79c974)
 
 SMC Elite 16 WD8013 ethernet interface, and most other WD8003E,
 WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT
 based clones.  SMC Elite Ultra.  SMC Etherpower II.
 
 RealTek 8129/8139 fast ethernet NICs including the following:
   Allied Telesyn AT2550
   Allied Telesyn AT2500TX
   Genius GF100TXR (RTL8139)
   NDC Communications NE100TX-E
   OvisLink LEF-8129TX
   OvisLink LEF-8139TX
   Netronix Inc. EA-1210 NetEther 10/100
   KTX-9130TX 10/100 Fast Ethernet
   Accton "Cheetah" EN1027D (MPX 5030/5038; RealTek 8139 clone?)
   SMC EZ Card 10/100 PCI 1211-TX
 
 Lite-On 82c168/82c169 PNIC fast ethernet NICs including the following:
   LinkSys EtherFast LNE100TX
   NetGear FA310-TX Rev. D1
   Matrox FastNIC 10/100
   Kingston KNE110TX
 
 Macronix 98713, 98713A, 98715, 98715A and 98725 fast ethernet NICs
   NDC Communications SFA100A (98713A)
   CNet Pro120A (98713 or 98713A)
   CNet Pro120B (98715)
   SVEC PN102TX (98713)
 
 Macronix/Lite-On PNIC II LC82C115 fast ethernet NICs including the following:
   LinkSys EtherFast LNE100TX Version 2
 
 Winbond W89C840F fast ethernet NICs including the following:
   Trendware TE100-PCIE
 
 VIA Technologies VT3043 "Rhine I" and VT86C100A "Rhine II" fast ethernet
 NICs including the following:
   Hawking Technologies PN102TX
   D-Link DFE-530TX
   AOpen/Acer ALN-320
 
 Silicon Integrated Systems SiS 900 and SiS 7016 PCI fast ethernet NICs
 
 Sundance Technologies ST201 PCI fast ethernet NICs including
 the following:
   D-Link DFE-550TX
 
 SysKonnect SK-984x PCI gigabit ethernet cards including the following:
   SK-9841 1000baseLX single mode fiber, single port
   SK-9842 1000baseSX multimode fiber, single port
   SK-9843 1000baseLX single mode fiber, dual port
   SK-9844 1000baseSX multimode fiber, dual port
 
 Texas Instruments ThunderLAN PCI NICs, including the following:
   Compaq Netelligent 10, 10/100, 10/100 Proliant, 10/100 Dual-Port
   Compaq Netelligent 10/100 TX Embedded UTP, 10 T PCI UTP/Coax, 10/100 TX UTP
   Compaq NetFlex 3P, 3P Integrated, 3P w/ BNC
   Olicom OC-2135/2138, OC-2325, OC-2326 10/100 TX UTP
   Racore 8165 10/100baseTX
   Racore 8148 10baseT/100baseTX/100baseFX multi-personality
 
 ADMtek Inc. AL981-based PCI fast ethernet NICs
 ADMtek Inc. AN985-based PCI fast ethernet NICs
 ADMtek Inc. AN986-based USB ethernet NICs including the following:
   LinkSys USB100TX
   Billionton USB100
   Melco Inc. LU-ATX
   D-Link DSB-650TX
   SMC 2202USB
 
 CATC USB-EL1210A-based USB ethernet NICs including the following:
   CATC Netmate
   CATC Netmate II
   Belkin F5U111
 
 Kawasaki LSI KU5KUSB101B-based USB ethernet NICs including
 the following:
   LinkSys USB10T
   Entrega NET-USB-E45
   Peracom USB Ethernet Adapter
   3Com 3c19250
   ADS Technologies USB-10BT
   ATen UC10T
   Netgear EA101
   D-Link DSB-650
   SMC 2102USB
   SMC 2104USB
   Corega USB-T
 
 ASIX Electronics AX88140A PCI NICs, including the following:
   Alfa Inc. GFC2204
   CNet Pro110B
 
 DEC EtherWORKS III NICs (DE203, DE204, and DE205)
 DEC EtherWORKS II NICs (DE200, DE201, DE202, and DE422)
 DEC DC21040, DC21041, or DC21140 based NICs (SMC Etherpower 8432T, DE245, etc)
 DEC FDDI (DEFPA/DEFEA) NICs
 
 Davicom DM9100 and DM9102 PCI fast ethernet NICs, including the
 following:
   Jaton Corporation XpressNet
 
 Fujitsu MB86960A/MB86965A
 
 HP PC Lan+ cards (model numbers: 27247B and 27252A).
 
 Intel EtherExpress 16
 Intel EtherExpress Pro/10
 Intel EtherExpress Pro/100B PCI Fast Ethernet
 Intel InBusiness 10/100 PCI Network Adapter
 Intel PRO/100+ Management Adapter
 
 Isolan AT 4141-0 (16 bit)
 Isolink 4110     (8 bit)
 
 Novell NE1000, NE2000, and NE2100 ethernet interface.
 
 PCI network cards emulating the NE2000: RealTek 8029, NetVin 5000,
 Winbond W89C940, Surecom NE-34, VIA VT86C926.
 
 3Com 3C501 cards
 
 3Com 3C503 Etherlink II
 
 3Com 3c505 Etherlink/+
 
 3Com 3C507 Etherlink 16/TP
 
 3Com 3C509, 3C529 (MCA), 3C579, 
 3C589/589B/589C/589D/589E/XE589ET/574TX/574B (PC-card/PCMCIA),
 3C590/592/595/900/905/905B/905C PCI
 and EISA (Fast) Etherlink III / (Fast) Etherlink XL
 
 3Com 3c980/3c980B Fast Etherlink XL server adapter
 
 3Com 3cSOHO100-TX OfficeConnect adapter
 
 Toshiba ethernet cards
 
 Crystal Semiconductor CS89x0-based NICs, including:
   IBM Etherjet ISA
 
 NE2000 compatible PC-Card (PCMCIA) Ethernet/FastEthernet cards,
 including the following:
   AR-P500 Ethernet card
   Accton EN2212/EN2216/UE2216(OEM)
   Allied Telesis CentreCOM LA100-PCM_V2
   AmbiCom 10BaseT card
   BayNetworks NETGEAR FA410TXC Fast Ethernet
   CNet BC40 adapter
   COREGA Ether PCC-T/EtherII PCC-T
   Compex Net-A adapter
   CyQ've ELA-010
   D-Link DE-650/660
   Danpex EN-6200P2
   IO DATA PCLATE
   IBM Creditcard Ethernet I/II
   IC-CARD Ethernet/IC-CARD+ Ethernet
   Linksys EC2T/PCMPC100
   Melco LPC-T
   NDC Ethernet Instant-Link
   National Semiconductor InfoMover NE4100
   Network Everywhere Ethernet 10BaseT PC Card
   Planex FNW-3600-T
   Socket LP-E
   Surecom EtherPerfect EP-427
   Telecom Device SuperSocket RE450T
 
 Megahertz X-Jack Ethernet PC-Card CC-10BT
 
 2.3 ATM
 -------
 
    o ATM Host Interfaces
         - FORE Systems, Inc. PCA-200E ATM PCI Adapters
         - Efficient Networks, Inc. ENI-155p ATM PCI Adapters
 
    o ATM Signalling Protocols
         - The ATM Forum UNI 3.1 signalling protocol
         - The ATM Forum UNI 3.0 signalling protocol
         - The ATM Forum ILMI address registration
         - FORE Systems's proprietary SPANS signalling protocol
         - Permanent Virtual Channels (PVCs)
 
    o IETF "Classical IP and ARP over ATM" model
         - RFC 1483, "Multiprotocol Encapsulation over ATM Adaptation Layer 5"
         - RFC 1577, "Classical IP and ARP over ATM"
         - RFC 1626, "Default IP MTU for use over ATM AAL5"
         - RFC 1755, "ATM Signaling Support for IP over ATM"
         - RFC 2225, "Classical IP and ARP over ATM"
         - RFC 2334, "Server Cache Synchronization Protocol (SCSP)"
         - Internet Draft draft-ietf-ion-scsp-atmarp-00.txt,
                 "A Distributed ATMARP Service Using SCSP"
 
    o ATM Sockets interface
 
 
 2.4. Misc
 ---------
 
 AST 4 port serial card using shared IRQ.
 
 ARNET 8 port serial card using shared IRQ.
 ARNET (now Digiboard) Sync 570/i high-speed serial.
 
 Boca BB1004 4-Port serial card (Modems NOT supported)
 Boca IOAT66 6-Port serial card (Modems supported)
 Boca BB1008 8-Port serial card (Modems NOT supported)
 Boca BB2016 16-Port serial card (Modems supported)
 
 Comtrol Rocketport card.
 
 Cyclades Cyclom-y Serial Board.
 
 STB 4 port card using shared IRQ.
 
 SDL Communications Riscom/8 Serial Board.
 SDL Communications RISCom/N2 and N2pci high-speed sync serial boards.
 
 Stallion multiport serial boards: EasyIO, EasyConnection 8/32 & 8/64,
 ONboard 4/16 and Brumby.
 
 Specialix SI/XIO/SX ISA, EISA and PCI serial expansion cards/modules.
 
 Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound
 and Roland MPU-401 sound cards. (snd driver)
 
 Most ISA audio codecs manufactured by Crystal Semiconductors, OPTi, Creative
 Labs, Avance, Yamaha and ENSONIQ. (pcm driver)
 
 Connectix QuickCam
 Matrox Meteor Video frame grabber
 Creative Labs Video Spigot frame grabber
 Cortex1 frame grabber
 Hauppauge Wincast/TV boards (PCI)
 STB TV PCI
 Intel Smart Video Recorder III
 Various Frame grabbers based on Brooktree Bt848 / Bt878 chip.
 
 HP4020, HP6020, Philips CDD2000/CDD2660 and Plasmon CD-R drives.
 
 PS/2 mice
 
 Standard PC Joystick
 
 X-10 power controllers
 
 GPIB and Transputer drivers.
 
 Genius and Mustek hand scanners.
 
 Xilinx XC6200 based reconfigurable hardware cards compatible with
 the HOT1 from Virtual Computers (www.vcc.com)
 
 Support for Dave Mills experimental Loran-C receiver.
 
 Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA and ISA standard speed
 (2Mbps) and turbo speed (6Mbps) wireless network adapters and workalikes
 (NCR WaveLAN/IEEE 802.11, Cabletron RoamAbout 802.11 DS, and Melco 
 Airconnect). Note: the ISA versions of these adapters are actually PCMCIA 
 cards combined with an ISA to PCMCIA bridge card, so both kinds of 
 devices work with the same driver.
 
 Aironet 4500/4800 series 802.11 wireless adapters. The PCMCIA,
 PCI and ISA adapters are all supported.
 
 
 3. Obtaining FreeBSD
 --------------------
 
 You may obtain FreeBSD in a variety of ways:
 
 
 3.1. FTP/Mail
 -------------
 
 You can ftp FreeBSD and any or all of its optional packages from
 `ftp.FreeBSD.org' - the official FreeBSD release site.
 
 For other locations that mirror the FreeBSD software see the file
 MIRROR.SITES.  Please ftp the distribution from the site closest (in
 networking terms) to you.  Additional mirror sites are always welcome!
 Contact freebsd-admin@FreeBSD.org for more details if you'd like to 
 become an official mirror site.
 
 If you do not have access to the Internet and electronic mail is your
 only recourse, then you may still fetch the files by sending mail to
 `ftpmail@ftpmail.vix.com' - putting the keyword "help" in your message
 to get more information on how to fetch files using this mechanism.
 Please do note, however, that this will end up sending many *tens of
 megabytes* through the mail and should only be employed as an absolute
 LAST resort!
 
 
 3.2. CDROM
 ----------
 
 FreeBSD 4.0-RELEASE and 3.X-RELEASE CDs may be ordered on CDROM from:
 
         Walnut Creek CDROM
         4041 Pike Lane, Suite F
         Concord CA  94520
         1-800-786-9907, +1-925-674-0783, +1-925-674-0821 (FAX)
 
 Or via the Internet from orders@cdrom.com or http://www.cdrom.com.
 Their current catalog can be obtained via ftp from:
 
         ftp://ftp.cdrom.com/cdrom/catalog
 
 Cost per -RELEASE CD is $39.95 or $24.95 with a FreeBSD subscription.
 FreeBSD SNAPshot CDs, when available, are $39.95 or $14.95 with a
 FreeBSD-SNAP subscription (-RELEASE and -SNAP subscriptions are entirely
 separate).  With a subscription, you will automatically receive updates as
 they are released.  Your credit card will be billed when each disk is
 shipped and you may cancel your subscription at any time without further
 obligation.
 
 Shipping (per order not per disc) is $5 in the US, Canada or Mexico
 and $9.00 overseas.  They accept Visa, Mastercard, Discover, American
 Express or checks in U.S. Dollars and ship COD within the United
 States.  California residents please add 8.25% sales tax.
 
 Should you be dissatisfied for any reason, the CD comes with an
 unconditional return policy.
 
 
 4. Upgrading from previous releases of FreeBSD
 ----------------------------------------------
 
 If you're upgrading from a previous release of FreeBSD, most likely
 it's 3.0 and some of the following issues may affect you, depending
 of course on your chosen method of upgrading.  There are two popular
 ways of upgrading FreeBSD distributions:
 
         o Using sources, via /usr/src
         o Using sysinstall's (binary) upgrade option.
 
 Please read the UPGRADE.TXT file for more information.
 
 
 5. Reporting problems, making suggestions, submitting code.
 -----------------------------------------------------------
 Your suggestions, bug reports and contributions of code are always
 valued - please do not hesitate to report any problems you may find
 (preferably with a fix attached, if you can!).
 
 The preferred method to submit bug reports from a machine with
 Internet mail connectivity is to use the send-pr command or use the CGI
 script at http://www.FreeBSD.org/send-pr.html.  Bug reports
 will be dutifully filed by our faithful bugfiler program and you can
 be sure that we'll do our best to respond to all reported bugs as soon
 as possible.  Bugs filed in this way are also visible on our WEB site
 in the support section and are therefore valuable both as bug reports
 and as "signposts" for other users concerning potential problems to
 watch out for.
 
 If, for some reason, you are unable to use the send-pr command to
 submit a bug report, you can try to send it to:
 
                 freebsd-bugs@FreeBSD.org
 
 Note that send-pr itself is a shell script that should be easy to move
 even onto a totally different system.  We much prefer if you could use
 this interface, since it make it easier to keep track of the problem
 reports.  However, before submitting, please try to make sure whether
 the problem might have already been fixed since.
 
 
 Otherwise, for any questions or tech support issues, please send mail to:
 
                 freebsd-questions@FreeBSD.org
 
 
 Additionally, being a volunteer effort, we are always happy to have
 extra hands willing to help - there are already far more desired
 enhancements than we'll ever be able to manage by ourselves!  To
 contact us on technical matters, or with offers of help, please send
 mail to:
 
                 freebsd-hackers@FreeBSD.org
 
 
 Please note that these mailing lists can experience *significant*
 amounts of traffic and if you have slow or expensive mail access and
 are only interested in keeping up with significant FreeBSD events, you
 may find it preferable to subscribe instead to:
 
                 freebsd-announce@FreeBSD.org
 
 
 All of the mailing lists can be freely joined by anyone wishing
 to do so.  Send mail to MajorDomo@FreeBSD.org and include the keyword
 `help' on a line by itself somewhere in the body of the message.  This
 will give you more information on joining the various lists, accessing
 archives, etc.  There are a number of mailing lists targeted at
 special interest groups not mentioned here, so send mail to majordomo
 and ask about them!
 
 
 6. Acknowledgements
 -------------------
 
 FreeBSD represents the cumulative work of many dozens, if not
 hundreds, of individuals from around the world who have worked very
 hard to bring you this release.  For a complete list of FreeBSD
 project staffers, please see:
 
         http://www.FreeBSD.org/handbook/staff.html
 
 or, if you've loaded the doc distribution:
 
         file:/usr/share/doc/handbook/staff.html
 
 
 Special mention to:
 
         The donors listed at http://www.FreeBSD.org/handbook/donors.html
 
         Justin M. Seger <jseger@FreeBSD.org> for almost single-handedly
         converting the ports collection to ELF.
 
         Doug Rabson <dfr@FreeBSD.org> and John Birrell <jb@FreeBSD.org>
         for making FreeBSD/alpha happen and to the NetBSD project for
         substantial indirect aid.
 
         Peter Wemm <peter@FreeBSD.org> for the new kernel module system
         (with substantial aid from Doug Rabson).
 
         And to the many thousands of FreeBSD users and testers all over the
         world, without whom this release simply would not have been possible.
 
 We sincerely hope you enjoy this release of FreeBSD!
 
                         The FreeBSD Project
 

Release Home &footer;