>Number:         186614
>Category:       docs
>Synopsis:       Update htdocs/features.html to include 10.x
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 10 01:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Allan Jude
>Release:        9.2-RELEASE
>Organization:
ScaleEngine Inc.
>Environment:
FreeBSD Trooper.HML3.ScaleEngine.net 9.2-RELEASE FreeBSD 9.2-RELEASE #0 
r255898: Thu Sep 26 22:50:31 UTC 2013     
[email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Reported by: [email protected]

http://www.freebsd.org/features.html doesn't mention 10.0

I also added a section for features that are not specific to any particular 
version of FreeBSD, and merged the important 8.x bits into that.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: features.xml
===================================================================
--- features.xml        (revision 43851)
+++ features.xml        (working copy)
@@ -36,11 +36,69 @@
        diverse and world-wide membership of the
        volunteer &os; Project.</p>
 
-      <p><b>&os;&nbsp;9.0</b>, brings many new features
+      <p><b>&os;&nbsp;10.X</b>, introduced many new features
+       and replaces many legacy tools with updated ones.</p>
+
+      <ul>
+       <li><b>bhyve</b>:
+         A new BSD licensed, legacy-free hypervisor has been imported
+         to the &os; base system.  It is currently able to run all
+         supported versions of &os;, and with the help of the
+         grub-bhyve port, OpenBSD and Linux.</li>
+
+       <li><b>KMS And New drm2 Video Drivers</b>:
+         The new drm2 driver provides support for AMD GPUs up-to the
+         Radeon HD 6000 series and provides partially support for
+         the Radeon HD 7000 family.  &os; now also supports
+         Kernel-Mode-Setting for AMD and Intel GPUs.</li>
+
+       <li><b>Capsicum Enabled By Default</b>:
+         Capsicum has been enabled in the kernel by default, allowing
+         sandboxing of several programs that work within the
+         "capabilities mode", such as:
+         <ul>
+           <li>tcpdump</li>
+           <li>dhclient</li>
+           <li>hast</li>
+           <li>rwhod</li>
+           <li>kdump</li>
+         </ul>
+       </li>
+
+       <li><b>New Binary Packaging System</b>:
+         &os; now uses pkg, a vastly improved package management
+         system that supports multiple repositories, signed packages,
+         and safe upgrades.  The improved system is combined with
+         more frequent official package builds for all supported
+         platforms and a new stable branch of the ports tree for
+         better long term support.</li>
+
+       <li><b>Unmapped I/O</b>:
+         The newly implemented concept of unmapped VMIO buffers
+         eliminates the need to perform costly TLB shootdowns for
+         buffer creation and reuse, reducing system CPU time by
+         up to 25-30% on big-SMP machines under heavy I/O load.</li>
+
+      </ul>
+
+      <p><b>&os;&nbsp;9.X</b>, brought many new features
        and performance enhancements with a special focus on desktop
        support and security features.</p>
 
       <ul>
+       <li><b>OpenZFS</b>:
+         &os; 9.2 includes OpenZFS v5000 (Feature Flags), including
+         the feature flags:
+         <ul>
+           <li>async_destroy</li>
+           <li>empty_bpobj</li>
+           <li>lz4_compress</li>
+         </ul>
+         which allow ZFS destroy operations to happen in the
+         background, make snapshots consume less disk space, and
+         offers a better compression algorithm for compressed
+         datasets.</li>
+
        <li><b>Capsicum Capability Mode</b>:
          Capsicum is a set of features for sandboxing support, using
          a capability model in which the capabilities are file
@@ -102,32 +160,39 @@
          for background fsck(8) even on unclean shutdowns.</li>
       </ul>
 
-      <p><b>&os;&nbsp;8.X</b> brought many new
-       features and performance enhancements.  With special focus on
-       a new USB stack, &os;&nbsp;8.X also shipped with experimental support
-       for NFSv4.  A new TTY layer was introduced, which improves
-       scalability and resources handling in SMP enabled systems.</p>
+      <p>&os; includes a number of other great features:</p>
 
       <ul>
-       <li><b>Netisr framework:</b> has been reimplemented for
-         parallel threading support.  This is a kernel network
-         dispatch interface which allows device drivers (and other
-         packet sources) to direct packets to protocols for directly
-         dispatched or deferred processing.  The new implementation
-         supports up to one netisr thread per CPU, and several
-         benchmarks on SMP machines show substantial performance
-         improvement over the previous version.</li>
+       <li><b>Firewalls:</b>
+         the base system includes IPFW and IPFilter, as well as a
+         modified version of the popular pf with improved SMP
+         performance.  IPFW also includes the dummynet feature,
+         allowing network administrators to simular adverse network
+         conditions, including latency, jitter, packet loss and
+         limited bandwidth.</li>
 
-       <li><b>Jail improvements:</b> Jails now support multiple IPv4
-         and IPv6 addresses per jail, and also support SCTP.
-         Hierarchies of jails (jails-within-jails) are now supported,
-         and jails can now be restricted to subsets of available
-         CPUs.</li>
+       <li><b>Jails:</b>
+         are a light-weight alternative to virtualization.
+         Allowing processes to be restricted to a namespace with
+         access only to the file systems and network addresses
+         assigned to that namespace.  Jails are also Hierarchical,
+         allowing jails-within-jails.</li>
 
-       <li><b>Linux emulation:</b> layer has been updated to version
-         2.6.16 and the default Linux infrastructure port is now
-         emulators/linux_base-f10 (Fedora 10).</li>
+       <li><b>Linux emulation:</b>
+         provides a system call translation layer that allows
+         unmodified Linux binaries to be run on &os; systems.</li>
 
+       <li><b>DTrace:</b>
+         provides a comprehensive framework for tracing and
+         troubleshooting kernel and application performance issues
+         while under live load.</li>
+
+       <li><b>Ports:</b> is a collection of more than 23,000 3rd
+         party applications that can be easily installed and run on
+         &os;.  The ports architecture also allows for easy
+         customization of the compile time options of many of the
+         applications.</li>
+
        <li><b>Network Virtualization:</b> A container ("vimage") has
          been implemented, extending the &os; kernel to maintain
          multiple independent instances of networking state.


>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[email protected]"

Reply via email to