From owner-svn-doc-head@FreeBSD.ORG Tue Feb 12 15:09:50 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A3DBAD2; Tue, 12 Feb 2013 15:09:50 +0000 (UTC) (envelope-from dru@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 951F1A1D; Tue, 12 Feb 2013 15:09:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1CF9owj073234; Tue, 12 Feb 2013 15:09:50 GMT (envelope-from dru@svn.freebsd.org) Received: (from dru@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1CF9ojQ073233; Tue, 12 Feb 2013 15:09:50 GMT (envelope-from dru@svn.freebsd.org) Message-Id: <201302121509.r1CF9ojQ073233@svn.freebsd.org> From: Dru Lavigne Date: Tue, 12 Feb 2013 15:09:50 +0000 (UTC) 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 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2013 15:09:50 -0000 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 @@ Synopsis 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. + covers various aspects of the &os; Project, such as its + history, goals, development model, and so on. After reading this chapter, you will know: - How &os; relates to other computer operating systems. + How &os; relates to other computer operating + systems. @@ -42,7 +43,8 @@ - The basics of the &os; open-source development model. + The basics of the &os; open-source development + model. @@ -65,7 +67,8 @@ or the current release. If you are interested in contributing something to the Project (code, hardware, funding), see the Contributing to &os; article. + url="&url.articles.contributing;/index.html">Contributing to + &os; article. What Can &os; Do? @@ -75,51 +78,55 @@ - preemptive multitasking + preemptive + multitasking Preemptive multitasking with dynamic priority adjustment to ensure smooth and fair - sharing of the computer between applications and users, even - under the heaviest of loads. + sharing of the computer between applications and users, + even under the heaviest of loads. - multi-user facilities + multi-user + facilities - Multi-user facilities 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. + Multi-user facilities 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. TCP/IP networking Strong TCP/IP networking 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. + 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. memory protection Memory protection ensures that - applications (or users) cannot interfere with each other. One - application crashing will not affect others in any way. + applications (or users) cannot interfere with each other. + One application crashing will not affect others in any + way. &os; is a 32-bit operating system (64-bit on the &itanium;, - AMD64, and &ultrasparc;) and was designed as such from the ground - up. + AMD64, and &ultrasparc;) and was designed as such from + the ground up. @@ -127,60 +134,63 @@ X Window System - The industry standard X Window System - (X11R7) provides a graphical user interface (GUI) for the cost - of a common VGA card and monitor and comes with full - sources. + The industry standard X Window + System (X11R7) provides a graphical user + interface (GUI) for the cost of a common VGA card and + monitor and comes with full sources. - - binary compatibility - Linux - - - binary compatibility - SCO - - - binary compatibility - SVR4 - - - binary compatibility - BSD/OS - - - binary compatibility - NetBSD - + + binary compatibility + Linux + + + binary compatibility + SCO + + + binary compatibility + SVR4 + + + binary compatibility + BSD/OS + + + binary compatibility + NetBSD + Binary compatibility with many - programs built for Linux, SCO, SVR4, BSDI and NetBSD. + programs built for Linux, SCO, SVR4, BSDI and + NetBSD. Thousands of ready-to-run applications are available from the &os; - ports and packages - collection. Why search the net when you can find it all right - here? + ports and + packages collection. Why search the + net when you can find it all right here? Thousands of additional and - easy-to-port 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. + easy-to-port 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. virtual memory Demand paged virtual memory and merged VM/buffer cache design efficiently - satisfies applications with large appetites for memory while - still maintaining interactive response to other users. + satisfies applications with large appetites for memory + while still maintaining interactive response to other + users. @@ -206,8 +216,8 @@ and C++ development tools. Many additional languages for advanced research - and development are also available in the ports and packages - collection. + and development are also available in the ports and + packages collection. @@ -222,7 +232,7 @@ Extensive online - documentation. + documentation. @@ -236,39 +246,42 @@ U.C. Berkeley &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 - now! + 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 now! 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. + 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. 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;: + 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;: - Internet Services: The robust TCP/IP - networking built into &os; makes it an ideal platform for a - variety of Internet services such as: + Internet Services: The robust + TCP/IP networking built into &os; makes it an ideal + platform for a variety of Internet services such + as: @@ -298,13 +311,13 @@ - - electronic mail - email - - - email - + + electronic mail + email + + + email + Electronic Mail servers @@ -328,25 +341,25 @@ Education: 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 other work - done! + 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 + other work done! - Research: 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. + Research: 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. @@ -354,34 +367,35 @@ DNS Server - Networking: Need a new router? A - name server (DNS)? A firewall to keep people out of your + Networking: 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. - - X Window System - - - X Window System - Accelerated-X - + + X Window System + + + X Window System + Accelerated-X + X Window workstation: &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 diskless, making - individual workstations even cheaper and easier to - administer. + 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 + diskless, making individual workstations + even cheaper and easier to administer. - GNU Compiler Collection + GNU Compiler + Collection Software Development: The basic &os; system comes with a full complement of development @@ -390,9 +404,10 @@ - &os; is available in both source and binary form on CD-ROM, - DVD, and via anonymous FTP. Please see - for more information about obtaining &os;. + &os; is available in both source and binary form on + CD-ROM, DVD, and via anonymous FTP. Please see for more information about obtaining + &os;. @@ -404,51 +419,59 @@ &os; is used as a platform for devices and products from - many of the world's largest IT companies, including: + many of the world's largest IT companies, including: Apple - Apple + Apple Cisco - Cisco + Cisco - Juniper + Juniper NetApp - NetApp + NetApp - &os; is also used to power some of the biggest sites on the - Internet, including: + &os; is also used to power some of the biggest sites on + the Internet, including: Yahoo! - Yahoo! + Yahoo! Yandex - Yandex + Yandex Apache - Apache + Apache Rambler - Rambler + Rambler @@ -459,45 +482,50 @@ Pair Networks - Pair Networks + Pair Networks Sony Japan - Sony Japan + Sony Japan Netcraft - Netcraft + Netcraft NetEase - NetEase + NetEase Weathernews - Weathernews + Weathernews TELEHOUSE America TELEHOUSE - America + America Experts Exchange Experts - Exchange + Exchange @@ -508,9 +536,9 @@ About the &os; Project - The following section provides some background information on - the project, including a brief history, project goals, and the - development model of the project. + The following section provides some background information + on the project, including a brief history, project goals, and + the development model of the project. @@ -533,109 +561,116 @@ FreeBSD Project history - The &os; Project had its genesis in the early part of 1993, - partially as an outgrowth of the Unofficial 386BSD - Patchkit by the patchkit's last 3 coordinators: Nate - Williams, Rod Grimes and myself. + The &os; Project had its genesis in the early part + of 1993, partially as an outgrowth of the Unofficial + 386BSDPatchkit by the patchkit's last 3 + coordinators: Nate Williams, Rod Grimes and myself. 386BSD - 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 - 386BSD 0.5 or 386BSD Interim in - reference to that fact. + 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 386BSD 0.5 or 386BSD + Interim in reference to that fact. Jolitz, Bill - 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 cleanup 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. + 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 cleanup + 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. Greenman, David Walnut Creek CDROM It did not take us long to decide that the goal remained worthwhile, even without Bill's support, and so we adopted the - name &os;, 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. + name &os;, 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. 4.3BSD-Lite Net/2 U.C. Berkeley 386BSD - Free Software Foundation + Free Software + Foundation 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 (Net/2) 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. + &os; 1.0, released in December of 1993. This was based + on the 4.3BSD-Lite (Net/2) 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. Novell U.C. Berkeley Net/2 AT&T - 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 encumbered - 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 blessing 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. + 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 + encumbered 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 + blessing 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. &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 Lite 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 Lite + 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. + more robust and easier to install &os; 2.0.5 release in + June of 1995. - 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). + 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). &os; 2.2 was branched from the development mainline (-CURRENT) 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. + 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. 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. + security fixes to Kerberos. This will be the final release + in the 3.X branch. 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. + 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. 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 ia64 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. - - 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. - - 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. + &ultrasparc; and ia64 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. + + 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. + + 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. - The RELENG_7 branch was created in October 2007. The first - release of this branch was 7.0-RELEASE, which came + 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. + in February 2011. There will be no additional releases from + the RELENG_7 branch. 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. - - 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. - - 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 the snapshot - server as work progresses. + 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. + + 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. + + 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 the + snapshot server as work progresses. @@ -714,17 +752,17 @@ FreeBSD Project goals - 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 mission 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. + 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 + mission 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. GNU General Public License (GPL) @@ -765,14 +803,14 @@ of hundreds of people around the world, as can be seen from our list of - contributors. &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. + contributors. &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. Useful things to know about the &os; Project and its development process, whether working independently or in close @@ -812,16 +850,17 @@ For several years, the central source tree for &os; was maintained by CVS - (Concurrent Versions System), a freely available source code - control tool that comes bundled with &os;. In June 2008, the - Project switched to using SVN (Subversion). - The switch was deemed necessary, as the technical limitations - imposed by CVS 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 - CVS to + (Concurrent Versions System), a freely available source + code control tool that comes bundled with &os;. In June + 2008, the Project switched to using SVN + (Subversion). The switch was deemed necessary, as the + technical limitations imposed by + CVS 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 CVS to SVN in May 2012 and July 2012, respectively. @@ -829,10 +868,10 @@ ports/ repositories now use SVN, client side tools like csup that depend on the older - CVS infrastructure, continue to - work normally — changes in the - SVN repository are backported to - CVS for this purpose. + CVS infrastructure, continue + to work normally — changes in the + SVN repository are backported + to CVS for this purpose. Unlike src/ and ports/, the documentation SVN @@ -844,11 +883,12 @@ url="http://www.FreeBSD.org/cgi/cvsweb.cgi">repository resides on a machine in Santa Clara CA, USA from where it is replicated to numerous mirror machines - throughout the world. The SVN tree, - which contains the -CURRENT and - -STABLE trees, - can all be easily replicated to your own machine as well. - Please refer to the Synchronizing + throughout the world. The + SVN tree, which contains the + -CURRENT and -STABLE trees, can all be + easily replicated to your own machine as well. Please + refer to the Synchronizing your source tree section for more information on doing this. @@ -862,36 +902,37 @@ committers The committers - are the people who have write access to - the Subversion tree, and are authorized to make modifications - to the &os; source (the term committer - comes from the source control commit - 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;. + are the people who have write + access to the Subversion tree, and are authorized to + make modifications to the &os; source (the term + committer comes from the source control *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***