diff --git a/data/applications.sgml b/data/applications.sgml index 080cca9e55..a7540aa50c 100644 --- a/data/applications.sgml +++ b/data/applications.sgml @@ -1,126 +1,126 @@ + %includes; ]> About Applications for FreeBSD

Experience the possibilities with FreeBSD

-

FreeBSD can handle nearly any task you'd expect of a UNIX workstation, +

FreeBSD can handle nearly any task you would expect of a UNIX workstation, as well as many you might not expect:


FreeBSD is a true open system with full source code.
-

There's no doubt that so-called open systems are the requirement +

There is no doubt that so-called open systems are the requirement for today's computing applications. But no commercial vendor-supplied solution is more open than one which includes full source code to the entire operating system, including the kernel plus all of the system daemons, programs, and utilities. You can modify any part of FreeBSD to suit your personal, organizational, or corporate needs.

With its generous licensing policy, you can use FreeBSD as the basis for any number of free or commercial applications.


FreeBSD runs thousands of applications.

Because FreeBSD is based on 4.4BSD, an industry-standard version of -UNIX, it's easy to compile and run programs. FreeBSD also includes an extensive +UNIX, it is easy to compile and run programs. FreeBSD also includes an extensive packages collection and ports collection that bring precompiled and easy-to-build software right to your desktop or enterprise -server. There's also a growing number of commercial +server. There is also a growing number of commercial applications written for FreeBSD.

Here are some examples of the environments in which FreeBSD is used:


An operating system that will grow with your needs.
-

Though FreeBSD is free software, it's also user supported software. +

Though FreeBSD is free software, it is also user supported software. Any questions you have can be posted to hundreds of FreeBSD developers and users simply by e-mailing to the -questions@freebsd.org mailing +freebsd-questions@FreeBSD.ORG mailing list.

FreeBSD also has a worldwide group of programmers and writers who fix bugs, add new features and document the system. Support for new devices or special features is an almost constant development process, and the team keeps a special eye out for problems which effect system stability. FreeBSD users are quite proud of not only how fast but how reliable their systems are.

What experts have to say . . .

-

``FreeBSD handles [our] heavy load quite well and it's nothing short +

``FreeBSD handles [our] heavy load quite well and it is nothing short of amazing. Salutations to the FreeBSD team.''

---Mark Hittinger, administrator of WinNet Communications, Inc.

&footer; diff --git a/data/availability.sgml b/data/availability.sgml index fdba1c34c0..fff75c2e10 100644 --- a/data/availability.sgml +++ b/data/availability.sgml @@ -1,88 +1,88 @@ + %includes; ]> About FreeBSD's availability

Availability of FreeBSD

FreeBSD is free and is available for downloading over the Internet or on CD-ROM for a small fee.


Hardware requirements.

FreeBSD requires a PC-type personal computer running with an Intel, AMD, Cyrix, or compatible 386, 486, or Pentium CPU. You computer needs -an ISA, EISA, VESA, or PCI bus. You'll also need 5 megabytes of RAM to +an ISA, EISA, VESA, or PCI bus. You will also need 5 megabytes of RAM to install FreeBSD (but 4 megabytes to run it after installation). For best performance, you should have 8 megabytes or more. 60MB of disk space is required for a minimal installation.

FreeBSD supports most popular Ethernet adaptors, SCSI controllers, IDE hard drives, multiport serial cards, CD-ROM drives, tape drives, sound cards, mice, and other hardware. See both the Frequently Asked Questions list and the &a.latest.not;release notes for complete information on supported hardware.


Where to get it.

You can get FreeBSD free via anonymous FTP from ftp://ftp.freebsd.org/pub/FreeBSD. You might also want to check a geographically close mirror site.

If you have a CD-ROM drive, you can get FreeBSD on CD-ROM for a modest price from Walnut Creek CD-ROM:

Walnut Creek CD-ROM
1547 Palos Verdes Mall Suite 260
Walnut Creek CA 94596 USA
Phone: +1 510 674-0783
Fax: +1 510 674-0821
Email: info@cdrom.com

In addition to FreeBSD, the CD-ROM comes with hundreds of ready-to-run -programs. It's backed by an unconditional money back guarantee.

+programs. It is backed by an unconditional money back guarantee.


About the FreeBSD Project.

FreeBSD is developed and supported by a worldwide team of programmers. -Jordan Hubbard, president of the project, +Jordan Hubbard, president of the project, has written a brief history of the FreeBSD project. Information about who's -responsible for what is also available. If you're curious, take a look +responsible for what is also available. If you are curious, take a look at some pictures of the team members. A more complete listing of contributors is available in the Contributors section of the FreeBSD Handbook. FreeBSD is an open project welcomes the help of individuals who have time and or skills to offer.

This "about" section was created by Sean Kelly.

Inside your PC is a daemon waiting to be unleashed. Free it with FreeBSD.

&footer; diff --git a/data/branch.sgml b/data/branch.sgml index 83c7e2e0f2..8ae7c2e409 100644 --- a/data/branch.sgml +++ b/data/branch.sgml @@ -1,111 +1,111 @@ + %includes; ]> &header; From jkh, November 4th:

FreeBSD's development stream has, as of today, branched into the 2.2-RELEASE and 3.0-CURRENT development streams. The 2.1-STABLE branch is also still alive, soon to terminate (for real, this time) with the impending release of FreeBSD-2.1.6.

This branch has occurred so that 2.2 may be readied for release without impacting significant new developments, like SMP support, in the mainstream -current branch.

Modulo any of our usual two-week slips here and there, here is our release schedule for 96/97:

December 1996

January 1997

Spring 1997

This is also probably as good a time as any to announce that new XFree86 3.2 binaries, with early Matrox support, are available.

Thanks to The XFree86 project for the timely release, which will be distributed with 2.2-RELEASE and 2.1.6-RELEASE.

Lest there be any confusion about the 2.1.6 and 2.2 releases coming so close together, let me also just explain that the two branches of development had really very little to do with one another, and the fact that both branches came to release status around the same time was simply how the scheduling worked out. When engineering is allowed to do the scheduling, it rarely employs traditional marketing stratagems. :)

In summary:

As always, all branches of FreeBSD development are available from a single CVS repository which may be freely replicated to your own machine (see the handbook) or browsed via the WEB. -

Please don't hesitate to use this valuable resource!

+

Please do not hesitate to use this valuable resource!

Note for CDROM customers:

If you are a regular FreeBSD subscription customer of Walnut Creek CDROM, you will receive both 2.1.6 and 2.2 releases. Making each release a full CD distribution was the only way of ensuring that each would meet the quality expectations of each customer base, and any customer who feels they would have preferred to receive only one release may contact the the orders department at Walnut Creek CDROM at any time for a full refund or credit towards the next subscription issue.

&footer; diff --git a/data/commercial.sgml b/data/commercial.sgml index 773149e0a2..a230713e6d 100644 --- a/data/commercial.sgml +++ b/data/commercial.sgml @@ -1,334 +1,334 @@ + %includes; ]> &header;

The power, flexibility and reliability of FreeBSD attracts users and commercial vendors alike. In addition to the gallery which showcases users of FreeBSD, we provide this listing of vendors offering software and hardware and consulting services for FreeBSD. If you know of other companies supporting FreeBSD that should be added to this page, please notify us.

Software

Hardware and complete systems

Consulting services

Documentation and miscellaneous accessories

&footer; diff --git a/data/docproj.sgml b/data/docproj.sgml index 41872849b1..6c37fd3c61 100644 --- a/data/docproj.sgml +++ b/data/docproj.sgml @@ -1,178 +1,178 @@ + %includes; ]> - + &header;

Goals

Unix has frequently, and rightfully so, been criticized for being difficult to learn. While the tool based approach to a computing system is powerful, users are often stymied by the terse style of the manual pages that describe each tool in detail but rarely provide hints about how, when or why the tool can be used in day to day operations. Many excellent books have been written to show the tools in a context and a number are highly recommended for anyone using FreeBSD. However, since every Unix system has its own quirks, a number of gaps exist in the documentation as a whole.

The mission of the FreeBSD Documentation Project is to fill this documentation gap. Specifically:

  1. To cover features, procedures, and other quirks that are unique to FreeBSD and thus not to be found in commonly available Unix user, administrator and programmer guides available on the market. The most important of these are:

    • Installation

    • Hardware support and troubleshooting

    • System configuration and tuning

  2. To provide documentation covering the most commonly used aspects of FreeBSD, whether or not the topics are covered in other user, administrator and programmer guides. This includes topics such as:

    • Network configuration and troubleshooting

    • ISP services

    • General system administration

Projects

To realize the above goals, the Documentation Project is focused on two specific pieces of documentation:

  1. The FAQ
  2. The FreeBSD Handbook

The goal of the FAQ is to address in a short question and answer format the most common questions that are asked, or should be asked on the various mailing lists and newsgroups devoted to the discussion of FreeBSD. The format does not permit long winded and comprehensive answers.

Topics that need a more in depth discussion than the FAQ can provide are addressed in the FreeBSD Handbook. The current incarnation of the handbook is largely a skeletal framework with many empty chapters and sections waiting to be filled by words of wisdom.

Contributing to the project

Like the rest of the FreeBSD project, the documentation project depends on the tireless contributions of users. To facilitate the project, a mailing list has been created for the discussion of documentation issues and communication among authors. Anyone wishing to contribute to materials or editorial time should subscribe by sending mail to majordomo@freebsd.org + href="mailto:majordomo@FreeBSD.ORG">majordomo@FreeBSD.ORG with a message body of:

subscribe freebsd-doc

(See Mailing lists in the handbook for complete information on the FreeBSD mailing lists.)

We welcome both corrections and additions to existing documentation as well as submissions of entirely new sections. All documents should reflect the state of FreeBSD 2.0.5R unless there is a compelling reason to cover a different release. In such a case, the version to which the information applies must be clearly stated.

Submitting corrections

When providing corrections or additions to existing documentation, the preferred method is context diff relative to the text as it appears in FreeBSD-current. (see the diff(1) manual page for details on generating a context diff). The FreeBSD-current text for the handbook can be found in:

ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/doc/handbook

while the FAQ can be found at:

ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/doc/FAQ

Diffs should be directed to doc@freebsd.org for + href="mailto:freebsd-doc@FreeBSD.ORG">freebsd-doc@FreeBSD.ORG for review.

Submitting new material

If you can claim expertise on some topic of interest to other FreeBSD users and the topic is not covered by either the FAQ or the Handbook, we would love to incorporate your wisdom into one or the other. If you wish to contribute but are not sure what is needed, have a good look through the handbook and the FAQ and see what you think is missing. In particular, the handbook has a fairly complete outline but sections marked with an asterisk (*) are currently empty and waiting for an eager author.

At this time, the preferred format for submitting new materials is SGML conforming to the linuxdoc DTD. The DTD and tools for converting appropriately tagged documents into LaTeX, HTML and ascii text are available in FreeBSD 2.1 and -current. See the sgmlfmt(1) manual page for details. Due to shortcomings of the linuxdoc DTD, the project hopes to move to a more flexible DTD such as DocBook in the future. Any changes will be announced on the freebsd-doc mailing list.

If you do not feel comfortable with SGML, the next best format is LaTeX because it can be converted to SGML with a minimum of hassle. Failing that, plain ASCII submissions are always welcome.

Some general editorial guidelines:

&footer diff --git a/data/docs.sgml b/data/docs.sgml index fba58947f2..f82d7c7500 100644 --- a/data/docs.sgml +++ b/data/docs.sgml @@ -1,63 +1,63 @@ + %includes; ]> &header;

The FreeBSD Handbook

This is an evolving, comprehensive on-line resource for FreeBSD users. Please address comments and contributions to <doc@freebsd.org>. + href="mailto:freebsd-doc@FreeBSD.ORG"><freebsd-doc@FreeBSD.ORG>.

&i.new; We now offer a Japanese translation of the handbook (EUC encoding).

Frequently Asked Questions (FAQ)

If you have a question, chances are that someone else has the same question. The most common of these have been compiled here in a brief question-answer format.

Tutorials

Here lie assorted documents about FreeBSD and FreeBSD related software and hardware.

Books

Online documentation is useful, but any serious FreeBSD user should consider getting some of the books listed here. Most books that cover BSD systems apply well to FreeBSD.

Manual Pages

The manual pages for FreeBSD 2.0 and XFree86 release 3.1, courtesy of Hinrich Eilts.

The Source Code

If you like digging your fingers into source code, here is a hypertext version of the FreeBSD kernel source. This is brought to you courtesy of Warren Toomey.

The FreeBSD Documentation Project

Like FreeBSD itself, this documentation is the product of a volunteer effort. The goals of the project are outlined here, as are the procedures for submitting corrections and new material.

&footer; diff --git a/data/features.sgml b/data/features.sgml index c46ce6dbc4..52460a2eea 100644 --- a/data/features.sgml +++ b/data/features.sgml @@ -1,99 +1,99 @@ + %includes; ]> About FreeBSD's Technological Advances

FreeBSD offers many advanced features.

No matter what the application, you want your system's resources performing at their full potential. FreeBSD's advanced features enable you to do just that.


A complete operating system based on 4.4BSD.

FreeBSD's distinguished roots derive from the latest BSD software releases from the Computer Systems Research Group at the University of California, Berkeley. The book The Design and Implementation of 4.4BSD Operating System, written by the 4.4BSD system architects, thus describes much of FreeBSD's core functionality in detail.

Drawing on the skills and experience of a diverse and world-wide group of volunteer developers, the FreeBSD Project has worked to extend the feature set of the 4.4BSD operating system in many ways, striving constantly to make each new release of the OS more stable, faster and containing new functionality driven by user requests.


FreeBSD provides higher performance, greater compatibility with other operating systems and less system administration.

FreeBSD's developers attacked some of the more difficult problems in operating systems design to give you these advanced features:

Naturally, since FreeBSD is an ongoing effort, you can expect newer features and higher levels of stability with each release.

What experts have to say . . .

