Improve the introduction chapter, to fix the overall structure
of that part. The diff is a bit large due to changed indentation, but it's mostly about moving the <sect2> a bit further down and shortening the introduction part. Reviewed by: bcr@ Approved by: bcr@ Differential Revision: https://reviews.freebsd.org/D16167
This commit is contained in:
parent
d623c966e8
commit
a2018a60a6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=51981
1 changed files with 104 additions and 113 deletions
|
@ -63,123 +63,114 @@
|
|||
|
||||
<indexterm><primary>4.4BSD-Lite</primary></indexterm>
|
||||
|
||||
<para>&os; is an Open Source, Unix-like operating system for x86
|
||||
(both 32 and 64 bit), &arm;, AArch64, &risc-v;, &mips;, &power;,
|
||||
&powerpc;, and Sun &ultrasparc; computers, originally based
|
||||
on 4.4BSD-Lite. You can also read about
|
||||
<link linkend="history">the history of &os;</link>, or the
|
||||
<link xlink:href="&url.base;/releases">current release</link>.
|
||||
If you are interested in contributing something to the Project
|
||||
(code, hardware, funding), see the <link
|
||||
xlink:href="&url.articles.contributing;/index.html">Contributing
|
||||
to &os;</link> article.</para>
|
||||
<para>&os; is an Open Source, standards-compliant Unix-like
|
||||
operating system for x86 (both 32 and 64 bit), &arm;, AArch64,
|
||||
&risc-v;, &mips;, &power;, &powerpc;, and Sun &ultrasparc;
|
||||
computers. It provides all the 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 strengths
|
||||
are:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<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>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><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>Extensive security features</emphasis>,
|
||||
from the Mandatory Access Control framework to Capsicum
|
||||
capability and sandbox mechanisms.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<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><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><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><emphasis>Staying true to Unix philosophy</emphasis>,
|
||||
preferring composability instead of monolithic <quote>all
|
||||
in one</quote> daemons with hardcoded behavior.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<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>
|
||||
</itemizedlist>
|
||||
|
||||
<para>&os; is based on the 4.4BSD-Lite<indexterm>
|
||||
<primary>4.4BSD-Lite</primary>
|
||||
</indexterm> release from Computer
|
||||
Systems Research Group (CSRG)<indexterm>
|
||||
<primary>Computer Systems Research Group (CSRG)</primary>
|
||||
</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 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 other Open Source and commercial
|
||||
offerings, combined with cutting-edge features not available
|
||||
anywhere else.</para>
|
||||
|
||||
<sect2 xml:id="os-overview">
|
||||
<title>What Can &os; Do?</title>
|
||||
|
||||
<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 strengths
|
||||
are:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<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>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><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>Extensive security features</emphasis>,
|
||||
from the Mandatory Access Control framework to Capsicum
|
||||
capability and sandbox mechanisms.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<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><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><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><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><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>
|
||||
</itemizedlist>
|
||||
|
||||
<para>&os; is based on the 4.4BSD-Lite<indexterm>
|
||||
<primary>4.4BSD-Lite</primary>
|
||||
</indexterm> release from Computer
|
||||
Systems Research Group (CSRG)<indexterm>
|
||||
<primary>Computer Systems Research Group (CSRG)</primary>
|
||||
</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 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 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
|
||||
development to factory automation, inventory control to
|
||||
|
|
Loading…
Reference in a new issue