Date: Tue, 12 Feb 2013 15:09:50 +0000 (UTC) From: Dru Lavigne <dru@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40958 - head/en_US.ISO8859-1/books/handbook/introduction Message-ID: <201302121509.r1CF9ojQ073233@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dru Date: Tue Feb 12 15:09:50 2013 New Revision: 40958 URL: http://svnweb.freebsd.org/changeset/doc/40958 Log: White space fix only. Translators can ignore. Approved by: gjb (mentor) Modified: head/en_US.ISO8859-1/books/handbook/introduction/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/introduction/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/introduction/chapter.xml Tue Feb 12 14:40:47 2013 (r40957) +++ head/en_US.ISO8859-1/books/handbook/introduction/chapter.xml Tue Feb 12 15:09:50 2013 (r40958) @@ -23,14 +23,15 @@ <title>Synopsis</title> <para>Thank you for your interest in &os;! The following chapter - covers various aspects of the &os; Project, such as its history, - goals, development model, and so on.</para> + covers various aspects of the &os; Project, such as its + history, goals, development model, and so on.</para> <para>After reading this chapter, you will know:</para> <itemizedlist> <listitem> - <para>How &os; relates to other computer operating systems.</para> + <para>How &os; relates to other computer operating + systems.</para> </listitem> <listitem> @@ -42,7 +43,8 @@ </listitem> <listitem> - <para>The basics of the &os; open-source development model.</para> + <para>The basics of the &os; open-source development + model.</para> </listitem> <listitem> @@ -65,7 +67,8 @@ or the <link linkend="relnotes">current release</link>. If you are interested in contributing something to the Project (code, hardware, funding), see the <ulink - url="&url.articles.contributing;/index.html">Contributing to &os;</ulink> article.</para> + url="&url.articles.contributing;/index.html">Contributing to + &os;</ulink> article.</para> <sect2 id="os-overview"> <title>What Can &os; Do?</title> @@ -75,51 +78,55 @@ <itemizedlist> <listitem> - <indexterm><primary>preemptive multitasking</primary></indexterm> + <indexterm><primary>preemptive + multitasking</primary></indexterm> <para><emphasis>Preemptive multitasking</emphasis> with dynamic priority adjustment to ensure smooth and fair - sharing of the computer between applications and users, even - under the heaviest of loads.</para> + sharing of the computer between applications and users, + even under the heaviest of loads.</para> </listitem> <listitem> - <indexterm><primary>multi-user facilities</primary></indexterm> + <indexterm><primary>multi-user + facilities</primary></indexterm> - <para><emphasis>Multi-user facilities</emphasis> which allow many - people to use a &os; system simultaneously for a variety - of things. This means, for example, that system peripherals - such as printers and tape drives are properly shared between - all users on the system or the network and that individual - resource limits can be placed on users or groups of users, - protecting critical system resources from over-use.</para> + <para><emphasis>Multi-user facilities</emphasis> which allow + many people to use a &os; system simultaneously for a + variety of things. This means, for example, that system + peripherals such as printers and tape drives are properly + shared between all users on the system or the network and + that individual resource limits can be placed on users or + groups of users, protecting critical system resources from + over-use.</para> </listitem> <listitem> <indexterm><primary>TCP/IP networking</primary></indexterm> <para>Strong <emphasis>TCP/IP networking</emphasis> with support for industry standards such as SCTP, DHCP, NFS, - NIS, PPP, SLIP, IPsec, and IPv6. This means that your &os; - machine can interoperate easily with other systems as well as - act as an enterprise server, providing vital functions such as NFS - (remote file access) and email services or putting your - organization on the Internet with WWW, FTP, routing and - firewall (security) services.</para> + NIS, PPP, SLIP, IPsec, and IPv6. This means that your + &os; machine can interoperate easily with other systems as + well as act as an enterprise server, providing vital + functions such as NFS (remote file access) and email + services or putting your organization on the Internet with + WWW, FTP, routing and firewall (security) services.</para> </listitem> <listitem> <indexterm><primary>memory protection</primary></indexterm> <para><emphasis>Memory protection</emphasis> ensures that - applications (or users) cannot interfere with each other. One - application crashing will not affect others in any way.</para> + applications (or users) cannot interfere with each other. + One application crashing will not affect others in any + way.</para> </listitem> <listitem> <para>&os; is a <emphasis>32-bit</emphasis> operating system (<emphasis>64-bit</emphasis> on the &itanium;, - AMD64, and &ultrasparc;) and was designed as such from the ground - up.</para> + AMD64, and &ultrasparc;) and was designed as such from + the ground up.</para> </listitem> <listitem> @@ -127,60 +134,63 @@ <primary>X Window System</primary> </indexterm> - <para>The industry standard <emphasis>X Window System</emphasis> - (X11R7) provides a graphical user interface (GUI) for the cost - of a common VGA card and monitor and comes with full - sources.</para> + <para>The industry standard <emphasis>X Window + System</emphasis> (X11R7) provides a graphical user + interface (GUI) for the cost of a common VGA card and + monitor and comes with full sources.</para> </listitem> <listitem> - <indexterm> - <primary>binary compatibility</primary> - <secondary>Linux</secondary> - </indexterm> - <indexterm> - <primary>binary compatibility</primary> - <secondary>SCO</secondary> - </indexterm> - <indexterm> - <primary>binary compatibility</primary> - <secondary>SVR4</secondary> - </indexterm> - <indexterm> - <primary>binary compatibility</primary> - <secondary>BSD/OS</secondary> - </indexterm> - <indexterm> - <primary>binary compatibility</primary> - <secondary>NetBSD</secondary> - </indexterm> + <indexterm> + <primary>binary compatibility</primary> + <secondary>Linux</secondary> + </indexterm> + <indexterm> + <primary>binary compatibility</primary> + <secondary>SCO</secondary> + </indexterm> + <indexterm> + <primary>binary compatibility</primary> + <secondary>SVR4</secondary> + </indexterm> + <indexterm> + <primary>binary compatibility</primary> + <secondary>BSD/OS</secondary> + </indexterm> + <indexterm> + <primary>binary compatibility</primary> + <secondary>NetBSD</secondary> + </indexterm> <para><emphasis>Binary compatibility</emphasis> with many - programs built for Linux, SCO, SVR4, BSDI and NetBSD.</para> + programs built for Linux, SCO, SVR4, BSDI and + NetBSD.</para> </listitem> <listitem> <para>Thousands of <emphasis>ready-to-run</emphasis> applications are available from the &os; - <emphasis>ports</emphasis> and <emphasis>packages</emphasis> - collection. Why search the net when you can find it all right - here?</para> + <emphasis>ports</emphasis> and + <emphasis>packages</emphasis> collection. Why search the + net when you can find it all right here?</para> </listitem> <listitem> <para>Thousands of additional and - <emphasis>easy-to-port</emphasis> applications are available - on the Internet. &os; is source code compatible with most - popular commercial &unix; systems and thus most applications - require few, if any, changes to compile.</para> + <emphasis>easy-to-port</emphasis> applications are + available on the Internet. &os; is source code compatible + with most popular commercial &unix; systems and thus most + applications require few, if any, changes to + compile.</para> </listitem> <listitem> <indexterm><primary>virtual memory</primary></indexterm> <para>Demand paged <emphasis>virtual memory</emphasis> and <quote>merged VM/buffer cache</quote> design efficiently - satisfies applications with large appetites for memory while - still maintaining interactive response to other users.</para> + satisfies applications with large appetites for memory + while still maintaining interactive response to other + users.</para> </listitem> <listitem> @@ -206,8 +216,8 @@ and <emphasis>C++</emphasis> development tools. Many additional languages for advanced research - and development are also available in the ports and packages - collection.</para> + and development are also available in the ports and + packages collection.</para> </listitem> <listitem> @@ -222,7 +232,7 @@ <listitem> <para>Extensive <emphasis>online - documentation</emphasis>.</para> + documentation</emphasis>.</para> </listitem> <listitem> @@ -236,39 +246,42 @@ </indexterm> <indexterm><primary>U.C. Berkeley</primary></indexterm> <para>&os; is based on the 4.4BSD-Lite release from Computer - Systems Research Group (CSRG) at the University of California at - Berkeley, and carries on the distinguished tradition of BSD + Systems Research Group (CSRG) at the University of California + at Berkeley, and carries on the distinguished tradition of BSD systems development. In addition to the fine work provided by - CSRG, the &os; Project has put in many thousands of hours in - fine tuning the system for maximum performance and reliability in - real-life load situations. As many of the commercial giants - struggle to field PC operating systems with such features, - performance and reliability, &os; can offer them - <emphasis>now</emphasis>!</para> + CSRG, the &os; Project has put in many thousands of hours + in fine tuning the system for maximum performance and + reliability in real-life load situations. As many of the + commercial giants struggle to field PC operating systems with + such features, performance and reliability, &os; can offer + them <emphasis>now</emphasis>!</para> <para>The applications to which &os; can be put are truly - limited only by your own imagination. From software development - to factory automation, inventory control to azimuth correction of - remote satellite antennae; if it can be done with a commercial - &unix; product then it is more than likely that you can do it with - &os; too! &os; also benefits significantly from - literally thousands of high quality applications developed by - research centers and universities around the world, often - available at little to no cost. Commercial applications are also - available and appearing in greater numbers every day.</para> + limited only by your own imagination. From software + development to factory automation, inventory control to + azimuth correction of remote satellite antennae; if it can be + done with a commercial &unix; product then it is more than + likely that you can do it with &os; too! &os; also benefits + significantly from literally thousands of high quality + applications developed by research centers and universities + around the world, often available at little to no cost. + Commercial applications are also available and appearing in + greater numbers every day.</para> <para>Because the source code for &os; itself is generally - available, the system can also be customized to an almost unheard - of degree for special applications or projects, and in ways not - generally possible with operating systems from most major - commercial vendors. Here is just a sampling of some of the - applications in which people are currently using &os;:</para> + available, the system can also be customized to an almost + unheard of degree for special applications or projects, and in + ways not generally possible with operating systems from most + major commercial vendors. Here is just a sampling of some of + the applications in which people are currently using + &os;:</para> <itemizedlist> <listitem> - <para><emphasis>Internet Services:</emphasis> The robust TCP/IP - networking built into &os; makes it an ideal platform for a - variety of Internet services such as:</para> + <para><emphasis>Internet Services:</emphasis> The robust + TCP/IP networking built into &os; makes it an ideal + platform for a variety of Internet services such + as:</para> <itemizedlist> <listitem> @@ -298,13 +311,13 @@ </listitem> <listitem> - <indexterm> - <primary>electronic mail</primary> - <see>email</see> - </indexterm> - <indexterm> - <primary>email</primary> - </indexterm> + <indexterm> + <primary>electronic mail</primary> + <see>email</see> + </indexterm> + <indexterm> + <primary>email</primary> + </indexterm> <para>Electronic Mail servers</para> </listitem> @@ -328,25 +341,25 @@ <listitem> <para><emphasis>Education:</emphasis> Are you a student of - computer science or a related engineering field? There is no - better way of learning about operating systems, computer - architecture and networking than the hands on, under the hood - experience that &os; can provide. A number of freely - available CAD, mathematical and graphic design packages also - make it highly useful to those whose primary interest in a - computer is to get <emphasis>other</emphasis> work - done!</para> + computer science or a related engineering field? There + is no better way of learning about operating systems, + computer architecture and networking than the hands on, + under the hood experience that &os; can provide. A number + of freely available CAD, mathematical and graphic design + packages also make it highly useful to those whose primary + interest in a computer is to get + <emphasis>other</emphasis> work done!</para> </listitem> <listitem> - <para><emphasis>Research:</emphasis> With source code for the - entire system available, &os; is an excellent platform for - research in operating systems as well as other branches of - computer science. &os;'s freely available nature also makes - it possible for remote groups to collaborate on ideas or - shared development without having to worry about special - licensing agreements or limitations on what may be discussed - in open forums.</para> + <para><emphasis>Research:</emphasis> With source code for + the entire system available, &os; is an excellent platform + for research in operating systems as well as other + branches of computer science. &os;'s freely available + nature also makes it possible for remote groups to + collaborate on ideas or shared development without having + to worry about special licensing agreements or limitations + on what may be discussed in open forums.</para> </listitem> <listitem> @@ -354,34 +367,35 @@ <indexterm><primary>DNS Server</primary></indexterm> - <para><emphasis>Networking:</emphasis> Need a new router? A - name server (DNS)? A firewall to keep people out of your + <para><emphasis>Networking:</emphasis> Need a new router? + A name server (DNS)? A firewall to keep people out of your internal network? &os; can easily turn that unused 386 or 486 PC sitting in the corner into an advanced router with sophisticated packet-filtering capabilities.</para> </listitem> <listitem> - <indexterm> - <primary>X Window System</primary> - </indexterm> - <indexterm> - <primary>X Window System</primary> - <secondary>Accelerated-X</secondary> - </indexterm> + <indexterm> + <primary>X Window System</primary> + </indexterm> + <indexterm> + <primary>X Window System</primary> + <secondary>Accelerated-X</secondary> + </indexterm> <para><emphasis>X Window workstation:</emphasis> &os; is a fine choice for an inexpensive X terminal solution, using the freely available X11 server. - Unlike an X terminal, &os; allows many applications to be run - locally if desired, thus relieving the burden on a central - server. &os; can even boot <quote>diskless</quote>, making - individual workstations even cheaper and easier to - administer.</para> + Unlike an X terminal, &os; allows many applications to + be run locally if desired, thus relieving the burden on a + central server. &os; can even boot + <quote>diskless</quote>, making individual workstations + even cheaper and easier to administer.</para> </listitem> <listitem> - <indexterm><primary>GNU Compiler Collection</primary></indexterm> + <indexterm><primary>GNU Compiler + Collection</primary></indexterm> <para><emphasis>Software Development:</emphasis> The basic &os; system comes with a full complement of development @@ -390,9 +404,10 @@ </listitem> </itemizedlist> - <para>&os; is available in both source and binary form on CD-ROM, - DVD, and via anonymous FTP. Please see <xref linkend="mirrors"/> - for more information about obtaining &os;.</para> + <para>&os; is available in both source and binary form on + CD-ROM, DVD, and via anonymous FTP. Please see <xref + linkend="mirrors"/> for more information about obtaining + &os;.</para> </sect2> <sect2 id="introduction-nutshell-users"> @@ -404,51 +419,59 @@ </indexterm> <para>&os; is used as a platform for devices and products from - many of the world's largest IT companies, including:</para> + many of the world's largest IT companies, including:</para> <itemizedlist> <listitem> <indexterm><primary>Apple</primary></indexterm> - <para><ulink url="http://www.apple.com/">Apple</ulink></para> + <para><ulink + url="http://www.apple.com/">Apple</ulink></para> </listitem> <listitem> <indexterm><primary>Cisco</primary></indexterm> - <para><ulink url="http://www.cisco.com/">Cisco</ulink></para> + <para><ulink + url="http://www.cisco.com/">Cisco</ulink></para> </listitem> <listitem> - <para><ulink url="http://www.juniper.net/">Juniper</ulink></para> + <para><ulink + url="http://www.juniper.net/">Juniper</ulink></para> </listitem> <listitem> <indexterm><primary>NetApp</primary></indexterm> - <para><ulink url="http://www.netapp.com/">NetApp</ulink></para> + <para><ulink + url="http://www.netapp.com/">NetApp</ulink></para> </listitem> </itemizedlist> - <para>&os; is also used to power some of the biggest sites on the - Internet, including:</para> + <para>&os; is also used to power some of the biggest sites on + the Internet, including:</para> <itemizedlist> <listitem> <indexterm><primary>Yahoo!</primary></indexterm> - <para><ulink url="http://www.yahoo.com/">Yahoo!</ulink></para> + <para><ulink + url="http://www.yahoo.com/">Yahoo!</ulink></para> </listitem> <listitem> <indexterm><primary>Yandex</primary></indexterm> - <para><ulink url="http://www.yandex.ru/">Yandex</ulink></para> + <para><ulink + url="http://www.yandex.ru/">Yandex</ulink></para> </listitem> <listitem> <indexterm><primary>Apache</primary></indexterm> - <para><ulink url="http://www.apache.org/">Apache</ulink></para> + <para><ulink + url="http://www.apache.org/">Apache</ulink></para> </listitem> <listitem> <indexterm><primary>Rambler</primary></indexterm> - <para><ulink url="http://www.rambler.ru/">Rambler</ulink></para> + <para><ulink + url="http://www.rambler.ru/">Rambler</ulink></para> </listitem> <listitem> @@ -459,45 +482,50 @@ <listitem> <indexterm><primary>Pair Networks</primary></indexterm> - <para><ulink url="http://www.pair.com/">Pair Networks</ulink></para> + <para><ulink + url="http://www.pair.com/">Pair Networks</ulink></para> </listitem> <listitem> <indexterm><primary>Sony Japan</primary></indexterm> - <para><ulink url="http://www.sony.co.jp/">Sony Japan</ulink></para> + <para><ulink + url="http://www.sony.co.jp/">Sony Japan</ulink></para> </listitem> <listitem> <indexterm><primary>Netcraft</primary></indexterm> - <para><ulink url="http://www.netcraft.com/">Netcraft</ulink></para> + <para><ulink + url="http://www.netcraft.com/">Netcraft</ulink></para> </listitem> <listitem> <indexterm><primary>NetEase</primary></indexterm> - <para><ulink url="http://www.163.com/">NetEase</ulink></para> + <para><ulink + url="http://www.163.com/">NetEase</ulink></para> </listitem> <listitem> <indexterm><primary>Weathernews</primary></indexterm> - <para><ulink url="http://www.wni.com/">Weathernews</ulink></para> + <para><ulink + url="http://www.wni.com/">Weathernews</ulink></para> </listitem> <listitem> <indexterm><primary>TELEHOUSE America</primary></indexterm> <para><ulink url="http://www.telehouse.com/">TELEHOUSE - America</ulink></para> + America</ulink></para> </listitem> <listitem> <indexterm><primary>Experts Exchange</primary></indexterm> <para><ulink url="http://www.experts-exchange.com/">Experts - Exchange</ulink></para> + Exchange</ulink></para> </listitem> </itemizedlist> @@ -508,9 +536,9 @@ <sect1 id="history"> <title>About the &os; Project</title> - <para>The following section provides some background information on - the project, including a brief history, project goals, and the - development model of the project.</para> + <para>The following section provides some background information + on the project, including a brief history, project goals, and + the development model of the project.</para> <sect2 id="intro-history"> <sect2info role="firstperson"> @@ -533,109 +561,116 @@ <primary>FreeBSD Project</primary> <secondary>history</secondary> </indexterm> - <para>The &os; Project had its genesis in the early part of 1993, - partially as an outgrowth of the <quote>Unofficial 386BSD - Patchkit</quote> by the patchkit's last 3 coordinators: Nate - Williams, Rod Grimes and myself.</para> + <para>The &os; Project had its genesis in the early part + of 1993, partially as an outgrowth of the <quote>Unofficial + 386BSDPatchkit</quote> by the patchkit's last 3 + coordinators: Nate Williams, Rod Grimes and myself.</para> <indexterm><primary>386BSD</primary></indexterm> - <para>Our original goal was to produce an intermediate snapshot of - 386BSD in order to fix a number of problems with it that the - patchkit mechanism just was not capable of solving. Some of you - may remember the early working title for the project being - <quote>386BSD 0.5</quote> or <quote>386BSD Interim</quote> in - reference to that fact.</para> + <para>Our original goal was to produce an intermediate snapshot + of 386BSD in order to fix a number of problems with it that + the patchkit mechanism just was not capable of solving. Some + of you may remember the early working title for the project + being <quote>386BSD 0.5</quote> or <quote>386BSD + Interim</quote> in reference to that fact.</para> <indexterm><primary>Jolitz, Bill</primary></indexterm> - <para>386BSD was Bill Jolitz's operating system, which had been up - to that point suffering rather severely from almost a year's worth - of neglect. As the patchkit swelled ever more uncomfortably with - each passing day, we were in unanimous agreement that something - had to be done and decided to assist Bill by providing - this interim <quote>cleanup</quote> snapshot. Those plans came to - a rude halt when Bill Jolitz suddenly decided to withdraw his - sanction from the project without any clear indication of what - would be done instead.</para> + <para>386BSD was Bill Jolitz's operating system, which had been + up to that point suffering rather severely from almost a + year's worth of neglect. As the patchkit swelled ever more + uncomfortably with each passing day, we were in unanimous + agreement that something had to be done and decided to assist + Bill by providing this interim <quote>cleanup</quote> + snapshot. Those plans came to a rude halt when Bill Jolitz + suddenly decided to withdraw his sanction from the project + without any clear indication of what would be done + instead.</para> <indexterm><primary>Greenman, David</primary></indexterm> <indexterm><primary>Walnut Creek CDROM</primary></indexterm> <para>It did not take us long to decide that the goal remained worthwhile, even without Bill's support, and so we adopted the - name <quote>&os;</quote>, coined by David Greenman. Our initial - objectives were set after consulting with the system's current - users and, once it became clear that the project was on the road - to perhaps even becoming a reality, I contacted Walnut Creek CDROM - with an eye toward improving &os;'s distribution channels for - those many unfortunates without easy access to the Internet. - Walnut Creek CDROM not only supported the idea of distributing - &os; on CD but also went so far as to provide the project with a - machine to work on and a fast Internet connection. Without Walnut - Creek CDROM's almost unprecedented degree of faith in what was, at - the time, a completely unknown project, it is quite unlikely that - &os; would have gotten as far, as fast, as it has today.</para> + name <quote>&os;</quote>, coined by David Greenman. Our + initial objectives were set after consulting with the system's + current users and, once it became clear that the project was + on the road to perhaps even becoming a reality, I contacted + Walnut Creek CDROM with an eye toward improving &os;'s + distribution channels for those many unfortunates without easy + access to the Internet. Walnut Creek CDROM not only supported + the idea of distributing &os; on CD but also went so far as to + provide the project with a machine to work on and a fast + Internet connection. Without Walnut Creek CDROM's almost + unprecedented degree of faith in what was, at the time, a + completely unknown project, it is quite unlikely that &os; + would have gotten as far, as fast, as it has today.</para> <indexterm><primary>4.3BSD-Lite</primary></indexterm> <indexterm><primary>Net/2</primary></indexterm> <indexterm><primary>U.C. Berkeley</primary></indexterm> <indexterm><primary>386BSD</primary></indexterm> - <indexterm><primary>Free Software Foundation</primary></indexterm> + <indexterm><primary>Free Software + Foundation</primary></indexterm> <para>The first CD-ROM (and general net-wide) distribution was - &os; 1.0, released in December of 1993. This was based on the - 4.3BSD-Lite (<quote>Net/2</quote>) tape from U.C. Berkeley, with - many components also provided by 386BSD and the Free Software - Foundation. It was a fairly reasonable success for a first - offering, and we followed it with the highly successful &os; - 1.1 release in May of 1994.</para> + &os; 1.0, released in December of 1993. This was based + on the 4.3BSD-Lite (<quote>Net/2</quote>) tape from U.C. + Berkeley, with many components also provided by 386BSD and the + Free Software Foundation. It was a fairly reasonable success + for a first offering, and we followed it with the highly + successful &os; 1.1 release in May of 1994.</para> <indexterm><primary>Novell</primary></indexterm> <indexterm><primary>U.C. Berkeley</primary></indexterm> <indexterm><primary>Net/2</primary></indexterm> <indexterm><primary>AT&T</primary></indexterm> - <para>Around this time, some rather unexpected storm clouds formed - on the horizon as Novell and U.C. Berkeley settled their - long-running lawsuit over the legal status of the Berkeley Net/2 - tape. A condition of that settlement was U.C. Berkeley's - concession that large parts of Net/2 were <quote>encumbered</quote> - code and the property of Novell, who had in turn acquired it from - AT&T some time previously. What Berkeley got in return was - Novell's <quote>blessing</quote> that the 4.4BSD-Lite release, when - it was finally released, would be declared unencumbered and all - existing Net/2 users would be strongly encouraged to switch. This - included &os;, and the project was given until the end of July - 1994 to stop shipping its own Net/2 based product. Under the - terms of that agreement, the project was allowed one last release - before the deadline, that release being &os; 1.1.5.1.</para> + <para>Around this time, some rather unexpected storm clouds + formed on the horizon as Novell and U.C. Berkeley settled + their long-running lawsuit over the legal status of the + Berkeley Net/2 tape. A condition of that settlement was U.C. + Berkeley's concession that large parts of Net/2 were + <quote>encumbered</quote> code and the property of Novell, who + had in turn acquired it from AT&T some time previously. + What Berkeley got in return was Novell's + <quote>blessing</quote> that the 4.4BSD-Lite release, when + it was finally released, would be declared unencumbered and + all existing Net/2 users would be strongly encouraged to + switch. This included &os;, and the project was given until + the end of July 1994 to stop shipping its own Net/2 based + product. Under the terms of that agreement, the project was + allowed one last release before the deadline, that release + being &os; 1.1.5.1.</para> <para>&os; then set about the arduous task of literally - re-inventing itself from a completely new and rather incomplete - set of 4.4BSD-Lite bits. The <quote>Lite</quote> releases were - light in part because Berkeley's CSRG had removed large chunks of - code required for actually constructing a bootable running system - (due to various legal requirements) and the fact that the Intel - port of 4.4 was highly incomplete. It took the project until - November of 1994 to make this transition, at which point it - released &os; 2.0 to the net and on CD-ROM (in late December). + re-inventing itself from a completely new and rather + incomplete set of 4.4BSD-Lite bits. The <quote>Lite</quote> + releases were light in part because Berkeley's CSRG had + removed large chunks of code required for actually + constructing a bootable running system (due to various legal + requirements) and the fact that the Intel port of 4.4 was + highly incomplete. It took the project until November of 1994 + to make this transition, at which point it released + &os; 2.0 to the net and on CD-ROM (in late December). Despite being still more than a little rough around the edges, the release was a significant success and was followed by the - more robust and easier to install &os; 2.0.5 release in June of - 1995.</para> + more robust and easier to install &os; 2.0.5 release in + June of 1995.</para> - <para>We released &os; 2.1.5 in August of 1996, and it appeared - to be popular enough among the ISP and commercial communities that - another release along the 2.1-STABLE branch was merited. This was - &os; 2.1.7.1, released in February 1997 and capping the end of - mainstream development on 2.1-STABLE. Now in maintenance mode, - only security enhancements and other critical bug fixes will be - done on this branch (RELENG_2_1_0).</para> + <para>We released &os; 2.1.5 in August of 1996, and it + appeared to be popular enough among the ISP and commercial + communities that another release along the 2.1-STABLE branch + was merited. This was &os; 2.1.7.1, released in February + 1997 and capping the end of mainstream development on + 2.1-STABLE. Now in maintenance mode, only security + enhancements and other critical bug fixes will be done on this + branch (RELENG_2_1_0).</para> <para>&os; 2.2 was branched from the development mainline (<quote>-CURRENT</quote>) in November 1996 as the RELENG_2_2 - branch, and the first full release (2.2.1) was released in April - 1997. Further releases along the 2.2 branch were done in the - summer and fall of '97, the last of which (2.2.8) appeared in - November 1998. The first official 3.0 release appeared in - October 1998 and spelled the beginning of the end for the 2.2 - branch.</para> + branch, and the first full release (2.2.1) was released in + April 1997. Further releases along the 2.2 branch were done + in the summer and fall of '97, the last of which (2.2.8) + appeared in November 1998. The first official 3.0 release + appeared in October 1998 and spelled the beginning of the end + for the 2.2 branch.</para> <para>The tree branched again on Jan 20, 1999, leading to the 4.0-CURRENT and 3.X-STABLE branches. From 3.X-STABLE, 3.1 was @@ -643,58 +678,61 @@ September 16, 1999, 3.4 on December 20, 1999, and 3.5 on June 24, 2000, which was followed a few days later by a minor point release update to 3.5.1, to incorporate some last-minute - security fixes to Kerberos. This will be the final release in the - 3.X branch.</para> + security fixes to Kerberos. This will be the final release + in the 3.X branch.</para> <para>There was another branch on March 13, 2000, which saw the - emergence of the 4.X-STABLE branch. There have been several releases - from it so far: 4.0-RELEASE was introduced in March 2000, and - the last 4.11-RELEASE came out in January 2005.</para> + emergence of the 4.X-STABLE branch. There have been several + releases from it so far: 4.0-RELEASE was introduced in March + 2000, and the last 4.11-RELEASE came out in January + 2005.</para> <para>The long-awaited 5.0-RELEASE was announced on January 19, 2003. The culmination of nearly three years of work, this release started &os; on the path of advanced multiprocessor and application thread support and introduced support for the - &ultrasparc; and <literal>ia64</literal> platforms. This release - was followed by 5.1 in June of 2003. The last 5.X release from the - -CURRENT branch was 5.2.1-RELEASE, introduced in February 2004.</para> - - <para>The RELENG_5 branch, created in August 2004, was followed by - 5.3-RELEASE, which marked the beginning of the 5-STABLE branch - releases. The most recent 5.5-RELEASE release came out in May 2006. - There will be no additional releases from the RELENG_5 branch.</para> - - <para>The tree was branched again in July 2005, this time for RELENG_6. - 6.0-RELEASE, the first release of the 6.X branch, was released in - November 2005. The most recent 6.4-RELEASE came out in - November 2008. There will be no additional releases from the - RELENG_6 branch. This branch is the last branch to support the - Alpha architecture.</para> + &ultrasparc; and <literal>ia64</literal> platforms. This + release was followed by 5.1 in June of 2003. The last 5.X + release from the -CURRENT branch was 5.2.1-RELEASE, introduced + in February 2004.</para> + + <para>The RELENG_5 branch, created in August 2004, was followed + by 5.3-RELEASE, which marked the beginning of the 5-STABLE + branch releases. The most recent 5.5-RELEASE release came out + in May 2006. There will be no additional releases from the + RELENG_5 branch.</para> + + <para>The tree was branched again in July 2005, this time for + RELENG_6. 6.0-RELEASE, the first release of the 6.X branch, + was released in November 2005. The most recent 6.4-RELEASE + came out in November 2008. There will be no additional + releases from the RELENG_6 branch. This branch is the last + branch to support the Alpha architecture.</para> - <para>The RELENG_7 branch was created in October 2007. The first - release of this branch was 7.0-RELEASE, which came + <para>The RELENG_7 branch was created in October 2007. The + first release of this branch was 7.0-RELEASE, which came out in February 2008. The most recent 7.4-RELEASE came out - in February 2011. There will be no additional releases from the - RELENG_7 branch.</para> + in February 2011. There will be no additional releases from + the RELENG_7 branch.</para> <para>The tree was branched again in August 2009, this time for - RELENG_8. 8.0-RELEASE, the first release of the 8.X branch, was - released in November 2009. The most recent - &rel2.current;-RELEASE came out in &rel2.current.date;. There will - be additional releases from the RELENG_8 branch.</para> - - <para>The RELENG_9 branch was created in September 2011. The first - release of this branch was 9.0-RELEASE, which came - out in January 2012. The most recent &rel.current;-RELEASE came - out in &rel.current.date;. There will be additional releases - from the RELENG_9 branch.</para> - - <para>For now, long-term development projects continue to take place - in the 10.X-CURRENT (trunk) branch, and SNAPshot releases of 10.X on - CD-ROM (and, of course, on the net) are continually made available - from <ulink - url="ftp://ftp.FreeBSD.org/pub/FreeBSD/snapshots/">the snapshot - server</ulink> as work progresses.</para> + RELENG_8. 8.0-RELEASE, the first release of the 8.X branch, + was released in November 2009. The most recent + &rel2.current;-RELEASE came out in &rel2.current.date;. There + will be additional releases from the RELENG_8 branch.</para> + + <para>The RELENG_9 branch was created in September 2011. The + first release of this branch was 9.0-RELEASE, which came + out in January 2012. The most recent &rel.current;-RELEASE + came out in &rel.current.date;. There will be additional + releases from the RELENG_9 branch.</para> + + <para>For now, long-term development projects continue to take + place in the 10.X-CURRENT (trunk) branch, and SNAPshot + releases of 10.X on CD-ROM (and, of course, on the net) are + continually made available from <ulink + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/snapshots/">the + snapshot server</ulink> as work progresses.</para> </sect2> <sect2 id="goals"> @@ -714,17 +752,17 @@ <primary>FreeBSD Project</primary> <secondary>goals</secondary> </indexterm> - <para>The goals of the &os; Project are to provide software that - may be used for any purpose and without strings attached. Many of - us have a significant investment in the code (and project) and - would certainly not mind a little financial compensation now and - then, but we are definitely not prepared to insist on it. We - believe that our first and foremost <quote>mission</quote> is to - provide code to any and all comers, and for whatever purpose, so - that the code gets the widest possible use and provides the widest - possible benefit. This is, I believe, one of the most fundamental - goals of Free Software and one that we enthusiastically - support.</para> + <para>The goals of the &os; Project are to provide software + that may be used for any purpose and without strings attached. + Many of us have a significant investment in the code (and + project) and would certainly not mind a little financial + compensation now and then, but we are definitely not prepared + to insist on it. We believe that our first and foremost + <quote>mission</quote> is to provide code to any and all + comers, and for whatever purpose, so that the code gets the + widest possible use and provides the widest possible benefit. + This is, I believe, one of the most fundamental goals of Free + Software and one that we enthusiastically support.</para> <indexterm> <primary>GNU General Public License (GPL)</primary> @@ -765,14 +803,14 @@ of hundreds of people around the world, as can be seen from our <ulink url="&url.articles.contributors;/article.html">list of - contributors</ulink>. &os;'s development infrastructure allow - these hundreds of developers to collaborate over the Internet. - We are constantly on the lookout for - new developers and ideas, and those interested in becoming - more closely involved with the project need simply contact us - at the &a.hackers;. The &a.announce; is also available to - those wishing to make other &os; users aware of major areas - of work.</para> + contributors</ulink>. &os;'s development infrastructure + allow these hundreds of developers to collaborate over the + Internet. We are constantly on the lookout for new developers + and ideas, and those interested in becoming more closely + involved with the project need simply contact us at the + &a.hackers;. The &a.announce; is also available to those + wishing to make other &os; users aware of major areas of + work.</para> <para>Useful things to know about the &os; Project and its development process, whether working independently or in close @@ -812,16 +850,17 @@ <para>For several years, the central source tree for &os; was maintained by <ulink url="http://www.nongnu.org/cvs/">CVS</ulink> - (Concurrent Versions System), a freely available source code - control tool that comes bundled with &os;. In June 2008, the - Project switched to using <ulink - url="http://subversion.tigris.org">SVN</ulink> (Subversion). - The switch was deemed necessary, as the technical limitations - imposed by <application>CVS</application> were becoming obvious - due to the rapid expansion of the source tree and the amount - of history already stored. The Documentation Project - and Ports Collection repositories also moved from - <application>CVS</application> to + (Concurrent Versions System), a freely available source + code control tool that comes bundled with &os;. In June + 2008, the Project switched to using <ulink + url="http://subversion.tigris.org">SVN</ulink> + (Subversion). The switch was deemed necessary, as the + technical limitations imposed by + <application>CVS</application> were becoming obvious + due to the rapid expansion of the source tree and the + amount of history already stored. The Documentation + Project and Ports Collection repositories also moved + from <application>CVS</application> to <application>SVN</application> in May 2012 and July 2012, respectively.</para> @@ -829,10 +868,10 @@ <literal>ports/</literal> repositories now use <application>SVN</application>, client side tools like <application>csup</application> that depend on the older - <application>CVS</application> infrastructure, continue to - work normally — changes in the - <application>SVN</application> repository are backported to - <application>CVS</application> for this purpose. + <application>CVS</application> infrastructure, continue + to work normally — changes in the + <application>SVN</application> repository are backported + to <application>CVS</application> for this purpose. Unlike <literal>src/</literal> and <literal>ports/</literal>, the documentation <application>SVN</application> @@ -844,11 +883,12 @@ url="http://www.FreeBSD.org/cgi/cvsweb.cgi">repository</ulink> resides on a machine in Santa Clara CA, USA from where it is replicated to numerous mirror machines - throughout the world. The <application>SVN</application> tree, - which contains the <link linkend="current">-CURRENT</link> and - <link linkend="stable">-STABLE</link> trees, - can all be easily replicated to your own machine as well. - Please refer to the <link linkend="synching">Synchronizing + throughout the world. The + <application>SVN</application> tree, which contains the + <link linkend="current">-CURRENT</link> and <link + linkend="stable">-STABLE</link> trees, can all be + easily replicated to your own machine as well. Please + refer to the <link linkend="synching">Synchronizing your source tree</link> section for more information on doing this.</para> </listitem> @@ -862,36 +902,37 @@ <indexterm><primary>committers</primary></indexterm> <para>The <firstterm>committers</firstterm> - are the people who have <emphasis>write</emphasis> access to - the Subversion tree, and are authorized to make modifications - to the &os; source (the term <quote>committer</quote> - comes from the source control <command>commit</command> - command, which is used to bring new changes into the - repository). The best way of making submissions for review - by the committers list is to use the &man.send-pr.1; - command. If something appears to be jammed in the - system, then you may also reach them by sending mail to - the &a.committers;.</para> + are the people who have <emphasis>write</emphasis> + access to the Subversion tree, and are authorized to + make modifications to the &os; source (the term + <quote>committer</quote> comes from the source control *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302121509.r1CF9ojQ073233>