``FreeBSD has an outline-structured visual configuration editor ... you can enter the configuration of every device the OS supports and can therefore get a successful installation on the first try almost every time. IBM, Microsoft, and others would do well to emulate FreeBSD's approach.''

---Brett Glass, Infoworld, April 8 1996.

&footer; diff --git a/data/includes.sgml b/data/includes.sgml index 24da4949f2..897e04ff5b 100644 --- a/data/includes.sgml +++ b/data/includes.sgml @@ -1,40 +1,40 @@ '> '> -www@freebsd.org
+www@FreeBSD.ORG
©right;'> FreeBSD Home Page'> &title;
&i.daemon;

&title;



'> &home;
&author;
&date;
'> '> '> diff --git a/data/index.sgml b/data/index.sgml index 2e4c2232bf..c0dfe5bab5 100644 --- a/data/index.sgml +++ b/data/index.sgml @@ -1,106 +1,106 @@ + %includes; ]> - + FreeBSD Inc.

&i.new; Latest FreeBSD News &i.new;

About FreeBSD

Getting FreeBSD

Application Software

Documentation

Support

Commercial Vendors

The FreeBSD Gallery

Search...

Quick Index

Select a server near you:


Sponsored By Walnut Creek CDROM
A sponsor of UGU
Powered By Apache

Copyright © 1995, 1996 FreeBSD Inc. All rights reserved.
-www@freebsd.org
-$Date: 1996-12-23 03:15:09 $ +www@FreeBSD.ORG
+$Date: 1996-12-31 22:30:54 $
About this server...
diff --git a/data/internet.sgml b/data/internet.sgml index 4b293bce29..3797b45395 100644 --- a/data/internet.sgml +++ b/data/internet.sgml @@ -1,134 +1,134 @@ + %includes; ]> About FreeBSD's Internetworking

FreeBSD was designed for the Internet

FreeBSD includes what many consider the reference implementation for TCP/IP software, the 4.4 BSD TCP/IP protocol stack, thereby making it ideal for network applications and the Internet.


FreeBSD supports standard TCP/IP protocols.

Like most UNIX systems, the FreeBSD operating system enables you to

FreeBSD lets you to turn a PC into a World Wide Web server or Usenet news relay with included software. Using the included SAMBA software you can even share filesystems or printers with your Win95 and NT machines and, with the supplied PCNFS authentication daemon, you can support machines running PC/NFS. FreeBSD also supports Appletalk and Novell client/server networking (using an optional commercial package), making it a true "Intranet" networking solution.

FreeBSD also handles TCP extensions like the RFC-1323 high performance extension and RFC-1644 -extension for transactions, plus SLIP and dial-on-demand PPP. It's an operating +extension for transactions, plus SLIP and dial-on-demand PPP. It is an operating system suitable for a home-based net surfer as well as a corporate systems administrator.


FreeBSD's networking is stable and fast.

If you need an Internet server platform that is reliable and resistant to crashes under heavy load, then consider FreeBSD. Here are just a few of the companies that make use of FreeBSD every day:

FreeBSD makes an ideal platform for these and other Internet services:

The FreeBSD ports collection contains ready-to-run software that makes it easy to set up your own Internet server.


High performance and security.

The FreeBSD development team is as concerned about security as they are about performance. FreeBSD includes kernel support for IP firewalling, as well other services, such as IP proxy gateways. If you put your corporate servers on the Internet, any 386 PC (or better) running FreeBSD can act as a network firewall to protect them from outside attack.

Encryption software, secure shells, Kerberos, end-to-end encryption and secure RPC facilities are also available (subject to export restrictions).

Furthermore, the FreeBSD team is proactive in detecting and disseminating security information and bug reports with a -security officer and +security officer and ties to the Computer Emergency Response Team (CERT).

What experts have to say . . .

``FreeBSD ... provides what is probably the most robust and capable TCP/IP stack in existence ...''

---Michael O'Brien, SunExpert August 1996 volume 7 number 8.

&footer; diff --git a/data/mailto.sgml b/data/mailto.sgml index f195679682..30a764f497 100644 --- a/data/mailto.sgml +++ b/data/mailto.sgml @@ -1,32 +1,32 @@ + %includes; ]> &header;

Questions about this WWW server...

Questions regarding this World Wide Web server should be addressed to www@freebsd.org.

+ href="mailto:www@FreeBSD.ORG">www@FreeBSD.ORG.

Questions about the contents of this WWW server...

Questions or suggestions about our documentation (Handbook, FAQ, Tutorials) should be addressed to doc@freebsd.org.

+ href="mailto:freebsd-doc@FreeBSD.ORG">freebsd-doc@FreeBSD.ORG.

Questions about FreeBSD...

Questions regarding FreeBSD should be addressed to questions@freebsd.org. + href="mailto:freebsd-questions@FreeBSD.ORG">freebsd-questions@FreeBSD.ORG. For general information about FreeBSD, send a message to - info@freebsd.org and + freebsd-info@FreeBSD.ORG and you will receive an automatic reply.

&footer; diff --git a/data/mirror.sgml b/data/mirror.sgml index ac665f8c3c..1eae021021 100644 --- a/data/mirror.sgml +++ b/data/mirror.sgml @@ -1,78 +1,78 @@ + %includes; ]> &header;

You can (and are encouraged to) mirror the FreeBSD web pages on www.freebsd.org. To do this, you need to obtain and install a program called rsync on your web server. Rsync is a revolutionary tree synchronising program written by Andrew Tridgell and Paul Mackerras at the Australian National University. It was modified to work in an unprivileged client-server mode by Warren Toomey.

Installing Rsync

The source code to rsync can be obtained via anonymous ftp at ftp://minnie.cs.adfa.oz.au/rsync/rsync_client.tar.gz.

To build and install it, do the following:

  % tar vxzf rsync_client.tar.gz
  % cd rsync-1.6.2
  % ./configure
  % make; make install
  % rehash	(for csh users)
 

Running Rsync

If you keep your mirrored FreeBSD web pages in the directory /usr/FreeBSD-mirror/data and are owned by the user `fred', then run the following command as user `fred':

  % rsync --client -avz www.freebsd.org:www /usr/FreeBSD-mirror/data
 

This will mirror the FreeBSD web pages into /usr/FreeBSD-mirror/data. You can install this into fred's crontab, so that it runs once a day. The pages on www.freebsd.org are updated daily at about 4:30am California time.

Optimizing Rsync's Performance

There are several gzipped tar files kept in the web hierarchy at -www.freebsd.org. Rsync doesn't deal with these very well; it +www.freebsd.org. Rsync does not deal with these very well; it must transmit each tar file if it is changed. Because these files can easily be created locally, you can get rsync to exclude them. To do this, run the following command as user `fred':

  % rsync --client -avz --exclude '*.tar.gz' www.freebsd.org:www /usr/FreeBSD-mirror/data
 

You should see a dramatic improvement in rsync's performance. (A better mechanism for dealing with the tar files needs to be established.)

More Information on Rsync

-

Now that you can use rsync, I'd suggest you read the +

Now that you can use rsync, I would suggest you read the following files:

If you have any questions about rsync, please pass them on to the authors, or join the rsync mailing list (both described in the README).

&footer; diff --git a/data/newsflash.sgml b/data/newsflash.sgml index 35c0bc69bc..065c69b437 100644 --- a/data/newsflash.sgml +++ b/data/newsflash.sgml @@ -1,627 +1,627 @@ + %includes; ]> - + &header;

FreeBSD is a is a rapidly developing operating system. Keeping up on the latest developments can be a chore! To keep on top of things, be sure and check this page periodically. Also, you may wish to subscribe to the freebsd-announce mailing list.

For a detailed description of past, present, and future releases, see the Release Information page.

December 1996

November 1996

October 1996

August 1996

July 1996

June 1996

May 1996

April 1996

March 1996

November 1995

October 1995

September 1995

August 1995

July 1995

June 1995

May 1995

April 1995

March 1995

February 1995

January 1995

December 1994

&footer; diff --git a/data/releases/snapshots.sgml b/data/releases/snapshots.sgml index 66375890b4..d3c9dbac5c 100644 --- a/data/releases/snapshots.sgml +++ b/data/releases/snapshots.sgml @@ -1,73 +1,73 @@ - + %includes; ]> &header;

What are snapshots?

As part of an ongoing effort to improve the overall release process before a release actually slips out the door with problems that make folks mad, we are now periodically producing interim test releases called snapshots. These snapshots will be very similar to - full releases, except that they'll be somewhat more + full releases, except that they will be somewhat more minimal. In particular, before getting and installing a snapshot release, be aware of following:

Your feedback on these snapshots is, of course, greatly - welcome. They're not just for our benefit - those who are + welcome. They are not just for our benefit - those who are coming to rely on FreeBSD for mission critical applications should welcome a chance to get at more updated bits in a structured fashion. You can also use these snapshots as tangible evidence that your feedback is - getting incorporated and that you (hopefully) won't have + getting incorporated and that you (hopefully) will not have any unpleasant surprises in the next release. On the other hand, if you do send us hate mail next release and it turns out that you never even tried the snapshots, well, it cuts both ways!

Where to find snapshots

Snapshots are available via anonymous from ftp://ftp.freebsd.org/pub/FreeBSD/. The snapshot releases are in directories named in the format REL-YYMMDD-SNAP where `REL' is the release number, `YY' is the year, `MM' is the month, and `DD' is the day the snapshot was released. Each snapshot directory contains a `README' file which outlines the changes for the particular snapshot.

&footer; diff --git a/data/searchhints.sgml b/data/searchhints.sgml index 6436021e34..6f0fb32672 100644 --- a/data/searchhints.sgml +++ b/data/searchhints.sgml @@ -1,50 +1,50 @@ + %includes; ]> &header;

If you got lots of irrelevant results...

  1. If you search for several words such as "quantum hard drives", an OR is implied meaning that to be counted as relevant, only one of the word has to appear in a message. To find only messages with all three words, change the search to "quantum and hard and drives"

  2. If you still get lots of irrelevant messages, see if they have something in common. If so, you can exclude them with the not operator. For example "quantum and hard and drives not ide" will exclude any messages about ide quantum hard drives.
-

If you don't think you got everything you should have...

+

If you do not think you received everything you should have...

  1. If one of your keywords has variant forms, be sure to enter all relevant forms. If you are searching for "buslogic", you might change it to "buslogic or bustek".

  2. Words with varying suffixes can be wildcarded. Searching for "drive*" will pick up words such as drive, drives, driver, drivers and so on.

  3. Try discarding words that could be implied by the context of the message. For example "quantum and hard and drive" might miss some relevant messages that "quantum and drive" would get.

Return to the search page &footer; diff --git a/data/support.sgml b/data/support.sgml index 07d559df6a..8005e5b61b 100644 --- a/data/support.sgml +++ b/data/support.sgml @@ -1,254 +1,254 @@ + %includes; ]> - + &header;

Mailing lists

Mailing lists are the primary support channel for FreeBSD users, with numerous mailing list covering different topic areas. When in doubt about what list to post a question to, post to questions@freebsd.org. + href="mailto:freebsd-questions@FreeBSD.ORG">freebsd-questions@FreeBSD.ORG. You can search the mailing list archives at www.freebsd.org.

Several non-English mailing are also available:

If you create other freebsd mailing lists, let us know about them.

Newsgroups

There are a few FreeBSD specific newsgroups, along with numerous other newsgroups on topics of interest to FreeBSD users, though the mailing lists remain the most reliable way to get in touch with the FreeBSD developers. For miscellaneous FreeBSD discussion, see comp.unix.bsd.freebsd.misc. For important announcements, see comp.unix.bsd.freebsd.announce.

WEB Resources

Our WEB pages remain one of the best sources of information, and are also mirrored at many sites around the world. Most countries also now have subdomains set up under freebsd.org to make such local resources easier to find - when in doubt, try connecting to www.yourcountry.freebsd.org (e.g. www.de.freebsd.org for Germany or www.au.freebsd.org for Australia). The same naming convention is also used for FTP servers.

For information on recent FreeBSD progress and releases, see the Newsflash page.

GNATS Problem Report Database

Current FreeBSD problem reports are tracked using the GNATS database.

Problem reports may also be submitted to the development team using the send-pr(1) command on a FreeBSD system or by sending an email - message to bugs@freebsd.org. + message to freebsd-bugs@FreeBSD.ORG. Please note that send-pr is preferred since messages sent to the mailing list are not tracked as official problem reports!

CVS Repository

CVS (the Concurrent Version System) is the tool we use for keeping our sources under control. Every change (with accompanying log message explaining its purpose) from FreeBSD 2.0 to the present is stored here, and can be easily viewed from here (click on the link). To obtain a complete copy of the FreeBSD CVS repository, please use either the sup or CTM tools or simply FTP it.

User Groups

FreeBSD's widespread popularity has spawned a number of user groups around the world. If you know of a FreeBSD user group not listed here, let us know about it.

  • BAFUG (Bay Area FreeBSD User Group) (contact info?)

  • BUG/HH (BSD user group Hamburg) meets on the last Tuesday of the month at 7.00pm in the Chinese restaurant Lotus Bluete, Loewenstrasse 22 in Hamburg Eppendorf. Most members are FreeBSD users, although users of all BSD flavors are welcome. Interested people should send mail to bsdhh@elbe.desy.de.
    FAQ File (in German)

  • The Brainstorm users group meets in Wuerzburg, Germany and welcomes all users of Unix, with some emphasis on helping new users of FreeBSD. They meet every Monday at 8.00pm in the "Cafe Klug", Muenzstrasse, Wuerzburg. Mail bs@rak.franken.de for more information or follow the Brainstorm link.

  • FUUNM (Free Unix Users of New Mexico) meets on the 2nd Saturday of the month from 4:30-6:00pm at the Farris Engineering Center, room 141, University of new Mexico. This is not specifically a FreeBSD user group, but if you are in the area, your presence is welcome. The group operates a mailing list (fuunm@astro.phys.unm.edu). Contact Alan Lundin for more information.

  • FreeBSD-Milwaukee Wisconsin meets occasionally and has a mailing list: freebsd-mke-l@ns.sol.net. send mail to freebsd-mke-l-request@ns.sol.net to subscribe.

  • RUUG (Reno Unix Users Group) meets monthly in Reno Nevada and discusses the use of FreeBSD and Linux. Contact Eric Blood or Todd Crenshaw for more information.

  • Washington DC (contact info?)

