svn commit: r51318 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Dec 17 19:18:39 UTC 2017
Author: bjk
Date: Sun Dec 17 19:18:37 2017
New Revision: 51318
URL: https://svnweb.freebsd.org/changeset/doc/51318
Log:
Make an editing pass through the 2017Q3 report
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml Sun Dec 17 08:15:40 2017 (r51317)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-07-2017-09.xml Sun Dec 17 19:18:37 2017 (r51318)
@@ -104,7 +104,7 @@
<description>Miscellaneous</description>
- <p>Objects that defy categorization.</p>
+ <p>Items that defy categorization.</p>
</category>
<category>
@@ -187,14 +187,14 @@
<ul>
<li>The CPU topology detection code was enhanced to properly
- detect Zen dies and CCXes. This gives the scheduler more
- locality information to make scheduling decisions.</li>
+ detect Zen dies and CPU Complexes. This gives the scheduler more
+ locality information to use when making scheduling decisions.</li>
<li>The x86 topology analysis was enhanced to report dies and
- CCXes, in addition to the existing reporting on packages,
- cores, and threads. An example of the new output is
- "FreeBSD/SMP: 1 package(s) x 2 groups x 2 cache groups
- x 4 core(s) x 2 hardware threads".</li>
+ CPU Complexes, in addition to the existing reporting on packages,
+ cores, and threads. An example of the new output is
+ <tt>FreeBSD/SMP: 1 package(s) x 2 groups x 2 cache groups
+ x 4 core(s) x 2 hardware threads</tt>.</li>
<li>The amdsmn(4) driver for accessing SMN (System Management
Network) registers was added.</li>
@@ -204,29 +204,30 @@
<li>In cpufreq(4):
<ul>
- <li>Added support for decoding Zen P-state info from MSRs
- (mostly not necessary due to ACPI P-state information,
- but potentially useful)</li>
+ <li>Added support for decoding Zen P-state information
+ from Machine State Registers (which is usually not
+ necessary, since it is largely redundant with ACPI
+ P-state information, but is potentially useful)</li>
<li>Work around the apparent Ryzen inability to achieve
the P1 state by not busying cores waiting to
- transition.</li>
+ transition to it</li>
</ul>
</li>
- <li>The intpm(4) smbus driver was fixed to attach to FCH
- (Fusion Controller Hub).</li>
+ <li>The intpm(4) smbus driver was fixed to attach to the AMD
+ FCH (Fusion Controller Hub).</li>
<li>All MCA banks are now enabled and monitored on Zen
CPUs.</li>
- <li>Feature bit decoding was added for: CLZERO, SVM features,
- RAS capabilities.</li>
+ <li>Feature-bit decoding was added for: CLZERO, SVM features,
+ and RAS capabilities.</li>
<li>SHA intrinsic support was added to the aesni(4) driver.
Ryzen is currently the only desktop processor to feature
- these intrinsics. Support is also present in Intel's
- Goldmont line of low end SoCs.</li>
+ these intrinsics. Support for these intrinsics is also
+ present in Intel's Goldmont line of low-end SoCs.</li>
</ul>
<p>Overall, Zen is now a very usable platform for x86
@@ -236,8 +237,8 @@
<sponsor>Dell EMC Isilon</sponsor>
<help>
- <task>Add HWPMC support for new performance counters in
- Zen.</task>
+ <task>Add HWPMC support for the new performance counters
+ avilable on the Zen architecture.</task>
<task>Add support for the CCP (Crypto Co-Processor).</task>
</help>
@@ -359,16 +360,18 @@
<body>
<p>This summer has seen the creation of a puppet@ team to help
- maintain the ~30 Puppet-related ports in the &os; ports tree.
+ maintain the approximately 30 Puppet-related ports in the &os;
+ ports tree.
These ports were previously maintained by various committers,
- and from time to time this introduced some delays when
- updating a port due to the need to wait for a maintainer's
+ and from time to time the distributed maintainership
+ introduced some delays when
+ updating a port due, to the need to wait for a maintainer's
approval for a related change to a different port.</p>
<p>Puppet 5 is now in the ports tree (as
<tt>sysutils/puppet5</tt>). The C++ version of Facter
(<tt>sysutils/facter</tt>) got a lot of love and is now a
- drop-in replacement for the previous Ruby version of Facter
+ drop-in replacement for the previous Ruby version
(<tt>sysutils/rubygem-facter</tt>); it is the default facts
source for the Puppet 5 port.</p>
@@ -377,7 +380,7 @@
</body>
<help>
- <task>The <tt>pkgng</tt> package provider has some minor issues
+ <task>The <tt>pkg</tt> package provider has some minor issues
(it breaks things when no repos are configured, and is not
working properly from the context of the MCollective package
agent).</task>
@@ -411,7 +414,7 @@
<p>iWARP is a protocol suite that enables efficient movement
of data across the network, building on Remote Direct Memory
Access, Direct Data Placement, and Marker PDU Aligned Framing.
- It endeavors to avoid unnecessary (local) data copies and
+ It endeavors to avoid unnecessary (local) data copies and to
offload work from the main CPU to dedicated hardware.</p>
<p>An initial commit adding iWARP support for the Intel X722
@@ -460,10 +463,10 @@
<p>This quarter, with the help of Matt Macy and Sean Bruno (among
others), we've submitted a review in Phabricator for the
conversion of the <tt>ixgbe</tt> driver to use the new (and evolving)
- <tt>iflib</tt> interface.</p>
+ <tt>iflib</tt> framework.</p>
<p>Stay tuned for the conversion of the 40G driver
- (<tt>ixl</tt>) as it is currently being ported to use
+ (<tt>ixl</tt>), as it is currently being ported to use
<tt>iflib</tt>.</p>
</body>
@@ -510,19 +513,19 @@
</contact>
<links>
- <url href="https://github.com/FreeBSDDesktop/">FreeBSDDesktop GitHub</url>
+ <url href="https://github.com/FreeBSDDesktop/">FreeBSDDesktop on GitHub</url>
</links>
<body>
<p>The FreeBSDDesktop team is happy to announce the availability of
- <tt>graphics/drm-next-kmod</tt>. This port for &os; CURRENT
+ <tt>graphics/drm-next-kmod</tt>. This port for &os;-CURRENT
(amd64) provides support for the <tt>amdgpu</tt>,
<tt>i915</tt>, and <tt>radeon</tt> DRM
modules using the <tt>linuxkpi</tt> compatibility framework.
- The port currently corresponds to DRM from Linux 4.9 and is in
- an experimental state. It works reliably for a lot of testers
+ The port currently corresponds to the DRM from Linux 4.9 and is in
+ an experimental state. It works reliably for many testers
with modern GPU hardware (AMD HD7000 series/Tahiti to Polaris
- and Intel HD3000/Sandy Bridge to Skylake). Broader testing and
+ and Intel HD3000/Sandy Bridge to Skylake). Broader testing and
reporting/fixing of bugs is appreciated.</p> </body>
<help>
@@ -557,15 +560,15 @@
</links>
<body>
- <p>OpenJFX is an open source, next generation client
- application platform for desktop and embedded systems
+ <p>OpenJFX is an open source, next generation, client
+ application platform for desktop and embedded systems,
based on JavaSE. This quarter, the OpenJFX port was
- reworked and has some significant improvements.</p>
+ reworked and has received some significant improvements.</p>
<p>More modules are being built. With the new web module we
gain support for applications that have their own builtin
- web browser like e.g. AsciidocFX. The new media module
- allows JavaFX applications to playback audio and video
+ web browser such as AsciidocFX. The new media module
+ allows JavaFX applications to play audio and video
files.</p>
<p>A port of the JavaFX scenebuilder, a RAD tool for
@@ -581,7 +584,7 @@
</body>
<help>
- <task>Upstream some of the patches</task>
+ <task>Upstream some of the patches in the ports tree.</task>
</help>
</project>
@@ -614,14 +617,14 @@
</links>
<body>
- <p>The Ports Collection now features over 31,600 ports. There are currently
- 2671 problem reports, of which 718 are unassigned. This quarter saw
- almost 5,900 commits from 175 committers. The number of open PRs grew
+ <p>The Ports Collection now features over 31,600 ports. There are currently
+ 2671 problem reports, of which 718 are unassigned. This quarter saw
+ almost 5,900 commits from 175 committers. The number of open PRs grew
compared to last quarter, and outpaced the number of changes.</p>
<p>This quarter, we welcomed Zach Leslie (zleslie@), Luca Pizzamiglio
(pizzamig@), Craig Leres (leres@), Adriaan de Groot (adridg@), and Dave
- Cottlehuber (dch@) as new committers. The commit bits of the following
+ Cottlehuber (dch@) as new committers. The commit bits of the following
committers were taken in for safekeeping: alonso@ after 19 months of
inactivity, rpaulo@ per his request, and ache@ after he passed away.
Despite several tries and changing mentors, kami@ lacked interest in
@@ -638,14 +641,14 @@
<li><tt>twisted</tt>: there is only one Twisted port left</li>
</ul>
- <p>The default version of GCC was bumped from 5 to 6. Firefox was updated
- to version 56.0 and Chromium to version 61.0.3163.100. The version of
+ <p>The default version of GCC was bumped from 5 to 6. Firefox was updated
+ to version 56.0 and Chromium to version 61.0.3163.100. The version of
<tt>pkg</tt> itself was updated to 1.10.1.</p>
<p>During this quarter, antoine@ performed 28 exp-runs to test version
updates of major ports, improving <tt>USE_GITHUB</tt> and
<tt>SHEBANG_FILES</tt>, and API changes to the base system.
- This quarter, the foundations for ports "flavors" were
+ This quarter, the foundation for ports "flavors" was
committed, though more development and testing will be
performed in the coming quarter before it goes live.</p>
</body>
@@ -688,7 +691,7 @@
<li><a href="https://artifact.ci.FreeBSD.org/dtrace-test/">https://artifact.ci.FreeBSD.org/dtrace-test/</a></li>
</ul>
- <p>We had 2 developer summits in Q3:</p>
+ <p>We had a team meeting at two developer summits during Q3:</p>
<ul>
<li><a href="https://wiki.FreeBSD.org/DevSummit/201708/Testing">BSDcam</a></li>
@@ -697,7 +700,7 @@
</body>
<help>
- <task>Fix the failing cases and builds.</task>
+ <task>Fix the failing test cases and builds.</task>
<task>Create builds for additional architectures.</task>
@@ -745,7 +748,7 @@
<p>In addition to Fedor Uporov, please also welcome (in no
particular order) Matt Joras, Marcin Wojtas, Chuck Tuffli, Ilya
- Bakulin and Alex Richardson as brand new committers. We have also
+ Bakulin and Alex Richardson as brand-new committers. We have also
awarded Steven Hurd and Eugene Grosbein src commit bits to go with
their existing ports bits. Welcome back Gordon Tetlow as a src
committer, essential for his new role within secteam. Eric Davis
@@ -797,7 +800,7 @@
However, this does not necessarily meet the needs of downstream
projects based on &os;, and given the new "packaged base",
adding per-package licensing metadata in a way similar to how
- the Ports Collectionworks is under consideration as an alternative
+ the Ports Collection works is under consideration as an alternative
mechanism.</li>
</ul>
@@ -809,15 +812,16 @@
report was edited for length and to concentrate on activities
during the quarter in question.</p>
- <p>Amazon is proposing to set up mirrors of the FreeBSD-update and
+ <p>Amazon is proposing to set up mirrors of the <tt>freebsd-update</tt> and
<tt>pkg</tt> servers within AWS in order to provide faster
access for EC2 users. These mirrors will be publicly
accessible, but the expectation is that use will primarily be
from within EC2. &os; AMIs will have a preset configuration
that references the Amazon servers.</p>
- <p>The old, long deprecated and insecure "r-commands" (rsh,
- rlogin, rcp) are being removed from the base system for
+ <p>The old, long-deprecated, and insecure "r-commands"
+ (<tt>rsh</tt>, <tt>rlogin</tt>, <tt>rcp</tt>) are being removed
+ from the base system for
12.0-RELEASE. Notice of this was added to the man pages and
release notes in time for 11.1-RELEASE and 10.4-RELEASE. Anyone
requiring these commands for backwards compatibility can use the
@@ -859,7 +863,7 @@
<links>
<url href="https://www.FreeBSDFoundation.org/">FreeBSD Foundation Website</url>
- <url href="https://www.FreeBSDfoundation.org/wp-content/uploads/2017/08/&os;-Foundation-July-August-2017-Update.pdf">FreeBSD Foundation Quarterly Newsletter</url>
+ <url href="https://www.FreeBSDfoundation.org/wp-content/uploads/2017/08/FreeBSD-Foundation-July-August-2017-Update.pdf">FreeBSD Foundation Quarterly Newsletter</url>
</links>
<body>
@@ -885,10 +889,10 @@
<p>Fundraising Efforts</p>
<p>Our work is 100% funded by your donations. This year we've
- raised over $860,000 from 500+ donors. Our 2017 fundraising
+ raised over $860,000 from over 500 donors. Our 2017 fundraising
goal is $1,250,00 and we are continuing to work hard to meet
and exceed this goal! Please consider making a donation to
- help us continue and increase our support for &os;. <a
+ help us continue and increase our support for &os;: <a
href="https://www.FreeBSDfoundation.org/donate/">https://www.&os;foundation.org/donate/</a>.</p>
<p>We also have a new Partnership Program, to provide more benefits
@@ -917,11 +921,11 @@
<li>Broadcom Wi-Fi infrastructural improvements
(<tt>bhnd(4)</tt> driver)</li>
- <li>Headless mode out of the box — Beaglebone Black</li>
+ <li>Headless mode out-of-the-box for the Beaglebone Black</li>
- <li>Extending bhyve-ARMv7 features</li>
+ <li>Extending <tt>bhyve</tt>/ARMv7 features</li>
- <li>Porting <tt>bhyve-arm</tt> to an ARMv8 platform</li>
+ <li>Porting <tt>bhyve</tt>ARM to an ARMv8 platform</li>
</ul>
<p>Having software developers on staff has allowed us to jump in
@@ -938,7 +942,7 @@
<li>Stack guard</li>
- <li>Kernel Undefined Behavior sanitizer</li>
+ <li>Kernel Undefined Behavior Sanitizer</li>
<li>Toolchain projects</li>
@@ -956,11 +960,6 @@
conference calls to facilitate efforts for individuals to
collaborate on different technologies.</p>
- <p>You can find out more about the support we provided by
- reading individual updates from Ed Maste, Konstatin Belousov,
- Landon Fuller, Matt Ahrens, and Edward Napierala in this
- report.</p>
-
<p>Release Engineering</p>
<p>The Foundation provides a full-time staff member to lead the
@@ -1037,13 +1036,13 @@
<li>Proved travel grants to &os; contributors to attend the
above events.</li>
- <li>Industry Partner for 2017 USENIX Security Symposium in
- Vancouver BC</li>
+ <li>Sponsored the 2017 USENIX Security Symposium in Vancouver
+ BC as an Industry Partner</li>
<li>Provided &os; advocacy material</li>
- <li>Industry Partner for 2017 USENIX Annual Technical
- Conference in Santa Clara, CA</li>
+ <li>Supported the 2017 USENIX Annual Technical Conference in
+ Santa Clara, CA as an Industry Partner</li>
</ul>
<p>We continued producing &os; advocacy material to help
@@ -1054,7 +1053,7 @@
published the July/August issue that you can find at <a
href="https://www.FreeBSDfoundation.org/journal/">https://www.&os;foundation.org/journal/</a>.</p>
- <p>You can find out more about events we were at and upcoming
+ <p>You can find out more about events we attended and upcoming
events at <a
href="https://www.FreeBSDfoundation.org/news-and-events/">https://www.FreeBSDfoundation.org/news-and-events/</a>.</p>
@@ -1090,9 +1089,9 @@
<body>
<p>A pNFS server allows an NFS service to be spread over
multiple servers, separating the MetaData operations from the
- Data operations (Read/Write). This project will add the
- capability of using &os; systems to create a pNFS service
- consisting of a single MetaData Server, plus a set of Data
+ Data operations (Read and Write). This project will add the
+ ability to use &os; systems to create a pNFS service
+ consisting of a single MetaData Server plus a set of Data
Servers. The Data Servers can be mirrored, so that redundant
copies of the file data are maintained.</p>
@@ -1107,8 +1106,8 @@
next six months.</p>
<p>The patched &os; sources may now be accessed for testing
- via either Subversion or download of a gzipped tarball.
- They consist of a patched kernel plus nfsd daemon and can be
+ via either Subversion or downloading a gzipped tarball.
+ They consist of a patched kernel and <tt>nfsd</tt> and can be
used on any &os; 11 or later system. The installation
procedure is covered in the linked document.</p>
</body>
@@ -1121,7 +1120,7 @@
</help>
</project>
- <project cat="proj">
+ <project cat="third">
<title>The <tt>nosh</tt> Project</title>
<contact>
@@ -1144,14 +1143,14 @@
</links>
<body>
- <p>The nosh project is a suite of system-level utilities for
+ <p>The <tt>nosh</tt> project is a suite of system-level utilities for
initializing, running, and shutting down BSD systems; and for
managing daemons, terminals, and logging. It attempts to
supersede BSD <tt>init</tt>, the Mewburn <tt>rc.d</tt> system,
and OpenRC as used on &os; and TrueOS, drawing inspiration
from Solaris SMF for named milestones, daemontools-encore for
service control/status mechanisms, UCSPI, and IBM AIX for
- separated service and system management. It comprises a range
+ separated service and system management. It includes a range
of compatibility mechanisms, including shims for familiar
commands from other systems, and an automatic import mechanism
that takes existing configuration data from
@@ -1170,10 +1169,10 @@
<p>Since the last status report, in December 2015, the project
has seen: restructured and finer-grained packaging that has
fewer conflicts with other toolsets; the addition of
- <tt>zsh</tt> completion files; improvements to the vertual
+ <tt>zsh</tt> completion files; improvements to the virtual
terminal subsystem, keyboard map, mouse support, and ugen and
DECSCUSR support; RFC 5424/5426 remote logging support;
- replacement of the libkqueue and the C library's environment
+ replacement of libkqueue and the C library's environment
handling functions; several new helper commands; support for
Java VM autolocation; improved socket-passing code; an
extended status API and "one-shot" service support;
@@ -1252,13 +1251,13 @@
new ones.</p>
<p>In September, I added a new chapter to the
- <a href="https://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/">&os;Documentation
- Project Primer</a> describing the basics of creating a man
- page. It includes descriptions of the markup, section
- structure, recommended optional material such as examples,
- and sample templates for the most common types of man pages.
- The Resources section includes links to several external
- resources, including the excellent <a
+ <a href="https://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/">&os;
+ Documentation Project Primer</a> describing the basics of
+ creating a man page. It includes descriptions of the
+ markup, section structure, recommended optional material
+ such as examples, and sample templates for the most common
+ types of man pages. The Resources section includes links to
+ several external resources, including the excellent <a
href="http://manpages.bsd.lv/mdoc.html">Practical UNIX
Manuals: mdoc</a>.</p>
@@ -1268,7 +1267,7 @@
</body>
<help>
- <task>Add more explanation and examples of markup.</task>
+ <task>Add more explanation and examples of markup usage.</task>
<task>Expand the sample templates with additional desired standard
features, like an EXAMPLES section.</task>
More information about the svn-doc-all
mailing list