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: