From owner-svn-doc-all@FreeBSD.ORG Thu Jan 31 03:54:47 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3C2E13EF for ; Thu, 31 Jan 2013 03:54:47 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pb0-f51.google.com (mail-pb0-f51.google.com [209.85.160.51]) by mx1.freebsd.org (Postfix) with ESMTP id 16D0D853 for ; Thu, 31 Jan 2013 03:54:46 +0000 (UTC) Received: by mail-pb0-f51.google.com with SMTP id un15so1358922pbc.38 for ; Wed, 30 Jan 2013 19:54:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=p3OFqO4gSb5ckYt29p0rfYLWx1xuZOi7zLbcA1SrIPI=; b=Llmd/0ootIHV+knP1qTFe8Wq905tTYE5USLLoed+/CMn3Co5NClWKykb5gAtDkgBPy WwzU0FOQJ3XNLt0wKP0ThelvNTe9ZX9C3JffGZCLuf0IgMalZyWrgJAxhwJx+jzAmWUR de0Okrcm9p+u14wCCZwo2hE81/YQ0pzeHDKoIktHqRDNOZSu792kzj1zGseMqXnQ+WMn e98OIcGunNHdB8EdI4nxVnmfHurvpc+TlHUSAzsWrFuxp+L4sizbOmUNVPJR4kyEFu4g O/oB2fkXDH673gkC+jVeCL5q0l3idHS9poCzowFlq39tBleaF8o/gAgA3zlrnuQ4rW4U 8ujg== X-Received: by 10.68.132.34 with SMTP id or2mr18358808pbb.133.1359604486275; Wed, 30 Jan 2013 19:54:46 -0800 (PST) Received: from [10.0.0.53] (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id qh4sm3598611pbb.9.2013.01.30.19.54.44 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 30 Jan 2013 19:54:45 -0800 (PST) Sender: Warner Losh Subject: Re: svn commit: r40807 - head/en_US.ISO8859-1/htdocs Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Wed, 30 Jan 2013 20:54:43 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201301292324.r0TNOdit094312@svn.freebsd.org> To: Benjamin Kaduk X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQlaI/n8x8staqm28vtnWeQdrzBtfeh+kKE/12sFwQdPZVOWoZEU2JrK6FTLhyUChSsa7uXo Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2013 03:54:47 -0000 On Jan 30, 2013, at 8:49 PM, Benjamin Kaduk wrote: > Sorry this didn't come sooner; the latest draft with inline patch is = still in my inbox waiting to be replied to. >=20 > On Tue, 29 Jan 2013, Eitan Adler wrote: >=20 >> Author: eadler >> Date: Tue Jan 29 23:24:39 2013 >> New Revision: 40807 >> URL: http://svnweb.freebsd.org/changeset/doc/40807 >>=20 >> Log: >> Update and modernize the features.xml page >>=20 >> Translators take note: this is a full rewrite. Starting with old >> content will likely not be helpful. >=20 > I will trim large blocks of removed text from the quoted portion. >=20 >> Submitted by: Chris Petrik >> Submitted by: Isaac (.ike) Levy >> Reviewed by: -doc >> Approved by: bcr (mentor) >>=20 >> Modified: >> head/en_US.ISO8859-1/htdocs/features.xml >>=20 >> Modified: head/en_US.ISO8859-1/htdocs/features.xml >> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >> --- head/en_US.ISO8859-1/htdocs/features.xml Tue Jan 29 22:37:44 2013 = (r40806) >> +++ head/en_US.ISO8859-1/htdocs/features.xml Tue Jan 29 23:24:39 2013 = (r40807) >> @@ -13,222 +13,120 @@ >>=20 >> >>=20 >> -

FreeBSD offers many advanced features.

>> +

&os; offers many unique features.

>>=20 >> +

No matter what the application, you want your system's >> + resources performing at their full potential. &os;'s focus >> + on performance, networking, and storage, combined with easy >> + system administration and excellent documentation to allow >=20 > "easy system administration" feels like it lacks proper parallelism = here; "its ease of system administration" is probably better. >=20 >> + you to do what you want.

>>=20 >>

A complete operating system based on 4.4BSD.

>>=20 >> +

&os;'s distinguished roots derive from the BSD >> + software releases from the Computer Systems Research Group at >> + the University of California, Berkeley. Over fifteen years of >=20 > FreeBSD 2.0 was 1995, no? That would be seventeen years, which is not = as round a number, I guess. FreeBSD 1.0 was in 1993. So over twenty years have been put into = improving it.... =20 >> + work have been put into enhancing &os;, adding >> + industry-leading scalability, network performance, management >> + tools, file systems, and security features. As a result, >> + &os; may be found across the Internet, in the operating system >> + of core router products, running root name servers, hosting >> + major web sites, and as the foundation for widely used desktop >> + operating systems. This is only possible because of the >> + diverse and world-wide membership of the >> + volunteer &os; Project.

>> + >> +

&os; 9.0, brings many new features >> + and performance enhancements with a special focus on desktop >> + support and security features.

>>=20 >>
    >> +
  • Capsicum Capability Mode: >> + Capsicum is a set of features for sandboxing support, using >> + a capability model in which the capabilities are file >> + descriptors. Two new kernel options CAPABILITIES and >> + CAPABILITY_MODE have been added to the GENERIC kernel.
  • >> + >> +
  • Hhook: (Helper Hook) and khelp(9) (Kernel Helpers) >> + KPIs have been implemented. These are a kind of superset of >> + pfil(9) framework for more general use in the kernel. The >=20 > This sentence's grammar is pretty lousy. "kind of" should arguably = removed, and there are other issues. >=20 > It's really too bad that we don't get entities for man pages, here (or = do we?). Hyperlinks would be handy. >=20 >> + hhook(9) KPI provides a way for kernel subsystems to export >> + hook points that khelp(9) modules can hook to provide >> + enhanced or new functionality to the kernel. The khelp(9) >> + KPI provides a framework for managing khelp(9) modules, >> + which indirectly use the hhook(9) KPI to register their hook >> + functions with hook points of interest within the kernel. >> + These allow a structured way to dynamically extend the >> + kernel at runtime in an ABI preserving manner.
  • >> +
  • Accounting API: has been implemented. It can keep >> + per-process, per-jail, and per-loginclass resource >=20 > login class takes a space (or a hyphen), at least in login.1. >=20 >> + accounting information. Note that this is not built nor >=20 > I believe that "neither ... nor" is the more conventional usage. >=20 >> + installed by default. To build and install them, specify >=20 > "this" (above) and "them" are inconsistent. >=20 >> + options RACCT in the kernel configuration file and rebuild >=20 > ? >=20 >> + the base system as described in the FreeBSD Handbook
  • >=20 > Could link to a more specific page... >=20 >> + >> +
  • Resource-limiting API: has been implemented. >> + It works in conjunction with the RACCT resource accounting >> + implementation and takes user-configurable actions based on >> + the set of rules it maintains and the current resource >> + usage. The rctl(8) utility has been added to manage the >> + rules in userland. Note that this is not built nor >=20 > "neither" again. >=20 >> + installed by default.
  • >> + >> +
  • Usb: subsystem now supports USB packet filter. >=20 > Not a complete sentence. >=20 >> + This allows to capture packets which go through each USB >=20 > "allows to capture" is very awkward. "allows capturing" or similar? >=20 >> + host controller. The implementation is almost based on >> + bpf(4) code. The userland program usbdump(8) has been >=20 > This sentence does not realy convey any useful information. > Grabbing at straws, I think the intent is "The architecture of the = packet filter is similar to that of bpf(4)." >=20 >> + added.
  • >> + >> +
  • Infiniband support:, OFED (OpenFabrics Enterprise >> + Distribution) version 1.5.3 has been imported into the >> + base system.
  • >> +
  • TCP/IP network: stack now supports the mod_cc(9) >> + pluggable congestion control framework. This allows TCP >=20 > Not a complete sentence. >=20 >> + congestion control algorithms to be implemented as >> + dynamically loadable kernel modules. The following kernel >> + modules are available cc_chd(4) for the CAIA-Hamilton-Delay >=20 > Some punctuation is neede before the list, most likely a colon. >=20 >> + algorithm, cc_cubic(4) for the CUBIC algorithm, cc_hd(4) >> + for the Hamilton-Delay algorithm, cc_htcp(4) for the H-TCP >> + algorithm, cc_newreno(4) for the NewReno algorithm, and >> + cc_vegas(4) for the Vegas algorithm. The default algorithm >> + can be set by a new sysctl(8) variable >> + net. inet. tcp. cc. algorithm.
  • >=20 > Something seems horribly wrong with the formatting of this MIB entry. >=20 >> + >> +
  • SU+J: &os; Fast File System now supports soft >> + updates with journaling. It introduces an intent log into a >=20 > That's "FreeBSD's FFS" (possessive). >=20 >> + softupdates-enabled file system which eliminates the need for >> + background fsck(8) even on unclean shutdowns.
  • >>
>>=20 >> +

&os; 8.x brings many new >=20 > Whitespace looks funky here? >=20 >> + features and performance enhancements. With special focus on >> + a new USB stack, &os;-8.x shipped with experimental support >> + for NFSv4. As well as a new TTY layer. Which improves >=20 > Not a complete sentence. >=20 >> + scalability and resources handling in SMP enabled systems.

>=20 > Nor this. >=20 >>=20 >>
    >> +
  • Netisr framework: has been reimplemented for >> + parallel threading support. This is a kernel network >=20 > (Nor this. The document seems to switch what format it uses for list = entries midway through, it seems.) >=20 >> + 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.
  • >> + >> +
  • Linux emulation: layer has been updated to version >> + 2. 6. 16 and the default Linux infrastructure port is now >=20 > Looks like someone got too enthusiastic about french spacing at the = end of sentences... >=20 >> + emulators/linux_base-f10 (Fedora 10)
  • >=20 > Markup for the port name? >=20 >> +
  • Network Virtualization: Container named vimage has >=20 > What does "container named vimage" mean? >=20 >> + been implemented, extending the FreeBSD kernel to maintain >> + multiple independent instances of networking state. >> + vimage facilities can be used independently to create fully >=20 > Sentence starts with a lowercase letter. >=20 > -Ben >=20 >> + virtualized network topologies, and jail(8) can directly >> + take advantage of a fully virtualized network stack.
  • >>