docs/71712: Updates to the explaining-bsd article
Gavin Atkinson
gavin.atkinson at ury.york.ac.uk
Mon Sep 13 22:40:40 UTC 2004
>Number: 71712
>Category: docs
>Synopsis: Updates to the explaining-bsd article
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: doc-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Sep 13 22:40:29 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Gavin Atkinson
>Release: FreeBSD 5.3-BETA2 i386
>Organization:
>Environment:
System: FreeBSD buffy.york.ac.uk 5.3-BETA2 FreeBSD 5.3-BETA2 #9: Mon Sep 6 15:59:27 BST 2004 root at buffy.york.ac.uk:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Various updates to the explaining-bsd article to fix URLs,
bring it up-to-date with current situation, and reword a couple of sentances.
Second patch contains white-space only changes.
The patches don't conflict and can be applied successfully in either
order, although applying the whitespace patch first is probably best to not
affect the hunk offsets.
>How-To-Repeat:
N/A
>Fix:
(Patches also at http://www.devrandom.co.uk/freebsd/explbsdws.diff
for the whitespace changes, and http://www.devrandom.co.uk/freebsd/explbsd.diff
for the content changes)
Index: article.sgml
===================================================================
RCS file: /usr/cvs/doc/en_US.ISO8859-1/articles/explaining-bsd/article.sgml,v
retrieving revision 1.14
diff -u -r1.14 article.sgml
--- article.sgml 31 Aug 2004 06:51:40 -0000 1.14
+++ article.sgml 13 Sep 2004 22:04:05 -0000
@@ -34,7 +34,7 @@
synonymous with <quote>Operating System</quote>, but it is not the only
open source &unix; operating system. According
to the <ulink
- url="http://www.leb.net/hzo/ioscount/data/r.9904.txt">Internet
+ url="http://www.leb.net/hzo/ioscount/data/r.9904.txt">Internet
Operating System Counter</ulink>, as of April 1999 31.3% of the
world's network connected machines run Linux. 14.6% run BSD &unix;.
Some of the world's largest web operations, such as <ulink
@@ -76,15 +76,15 @@
<listitem>
<para>The C library, the base API for the system.</para>
-
+
<para><emphasis>The BSD C library is based on code from Berkeley, not
the GNU project.</emphasis></para>
</listitem>
-
+
<listitem>
<para>Utilities such as shells, file utilities, compilers and
linkers.</para>
-
+
<para><emphasis>Some of the utilities are derived from the GNU
project, others are not.</emphasis></para>
</listitem>
@@ -177,9 +177,9 @@
<sect1>
<title>Why is BSD not better known?</title>
-
+
<para>For a number of reasons, BSD is relatively unknown:</para>
-
+
<orderedlist>
<listitem>
<para>The BSD developers are often more interested in polishing their
@@ -459,11 +459,11 @@
</listitem>
</itemizedlist>
</sect2>
-
+
<sect2>
<title>How does the BSD license differ from the GNU Public
license?</title>
-
+
<para>Linux is available under the
<ulink url="http://www.fsf.org/copyleft/gpl.html">GNU General Public
License</ulink> (GPL), which is designed to eliminate closed
@@ -500,17 +500,17 @@
<para>What does this all mean in practice? Who should use BSD, who
should use Linux?</para>
-
+
<para>This is a very difficult question to answer. Here are some
guidelines:</para>
-
+
<itemizedlist>
<listitem>
<para><quote>If it ain't broke, don't fix it</quote>: If you already
use an open source operating system, and you are happy with it,
there is probably no good reason to change.</para>
</listitem>
-
+
<listitem>
<para>BSD systems, in particular FreeBSD, can have notably higher
performance than Linux. But this is not across the board. In many
@@ -540,7 +540,7 @@
<sect2>
<title>Who provides support, service, and training for BSD?</title>
-
+
<para>BSDi have always supported BSD/OS, and they have recently
announced support contracts for FreeBSD.</para>
Index: article.sgml
===================================================================
RCS file: /usr/cvs/doc/en_US.ISO8859-1/articles/explaining-bsd/article.sgml,v
retrieving revision 1.14
diff -u -r1.14 article.sgml
--- article.sgml 31 Aug 2004 06:51:40 -0000 1.14
+++ article.sgml 13 Sep 2004 22:18:23 -0000
@@ -21,6 +21,7 @@
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
+ &tm-attrib.amd;
&tm-attrib.apple;
&tm-attrib.linux;
&tm-attrib.opengroup;
@@ -39,8 +40,8 @@
world's network connected machines run Linux. 14.6% run BSD &unix;.
Some of the world's largest web operations, such as <ulink
url="http://www.yahoo.com/">Yahoo!</ulink>, run BSD. The world's
- busiest FTP server, <ulink
- url="ftp://ftp.cdrom.com/">ftp.cdrom.com</ulink>, uses BSD to
+ busiest FTP server of 1999 (now defunct), <ulink
+ url="ftp://ftp.cdrom.com/">ftp.cdrom.com</ulink>, used BSD to
transfer 1.4 TB of data a day. Clearly this is not a niche
market: BSD is a well-kept secret.</para>
@@ -93,8 +94,9 @@
<para>The X Window system, which handles graphical display.</para>
<para>The X Window system used in most versions of BSD is maintained
- by a separate project, the
- <ulink url="http://www.XFree86.org/">&xfree86; project</ulink>.
+ by one of two separate projects, either the
+ <ulink url="http://www.XFree86.org/">&xfree86; project</ulink> or the
+ <ulink url="http://www.X.org/">X.Org project</ulink>.
This is the same code as Linux uses. BSD does not normally
specify a <quote>graphical desktop</quote> such as GNOME or KDE,
though these are available.</para>
@@ -246,7 +248,8 @@
<para>No one person or corporation owns BSD. It is created and
distributed by a community of highly technical and committed
contributors all over the world. Some of the components of BSD are
- Open Source projects managed by a different project maintainer.</para>
+ Open Source projects in their own right and managed by different
+ project maintainers.</para>
</sect2>
<sect2>
@@ -255,7 +258,7 @@
<para>The BSD kernels are developed and updated following the Open
Source development model. Each project maintains a publicly
accessible <emphasis>source tree</emphasis> under the
- <ulink url="http://www.sourcegear.com/CVS/">Concurrent Versions
+ <ulink url="http://www.cvshome.org/">Concurrent Versions
System</ulink> (CVS), which contains all source files for the
project, including documentation and other incidental files. CVS
allows users to <quote>check out</quote> (in other words, to
@@ -312,7 +315,7 @@
<orderedlist>
<listitem>
<para>No one person controls the content of the system. In
- practice, this difference is overrated, since the Chief Architect
+ practice, this difference is overrated, since the Principal Architect
can require that code be backed out, and even in the Linux project
several people are permitted to make changes.</para>
</listitem>
@@ -411,7 +414,10 @@
<listitem>
<para>FreeBSD aims for high performance and ease of use by
end users, and is a favourite of web content providers. It runs
- on PCs and Compaq's Alpha processors. The FreeBSD project has
+ on a number of platforms, including i386 based systems (<quote>PCs</quote>),
+ systems based on the AMD 64-bit processors, &ultrasparc; based systems,
+ systems based on Compaq's Alpha processors and systems based around
+ the NEC PC-98 specification. The FreeBSD project has
significantly more users than the other projects.</para>
</listitem>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list