diff --git a/en/features.sgml b/en/features.sgml index 2d83e5fa4d..ce2a260a7e 100644 --- a/en/features.sgml +++ b/en/features.sgml @@ -1,118 +1,151 @@ + %includes; ]> &header;

FreeBSD offers many advanced features.

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.


A complete operating system based on 4.4BSD.

FreeBSD's distinguished roots derive from the latest BSD software releases from the Computer Systems Research Group at the University of California, Berkeley. The book The Design and Implementation of 4.4BSD Operating System, written by the 4.4BSD system architects, thus describes much of FreeBSD's core functionality in detail.

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.


FreeBSD provides higher performance, greater compatibility with other operating systems and less system administration.

FreeBSD's developers attacked some of the more difficult problems in operating systems design to give you these advanced features:

+
  • Kernel Queues allow programs to respond more efficiently + to a variety of asynchronous events including file and socket IO, + improving application and system performance.
  • -

    Work in-progress includes support for fine-grained SMP locking in - kernel, allowing higher performance on multi-processor machines, - support for Scheduler Activations, allowing parallelism in threaded - programs, filesystem snapshots, fsck-free booting, network - optimizations such as zero-copy sockets and event-driven socket IO, ACPI support, and advanced security features such as Mandatory - Access Control.

    +
  • Accept Filters allow connection-intensive applications, + such as web servers, to cleanly push part of their functionality into + the operating system kernel, improving performance.
  • +

    FreeBSD provides many security features to protect networks and servers.

    The FreeBSD developers are as concerned about security as they are about performance and stability. FreeBSD includes kernel support for stateful IP firewalling, as well as other services, such as IP proxy gateways.

    FreeBSD also includes support for encryption software, secure shells, Kerberos authentication, "virtual servers" created using jails, chroot-ing services to restrict application access to the file system, Secure RPC facilities, and access lists for services that support TCP wrappers.

    &footer;