General UNIX Information

The X Window System

  • The XFree86 Project provides users of a variety of Intel based Unix systems, including FreeBSD, with an excellent X Window system.
  • The WINE project is working to provide the ability to run MS-Windows software on Intel based Unix systems such as FreeBSD, NetBSD and Linux. More information is available from the WINE FAQ.

Hardware

Multimedia

Related Operating System Projects

  • NetBSD is a very close relative of FreeBSD.
  • OpenBSD is derived from NetBSD and supported by a group of former NetBSD developers.
  • Linux is another free Unix-like system.
  • Lites is a 4.4 BSD Lite based server and emulation library that provides free unix functionality to a Mach based system.
  • The GNU HURD project is another effort to develop a free Unix-like operating system.
&footer; diff --git a/data/tutorials/index.sgml b/data/tutorials/index.sgml index 6b41bfb80b..c5b3c226eb 100644 --- a/data/tutorials/index.sgml +++ b/data/tutorials/index.sgml @@ -1,41 +1,41 @@ - + %includes; ]> &header;

Here lie assorted documents on various aspects of FreeBSD, FreeBSD software, and hardare. If you have comments or would like to contribute a document, please contact us at - doc@FreeBSD.org.

+ freebsd-doc@FreeBSD.org.

&footer; diff --git a/data/tutorials/newuser/newuser.sgml b/data/tutorials/newuser/newuser.sgml index 9f63e518ca..e63d0acfb5 100644 --- a/data/tutorials/newuser/newuser.sgml +++ b/data/tutorials/newuser/newuser.sgml @@ -1,538 +1,538 @@ - +
For People New to Both FreeBSD and Unix Annelise Anderson June 30, 1996 Congratulations on installing FreeBSD! This introduction is for people new to both FreeBSD and Un*x—so it starts with basics. It assumes you're using version 2.0.5 or later of FreeBSD as distributed by Walnut Creek or FreeBSD.ORG, your system (for now) has a single user (you)—and you're probably pretty good with DOS/Windows or OS/2. Logging in and Getting Out

Log in (when you see login:) as a user you created during installation or as root. (Your FreeBSD installation will already have an account for root; root can go anywhere and do anything, including deleting essential files, so be careful!) To log out (and get a new login prompt) type exit as often as necessary. Yes, press enter after commands, and remember that Unix is case-sensitive—exit, not EXIT. To shut down the machine type: /sbin/shutdown -h now Or to reboot type /sbin/shutdown -r now or /sbin/reboot You can also reboot with Ctrl-Alt-Delete. Give it a little time to do its work. This is equivalent to /sbin/reboot in recent releases of FreeBSD, and is much, much better than hitting the reset button. You don't want to have to reinstall this thing, do you? Adding A User with Root Privileges

If you didn't create any users when you installed the system and are thus logged in as root, you should probably create a user now with adduser Don't use the -verbose option; the defaults are what you want. Suppose you create a user jack with full name Jack Benimble. Give jack a password if security (even kids around who might pound on the keyboard) is an issue. When it asks you if you want to invite jack into other groups, type wheel This will make it possible to log in as jack and use the su command to become root. Then you won't get scolded any more for logging in as root, and as root you'll have the same environment as jack (this is good). You can quit adduser any time by typing Ctrl-C, and at the end you'll have a chance to approve your new user or simply type n for no. You might want to create a second new user (jill?) so that when you edit jack's login files, you'll have a hot spare in case something goes wrong. Once you've done this, use exit to get back to a login prompt and log in as jack. In general, it's a good idea to do as much work as possible as an ordinary user who doesn't have the power—and risk—of root. If you already created a user and you want the user to be able to su to root, you can log in as root and edit the file /etc/group, adding jack to the first line (the group wheel). But first you need to practice vi, the text editor. Looking Around

Logged in as an ordinary user, look around and try out some commands that will access the sources of help and information within FreeBSD. Here are some commands and what they do: id/ Tells you who you are! pwd/ Shows you where you are—the current working directory. ls/ Lists the files in the current directory. ls -F/ Lists the files in the current directory with a * after executables, a / after directories, and an @ after symbolic links. ls -l/ Lists the files in long format—size, date, permissions. ls -a/ Lists hidden (unless you're root) ``dot'' files with the others. cd/ Changes directories. cd .. backs up one level; note the space after cd. cd /usr/local goes there. cd ~ goes to the home directory of the person logged in—e.g., /usr/home/jack. Try cd /cdrom, and then ls, to find out if your CDROM is mounted and working. view filename/ Lets you look at a file (named filename without changing it. Try view /etc/fstab. :q to quit. cat filename/ Displays filename on screen. If it's too long and you can see only the end of it, press ScrollLock and use the up-arrow to move backward; you can use ScrollLock with man pages too. Press ScrollLock again to quit scrolling. You might want to try cat on some of the dot files in your home directory—cat .cshrc, cat .login, cat .profile. You'll notice aliases in .cshrc for some of the ls commands (they're very convenient). You can create other aliases by editing .cshrc. You can make these aliases available to all users on the system by putting them in the system-wide csh configuration file, /etc/csh.cshrc. Getting Help and Information

Here are some useful sources of help. ``text'' stands for something of your choice that you type in—usually a command or filename. apropos text/ Everything containing string text in the whatis database. man text/ The man page for text. The major source of documentation for Un*x systems. man ls will tell you all the ways to use the ls command. Press Enter to move through text, Ctrl-b to go back a page, Ctrl-f to go forward, q or Ctrl-c to quit. which text/ Tells you where in the user's path the command text is found. locate text/ All the paths where the string text is found. whatis text/ Tells you what the command text does and its man page. whereis text/ Finds the file text, giving its full path. You might want to try using whatis on some common useful commands like cat, more, grep, mv, find, tar, chmod, chown, date, and script. more lets you read a page at a time as it does in DOS, e.g., ls -l | more or more filename. The * works as a wildcard—e.g., ls w* will show you files beginning with w. Are some of these not working very well? Both locate and whatis depend on a database that's rebuilt weekly. If your machine isn't going to be left on over the weekend (and running FreeBSD), you might want to run the commands for daily, weekly, and monthly maintenance now and then. Run them as root and give each one time to finish before you start the next one, for now. /etc/daily /etc/weekly /etc/monthly If you get tired waiting, press Alt-F2 to get another virtual console, and log in again. After all, it's a multi-user, multi-tasking system. Nevertheless these commands will probably flash messages on your screen while they're running; you can type clear at the prompt to clear the screen. Once they've run, you might want to look at /var/mail/root and /var/log/messages. Basically running such commands is part of system administration—and as a single user of a Unix system, you're your own system administrator. Virtually everything you need to be root to do is system administration. Such responsibilities aren't covered very well even in those big fat books on Unix, which seem to devote a lot of space to pulling down menus in windows managers. You might want to get one of the two leading books on systems administration, either Evi Nemeth et.al.'s UNIX System Administration Handbook (Prentice-Hall, 1995, ISBN 0-13-15051-7)—the second edition with the red cover; or Æleen Frisch's Essential System Administration (O'Reilly & Associates, 1993, ISBN 0-937175-80-3). I used Nemeth. Editing Text

To configure your system, you need to edit text files. Most of them will be in the /etc directory; and you'll need to su to root to be able to change them. The text editor is vi. Before you edit a file, you should probably back it up. Suppose you want to edit /etc/sysconfig. You could just use cd /etc to get to the /etc directory and do: cp sysconfig sysconfig.orig This would copy sysconfig to sysconfig.orig, and you could later copy sysconfig.orig to sysconfig to recover the original. But even better would be moving (renaming) and then copying back: mv sysconfig sysconfig.orig cp sysconfig.orig sysconfig because the mv command preserves the original date and owner of the file. You can now edit sysconfig. If you want the original back, you'd then mv sysconfig syconfig.myedit (assuming you want to preserve your edited version) and then mv sysconfig.orig sysconfig to put things back the way they were. To edit a file, type vi filename Move through the text with the arrow keys. Esc (the escape key) puts vi in command mode. Here are some commands: x/ delete letter the cursor is on dd/ delete the entire line (even if it wraps on the screen) i/ insert text at the cursor a/ insert text after the cursor Once you type i or a, you can enter text. Esc puts you back in command mode where you can type :w/ to write your changes to disk and continue editing :wq/ to write and quit :q!/ to quit without saving changes /text to move the cursor to text; /Enter (the enter key) to find the next instance of text. G/ to go to the end of the file nG/ to go to line n in the file, where n is a number Ctrl-L/ to redraw the screen Ctrl-b and Ctrl-f/ go back and forward a screen, as they do with more and view. Practice with vi in your home directory by creating a new file with vi filename and adding and deleting text, saving the file, and calling it up again. vi delivers some surprises because it's really quite complex, and sometimes you'll inadvertently issue a command that will do something you don't expect. (Some people actually like vi—it's more powerful than DOS EDIT—find out about the :r command.) Use Esc one or more times to be sure you're in command mode and proceed from there when it gives you trouble, save often with :w, and use :q! to get out and start over (from your last :w) when you need to. Now you can cd to /etc, su to root, use vi to edit the file /etc/group, and add a user to wheel so the user has root privileges. Just add a comma and the user's login name to the end of the first line in the file, press Esc, and use :wq to write the file to disk and quit. Instantly effective. (You didn't put a space after the comma, did you?) Printing Files from DOS

At this point you probably don't have the printer working, so here's a way to create a file from a man page, move it to a floppy, and then print it from DOS. Suppose you want to read carefully about changing permissions on files (pretty important). You can use the command man chmod to read about it. The command man chmod > chmod.txt will send the man page to the chmod.txt file instead of showing it on your screen. Now put a dos-formatted diskette in your floppy drive a, su to root, and type /sbin/mount -t msdos /dev/fd0 /mnt to mount the floppy drive on /mnt. Now (you no longer need to be root, and you can type exit to get back to being user jack) you can go to the directory where you created chmod.txt and copy the file to the floppy with: cp chmod.txt /mnt and use ls /mnt to get a directory listing of /mnt, which should show the file chmod.txt. You might especially want to make a file from /sbin/dmesg by typing /sbin/dmesg > dmesg.txt and copying dmesg.txt to the floppy. /sbin/dmesg is the boot log record, and it's useful to understand it because it shows what FreeBSD found -when it booted up. If you ask questions on questions@freebsd.org or on +when it booted up. If you ask questions on freebsd-questions@FreeBSD.ORG or on a USENET group—like ``FreeBSD isn't finding my tape drive, what do I do?''—people will want to know what dmesg has to say. You can now dismount the floppy drive (as root) to get the disk out with /sbin/umount /mnt or reboot to go to DOS. Copy these files to a DOS directory, call them up with DOS EDIT, Windows Notepad, or a word processor, make a minor change so the file has to be saved, and print as you normally would from DOS or Windows. Hope it works! man pages come out best if printed with the dos print command. (Copying files from FreeBSD to a mounted dos partition is in some cases still a little risky.) Getting the printer printing from FreeBSD involves creating an appropriate entry in /etc/printcap and creating a matching spool directory in /var/spool/output. If your printer is on lpt0 (what dos calls LPT1), you may only need to go to /var/spool/output and (as root) create the directory lpd by typing: mkdir lpd Then the printer should respond if it's turned on when the system is booted, and lp or lpr should send a file to the printer. Whether or not the file actually prints depends on configuring it, which is covered in the FreeBSD handbook. Other Useful Commands

df/ shows file space and mounted systems. ps aux/ shows processes running. ps ax is a narrower form. lsdev/ lists configured devices devmenu/ a menu of devices—in color! rm filename/ remove filename rm -R dir/ removes a directory dir and all subdirectories—careful! ls -R/ lists files in the current directory and all subdirectories; I used a variant, ls -AFR > where.txt, to get a list of all the files in / and (separately) /usr before I found better ways to find files. passwd/ to change user's password (or root's password) man hier/ man page on the Unix file system Use find to locate filename in /usr or any of its subdirectories with find /usr -name "filename" You can use * as a wildcard in "filename" (which should be in quotes). If you tell find to search in / instead of /usr it will look for the file(s) on all mounted file systems, including the CDROM and the dos partition. An excellent book that explains Unix commands and utilities is Abrahams & Larson, Unix for the Impatient (2nd ed., Addison-Wesley, 1996). There's also a lot of Unix information on the Internet. Try the . Next Steps

