svn commit: r51889 - head/en_US.ISO8859-1/books/handbook/introduction
Edward Tomasz Napierala
trasz at FreeBSD.org
Wed Jun 20 19:13:45 UTC 2018
Author: trasz (src,ports committer)
Date: Wed Jun 20 19:13:43 2018
New Revision: 51889
URL: https://svnweb.freebsd.org/changeset/doc/51889
Log:
Update the features list to something that better fits the current century.
Reviewed by: allanjude@
Approved by: allanjude@
Differential Revision: https://reviews.freebsd.org/D15868
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 Wed Jun 20 01:07:56 2018 (r51888)
+++ head/en_US.ISO8859-1/books/handbook/introduction/chapter.xml Wed Jun 20 19:13:43 2018 (r51889)
@@ -77,142 +77,91 @@
<sect2 xml:id="os-overview">
<title>What Can &os; Do?</title>
- <para>&os; has many noteworthy features. Some of these
+ <para>&os; is a complete, Open Source, standards-compliant
+ Unix system, with all the associated features that are
+ nowadays taken for granted, such as preemptive multitasking,
+ memory protection, virtual memory, multi-user facilities, SMP
+ support, all the Open Source development tools for different
+ languages and frameworks, and desktop features centered around
+ X Window System, KDE, or GNOME. Its particular strenghts
are:</para>
<itemizedlist>
<listitem>
- <para><emphasis>Preemptive multitasking</emphasis>
- <indexterm>
- <primary>preemptive multitasking</primary>
- </indexterm> with dynamic priority adjustment to ensure
- smooth and fair sharing of the computer between
- applications and users, even under the heaviest of
- loads.</para>
+ <para><emphasis>Liberal Open Source license</emphasis>,
+ which grants you rights to freely modify and extend
+ its source code and incorporate it in both Open Source
+ projects and closed products without imposing
+ restrictions typical to copyleft licenses, as well
+ as avoiding potential license incompatibility
+ problems.</para>
</listitem>
<listitem>
- <para><emphasis>Multi-user facilities</emphasis><indexterm>
- <primary>multi-user facilities</primary>
- </indexterm> 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>Strong TCP/IP networking</emphasis>
+ <indexterm> <primary>TCP/IP
+ networking</primary></indexterm> - &os;
+ implements industry standard protocols with ever
+ increasing performance and scalability. This makes
+ it a good match in both server, and routing/firewalling
+ roles - and indeed many companies and vendors use it
+ precisely for that purpose.</para>
</listitem>
<listitem>
- <para>Strong <emphasis>TCP/IP
- networking</emphasis><indexterm>
- <primary>TCP/IP networking</primary>
- </indexterm> 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>
+ <para><emphasis>Fully integrated OpenZFS support</emphasis>,
+ including root-on-ZFS, ZFS Boot Environments, fault
+ management, administrative delegation, support for jails,
+ &os; specific documentation, and system installer
+ support.</para>
</listitem>
<listitem>
- <para><emphasis>Memory protection</emphasis><indexterm>
- <primary>memory protection</primary>
- </indexterm> ensures that applications (or users) cannot
- interfere with each other. One application crashing will
- not affect others in any way.</para>
+ <para><emphasis>Extensive security features</emphasis>,
+ from the Mandatory Access Control framework to Capsicum
+ capability and sandbox mechanisms.</para>
</listitem>
<listitem>
- <para>The industry standard
- <emphasis>X Window System</emphasis><indexterm>
- <primary>X Window System</primary>
- </indexterm> (X11R7) can provide a graphical user
- interface (GUI) on any machine and comes with full
- sources.</para>
+ <para><emphasis>Over 30 thousand prebuilt
+ packages</emphasis> for all supported architectures,
+ and the Ports Collection which makes it easy to build your
+ own, customized ones.</para>
</listitem>
<listitem>
- <para>
- <indexterm>
- <primary>binary compatibility</primary>
- <secondary>Linux</secondary>
- </indexterm>
- <emphasis>Binary compatibility</emphasis> with many
- programs built for Linux.</para>
+ <para><emphasis>Documentation</emphasis> - in addition
+ to Handbook and books from different authors that cover
+ topics ranging from system administration to kernel
+ internals, there are also the &man.man.1; pages, not only
+ for userspace daemons, utilities, and configuration files,
+ but also for kernel driver APIs (section 9) and individual
+ drivers (section 4).</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>
+ <para><emphasis>Simple and consistent repository structure
+ and build system</emphasis> - &os; uses a single
+ repository for all of its components, both kernel and
+ userspace. This, along with an unified and easy to
+ customize build system and a well thought out development
+ process makes it easy to integrate &os; with build
+ infrastructure for your own product.</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>
+ <para><emphasis>Staying true to Unix philosophy</emphasis>,
+ preferring composability instead of monolithic <quote>all
+ in one</quote> daemons with hardcoded behaviour.</para>
</listitem>
- <listitem>
- <para>Demand paged <emphasis>virtual
- memory</emphasis><indexterm>
- <primary>virtual memory</primary>
- </indexterm> 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>
- </listitem>
<listitem>
- <para><emphasis>SMP</emphasis><indexterm>
- <primary>Symmetric Multi-Processing
- (SMP)</primary>
- </indexterm> support for machines with multiple
- CPUs.</para>
+ <para><indexterm> <primary>binary compatibility</primary>
+ <secondary>Linux</secondary></indexterm>
+ <emphasis>Binary compatibility</emphasis> with Linux,
+ which makes it possible to run many Linux binaries without
+ the need for virtualisation.</para>
</listitem>
-
- <listitem>
- <para>
- <indexterm>
- <primary>compilers</primary>
- <secondary>C</secondary>
- </indexterm>
- <indexterm>
- <primary>compilers</primary>
- <secondary>C++</secondary>
- </indexterm>
- A full complement of <emphasis>C</emphasis>
- and <emphasis>C++</emphasis>
- development tools.
- Many additional languages for advanced research
- and development are also available in the ports and
- packages collection.</para>
- </listitem>
-
- <listitem>
- <para><emphasis>Source code</emphasis><indexterm>
- <primary>source code</primary>
- </indexterm> for the entire system means you have the
- greatest degree of control over your environment. Why be
- locked into a proprietary solution at the mercy of your
- vendor when you can have a truly open system?</para>
- </listitem>
-
- <listitem>
- <para>Extensive <emphasis>online
- documentation</emphasis>.</para>
- </listitem>
-
- <listitem>
- <para><emphasis>And many more!</emphasis></para>
- </listitem>
</itemizedlist>
<para>&os; is based on the 4.4BSD-Lite<indexterm>
@@ -223,11 +172,13 @@
</indexterm> 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
+ the &os; Project has put in many thousands of man-hours
+ into extending the functionality and fine-tuning the system
+ for maximum performance and reliability
in real-life load situations. &os; offers performance and
- reliability on par with commercial offerings, combined with
- many cutting-edge features not available anywhere else.</para>
+ reliability on par with other Open Source and commercial
+ offerings, combined with cutting-edge features not available
+ anywhere else.</para>
<para>The applications to which &os; can be put are truly
limited only by your own imagination. From software
@@ -237,9 +188,7 @@
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>
+ around the world, often available at little to no cost.</para>
<para>Because the source code for &os; itself is generally
available, the system can also be customized to an almost
More information about the svn-doc-all
mailing list