Reword and in some cases rewrite introductory text. Describe forthcoming

7.0 release and highlight some key new features.

Reviewed by:	simon
This commit is contained in:
Robert Watson 2007-10-27 18:44:30 +00:00
parent 5605dd1f1d
commit 3ece148141
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=30966

View file

@ -1,5 +1,5 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY date "$FreeBSD: www/en/features.sgml,v 1.28 2006/08/19 21:20:30 hrs Exp $">
<!ENTITY date "$FreeBSD: www/en/features.sgml,v 1.29 2007/03/25 10:21:04 blackend Exp $">
<!ENTITY title "About FreeBSD's Technological Advances">
<!ENTITY % navinclude.about "INCLUDE">
]>
@ -10,31 +10,90 @@
<h1>FreeBSD offers many advanced features.</h1>
<p>No matter what the application, you want your system's resources
performing at their full potential. FreeBSD's advanced features
enable you to do just that.</p>
performing at their full potential. FreeBSD's focus on
performance, networking, and storage combine with easy system
administration and excellent documentation to allow you to do just
that.</p>
<h2>A complete operating system based on 4.4BSD.</h2>
<p>FreeBSD's distinguished roots derive from the latest <b>BSD</b>
<p>FreeBSD's distinguished roots derive from the <b>BSD</b>
software releases from the Computer Systems Research Group at the
University of California, Berkeley. The book <i>The Design and
Implementation of 4.4BSD Operating System</i>, written by the 4.4BSD
system architects, thus describes much of FreeBSD's core functionality
in detail.</p>
University of California, Berkeley. Over ten years of work have
put into enhancing BSD, adding industry-leading SMP, multithreading,
and network performance, as well as new management tools, file
systems, and security features. As a result, FreeBSD may be found
across the Internet, the operating system of core router products,
running root name servers, hosting major web sites, and the
foundation for widely used desktop operating systems. This is only
possible because of the diverse and world-wide membership of the
volunteer FreeBSD Project.</p>
<p>Drawing on the skills and experience of a diverse and world-wide
group of volunteer developers, the FreeBSD Project has worked to
extend the feature set of the 4.4BSD operating system in many ways,
striving constantly to make each new release of the OS more stable,
faster and containing new functionality driven by user requests.</p>
<h2>FreeBSD provides advanced operating system features, making it ideal
across a range of systems, from embedded environments to high-end
multiprocessor servers.</h2>
<h2>FreeBSD provides higher performance,
greater compatibility with other operating systems and less system
administration.</h2>
<p><b>FreeBSD 7.0</b>, due out in late 2007, brings many new features
as well as performance advancements. With a special focus on storage
and multiprocessing performance, FreeBSD 7.0 will ship with support
for Sun's <b>ZFS file system</b> and <b>highly scalable
multiprocessing performance</b>. Benchmarks have shown that FreeBSD
provides twice the MySQL and PostgreSQL performance as current Linux
systems on 8-core servers.</p>
<ul>
<li><b>SMPng</b>: After seven year's of development on advanced SMP
support, FreeBSD 7.0 realized the goals of a fine-grained kernel
allowing linear scalability to over 8 CPU cores for many workloads.
FreeBSD 7.0 sees an almost complete elimination of the Giant Lock,
removing it from the CAM storage layer and NFS client, moving
towards more fine-grained locking in the network subsystem.
Significant work has also been performed to optimize kernel
scheduling and locking primitives, and the optional ULE scheduler
allows thread CPU affinity and per-CPU run queues to reduce
overhead and increase cache-friendliness. Benchmarks reveal a
dramatic performance advantage over other &unix; operating systems
on identical multicore hardware, and reflect a long investment in
new SMP technology for the FreeBSD kernel.</li>
<li><b>ZFS filesystem</b>: Sun's ZFS is a state-of-the-art file
system offering simple administration, transactional semantics,
end-to-end data integrity, and immense scalability. From
self-healing to built-in compression, raid, snapshots, and volume
management, ZFS will allow FreeBSD system administrators to easily
manage large storage arrays.</li>
<li><b>10gbps network optimization</b>: With optimized device drivers
from all major 10gbps network vendors, FreeBSD 7.0 has seen
extensive optimization of the network stack for high performance
workloads, including auto-scaling socket buffers, TCP Segment
Offload (TSO), Large Receive Offload (LRO), direct network stack
dispatch, and load balancing of TCP/IP workloads over multiple CPUs
on supporting 10gbps cards or when multiple network interfaces are
in use simultaneously. Full vendor support is available from
Chelsio, Intel, Myricom, and Neterion.</li>
<li><b>SCTP</b>: FreeBSD 7.0 is the reference implementation for the
new IETF Stream Control Transmission Protocol (SCTP) protocol,
intended to support VoIP, telecommunications, and other
applications with strong reliability and variable quality
transmission through features such as multi-path delivery,
fail-over, and multi-streaming.</li>
<li><b>Wireless</b>: FreeBSD 7.0 ships with significantly enhanced
wireless support, including high-power Atheros-based cards, new
drivers for Ralink, Intel, and ZyDAS cards, WPA, background
scanning and roaming, and 802.11n.</li>
<li><b>New hardware architectures</b>: FreeBSD 7.0 includes
significantly improved support for the embedded ARM architecture,
as well as preliminary support for the Sun Ultrasparc T1
platform.</li>
</ul>
<p>FreeBSD has a long history of advanced operating system feature
development; you can read about some of these features below:</p>
<p>FreeBSD's developers attacked some of the more difficult problems in
operating systems design to give you these advanced features:</p>
<ul>
<li><b>A merged virtual memory and filesystem buffer cache</b>
continuously tunes the amount of memory used for programs and the