You should now have the tools you need to get around and edit files, so you can get everything up and running. There is a great deal of information in the FreeBSD handbook (which is probably on your hard drive) and . A wide variety of packages and ports are on the CDROM as well as the web site. The handbook tells you more about how to use them (get the package if it exists, with pkg_add /cdrom/packages/All/packagename, where packagename is the filename of the package). The cdrom has lists of the packages and ports with brief descriptions in cdrom/packages/index, cdrom/packages/index.txt, and cdrom/ports/index, with fuller descriptions in /cdrom/ports/*/*/pkg/DESCR, where the *s represent subdirectories of kinds of programs and program names respectively. If you find the handbook too sophisticated (what with lndir and all) on installing ports from the cdrom, here's what usually works: Find the port you want, say kermit. There will be a directory for it on the cdrom. Copy the subdirectory to /usr/local (a good place for software you add that should be available to all users) with: cp -R /cdrom/ports/comm/kermit /usr/local This should result in a /usr/local/kermit subdirectory that has all the files that the kermit subdirectory on the CDROM has. Next, check /cdrom/ports/distfiles for a file with a name that indicates it's the port you want. Copy that file to /usr/ports/distfiles. (Create /usr/ports/distfiles if it doesn't exist using mkdir.) In the case of kermit, there is no distfile. Then cd to the subdirectory of /usr/local/kermit that has the file Makefile. Type make all install During this process the port will ftp to get any compressed files it needs that it didn't find in /usr/ports/distfiles. If you don't have your network running yet and there was no file for the port in /cdrom/ports/distfiles, you will have to get the distfile using another machine and copy it to /usr/ports/distfiles from a floppy or your dos partition. Read Makefile (with cat or more or view) to find out where to go (the master distribution site) to get the file and what its name is. Its name will be truncated when downloaded to DOS, and after you get it into /usr/ports/distfiles you'll have to rename it (with the mv command) to its original name so it can be found. (Use binary file transfers!) Then go back to /usr/local/kermit, find the directory with Makefile, and type make all install. The other thing that happens when installing ports or packages is that some other program is needed. If the installation stops with a message "can't find unzip" or whatever, you might need to install the package or port for unzip before you continue. Once it's installed type rehash to make FreeBSD reread the files in the path so it knows what's there. (If you get a lot of "path not found" messages when you use whereis or which, you might want to make additions to the list of directories in the path statement in .cshrc in your home directory. The path statement in Unix does the same kind of work it does in DOS, except the current directory is not (by default) in the path for security reasons; if the command you want is in the directory you're in, you need to type ./ before the command to make it work; no space after the slash.) You might want to get the most recent version of Netscape from their . (Netscape requires the X Window System.) The version you want is the "unknown bsd" version. Just use gunzip filename and tar xvf filename on it, move the binary to /usr/local/bin or some other place binaries are kept, rehash, and then put the following lines in .cshrc in each user's home directory or (easier) in /etc/csh.cshrc, the system-wide csh start-up file: setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB setenv XNLSPATH /usr/X11R6/lib/X11/nls This assumes that the file XKeysymDB and the directory nls are in /usr/X11R6/lib/X11; if they're not, find them and put them there. If you originally got Netscape as a port using the CDROM (or ftp), don't replace /usr/local/bin/netscape with the new netscape binary; this is just a shell script that sets up the environmental variables for you. Instead rename the new binary to netscape.bin and replace the old binary, which is /usr/local/lib/netscape/netscape.bin. Other

As root, you can dismount the CDROM with /sbin/umount /cdrom, take it out of the drive, insert another one, and mount it with /sbin/mount_cd9660 /dev/cd0a /cdrom assuming cd0a is the device name for your CDROM drive. Using the live file system—the second of FreeBSD's CDROM disks—is useful if you've got limited space. You might try using emacs or playing games from the cdrom. This involves using lndir, which gets installed with the X Window System, to tell the program(s) where to find the necessary files, because they're in the /cdrom file system instead of in /usr and its subdirectories, which is where they're expected to be. Read man lndir. You can delete a user (say, jack) by using the command vipw to bring up the master.passwd file (do not use vi directly on master.passwd); delete the line for jack and save the file. Then edit /etc/group, eliminating jack wherever it appears. Finally, go to /usr/home and use rm -R jack (to get rid of user jack's home directory files). Comments Welcome

If you use this guide I'd be interested in knowing where it was unclear and what was left out that you think should be included, and if it was helpful. My thanks to Eugene W. Stark, professor of computer science at SUNY-Stony Brook, and John Fieber for helpful comments. Annelise Anderson

diff --git a/data/welcome.sgml b/data/welcome.sgml index 538fd761d7..cde67f6f80 100644 --- a/data/welcome.sgml +++ b/data/welcome.sgml @@ -1,66 +1,66 @@ - + %includes; ]> About FreeBSD

What is FreeBSD?

FreeBSD is an advanced BSD UNIX operating system for "PC-compatible" computers. It offers an exceptional combination of features:


FreeBSD specializes in TCP/IP networking.

FreeBSD makes an ideal Internet server or desktop system. It provides robust network services, even under the heaviest of loads, and uses memory efficiently to maintain good response times for hundreds, or even thousands, of simultaneous user processes


FreeBSD provides advanced technical features.

FreeBSD offers many features today which are still missing in other operating systems, even some of the best commercial ones. Advanced features for performance, security, and even binary compatibility with other popular operating systems.


FreeBSD can run a variety of applications.

The quality of FreeBSD combined with today's low-cost, high-speed PC hardware makes FreeBSD a very economical alternative to commercial UNIX workstations. -It's suited for a great number of applications.

+It is suited for a great number of applications.


FreeBSD is easy to install.

FreeBSD can be installed from a variety of media including CD-ROM, floppy disk, magnetic tape, an MS-DOS partition, or if you have a network connection (even a dial-up PPP to an Internet provider), you can install it directly over anonymous FTP or NFS. All you need is a single 1.44MB boot floppy and these directions.


FreeBSD is free.

While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with full -source code. If you'd like to try it out, more +source code. If you would like to try it out, more information is available.

&footer; diff --git a/en/applications.sgml b/en/applications.sgml index 080cca9e55..a7540aa50c 100644 --- a/en/applications.sgml +++ b/en/applications.sgml @@ -1,126 +1,126 @@ + %includes; ]> About Applications for FreeBSD

Experience the possibilities with FreeBSD

-

FreeBSD can handle nearly any task you'd expect of a UNIX workstation, +

FreeBSD can handle nearly any task you would expect of a UNIX workstation, as well as many you might not expect:


FreeBSD is a true open system with full source code.
-

There's no doubt that so-called open systems are the requirement +

There is no doubt that so-called open systems are the requirement for today's computing applications. But no commercial vendor-supplied solution is more open than one which includes full source code to the entire operating system, including the kernel plus all of the system daemons, programs, and utilities. You can modify any part of FreeBSD to suit your personal, organizational, or corporate needs.

With its generous licensing policy, you can use FreeBSD as the basis for any number of free or commercial applications.


FreeBSD runs thousands of applications.

Because FreeBSD is based on 4.4BSD, an industry-standard version of -UNIX, it's easy to compile and run programs. FreeBSD also includes an extensive +UNIX, it is easy to compile and run programs. FreeBSD also includes an extensive packages collection and ports collection that bring precompiled and easy-to-build software right to your desktop or enterprise -server. There's also a growing number of commercial +server. There is also a growing number of commercial applications written for FreeBSD.

Here are some examples of the environments in which FreeBSD is used:

  • Internet services. Many Internet Service Providers (ISPs) find FreeBSD ideal, running WWW, Usenet news, FTP, Email, and other services. Ready-to-run software like the Apache web server or the Wu-ftpd FTP server make it easy to set up a business or community-centered ISP. Of course, with FreeBSD's unbeatable networking, your users will enjoy high speed, reliable services.
  • X Windows workstation. From an inexpensive X terminal to an advanced X display, FreeBSD works quite well. Free X software (XFree86) comes with the system. X Inside offers accelerated X software for high-performance graphics hardware (such as Matrox), as well as the industry standard Motif and OpenGL libraries.
  • Networking. From packet filtering to routing to name service, FreeBSD can turn any PC into a Internet firewall, email host, print server, PC/NFS server, and more.
  • Software development. A suite of development tools comes with FreeBSD, including the GNU C/C++ compiler and debugger and the Perl scripting language. Java and Tcl/Tk development are also possible. Popular editors like Xemacs and more esoteric programming languages like Icon work just fine, too. And FreeBSD's shared libraries have always been easy to make and use.
  • Net surfing. A real UNIX workstation makes a great Internet surfboard, and the BSD version of Netscape Navigator with Java support runs on FreeBSD. Surf the web, publish your own web pages, read Usenet news, and send and receive email with a FreeBSD system on your desktop.
  • Education and research.  FreeBSD makes an excellent research platform because it includes complete source code. Students and researchers of operating systems or other computer science fields can benefit greatly from such an open and well-documented system.
  • And much more. Accounting, action games, MIS databases, scientific visualization, video conferencing, Internet relay chat (IRC), home automation, multiuser dungeons, bulletin board systems, image scanning, and more are all real uses for FreeBSD today. If you have an innovative application for FreeBSD, let us know so we can add it to our gallery.

An operating system that will grow with your needs.
-

Though FreeBSD is free software, it's also user supported software. +

Though FreeBSD is free software, it is also user supported software. Any questions you have can be posted to hundreds of FreeBSD developers and users simply by e-mailing to the -questions@freebsd.org mailing +freebsd-questions@FreeBSD.ORG mailing list.

FreeBSD also has a worldwide group of programmers and writers who fix bugs, add new features and document the system. Support for new devices or special features is an almost constant development process, and the team keeps a special eye out for problems which effect system stability. FreeBSD users are quite proud of not only how fast but how reliable their systems are.

What experts have to say . . .

-

``FreeBSD handles [our] heavy load quite well and it's nothing short +

``FreeBSD handles [our] heavy load quite well and it is nothing short of amazing. Salutations to the FreeBSD team.''

---Mark Hittinger, administrator of WinNet Communications, Inc.

&footer; diff --git a/en/availability.sgml b/en/availability.sgml index fdba1c34c0..fff75c2e10 100644 --- a/en/availability.sgml +++ b/en/availability.sgml @@ -1,88 +1,88 @@ + %includes; ]> About FreeBSD's availability

Availability of FreeBSD

FreeBSD is free and is available for downloading over the Internet or on CD-ROM for a small fee.


Hardware requirements.

FreeBSD requires a PC-type personal computer running with an Intel, AMD, Cyrix, or compatible 386, 486, or Pentium CPU. You computer needs -an ISA, EISA, VESA, or PCI bus. You'll also need 5 megabytes of RAM to +an ISA, EISA, VESA, or PCI bus. You will also need 5 megabytes of RAM to install FreeBSD (but 4 megabytes to run it after installation). For best performance, you should have 8 megabytes or more. 60MB of disk space is required for a minimal installation.

FreeBSD supports most popular Ethernet adaptors, SCSI controllers, IDE hard drives, multiport serial cards, CD-ROM drives, tape drives, sound cards, mice, and other hardware. See both the Frequently Asked Questions list and the &a.latest.not;release notes for complete information on supported hardware.


Where to get it.

You can get FreeBSD free via anonymous FTP from ftp://ftp.freebsd.org/pub/FreeBSD. You might also want to check a geographically close mirror site.

If you have a CD-ROM drive, you can get FreeBSD on CD-ROM for a modest price from Walnut Creek CD-ROM:

Walnut Creek CD-ROM
1547 Palos Verdes Mall Suite 260
Walnut Creek CA 94596 USA
Phone: +1 510 674-0783
Fax: +1 510 674-0821
Email: info@cdrom.com

In addition to FreeBSD, the CD-ROM comes with hundreds of ready-to-run -programs. It's backed by an unconditional money back guarantee.

+programs. It is backed by an unconditional money back guarantee.


About the FreeBSD Project.

FreeBSD is developed and supported by a worldwide team of programmers. -Jordan Hubbard, president of the project, +Jordan Hubbard, president of the project, has written a brief history of the FreeBSD project. Information about who's -responsible for what is also available. If you're curious, take a look +responsible for what is also available. If you are curious, take a look at some pictures of the team members. A more complete listing of contributors is available in the Contributors section of the FreeBSD Handbook. FreeBSD is an open project welcomes the help of individuals who have time and or skills to offer.

This "about" section was created by Sean Kelly.

Inside your PC is a daemon waiting to be unleashed. Free it with FreeBSD.

&footer; diff --git a/en/branch.sgml b/en/branch.sgml index 83c7e2e0f2..8ae7c2e409 100644 --- a/en/branch.sgml +++ b/en/branch.sgml @@ -1,111 +1,111 @@ + %includes; ]> &header; From jkh, November 4th:

FreeBSD's development stream has, as of today, branched into the 2.2-RELEASE and 3.0-CURRENT development streams. The 2.1-STABLE branch is also still alive, soon to terminate (for real, this time) with the impending release of FreeBSD-2.1.6.

This branch has occurred so that 2.2 may be readied for release without impacting significant new developments, like SMP support, in the mainstream -current branch.

Modulo any of our usual two-week slips here and there, here is our release schedule for 96/97:

December 1996

  • FreeBSD 2.1.6-RELEASE

    End of 2.1-STABLE branch.

January 1997

  • FreeBSD 2.2-RELEASE

    Beginning of 2.2-STABLE.

Spring 1997

  • FreeBSD 2.2.x-RELEASE

    Bugfix release for 2.2R along 2.2-STABLE branch.

This is also probably as good a time as any to announce that new XFree86 3.2 binaries, with early Matrox support, are available.

Thanks to The XFree86 project for the timely release, which will be distributed with 2.2-RELEASE and 2.1.6-RELEASE.

Lest there be any confusion about the 2.1.6 and 2.2 releases coming so close together, let me also just explain that the two branches of development had really very little to do with one another, and the fact that both branches came to release status around the same time was simply how the scheduling worked out. When engineering is allowed to do the scheduling, it rarely employs traditional marketing stratagems. :)

In summary:

    -
  • 2.1.6-RELEASE is aimed squarely at commercial users who don't need +
  • 2.1.6-RELEASE is aimed squarely at commercial users who do not need to be on the leading edge of development but favor things like stability and a long test-cycle instead. 2.1-STABLE has had only incremental refinements made to it since 2.1.5 was released, and 2.1.6 will end what we feel to have been a very successful branch.

  • 2.2-RELEASE will begin introducing the more leading edge -technologies we've been developing over the year that +technologies we have been developing over the year that -stable has run in parallel, and will also be entering bug-fix mode after its release. Existing -stable customers will be encouraged to make the jump to 2.2-STABLE some time after 2.2's release, once the first round of customer PRs have come back and been acted on.

  • 3.0-CURRENT is now the bleeding edge of development, and where all new development takes place. Until code freeze on the 10th of November, changes may also be marked "For 2.2-RELEASE" and they will be brought into that branch as necessary. After code freeze, it will have to be a clearly important bug fix to make it in before the release date.

    Many significant changes are planned for 3.0, and those interested in its development should subscribe to the freebsd-current mailing list (send mail to -majordomo@freebsd.org). +majordomo@FreeBSD.ORG).

As always, all branches of FreeBSD development are available from a single CVS repository which may be freely replicated to your own machine (see the handbook) or browsed via the WEB. -

