From owner-freebsd-doc@FreeBSD.ORG Mon Feb 10 01:40:00 2014
Return-Path:
Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
(No client certificate requested)
by hub.freebsd.org (Postfix) with ESMTPS id 9B28A1A3
for ;
Mon, 10 Feb 2014 01:40:00 +0000 (UTC)
Received: from freefall.freebsd.org (freefall.freebsd.org
[IPv6:2001:1900:2254:206c::16:87])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by mx1.freebsd.org (Postfix) with ESMTPS id 7476F1BF3
for ;
Mon, 10 Feb 2014 01:40:00 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1A1e05F085410
for ; Mon, 10 Feb 2014 01:40:00 GMT
(envelope-from gnats@freefall.freebsd.org)
Received: (from gnats@localhost)
by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1A1e0XM085409;
Mon, 10 Feb 2014 01:40:00 GMT (envelope-from gnats)
Resent-Date: Mon, 10 Feb 2014 01:40:00 GMT
Resent-Message-Id: <201402100140.s1A1e0XM085409@freefall.freebsd.org>
Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer)
Resent-To: freebsd-doc@FreeBSD.org
Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org,
Allan Jude
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
(No client certificate requested)
by hub.freebsd.org (Postfix) with ESMTPS id ED47FB7
for ; Mon, 10 Feb 2014 01:37:59 +0000 (UTC)
Received: from newred.freebsd.org (cgiserv.freebsd.org
[IPv6:2001:1900:2254:206a::50:4])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by mx1.freebsd.org (Postfix) with ESMTPS id D75C21BE2
for ; Mon, 10 Feb 2014 01:37:59 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
by newred.freebsd.org (8.14.7/8.14.7) with ESMTP id s1A1bx4D044536
for ; Mon, 10 Feb 2014 01:37:59 GMT
(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
by cgiserv.freebsd.org (8.14.7/8.14.7/Submit) id s1A1bxDX044535;
Mon, 10 Feb 2014 01:37:59 GMT (envelope-from nobody)
Message-Id: <201402100137.s1A1bxDX044535@cgiserv.freebsd.org>
Date: Mon, 10 Feb 2014 01:37:59 GMT
From: Allan Jude
To: freebsd-gnats-submit@FreeBSD.org
X-Send-Pr-Version: www-3.1
Subject: docs/186614: Update htdocs/features.html to include 10.x
X-BeenThere: freebsd-doc@freebsd.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Documentation project
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 10 Feb 2014 01:40:00 -0000
>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 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Reported by: mwlucas@michaelwlucas.com
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.
- &os; 9.0, brings many new features
+
&os; 10.X, introduced many new features
+ and replaces many legacy tools with updated ones.
+
+
+ - bhyve:
+ 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.
+
+ - KMS And New drm2 Video Drivers:
+ 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.
+
+ - Capsicum Enabled By Default:
+ Capsicum has been enabled in the kernel by default, allowing
+ sandboxing of several programs that work within the
+ "capabilities mode", such as:
+
+ - tcpdump
+ - dhclient
+ - hast
+ - rwhod
+ - kdump
+
+
+
+ - New Binary Packaging System:
+ &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.
+
+ - Unmapped I/O:
+ 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.
+
+
+
+ &os; 9.X, brought many new features
and performance enhancements with a special focus on desktop
support and security features.
+ - OpenZFS:
+ &os; 9.2 includes OpenZFS v5000 (Feature Flags), including
+ the feature flags:
+
+ - async_destroy
+ - empty_bpobj
+ - lz4_compress
+
+ 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.
+
- Capsicum Capability Mode:
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.
- &os; 8.X brought many new
- features and performance enhancements. With special focus on
- a new USB stack, &os; 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.
+ &os; includes a number of other great features:
- - Netisr framework: 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.
+ - Firewalls:
+ 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.
- - Jail improvements: 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.
+ - Jails:
+ 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.
- - Linux emulation: layer has been updated to version
- 2.6.16 and the default Linux infrastructure port is now
- emulators/linux_base-f10 (Fedora 10).
+ - Linux emulation:
+ provides a system call translation layer that allows
+ unmodified Linux binaries to be run on &os; systems.
+ - DTrace:
+ provides a comprehensive framework for tracing and
+ troubleshooting kernel and application performance issues
+ while under live load.
+
+ - Ports: 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.
+
- Network Virtualization: A container ("vimage") has
been implemented, extending the &os; kernel to maintain
multiple independent instances of networking state.
>Release-Note:
>Audit-Trail:
>Unformatted: