From owner-svn-doc-all@freebsd.org Sun Dec 17 19:18:39 2017 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 27923E928A5; Sun, 17 Dec 2017 19:18:39 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D9AC47AB4B; Sun, 17 Dec 2017 19:18:38 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBHJIcUj051707; Sun, 17 Dec 2017 19:18:38 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBHJIccU051706; Sun, 17 Dec 2017 19:18:38 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201712171918.vBHJIccU051706@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 17 Dec 2017 19:18:38 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51318 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head X-SVN-Commit-Author: bjk X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news/status X-SVN-Commit-Revision: 51318 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 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: Sun, 17 Dec 2017 19:18:39 -0000 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 @@ Miscellaneous -

Objects that defy categorization.

+

Items that defy categorization.

@@ -187,14 +187,14 @@
  • 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.
  • + detect Zen dies and CPU Complexes. This gives the scheduler more + locality information to use when making scheduling decisions.
  • 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".
  • + CPU Complexes, 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.
  • The amdsmn(4) driver for accessing SMN (System Management Network) registers was added.
  • @@ -204,29 +204,30 @@
  • In cpufreq(4):
      -
    • Added support for decoding Zen P-state info from MSRs - (mostly not necessary due to ACPI P-state information, - but potentially useful)
    • +
    • 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)
    • Work around the apparent Ryzen inability to achieve the P1 state by not busying cores waiting to - transition.
    • + transition to it
  • -
  • The intpm(4) smbus driver was fixed to attach to FCH - (Fusion Controller Hub).
  • +
  • The intpm(4) smbus driver was fixed to attach to the AMD + FCH (Fusion Controller Hub).
  • All MCA banks are now enabled and monitored on Zen CPUs.
  • -
  • Feature bit decoding was added for: CLZERO, SVM features, - RAS capabilities.
  • +
  • Feature-bit decoding was added for: CLZERO, SVM features, + and RAS capabilities.
  • 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.
  • + these intrinsics. Support for these intrinsics is also + present in Intel's Goldmont line of low-end SoCs.

Overall, Zen is now a very usable platform for x86 @@ -236,8 +237,8 @@ Dell EMC Isilon - Add HWPMC support for new performance counters in - Zen. + Add HWPMC support for the new performance counters + avilable on the Zen architecture. Add support for the CCP (Crypto Co-Processor). @@ -359,16 +360,18 @@

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.

Puppet 5 is now in the ports tree (as sysutils/puppet5). The C++ version of Facter (sysutils/facter) 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 (sysutils/rubygem-facter); it is the default facts source for the Puppet 5 port.

@@ -377,7 +380,7 @@ - The pkgng package provider has some minor issues + The pkg 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). @@ -411,7 +414,7 @@

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.

An initial commit adding iWARP support for the Intel X722 @@ -460,10 +463,10 @@

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 ixgbe driver to use the new (and evolving) - iflib interface.

+ iflib framework.

Stay tuned for the conversion of the 40G driver - (ixl) as it is currently being ported to use + (ixl), as it is currently being ported to use iflib.

@@ -510,19 +513,19 @@ - FreeBSDDesktop GitHub + FreeBSDDesktop on GitHub

The FreeBSDDesktop team is happy to announce the availability of - graphics/drm-next-kmod. This port for &os; CURRENT + graphics/drm-next-kmod. This port for &os;-CURRENT (amd64) provides support for the amdgpu, i915, and radeon DRM modules using the linuxkpi 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.

@@ -557,15 +560,15 @@ -

OpenJFX is an open source, next generation client - application platform for desktop and embedded systems +

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.

+ reworked and has received some significant improvements.

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.

A port of the JavaFX scenebuilder, a RAD tool for @@ -581,7 +584,7 @@ - Upstream some of the patches + Upstream some of the patches in the ports tree. @@ -614,14 +617,14 @@ -

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 +

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.

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 @@

  • twisted: there is only one Twisted port left
  • -

    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 +

    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 pkg itself was updated to 1.10.1.

    During this quarter, antoine@ performed 28 exp-runs to test version updates of major ports, improving USE_GITHUB and SHEBANG_FILES, 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.

    @@ -688,7 +691,7 @@
  • https://artifact.ci.FreeBSD.org/dtrace-test/
  • -

    We had 2 developer summits in Q3:

    +

    We had a team meeting at two developer summits during Q3:

    • BSDcam
    • @@ -697,7 +700,7 @@ - Fix the failing cases and builds. + Fix the failing test cases and builds. Create builds for additional architectures. @@ -745,7 +748,7 @@

      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.

    @@ -809,15 +812,16 @@ report was edited for length and to concentrate on activities during the quarter in question.

    -

    Amazon is proposing to set up mirrors of the FreeBSD-update and +

    Amazon is proposing to set up mirrors of the freebsd-update and pkg 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.

    -

    The old, long deprecated and insecure "r-commands" (rsh, - rlogin, rcp) are being removed from the base system for +

    The old, long-deprecated, and insecure "r-commands" + (rsh, rlogin, rcp) 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 @@ FreeBSD Foundation Website - FreeBSD Foundation Quarterly Newsletter + FreeBSD Foundation Quarterly Newsletter @@ -885,10 +889,10 @@

    Fundraising Efforts

    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;. https://www.&os;foundation.org/donate/.

    We also have a new Partnership Program, to provide more benefits @@ -917,11 +921,11 @@

  • Broadcom Wi-Fi infrastructural improvements (bhnd(4) driver)
  • -
  • Headless mode out of the box — Beaglebone Black
  • +
  • Headless mode out-of-the-box for the Beaglebone Black
  • -
  • Extending bhyve-ARMv7 features
  • +
  • Extending bhyve/ARMv7 features
  • -
  • Porting bhyve-arm to an ARMv8 platform
  • +
  • Porting bhyveARM to an ARMv8 platform
  • Having software developers on staff has allowed us to jump in @@ -938,7 +942,7 @@

  • Stack guard
  • -
  • Kernel Undefined Behavior sanitizer
  • +
  • Kernel Undefined Behavior Sanitizer
  • Toolchain projects
  • @@ -956,11 +960,6 @@ conference calls to facilitate efforts for individuals to collaborate on different technologies.

    -

    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.

    -

    Release Engineering

    The Foundation provides a full-time staff member to lead the @@ -1037,13 +1036,13 @@

  • Proved travel grants to &os; contributors to attend the above events.
  • -
  • Industry Partner for 2017 USENIX Security Symposium in - Vancouver BC
  • +
  • Sponsored the 2017 USENIX Security Symposium in Vancouver + BC as an Industry Partner
  • Provided &os; advocacy material
  • -
  • Industry Partner for 2017 USENIX Annual Technical - Conference in Santa Clara, CA
  • +
  • Supported the 2017 USENIX Annual Technical Conference in + Santa Clara, CA as an Industry Partner
  • We continued producing &os; advocacy material to help @@ -1054,7 +1053,7 @@ published the July/August issue that you can find at https://www.&os;foundation.org/journal/.

    -

    You can find out more about events we were at and upcoming +

    You can find out more about events we attended and upcoming events at https://www.FreeBSDfoundation.org/news-and-events/.

    @@ -1090,9 +1089,9 @@

    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.

    @@ -1107,8 +1106,8 @@ next six months.

    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 nfsd and can be used on any &os; 11 or later system. The installation procedure is covered in the linked document.

    @@ -1121,7 +1120,7 @@
    - + The <tt>nosh</tt> Project @@ -1144,14 +1143,14 @@ -

    The nosh project is a suite of system-level utilities for +

    The nosh 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 init, the Mewburn rc.d 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 @@

    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 - zsh completion files; improvements to the vertual + zsh 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.

    In September, I added a new chapter to the - &os;Documentation - Project Primer 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 &os; + Documentation Project Primer 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 Practical UNIX Manuals: mdoc.

    @@ -1268,7 +1267,7 @@ - Add more explanation and examples of markup. + Add more explanation and examples of markup usage. Expand the sample templates with additional desired standard features, like an EXAMPLES section.