Please don't hesitate to use this valuable resource!

+

Please do not hesitate to use this valuable resource!

Note for CDROM customers:

If you are a regular FreeBSD subscription customer of Walnut Creek CDROM, you will receive both 2.1.6 and 2.2 releases. Making each release a full CD distribution was the only way of ensuring that each would meet the quality expectations of each customer base, and any customer who feels they would have preferred to receive only one release may contact the the orders department at Walnut Creek CDROM at any time for a full refund or credit towards the next subscription issue.

&footer; diff --git a/en/commercial/commercial.sgml b/en/commercial/commercial.sgml index 773149e0a2..a230713e6d 100644 --- a/en/commercial/commercial.sgml +++ b/en/commercial/commercial.sgml @@ -1,334 +1,334 @@ + %includes; ]> &header;

The power, flexibility and reliability of FreeBSD attracts users and commercial vendors alike. In addition to the gallery which showcases users of FreeBSD, we provide this listing of vendors offering software and hardware and consulting services for FreeBSD. If you know of other companies supporting FreeBSD that should be added to this page, please notify us.

Software

  • AstroArch Consulting, Inc. develops and licenses its ISP Billing and Tracking System or BATS for FreeBSD as well as thirteen other Operating Systems. For more information, check out the web pages http://www.tpoint.net/astroarch, send email to elh@astroarch.com or call (512) 990-1064.

  • Communication Systems Research Corp. - Business applications and consulting for Unix systems including BSD. Specializing in analysis and development of high performance solutions for networking problems. Located in Portland Oregon, consulting internationally for over 12 years. Telephone: 503 224-4789 (Colorado 970-927-0336)

  • BRU from Enhanced Software Technologies is a very powerful and reliable tape backup system. It offers per-file compression, an improved tape format with three different kinds of verification, and many safety checks to insure data integrity. The "BSD/OS 1.1" version works well with FreeBSD.

  • Conetic Software is offering a FREE copy of C/BASE 4GL for the FreeBSD 2.0.5 operating system. C/BASE 4GL features a powerful application development tool and database engine. Featuring a easy to user visual development environment, a scripting language, and application libraries with a C language (API) interface. The best thing about C/BASE 4GL is that it is fully portable across hardware and operating system platforms. FreeBSD to DOS, DOS to SOLARIS, SOLARIS to AIX, etc.... Your free copy of C/BASE 4GL is set to run for a maximum of 2 concurrent users and 1,000 records. Please contact us at info@conetic.com - if you'd like a taste of even more power and + if you would like a taste of even more power and programming fun.

  • Inlab Software GmbH offers binaries of Inlab-Scheme for FreeBSD and Linux which are free for personal or educational use. Inlab-Scheme is a R4RS compliant Scheme which is capable of reading and writing TIFF and XBM-bitmaps to and from a special internal bitmap type. With built-in primitives for image processing, Inlab-Scheme can be a general tool for tasks like optical character recognition and general analysis and processing of bitmap data.

  • NetCon Corporation established in 1985, with over 10,000 installed servers, is the leading supplier of NetWare compatible operating systems and Internet Gateways for standard UNIX platforms. NetCon offers a complete line of systems for FreeBSD, SUN Solaris, SCO UNIX/ODT and IBM AIX RS6000 serving from 5 to 1000 users. Services include; Full Internet access from NetWare/WIN95/Windows workstations over IPX/SPX, X Windows over IPX/SPX, NetWare file and print services, NetWare Client services for UNIX, High-performance, DOS/Windows Terminal Emulation.

  • Perforce Software produces PERFORCE -- the FAST Software Configuration Management System for many UNIX platforms and NT. More capable than freeware tools, more applicable than solutions from academia, and more usable than available commercial products, PERFORCE manages software projects comprising thousands of source files shared by dozens of engineers across many heterogeneous platforms and geographically distributed locations. Documentation and fully functional versions (but limited to two client workspaces) can be downloaded from the Web pages. For non-commercial users on FreeBSD, we offer servers with unlimited client workspaces for $1. Perforce Software can be reached at info@perforce.com or 1 (510) 865-8720.

  • Progressive Networks, Inc. offers both its RealAudio player and server for FreeBSD. The free player allows you to play live and on-demand audio over 14.4Kps and faster connections. All you have to do is click on a RealAudio link from your Web browser and audio begins playing instantly. Check out The RealAudio Guide to access hundreds of sites offering music, news, live radio stations, live events etc. The server allows your web site to deliver live and on-demand audio over the Internet or your company network.

  • RTD provides an ISP billing package for ISPs using FreeBSD called UTA

  • Coolworld.Com, Inc. provides a billing package for ISP's called Internet Billing. This package was designed to handle all the billing needs for Internet service providers. It runs under MS-Windows. One piece of the software is a client/server set with a daemon that runs on a UNIX server (including FreeBSD) that allows the client to do all for their user management under a windows front end.

  • X Inside, Inc. offers commercial grade graphical software enhancements for FreeBSD. AcceleratedX Server completely supports over 400 different graphics adapters from over 40 vendors, including many partially supported or not included with XFree86. Download a free demonstration from ftp.xinside.com. Also utilize the Common Desktop Environment (CDE) with AcceleratedX CDE, Motif v2.0 runtine + development environment with AcceleratedX Motif, and 3D graphics with AcceleratedX OpenGL. For more information email sales@xinside.com or call +1.303.298.7478.

  • XVScan allows you to use your HP ScanJet scanner under FreeBSD. It is a commercial product based on John Bradley's xv.

  • Zeus Technology Limited offer Zeus Server for FreeBSD. Zeus Server is an advanced, powerful full-featured commercial grade web server designed with exceptional performance, minimal machine resource requirements and ease of administration in mind. Free evaluation copies may be downloaded.

Hardware and complete systems

  • Apache Digital Corporation creates custom high-performance PC based systems optimized for the FreeBSD operating system. We have many standard systems to choose from as well as an on-line custom system design form to help you create your custom dream system. Please feel free to contact info@apache.com for more information.

  • Atípa Computers is a distributor of professional quality computer hardware. We sell only brand-new, 100% IBM-PC compatible products, all with full warranty and free technical support. We specialize in multi-OS and networking OS (Linux, FreeBSD) PC-based Systems. For more information, contact info@atipa.com.

  • Cyclades Corporation sells a variety of high performance, multiport serial cards which FreeBSD supports in its standard releases (due largely to their generous cooperation in providing us with hardware and technical assistance).

  • Emerging Technologies, Inc. has high speed serial communications adapters allowing FreeBSD systems to utilize leased lines at speeds from 56k to T1. The adapters include a complete set of drivers and utilities that allow a FreeBSD machine to communicate directly with virtually any IP router via synchronous PPP, Frame Relay or X.25, and directly to CISCO brand routers with CISCO serial encapsulation. Full documentation and support are included. Several hardware choices are available ranging from an economical single port adapter card to a dual T1 line model with dual 25mhz dedicated processors. To contact Emerging Technologies, send E-mail to info@etinc.com.

  • The Init Organization specializes in Intranet networking servers running FreeBSD. We can custom design and construct high performance servers to fill any need. The Init Organization also provides network support and management, IS support and training, corporate-wide e-mail gateways, domain name registration and hosting, world wide web site development, and more. Please send e-mail to info@init.org, or visit http://www.tioga.com/~Init/.

  • MOXA makes economically priced multi-port serial cards which are compatible with FreeBSD's sio serial driver. The C104 / C168 family of 2/4/8 serial port cards feature custom ASIC design, speeds up to 921.6Kbps, surge protection, independent and software configurable I/O ports and IRQs.

  • Stallion Technologies Inc offers a range of multiport serial boards for the ISA, EISA, MCA and PCI buses. Although Stallion does not officially support drivers for FreeBSD, there is an unsupported, freely available driver available from their FTP site. This driver supports the Stallion EasyIO and EasyConnection 8/32 multiport boards. For local pricing and availability information, contact Stallion via their WWW page.

  • SW Technology offers quality Pentium machines with FreeBSD pre-installed.

  • Telenet System Solutions, Inc is a High Performance Internet Server integration house, also reselling products from vendors like Cisco, Livingston, SDL Comm, Digi, Cyclades, etc. We have a series of systems with pre-configured configurations to support a wide range of applications, or you can use our custom system design form to specify a system to your own choice of configuration, preloaded with the OS's of your choice. Please visit our web page for more information or send us an email at freebsd@tesys.com

  • Zyzzyva Enterprises presents the Z-Router as an affordable alternative for businesses and organizations seeking cost-effective router and web server solutions that provide ease-of-maintenance and flexibility to meet changing connection demands. Our industrial quality systems run on the FreeBSD operating system. The Z-Router provides a secure web interface to system maintenance through a convenient online configuration management tool.
    Email: info@zyzzyva.com. Voice: 402.438.1848. FAX: 402.438.1869.

Consulting services

  • Peter Dufault, of HD Associates. 15+ years experience in medical device control, high performance simulation systems, digital closed-loop feedback systems, realtime UNIX-like systems, and UNIX device drivers. Please send email to dufault@hda.com

  • Poul-Henning Kamp, 12+ years in UNIX, FreeBSD Core team member. Non-specializing specialist, works on anything below user-interfaces. Rates available on request. Please send email to phk@FreeBSD.org

  • Greg Lehey, 20+ years industry experience in all system programming and systems administration disciplines, including device drivers, kernel debugging, compilers, libraries, performance analysis, and site planning. Author of Porting UNIX Software, Installing and Running FreeBSD, and The Complete FreeBSD. Please send email to grog@FreeBSD.org

Documentation and miscellaneous accessories

  • The Bookpool offers 30% discounts on the new edition of The Design and Implementation of the 4.4BSD Operating System, a must-have for any FreeBSD bookshelf.
&footer; diff --git a/en/docproj/docproj.sgml b/en/docproj/docproj.sgml index 41872849b1..6c37fd3c61 100644 --- a/en/docproj/docproj.sgml +++ b/en/docproj/docproj.sgml @@ -1,178 +1,178 @@ + %includes; ]> - + &header;

Goals

Unix has frequently, and rightfully so, been criticized for being difficult to learn. While the tool based approach to a computing system is powerful, users are often stymied by the terse style of the manual pages that describe each tool in detail but rarely provide hints about how, when or why the tool can be used in day to day operations. Many excellent books have been written to show the tools in a context and a number are highly recommended for anyone using FreeBSD. However, since every Unix system has its own quirks, a number of gaps exist in the documentation as a whole.

The mission of the FreeBSD Documentation Project is to fill this documentation gap. Specifically:

  1. To cover features, procedures, and other quirks that are unique to FreeBSD and thus not to be found in commonly available Unix user, administrator and programmer guides available on the market. The most important of these are:

    • Installation

    • Hardware support and troubleshooting

    • System configuration and tuning

  2. To provide documentation covering the most commonly used aspects of FreeBSD, whether or not the topics are covered in other user, administrator and programmer guides. This includes topics such as:

    • Network configuration and troubleshooting

    • ISP services

    • General system administration

Projects

To realize the above goals, the Documentation Project is focused on two specific pieces of documentation:

  1. The FAQ
  2. The FreeBSD Handbook

The goal of the FAQ is to address in a short question and answer format the most common questions that are asked, or should be asked on the various mailing lists and newsgroups devoted to the discussion of FreeBSD. The format does not permit long winded and comprehensive answers.

Topics that need a more in depth discussion than the FAQ can provide are addressed in the FreeBSD Handbook. The current incarnation of the handbook is largely a skeletal framework with many empty chapters and sections waiting to be filled by words of wisdom.

Contributing to the project

Like the rest of the FreeBSD project, the documentation project depends on the tireless contributions of users. To facilitate the project, a mailing list has been created for the discussion of documentation issues and communication among authors. Anyone wishing to contribute to materials or editorial time should subscribe by sending mail to majordomo@freebsd.org + href="mailto:majordomo@FreeBSD.ORG">majordomo@FreeBSD.ORG with a message body of:

subscribe freebsd-doc

(See Mailing lists in the handbook for complete information on the FreeBSD mailing lists.)

We welcome both corrections and additions to existing documentation as well as submissions of entirely new sections. All documents should reflect the state of FreeBSD 2.0.5R unless there is a compelling reason to cover a different release. In such a case, the version to which the information applies must be clearly stated.

Submitting corrections

When providing corrections or additions to existing documentation, the preferred method is context diff relative to the text as it appears in FreeBSD-current. (see the diff(1) manual page for details on generating a context diff). The FreeBSD-current text for the handbook can be found in:

ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/doc/handbook

while the FAQ can be found at:

ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/doc/FAQ

Diffs should be directed to doc@freebsd.org for + href="mailto:freebsd-doc@FreeBSD.ORG">freebsd-doc@FreeBSD.ORG for review.

Submitting new material

If you can claim expertise on some topic of interest to other FreeBSD users and the topic is not covered by either the FAQ or the Handbook, we would love to incorporate your wisdom into one or the other. If you wish to contribute but are not sure what is needed, have a good look through the handbook and the FAQ and see what you think is missing. In particular, the handbook has a fairly complete outline but sections marked with an asterisk (*) are currently empty and waiting for an eager author.

At this time, the preferred format for submitting new materials is SGML conforming to the linuxdoc DTD. The DTD and tools for converting appropriately tagged documents into LaTeX, HTML and ascii text are available in FreeBSD 2.1 and -current. See the sgmlfmt(1) manual page for details. Due to shortcomings of the linuxdoc DTD, the project hopes to move to a more flexible DTD such as DocBook in the future. Any changes will be announced on the freebsd-doc mailing list.

If you do not feel comfortable with SGML, the next best format is LaTeX because it can be converted to SGML with a minimum of hassle. Failing that, plain ASCII submissions are always welcome.

Some general editorial guidelines:

  • Do not use contractions.

  • Provide concrete examples.

  • Use cross references. In the HTML version of the document, these become hypertext links.

  • Do not duplicate other sections of the document, even if they have yet to be written. If you feel the existing section provides insufficient information to support your topic, think about whether the additional information should go in the section you are writing, or if it should be added to the other end of the cross reference. Contact the author of the referenced section if you suspect the latter.

