Date: Mon, 10 Feb 2014 01:37:59 GMT From: Allan Jude <freebsd@allanjude.com> To: freebsd-gnats-submit@FreeBSD.org Subject: docs/186614: Update htdocs/features.html to include 10.x Message-ID: <201402100137.s1A1bxDX044535@cgiserv.freebsd.org> Resent-Message-ID: <201402100140.s1A1e0XM085409@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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.</p> - <p><b>&os; 9.0</b>, brings many new features + <p><b>&os; 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; 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; 8.X</b> 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.</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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402100137.s1A1bxDX044535>