&footer diff --git a/en/docs.sgml b/en/docs.sgml index fba58947f2..f82d7c7500 100644 --- a/en/docs.sgml +++ b/en/docs.sgml @@ -1,63 +1,63 @@ + %includes; ]> &header;

The FreeBSD Handbook

This is an evolving, comprehensive on-line resource for FreeBSD users. Please address comments and contributions to <doc@freebsd.org>. + href="mailto:freebsd-doc@FreeBSD.ORG"><freebsd-doc@FreeBSD.ORG>.

&i.new; We now offer a Japanese translation of the handbook (EUC encoding).

Frequently Asked Questions (FAQ)

If you have a question, chances are that someone else has the same question. The most common of these have been compiled here in a brief question-answer format.

Tutorials

Here lie assorted documents about FreeBSD and FreeBSD related software and hardware.

Books

Online documentation is useful, but any serious FreeBSD user should consider getting some of the books listed here. Most books that cover BSD systems apply well to FreeBSD.

Manual Pages

The manual pages for FreeBSD 2.0 and XFree86 release 3.1, courtesy of Hinrich Eilts.

The Source Code

If you like digging your fingers into source code, here is a hypertext version of the FreeBSD kernel source. This is brought to you courtesy of Warren Toomey.

The FreeBSD Documentation Project

Like FreeBSD itself, this documentation is the product of a volunteer effort. The goals of the project are outlined here, as are the procedures for submitting corrections and new material.

&footer; diff --git a/en/features.sgml b/en/features.sgml index c46ce6dbc4..52460a2eea 100644 --- a/en/features.sgml +++ b/en/features.sgml @@ -1,99 +1,99 @@ + %includes; ]> About FreeBSD's Technological Advances

FreeBSD offers many advanced features.

No matter what the application, you want your system's resources performing at their full potential. FreeBSD's advanced features enable you to do just that.


A complete operating system based on 4.4BSD.

FreeBSD's distinguished roots derive from the latest BSD software releases from the Computer Systems Research Group at the University of California, Berkeley. The book The Design and Implementation of 4.4BSD Operating System, written by the 4.4BSD system architects, thus describes much of FreeBSD's core functionality in detail.

Drawing on the skills and experience of a diverse and world-wide group of volunteer developers, the FreeBSD Project has worked to extend the feature set of the 4.4BSD operating system in many ways, striving constantly to make each new release of the OS more stable, faster and containing new functionality driven by user requests.


FreeBSD provides higher performance, greater compatibility with other operating systems and less system administration.

FreeBSD's developers attacked some of the more difficult problems in operating systems design to give you these advanced features:

  • Bounce buffering gets around a limitation in the PC's ISA architecture that limits direct-memory access to the first 16 megabytes.

    Result: systems with more than 16 megabytes operate more efficiently with DMA peripherals on the ISA bus.

  • A merged virtual memory and filesystem buffer cache continuously tunes the amount of memory used for programs and the disk cache.

    Result: programs receive both excellent memory management and high performance disk access, and the system administrator is freed from the task of tuning cache sizes.

  • Compatibility modules enable programs for other operating systems to run on FreeBSD, including programs for Linux, SCO, NetBSD, and BSDI. -

    Result: users won't have to recompile programs already compiled +

    Result: users will not have to recompile programs already compiled for one of the compatible OS's, and will have access to a greater selection of off-the-shelf software, like the Microsoft FrontPage Server extensions for BSDI or WordPerfect for SCO.

  • Dynamically loadable kernel modules allows new filesystem types, networking protocols or binary emulators to be added to the kernel at runtime without having to generate a new kernel image.

    Result: Much time can be saved and 3rd party vendors can deliver complete subsystems as kernel modules without having to distribute source or have lengthy installation procedures.

  • Shared libraries reduce the size of programs, saving disk space and memory. FreeBSD uses an advanced shared library scheme which offers many of the advantages of ELF, and the current version offers ELF compatibility for both Linux and native FreeBSD programs.

Naturally, since FreeBSD is an ongoing effort, you can expect newer features and higher levels of stability with each release.

What experts have to say . . .

``FreeBSD has an outline-structured visual configuration editor ... you can enter the configuration of every device the OS supports and can therefore get a successful installation on the first try almost every time. IBM, Microsoft, and others would do well to emulate FreeBSD's approach.''

---Brett Glass, Infoworld, April 8 1996.

&footer; diff --git a/en/includes.sgml b/en/includes.sgml index 24da4949f2..897e04ff5b 100644 --- a/en/includes.sgml +++ b/en/includes.sgml @@ -1,40 +1,40 @@ '> '> -www@freebsd.org
+www@FreeBSD.ORG
©right;'> FreeBSD Home Page'> &title;
&i.daemon;

&title;



'> &home;
&author;
&date;
'> '> '> diff --git a/en/index.sgml b/en/index.sgml index 2e4c2232bf..c0dfe5bab5 100644 --- a/en/index.sgml +++ b/en/index.sgml @@ -1,106 +1,106 @@ + %includes; ]> - + FreeBSD Inc.

&i.new; Latest FreeBSD News &i.new;

About FreeBSD

Getting FreeBSD

Application Software

Documentation

Support

Commercial Vendors

The FreeBSD Gallery

Search...

Quick Index

Select a server near you:


Sponsored By Walnut Creek CDROM
A sponsor of UGU
Powered By Apache

Copyright © 1995, 1996 FreeBSD Inc. All rights reserved.
-www@freebsd.org
-$Date: 1996-12-23 03:15:09 $ +www@FreeBSD.ORG
+$Date: 1996-12-31 22:30:54 $
About this server...
diff --git a/en/internal/mirror.sgml b/en/internal/mirror.sgml index ac665f8c3c..1eae021021 100644 --- a/en/internal/mirror.sgml +++ b/en/internal/mirror.sgml @@ -1,78 +1,78 @@ + %includes; ]> &header;

You can (and are encouraged to) mirror the FreeBSD web pages on www.freebsd.org. To do this, you need to obtain and install a program called rsync on your web server. Rsync is a revolutionary tree synchronising program written by Andrew Tridgell and Paul Mackerras at the Australian National University. It was modified to work in an unprivileged client-server mode by Warren Toomey.

Installing Rsync

The source code to rsync can be obtained via anonymous ftp at ftp://minnie.cs.adfa.oz.au/rsync/rsync_client.tar.gz.

To build and install it, do the following:

  % tar vxzf rsync_client.tar.gz
  % cd rsync-1.6.2
  % ./configure
  % make; make install
  % rehash	(for csh users)
 

Running Rsync

If you keep your mirrored FreeBSD web pages in the directory /usr/FreeBSD-mirror/data and are owned by the user `fred', then run the following command as user `fred':

  % rsync --client -avz www.freebsd.org:www /usr/FreeBSD-mirror/data
 

This will mirror the FreeBSD web pages into /usr/FreeBSD-mirror/data. You can install this into fred's crontab, so that it runs once a day. The pages on www.freebsd.org are updated daily at about 4:30am California time.

Optimizing Rsync's Performance

There are several gzipped tar files kept in the web hierarchy at -www.freebsd.org. Rsync doesn't deal with these very well; it +www.freebsd.org. Rsync does not deal with these very well; it must transmit each tar file if it is changed. Because these files can easily be created locally, you can get rsync to exclude them. To do this, run the following command as user `fred':

  % rsync --client -avz --exclude '*.tar.gz' www.freebsd.org:www /usr/FreeBSD-mirror/data
 

You should see a dramatic improvement in rsync's performance. (A better mechanism for dealing with the tar files needs to be established.)

More Information on Rsync

-

Now that you can use rsync, I'd suggest you read the +

Now that you can use rsync, I would suggest you read the following files:

  • README
  • The rsync man page, rsync.1
  • tech_report.ps
  • Readme.daemon

If you have any questions about rsync, please pass them on to the authors, or join the rsync mailing list (both described in the README).

&footer; diff --git a/en/internet.sgml b/en/internet.sgml index 4b293bce29..3797b45395 100644 --- a/en/internet.sgml +++ b/en/internet.sgml @@ -1,134 +1,134 @@ + %includes; ]> About FreeBSD's Internetworking

FreeBSD was designed for the Internet

FreeBSD includes what many consider the reference implementation for TCP/IP software, the 4.4 BSD TCP/IP protocol stack, thereby making it ideal for network applications and the Internet.


FreeBSD supports standard TCP/IP protocols.

Like most UNIX systems, the FreeBSD operating system enables you to

  • Share filesystems with NFS
  • Distribute network information with NIS
  • Support remote logins
  • Do remote SNMP configuration and management
  • Serve files with FTP
  • Resolve Internet hostnames with DNS/BIND
  • Route packets between multiple interfaces, including PPP and SLIP lines
  • Use IP Multicast services (the MBONE)

FreeBSD lets you to turn a PC into a World Wide Web server or Usenet news relay with included software. Using the included SAMBA software you can even share filesystems or printers with your Win95 and NT machines and, with the supplied PCNFS authentication daemon, you can support machines running PC/NFS. FreeBSD also supports Appletalk and Novell client/server networking (using an optional commercial package), making it a true "Intranet" networking solution.

FreeBSD also handles TCP extensions like the RFC-1323 high performance extension and RFC-1644 -extension for transactions, plus SLIP and dial-on-demand PPP. It's an operating +extension for transactions, plus SLIP and dial-on-demand PPP. It is an operating system suitable for a home-based net surfer as well as a corporate systems administrator.


FreeBSD's networking is stable and fast.

If you need an Internet server platform that is reliable and resistant to crashes under heavy load, then consider FreeBSD. Here are just a few of the companies that make use of FreeBSD every day:

  • Walnut Creek CD-ROM outside of San Francisco runs one of the most popular FTP servers on the net, one that supports 1200 simultaneous connections. Their server -is a single FreeBSD machine, transferring over 2 terabytes (yes that's +is a single FreeBSD machine, transferring over 2 terabytes (yes that is terabytes!) worth of files every month.
  • Yahoo Inc. runs the ultimate index of the Internet, serving scads of daily net surfers with information about the World Wide Web. Yahoo, as well the companies that advertise on Yahoo, rely on FreeBSD to run reliable and responsive web servers.
  • -
  • If that's not enough, visit our Gallery +
  • If that is not enough, visit our Gallery of satisfied FreeBSD users.

FreeBSD makes an ideal platform for these and other Internet services:

  • Company-wide or world-wide WWW service
  • Proxy WWW service
  • Anonymous FTP service
  • Enterprise file and print services

The FreeBSD ports collection contains ready-to-run software that makes it easy to set up your own Internet server.


High performance and security.

The FreeBSD development team is as concerned about security as they are about performance. FreeBSD includes kernel support for IP firewalling, as well other services, such as IP proxy gateways. If you put your corporate servers on the Internet, any 386 PC (or better) running FreeBSD can act as a network firewall to protect them from outside attack.

Encryption software, secure shells, Kerberos, end-to-end encryption and secure RPC facilities are also available (subject to export restrictions).

Furthermore, the FreeBSD team is proactive in detecting and disseminating security information and bug reports with a -security officer and +security officer and ties to the Computer Emergency Response Team (CERT).

What experts have to say . . .

``FreeBSD ... provides what is probably the most robust and capable TCP/IP stack in existence ...''

---Michael O'Brien, SunExpert August 1996 volume 7 number 8.

&footer; diff --git a/en/mailto.sgml b/en/mailto.sgml index f195679682..30a764f497 100644 --- a/en/mailto.sgml +++ b/en/mailto.sgml @@ -1,32 +1,32 @@ + %includes; ]> &header;

Questions about this WWW server...

Questions regarding this World Wide Web server should be addressed to www@freebsd.org.

+ href="mailto:www@FreeBSD.ORG">www@FreeBSD.ORG.

Questions about the contents of this WWW server...

Questions or suggestions about our documentation (Handbook, FAQ, Tutorials) should be addressed to doc@freebsd.org.

+ href="mailto:freebsd-doc@FreeBSD.ORG">freebsd-doc@FreeBSD.ORG.

Questions about FreeBSD...

Questions regarding FreeBSD should be addressed to questions@freebsd.org. + href="mailto:freebsd-questions@FreeBSD.ORG">freebsd-questions@FreeBSD.ORG. For general information about FreeBSD, send a message to - info@freebsd.org and + freebsd-info@FreeBSD.ORG and you will receive an automatic reply.

&footer; diff --git a/en/news/newsflash.sgml b/en/news/newsflash.sgml index 35c0bc69bc..065c69b437 100644 --- a/en/news/newsflash.sgml +++ b/en/news/newsflash.sgml @@ -1,627 +1,627 @@ + %includes; ]> - + &header;

FreeBSD is a is a rapidly developing operating system. Keeping up on the latest developments can be a chore! To keep on top of things, be sure and check this page periodically. Also, you may wish to subscribe to the freebsd-announce mailing list.

For a detailed description of past, present, and future releases, see the Release Information page.

December 1996

  • 24-Dec-1996 FreeBSD 2.2-BETA has been released. Please see the Release Notes for more information.
  • 13-Dec-1996 FreeBSD 2.2-RELEASE will not support installation on machines with less than 5MB of RAM or 1.2MB floppy drives. Please see the original announcement for more information.

November 1996

October 1996

August 1996

  • 1-Aug-1996 The 2.2-960801 snapshot has been released.

July 1996

June 1996

  • 27-June-1996 The 2.1-960627 snapshot has been released. It is equivalent to a 2.1.5-BETA release.

  • 25-June-1996
    The stuffed daemon plushies are now shipping from Liebscher & Partner. Please contact the company via email for more details. A picture of an early prototype is here. Do note that this is a prototype and that the final, shipping version has had some improvements made to it.

  • 12-June-1996
    The 2.2-960612 snapshot has been released. The new features of this snapshot are:

    • A considerable number of changes to the VM system have been made to increase the stability under certain types of load. If you had panics under the last snapshot, try this one and see if they persist.
    • The AHC driver now does considerably more in the way of handling error conditions gracefully.
    • More cosmetic work on the installation, /stand/sysinstall now genuinely useful after installation time (though still missing a man page - urk!).
    • -
    • Basically, lots-o-fixes. If you're trying to use the 2.2 SNAPs +
    • Basically, lots-o-fixes. If you are trying to use the 2.2 SNAPs in more serious applications, please upgrade to this version.
    [Note: This release will not be made available on CDROM to 2.2-SNAP subscribers].

May 1996

  • 1-May-1996
    The 2.2-960501 snapshot has been released. The new features of this snapshot are:

    • Early support for APM (automated power management) and PCCARD (formerly PCMCIA) features of laptops. Many PCCARD devices are supported, from modems to Ethernet cards to SCSI adaptors.
    • Adaptec AIC7850 support has been added.
    • The Yellow Pages (NIS) support has had many optimizations made and no longer has portions copyright under the GPL.
    • Various VM system enhancements and a few bugs fixed (gzip'd binaries now work again, for example).
    • 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 + It is hoped that this installation will be more intuitive for new users than previous ones (feedback welcomed, of course).
    • Much miscellaneous cleanup work with the header files and sources.

April 1996

  • 15-Apr-1996
    A new FreeBSD-emulation mailing list has been created for discussing ongoing development efforts for DOS, Windows, Linux and other forms of binary emulation.

  • 14-Apr-1996
    Berkeley Software Design, Inc. has donated their DOS emulator rundos to the BSD community! Work is now ongoing in integrating this into FreeBSD, and interested parties can join the FreeBSD-emulation mailing list to find out more about how this work is progressing.

March 1996

  • 23-Mar-1996
    The 2.2-960323 snapshot has been released. The new features of this snapshot are:

    • The Intel EtherExpress Pro/100B PCI Ethernet card is now supported.
    • The 3COM 3C590 and 3C595 Ethernet cards are now supported.
    • The ARNET (now Digiboard) Sync 570i high-speed serial card is now supported.
    • 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).
    • The Matrox Meteor frame grabber card is better supported.
    • It is now possible to burn CDROMs using the Plasmon or HP 4080i CDR drives (see `wormcontrol(1)').
    • The pipe code has been substantially sped up, as have some components of the VM system.
    • A /dev/random device (and associated "pool of entropy") has been added for applications which require more unpredictable sequences of random numbers for security. See the random(4) man page for more info.
    • Early NFS v3 support (not enabled by default).
    • An early implementation of the Device Filesystem (devfs) is available (see mount_devfs). Device switch tables are now also dynamically built.
    • Early IPX routing support.

November 1995

  • 19-Nov-1995
    FreeBSD 2.1 is now available at ftp sites all around the world. See the Release information for details.

  • 4-Nov-1995
    Snapshot 2.1.0-951104 is now available. The purpose of this snapshot is:

    • To incorporate changes based on all the feedback and bug reports received for the previous snapshot's installation.
    • To incorporate the latest XFree86 release (3.1.2-S) with security enhancements. There may be more fairly minor changes here before 2.1 is put on CD, but this is basically what will be shipping.
    • To get feedback on the new ``Novice Install'' split out of the Express installation (which now truly is an express installation).
    • To give folks something a little less buggy to load on new systems while they are waiting for 2.1 to come out.
    • To fold in the latest versions of the FreeBSD Handbook, updated for 2.1.
    • To correct some slight whiffy English in the online help.
    • To go back to the previous approach of just uncommenting the ATAPI and wcd0 entries in GENERIC for building atapi.flp. The idea of commenting out the wd2 and wd3 entries in an effort to make things better seems to have only made them worse in the last SNAP. If this atapi.flp image works for you, great! - If not, I'm afraid that it's far too late to do + If not, I am afraid that it is far too late to do anything about at this stage so any failure reports will be simply filed for post-2.1 analysis. Sorry IDE CDROM hackers, but you had your chance!

October 1995

  • 30-Oct-1995
    The 2.1.0-951026 Snapshot has been re-released with several bug fixes:

      -
    • Atapi boot floppy now assumes it's alone by itself +
    • Atapi boot floppy now assumes it is alone by itself on the second IDE controller - this seems to work a lot better for most folks who were provided with dedicated controllers when they purchased their IDE CDROMS. People with IDE disks on multiple IDE controllers should NOT use this floppy image. Stick with boot.flp and build a custom kernel or something.
    • The apache WEB server installation makes fewer assumptions about - where you'll be putting things.
    • + where you will be putting things.
    • Installing the secure dist no longer requires that you also install Kerberos in order to get things like telnet to work.
    • Boot floppy should now support the Adaptec 2940 ULTRA (this was a side-effect more than a bug fix).

    However, there are some outstanding bugs you should know about:

    • sysinstall seems to croak in certain situations if you run it after the system is installed.
    • -
    • The FTP retry code still isn't 100% there - - apparently it now doesn't handle reselection very - well. Sigh. I'm so truly sick of looking at that +
    • The FTP retry code still is not 100% there - + apparently it now does not handle reselection very + well. Sigh. I am so truly sick of looking at that part of the code that if somebody else wanted to have - a look, I wouldn't fight them off! It seems like + a look, I would not fight them off! It seems like every time I fix one thing, I break something else.
    • The media selection screen protects itself from - re-entry in some situations when you'd really like it + re-entry in some situations when you would really like it to be allowed. Whoops!
    • Using more than one FreeBSD ``slice'' can cause problems.

  • 26-Oct-1995
    Snapshot 2.1.0-951026 is now available. New fixes/features include:

    • All /etc/sysconfig information now written correctly.
    • WEB server option now works properly.
    • The package installation menu now works.
    • All the auto-installation instrumentation - (installation by config file) now works. It's + (installation by config file) now works. It is possible to install everything from start to finish on a new system in a fully-automated fashion (if you install a lot of systems, this is a big help).
    • You may now read the HTML Handbook and FAQ documents directly from the boot floppy after installation (as well as visit any other WEB site).
    • Failure to create a /usr is no longer an error, just a warning.
    • The matcd driver was shrunk down some more, possibly resulting in a return to 4MB operation (please test this).
    • The latest ATAPI CDROM changes were merged in and another atapi.flp boot image generated. Again, please test.

  • 22-Oct-1995
    Updated floppies for snapshot 2.1.0-951020 are now available.

  • 20-Oct-1995
    Release candidate snapshot 2.1.0-951020 is now available.

  • 06-Oct-1995
    Updated floppies for snapshot 2.1.0-951005 are now available.

  • 05-Oct-1995
    Snapshot 2.1.0-951005 is now available.

September 1995

  • 29-Sep-1995
    Snapshot 2.1.0-950928 is now available.

August 1995

  • 19th: An IDE CD-ROM driver has been added to FreeBSD-current, thanks to Serge Vakulenko. If you are running -current, the driver can be enabled by adding:
    options ATAPI
    device wcd0
    to your kernel configuration file, rebuilding the kernel and rebooting. Please let us know if you have problems by sending a message to bugs@freebsd.org.
  • + href="mailto:freebsd-bugs@FreeBSD.ORG">freebsd-bugs@FreeBSD.ORG.

July 1995

  • 27-Jul-1995
    Snapshot 950726 is now available.

June 1995

  • 23-Jun-1995
    Snapshot 950622 is now available. Bugs fixed and new features include:

      -
    • SLIP installation didn't ``ifconfig sl0'' +
    • SLIP installation did not ``ifconfig sl0'' properly.
    • It was not possible to do certain operations atomically, e.g. just write out fdisk information, or just extract distributions. This can now be done from the Custom Install menu.
    • There is now an Express Install menu that leads you through all the necessary steps.
    • /usr/src/bin is now properly extracted as part of the source distribution.
    • A couple of panics in the kernel are now fixed.
    • DOS filesystems are now mounted read-only by default until we figure out what it is about R/W DOS filesystems that clobbers some systems.

    As always, this snapshot is offered as a complete replacement for the previous release and is aimed at new users installing the system from scratch. Still no update mechanism yet, but there are rumors of a project - being formed to deal with this soon. If you've any + being formed to deal with this soon. If you have any interest in being part of it, then please send mail to - hackers@freebsd.org. - I'll also be getting involved in the whole update - mechanism issue since it's been a gaping hole for far - too long now and I'd like to see a solution sooner - rather than later. I'm sure that many of our users + freebsd-hackers@FreeBSD.ORG. + I will also be getting involved in the whole update + mechanism issue since it has been a gaping hole for far + too long now and I would like to see a solution sooner + rather than later. I am sure that many of our users feel the same way!

  • 12-Jun-1995
    Because of some glitches in the 2.0.5 RELEASE boot disks, an update has been provide at ftp://ftp.freebsd.org/pub/FreeBSD/2.0.5-RELEASE/UPDATES

  • 10-Jun-1995
    FreeBSD 2.0.5 RELEASE has been released! See the announcement and release notes for more details.

  • 5-Jun-1995
    Even more installation bugs have been fixed. Please check ftp://ftp.freebsd.org/pub/FreeBSD/2.0.5-ALPHA/UPDATES/ for the latest installation disks if you encounter problems.

  • 1-Jun-1995
    Following extensive feedback from the ALPHA release, A new installation disk has been generated with numerous bug fixes and enhancements. It is available via anonymous ftp from ftp://ftp.freebsd.org/pub/FreeBSD/2.0.5-ALPHA/UPDATES/

May 1995

April 1995

  • 14-Apr-1995
    Snapshot 950412 is now available. New features include:

    • Even more bugs fixed.
    • Driver for Matsushita CDROM ("Sound blaster" CDROM) in second revision - it now supports audio commands.
    • Driver for Adaptec 294x improved.
    • FDDI network interface support (DEC cards) improved.
    • Support for DEC 100Mbit "FAST" Ethernet cards (DE 500-XA).
    • /etc files revamped fairly significantly - most customization done through one file now, /etc/sysconfig.
    • Performance improvements to networking code (connection information now hashed rather than being stored in a linear linked list).
    • Package code improved - now supports package dependencies.
    • New version of "libforms".

    Known problems:

    • If you want to run programs linked under 2.0, you will need the file libgcc.so.261.0 which can be found in the same directory as the snapshot release. The file should be placed in /usr/lib once you have installed the release.
    • -
    • The hostname still isn't being set properly in +
    • The hostname still is not being set properly in /etc/sysconfig for some reason - you should edit this file after the initial installation and customize it for your system. The comments in the file should make the fields you need/want to change pretty self-explanatory.

March 1995

  • 22-Mar-1995
    Snapshot 950322 is now available. New features include:

    • NIS (YP) server/client support for FreeBSD much improved.
    • A number of panic bugs fixed.
    • Merged VM/Buffer cache much improved - hopefully last of the bugs fixed!
    • Faster wd.c driver
    • Driver for Intel EtherExpress card
    • Driver for Matsushita CDROM ("Sound blaster" CDROM)
    • Better disk access algorithms ("clustering").
    • PCI support much improved. Interrupt sharing now works.
    • Driver for Adaptec 294x much improved
    • Boot -c writeback/save program (customized info saved across reboots)
    • Soundcard support greatly cleaned up
    • Prototype support for ISDN
    • Support for the Creative Labs Video Spigot(tm) video card.
    • FDDI network interface support (DEC cards).
    • TCP/IP Firewall code much improved.
    • GCC 2.6.3 integrated

    If you want to run programs linked under 2.0, you will need the file libgcc.so.261.0 which can be found in the same directory as the snapshot release. The file should be placed in /usr/lib once you have installed the release.

February 1995

  • 10-Feb-1995
    Snapshot 950210 is now available. New features include:

    • Screen swapping bug with syscons fixed
    • XFree86 3.1.1
    • NIS (YP) support for FreeBSD much improved
    • A number of panic bugs fixed.
    • Everything listed in the February 2nd SNAP README but much improved!

  • 2-Feb-1995:
    Snapshot 950202 is now available. New features include:

    • Merged VM/Buffer cache much improved! General stability now approaching 2.1 quality levels.
    • Lots more bug fixes
    • Syscons now supports scrollback - use scroll lock and arrow/travel keys to move around in your scroll-back buffer.
    • NIS (YP) support for FreeBSD as server and client.
    • First cut at on-demand ppp dialing. Docs still in - Japanese, but we're working on that! See /usr/bin/ppp + Japanese, but we are working on that! See /usr/bin/ppp for more details.
    • IP Firewall code much improved
    • AHA294x controller support now added
    • Sony CDU33a CDROM drive support added
    • Source distribution now split into logical pieces
    • Install much improved - still not what will be in 2.1, but a lot easier to use nonetheless.

January 1995

  • 12-Jan-1995
    Snapshot 950112 is now available. New features include:

    • Merged VM/Buffer cache! Does it work? Is it faster? Find out! This is the culmination of over 6 months of careful hacking.
    • Lots-o-bug fixes
    • Lots-o-bugs (probably)
    • Fixes to floppy driver - may fix some of the reported problems.
    • Genius GS-4500 Scanner driver; scan pictures from FreeBSD!
    • Fixes for U24F SCSI controller
    • Many fixes to Seagate driver - Future Domain people please test!
    • GNU Info files resurrected from the dead (see infodist)
    • share/doc now quite a bit more functional.
    • A number of new syscons features - software settable cursor, more modes for LCD displays, dynamic console allocation, woo doggies.
    • Still no kernel srcdist, just one big srcdist still. Sorry.
    • Lots of changes to the installation - hopefully this one even mostly works for once.
    • -
    • A billion other things I've forgotten for now but will +
    • A billion other things I have forgotten for now but will remember right after I save this document.

December 1994

  • 7-Dec-1994
    If you are having trouble with installing Release 2.0 please check ftp://ftp.freebsd.org/pub/FreeBSD/2.0-RELEASE/floppies to see if you have the most recent installation floppies. The all new installation procedure for 2.0 brought with it a whole set of all new bugs. With the latest installation floppies, we hope that these bugs are fixed.
&footer; diff --git a/en/releases/snapshots.sgml b/en/releases/snapshots.sgml index 66375890b4..d3c9dbac5c 100644 --- a/en/releases/snapshots.sgml +++ b/en/releases/snapshots.sgml @@ -1,73 +1,73 @@ - + %includes; ]> &header;

What are snapshots?

As part of an ongoing effort to improve the overall release process before a release actually slips out the door with problems that make folks mad, we are now periodically producing interim test releases called snapshots. These snapshots will be very similar to - full releases, except that they'll be somewhat more + full releases, except that they will be somewhat more minimal. In particular, before getting and installing a snapshot release, be aware of following:

  • We generally will not, for example, produce new XFree86 distributions or worry much about the tools directory, unless either of those two things are affected by the changes being tested.
  • The major release number will not be changed in the main distribution for each snapshot. It will only be changed on the boot floppies so that you know when the snapshot was made. These are not - releases, these are snapshots, and it's + releases, these are snapshots, and it is important that this distinction be preserved. People can and will, of course, refer to snapshots by date in mail - or netnews, we just don't want them to start thinking + or netnews, we just do not want them to start thinking that Christmas came early and the next release is already out!
  • Finally, we will not necessarily update the documentation. If a README still refers to a previous release, - well, that's much less important to than getting the + well, that is much less important to than getting the real bug fixes and new features out for testing. Complaints about that kind of thing will be quietly ignored. Again, these are snapshots, not releases!

Your feedback on these snapshots is, of course, greatly - welcome. They're not just for our benefit - those who are + welcome. They are not just for our benefit - those who are coming to rely on FreeBSD for mission critical applications should welcome a chance to get at more updated bits in a structured fashion. You can also use these snapshots as tangible evidence that your feedback is - getting incorporated and that you (hopefully) won't have + getting incorporated and that you (hopefully) will not have any unpleasant surprises in the next release. On the other hand, if you do send us hate mail next release and it turns out that you never even tried the snapshots, well, it cuts both ways!

Where to find snapshots

Snapshots are available via anonymous from ftp://ftp.freebsd.org/pub/FreeBSD/. The snapshot releases are in directories named in the format REL-YYMMDD-SNAP where `REL' is the release number, `YY' is the year, `MM' is the month, and `DD' is the day the snapshot was released. Each snapshot directory contains a `README' file which outlines the changes for the particular snapshot.

&footer; diff --git a/en/search/searchhints.sgml b/en/search/searchhints.sgml index 6436021e34..6f0fb32672 100644 --- a/en/search/searchhints.sgml +++ b/en/search/searchhints.sgml @@ -1,50 +1,50 @@ + %includes; ]> &header;

If you got lots of irrelevant results...

  1. If you search for several words such as "quantum hard drives", an OR is implied meaning that to be counted as relevant, only one of the word has to appear in a message. To find only messages with all three words, change the search to "quantum and hard and drives"

  2. If you still get lots of irrelevant messages, see if they have something in common. If so, you can exclude them with the not operator. For example "quantum and hard and drives not ide" will exclude any messages about ide quantum hard drives.
-

If you don't think you got everything you should have...

+

If you do not think you received everything you should have...

  1. If one of your keywords has variant forms, be sure to enter all relevant forms. If you are searching for "buslogic", you might change it to "buslogic or bustek".

  2. Words with varying suffixes can be wildcarded. Searching for "drive*" will pick up words such as drive, drives, driver, drivers and so on.

  3. Try discarding words that could be implied by the context of the message. For example "quantum and hard and drive" might miss some relevant messages that "quantum and drive" would get.

Return to the search page &footer; diff --git a/en/support.sgml b/en/support.sgml index 07d559df6a..8005e5b61b 100644 --- a/en/support.sgml +++ b/en/support.sgml @@ -1,254 +1,254 @@ + %includes; ]> - + &header;

Mailing lists

Mailing lists are the primary support channel for FreeBSD users, with numerous mailing list covering different topic areas. When in doubt about what list to post a question to, post to questions@freebsd.org. + href="mailto:freebsd-questions@FreeBSD.ORG">freebsd-questions@FreeBSD.ORG. You can search the mailing list archives at www.freebsd.org.

Several non-English mailing are also available:

If you create other freebsd mailing lists, let us know about them.

Newsgroups

There are a few FreeBSD specific newsgroups, along with numerous other newsgroups on topics of interest to FreeBSD users, though the mailing lists remain the most reliable way to get in touch with the FreeBSD developers. For miscellaneous FreeBSD discussion, see comp.unix.bsd.freebsd.misc. For important announcements, see comp.unix.bsd.freebsd.announce.

WEB Resources

Our WEB pages remain one of the best sources of information, and are also mirrored at many sites around the world. Most countries also now have subdomains set up under freebsd.org to make such local resources easier to find - when in doubt, try connecting to www.yourcountry.freebsd.org (e.g. www.de.freebsd.org for Germany or www.au.freebsd.org for Australia). The same naming convention is also used for FTP servers.

For information on recent FreeBSD progress and releases, see the Newsflash page.

GNATS Problem Report Database

Current FreeBSD problem reports are tracked using the GNATS database.

Problem reports may also be submitted to the development team using the send-pr(1) command on a FreeBSD system or by sending an email - message to bugs@freebsd.org. + message to freebsd-bugs@FreeBSD.ORG. Please note that send-pr is preferred since messages sent to the mailing list are not tracked as official problem reports!

CVS Repository

CVS (the Concurrent Version System) is the tool we use for keeping our sources under control. Every change (with accompanying log message explaining its purpose) from FreeBSD 2.0 to the present is stored here, and can be easily viewed from here (click on the link). To obtain a complete copy of the FreeBSD CVS repository, please use either the sup or CTM tools or simply FTP it.

User Groups

FreeBSD's widespread popularity has spawned a number of user groups around the world. If you know of a FreeBSD user group not listed here, let us know about it.

  • BAFUG (Bay Area FreeBSD User Group) (contact info?)

  • BUG/HH (BSD user group Hamburg) meets on the last Tuesday of the month at 7.00pm in the Chinese restaurant Lotus Bluete, Loewenstrasse 22 in Hamburg Eppendorf. Most members are FreeBSD users, although users of all BSD flavors are welcome. Interested people should send mail to bsdhh@elbe.desy.de.
    FAQ File (in German)

  • The Brainstorm users group meets in Wuerzburg, Germany and welcomes all users of Unix, with some emphasis on helping new users of FreeBSD. They meet every Monday at 8.00pm in the "Cafe Klug", Muenzstrasse, Wuerzburg. Mail bs@rak.franken.de for more information or follow the Brainstorm link.

  • FUUNM (Free Unix Users of New Mexico) meets on the 2nd Saturday of the month from 4:30-6:00pm at the Farris Engineering Center, room 141, University of new Mexico. This is not specifically a FreeBSD user group, but if you are in the area, your presence is welcome. The group operates a mailing list (fuunm@astro.phys.unm.edu). Contact Alan Lundin for more information.

  • FreeBSD-Milwaukee Wisconsin meets occasionally and has a mailing list: freebsd-mke-l@ns.sol.net. send mail to freebsd-mke-l-request@ns.sol.net to subscribe.

  • RUUG (Reno Unix Users Group) meets monthly in Reno Nevada and discusses the use of FreeBSD and Linux. Contact Eric Blood or Todd Crenshaw for more information.

  • Washington DC (contact info?)

General UNIX Information

The X Window System

  • The XFree86 Project provides users of a variety of Intel based Unix systems, including FreeBSD, with an excellent X Window system.
  • The WINE project is working to provide the ability to run MS-Windows software on Intel based Unix systems such as FreeBSD, NetBSD and Linux. More information is available from the WINE FAQ.

Hardware

Multimedia

Related Operating System Projects

  • NetBSD is a very close relative of FreeBSD.
  • OpenBSD is derived from NetBSD and supported by a group of former NetBSD developers.
  • Linux is another free Unix-like system.
  • Lites is a 4.4 BSD Lite based server and emulation library that provides free unix functionality to a Mach based system.
  • The GNU HURD project is another effort to develop a free Unix-like operating system.
&footer; diff --git a/en/usergroups.sgml b/en/usergroups.sgml index 552af15fa1..03fba468ab 100644 --- a/en/usergroups.sgml +++ b/en/usergroups.sgml @@ -1,254 +1,254 @@ + %includes; ]> - + &header;

Mailing lists

Mailing lists are the primary support channel for FreeBSD users, with numerous mailing list covering different topic areas. When in doubt about what list to post a question to, post to questions@freebsd.org. + href="mailto:freebsd-questions@FreeBSD.ORG">freebsd-questions@FreeBSD.ORG. You can search the mailing list archives at www.freebsd.org.

Several non-English mailing are also available:

If you create other freebsd mailing lists, let us know about them.

Newsgroups

There are a few FreeBSD specific newsgroups, along with numerous other newsgroups on topics of interest to FreeBSD users, though the mailing lists remain the most reliable way to get in touch with the FreeBSD developers. For miscellaneous FreeBSD discussion, see comp.unix.bsd.freebsd.misc. For important announcements, see comp.unix.bsd.freebsd.announce.

WEB Resources

Our WEB pages remain one of the best sources of information, and are also mirrored at many sites around the world. Most countries also now have subdomains set up under freebsd.org to make such local resources easier to find - when in doubt, try connecting to www.yourcountry.freebsd.org (e.g. www.de.freebsd.org for Germany or www.au.freebsd.org for Australia). The same naming convention is also used for FTP servers.

For information on recent FreeBSD progress and releases, see the Newsflash page.

GNATS Problem Report Database

Current FreeBSD problem reports are tracked using the GNATS database.

Problem reports may also be submitted to the development team using the send-pr(1) command on a FreeBSD system or by sending an email - message to bugs@freebsd.org. + message to freebsd-bugs@FreeBSD.ORG. Please note that send-pr is preferred since messages sent to the mailing list are not tracked as official problem reports!

CVS Repository

CVS (the Concurrent Version System) is the tool we use for keeping our sources under control. Every change (with accompanying log message explaining its purpose) from FreeBSD 2.0 to the present is stored here, and can be easily viewed from here (click on the link). To obtain a complete copy of the FreeBSD CVS repository, please use either the sup or CTM tools or simply FTP it.

User Groups

FreeBSD's widespread popularity has spawned a number of user groups around the world. If you know of a FreeBSD user group not listed here, let us know about it.

  • BAFUG (Bay Area FreeBSD User Group) (contact info?)

  • BUG/HH (BSD user group Hamburg) meets on the last Tuesday of the month at 7.00pm in the Chinese restaurant Lotus Bluete, Loewenstrasse 22 in Hamburg Eppendorf. Most members are FreeBSD users, although users of all BSD flavors are welcome. Interested people should send mail to bsdhh@elbe.desy.de.
    FAQ File (in German)

  • The Brainstorm users group meets in Wuerzburg, Germany and welcomes all users of Unix, with some emphasis on helping new users of FreeBSD. They meet every Monday at 8.00pm in the "Cafe Klug", Muenzstrasse, Wuerzburg. Mail bs@rak.franken.de for more information or follow the Brainstorm link.

  • FUUNM (Free Unix Users of New Mexico) meets on the 2nd Saturday of the month from 4:30-6:00pm at the Farris Engineering Center, room 141, University of new Mexico. This is not specifically a FreeBSD user group, but if you are in the area, your presence is welcome. The group operates a mailing list (fuunm@astro.phys.unm.edu). Contact Alan Lundin for more information.

  • FreeBSD-Milwaukee Wisconsin meets occasionally and has a mailing list: freebsd-mke-l@ns.sol.net. send mail to freebsd-mke-l-request@ns.sol.net to subscribe.

  • RUUG (Reno Unix Users Group) meets monthly in Reno Nevada and discusses the use of FreeBSD and Linux. Contact Eric Blood or Todd Crenshaw for more information.

  • Washington DC (contact info?)

General UNIX Information

The X Window System

  • The XFree86 Project provides users of a variety of Intel based Unix systems, including FreeBSD, with an excellent X Window system.
  • The WINE project is working to provide the ability to run MS-Windows software on Intel based Unix systems such as FreeBSD, NetBSD and Linux. More information is available from the WINE FAQ.

Hardware

Multimedia

Related Operating System Projects

  • NetBSD is a very close relative of FreeBSD.
  • OpenBSD is derived from NetBSD and supported by a group of former NetBSD developers.
  • Linux is another free Unix-like system.
  • Lites is a 4.4 BSD Lite based server and emulation library that provides free unix functionality to a Mach based system.
  • The GNU HURD project is another effort to develop a free Unix-like operating system.
&footer; diff --git a/en/welcome.sgml b/en/welcome.sgml index 538fd761d7..cde67f6f80 100644 --- a/en/welcome.sgml +++ b/en/welcome.sgml @@ -1,66 +1,66 @@ - + %includes; ]> About FreeBSD

What is FreeBSD?

FreeBSD is an advanced BSD UNIX operating system for "PC-compatible" computers. It offers an exceptional combination of features:


FreeBSD specializes in TCP/IP networking.

FreeBSD makes an ideal Internet server or desktop system. It provides robust network services, even under the heaviest of loads, and uses memory efficiently to maintain good response times for hundreds, or even thousands, of simultaneous user processes


FreeBSD provides advanced technical features.

FreeBSD offers many features today which are still missing in other operating systems, even some of the best commercial ones. Advanced features for performance, security, and even binary compatibility with other popular operating systems.


FreeBSD can run a variety of applications.

The quality of FreeBSD combined with today's low-cost, high-speed PC hardware makes FreeBSD a very economical alternative to commercial UNIX workstations. -It's suited for a great number of applications.

+It is suited for a great number of applications.


FreeBSD is easy to install.

FreeBSD can be installed from a variety of media including CD-ROM, floppy disk, magnetic tape, an MS-DOS partition, or if you have a network connection (even a dial-up PPP to an Internet provider), you can install it directly over anonymous FTP or NFS. All you need is a single 1.44MB boot floppy and these directions.


FreeBSD is free.

While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with full -source code. If you'd like to try it out, more +source code. If you would like to try it out, more information is available.

&footer;