From owner-svn-doc-head@FreeBSD.ORG Sun Jan 11 16:05:23 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 135E8C78; Sun, 11 Jan 2015 16:05:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 F2E6716B; Sun, 11 Jan 2015 16:05:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0BG5MlF002106; Sun, 11 Jan 2015 16:05:22 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0BG5MCM002105; Sun, 11 Jan 2015 16:05:22 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501111605.t0BG5MCM002105@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 11 Jan 2015 16:05:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46188 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2015 16:05:23 -0000 Author: bjk Date: Sun Jan 11 16:05:22 2015 New Revision: 46188 URL: https://svnweb.freebsd.org/changeset/doc/46188 Log: Add arm64 entry Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sat Jan 10 02:41:36 2015 (r46187) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:05:22 2015 (r46188) @@ -2159,4 +2159,98 @@ + + FreeBSD/arm64 + + + + + Andrew + Turner + + andrew@FreeBSD.org + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + Zbigniew + Bodek + + zbb@semihalf.com + + + + + + + + + +

There is growing interest in ARM's 64-bit architecture. + Officially named as AArch64, it is also known as ARMv8 and arm64. + Andrew Turner started initial work on the FreeBSD/arm64 port at + the end of 2012.

+ +

The &os; Foundation is now collaborating with ARM, + Cavium, the Semihalf team, and Andrew Turner to port &os; to + arm64, and significant progress was made on the port over the last + quarter of 2014.

+ +

As of the end of the year &os; boots to single-user mode + on arm64, executing both static and dynamic applications. Patches + in review allow &os; to boot to multi-user mode and these are + expected to be merged soon. This includes implementing many stub + functions in userland and the kernel. With this, &os; has booted to + multi-user mode on both the ARM Foundation Model and the QEMU full + system emulation.

+ +

Cavium has supplied a software simulator of their Thunder X + hardware. Bringup of &os; has started on this including writing + new drivers for the ARM Generic Interrupt Controller v3 (GICv3) + and a preliminary driver for the PCIe root complex. With these, + &os; is able to boot on this simulator in preparation for + testing on hardware. Further work is progressing to add full PCIe + bringup and to add support for the GICv3 Interrupt Translation + Services (ITS) for MSI-X.

+ +

Further improvements have been made to the loader to allow + it to take the Flattened Device Tree data from UEFI and pass it to + the kernel. In the kernel busdma, CPU identification, and + improvements to interrupt handling have been made, along with + preliminary KDB support.

+ +

Hardware for testing the port will be installed in the + &os; Test Cluster hosted by Sentex Communications. The first + reference platform, Cavium's ThunderX, is expected to arrive + in the cluster in mid-January.

+ + + The &os; Foundation + ARM + Cavium + + + + +

Bring up and test kernel support on real hardware.

+
+ + +

Implement remaining userland libraries and binaries.

+
+ + +

Produce installable images.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Sun Jan 11 16:16:30 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3686BF55; Sun, 11 Jan 2015 16:16:30 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 07EDD23F; Sun, 11 Jan 2015 16:16:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0BGGTST007224; Sun, 11 Jan 2015 16:16:29 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0BGGT0V007223; Sun, 11 Jan 2015 16:16:29 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501111616.t0BGGT0V007223@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 11 Jan 2015 16:16:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46189 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2015 16:16:30 -0000 Author: bjk Date: Sun Jan 11 16:16:29 2015 New Revision: 46189 URL: https://svnweb.freebsd.org/changeset/doc/46189 Log: Some edits to the Linuxulator report The original version that was committed was based off a draft submission, not the final submission, so bring the version in Subversion up to match the final submission. Pointy hat to: bjk Submitted by: dchagin Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:05:22 2015 (r46188) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:16:29 2015 (r46189) @@ -493,7 +493,7 @@ - Timer function support for linuxolator + Timer function support for Linuxulator @@ -1801,6 +1801,11 @@ + + + + +

The main goal of the lemul project is the execution of multithreaded Linux applications, which requires the glibc library @@ -1816,7 +1821,8 @@

At present, the linux emulation layer project has implemented all of the necessary system calls for supporting glibc - 2.20, and more:

+ 2.20, and more, bringing the emulated Linux kernel version to + 2.6.32:

  • Using native threads for emulating Linux threads
  • @@ -1827,6 +1833,7 @@ Linux-based distributions, including CentOS 6
  • Implemented the epoll() system call emulation
  • +
  • Added support for x86_64
  • Many bugs were fixed
@@ -1855,13 +1862,18 @@ -

Implement the signalfd() and timerfd +

Implement the signalfd() and timerfd() system calls for the Linuxulator.

-

Extend xucred support, which is required for - many Linux applications.

+

Implement the Priority Inheritance Futexes for + the Linuxulator.

+
+ + +

Extend xucred suppport, which is required for many Linux + applications.

From owner-svn-doc-head@FreeBSD.ORG Mon Jan 12 03:17:56 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 02B56DA; Mon, 12 Jan 2015 03:17:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 D94A5907; Mon, 12 Jan 2015 03:17:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0C3Htcl022033; Mon, 12 Jan 2015 03:17:55 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0C3Htea022032; Mon, 12 Jan 2015 03:17:55 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501120317.t0C3Htea022032@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Mon, 12 Jan 2015 03:17:55 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46190 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 03:17:56 -0000 Author: bjk Date: Mon Jan 12 03:17:54 2015 New Revision: 46190 URL: https://svnweb.freebsd.org/changeset/doc/46190 Log: Add libxo report Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:16:29 2015 (r46189) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 03:17:54 2015 (r46190) @@ -2265,4 +2265,64 @@ + + libxo: generate text, XML, JSON, and HTML output + + + + + Marcel + Moolenaar + + marcel@FreeBSD.org + + + + + libxo: The Easy Way to Generate text, XML, JSON, and HTML output. + + + +

Many &os; utilities provide insight into the operational + state of a running &os; system and as such are used regularly to + monitor the system. These utilities provide their output in a human + readable form and sometimes even optimized for the limited width of + traditional terminals. Often times these utilities are used by other + programs that want to present the output in different ways or as part + of other user interfaces. For such use cases, it is infinitely better + to work with machine-readable output instead of human-readable + output.

+ +

Juniper Networks has created a library called libxo, that + makes it easy for utilities to emit output in various + formats. By default the text output is emitted, but with the + introduction of the —libxo option this can be changed to + XML, JSON and HTML. The &os; project has imported this library + into the base system and is in the process of rewriting utilities + to use libxo.

+ +

Related to this, &os; now also has the xo utility that + allows scripts to grow the same capabilities. Instead of + using echo or printf in scripts, output can be + done using the xo utility.

+ +

The df, w, and wc utilities + have been converted to use libxo. The netstat + utility is in the process of being converted and others are + planned.

+ + + + +

&os; contains a lot of utilities that could benefit from + having the ability to emit various output formats, + too many for a few people to convert in time for &os; 11.0-RELEASE. + If you or your company would like to see a particular + utility converted, consider learning about libxo and + trying to perform the conversion of said utility to help + out.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Mon Jan 12 19:00:52 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9089DDFF; Mon, 12 Jan 2015 19:00:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 7A881B38; Mon, 12 Jan 2015 19:00:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CJ0qDN076070; Mon, 12 Jan 2015 19:00:52 GMT (envelope-from theraven@FreeBSD.org) Received: (from theraven@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CJ0qVt076069; Mon, 12 Jan 2015 19:00:52 GMT (envelope-from theraven@FreeBSD.org) Message-Id: <201501121900.t0CJ0qVt076069@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: theraven set sender to theraven@FreeBSD.org using -f From: David Chisnall Date: Mon, 12 Jan 2015 19:00:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46191 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 19:00:52 -0000 Author: theraven (src,ports committer) Date: Mon Jan 12 19:00:51 2015 New Revision: 46191 URL: https://svnweb.freebsd.org/changeset/doc/46191 Log: Proof read and add a first pass at an intro. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 03:17:54 2015 (r46190) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 19:00:51 2015 (r46191) @@ -26,8 +26,18 @@ December 2014. This is the last of four reports planned for 2014.

-

The fourth quarter of 2014... was a very busy and productive - time

+

The fourth quarter of 2014 included a number of significant improvements to the &os; + system, in particular in compatibility with other systems. This included + significant improvements to the Linux compatibility layer, used to + run Linux binaries on &os;, and the port of WINE, used to run Windows + applications. Hypervisor support improved, with &os; gaining the ability + to run as domain 0 on Xen's new high-performance PVH mode, bhyve gaining + AMD support, and new tools for creating &os; VM images arriving.

+ +

This quarter was also an active time for the toolchain, with numerous + improvements to the compiler, debugger, and other components, including + initial support for C++14, which should be complete by + &os; 10.2.

Thanks to all the reporters for the excellent work!

@@ -97,7 +107,7 @@

With funding from the &os; Foundation, the &os; forums were migrated to XenForo software. The new software is far more capable and easy to use. While the entire forum team - contributed, &a.danger; did a particularly excellent job + contributed, &a.danger; did an excellent job importing existing users and messages and bringing back the often-requested "Thanks" feature. The upgrade was completed in time to be ready for the influx of new users from the release of @@ -151,8 +161,9 @@

There were several improvements made to the FreeBSD process management last quarter.

+ -

Reaper. The facility to allow a process to reliably track the +

The Reaper facility, to allow a process to reliably track the running and exiting state of the whole subtree of the processes, was added. It is intended to improve tools like timeout(1) or poudriere, by making it impossible for the runaway granchild to @@ -161,36 +172,36 @@ references to the Solaris contracts. Committed to HEAD in r275800.

-

Total stop. Right now, the FreeBSD suspension code does not - ensures that the system, both from software and from hardware - view, is in the steady and consistent state. One aspect is the - usermode process activity which is not stopped, continuing to +

The FreeBSD suspension code does not + ensure that the system, both software and hardware, + is in the steady and consistent state. One aspect is + usermode process activity, which is not yet stopped, continuing to making requests to the hardware. It is not realistic to expect drivers to be able to correctly handle the calls after SUSPEND_CHILD.

-

Together with Peter Holm, we developed a facility to stop - usermode threads at the safe points, where they are known to not +

We developed a facility to stop + usermode threads at safe points, where they are known to not own and to not wait for kernel resources, in particular, not waiting for device requests finishing. It is based on the existing single-threading code, but extending it to allow external - thread to put some process into stopped state. Also, a facility + thread to put some processes into stopped state. Also, a facility to sync filesystems before suspend was added, to ensure that consistent metadata and as much as possilbe of the cached user data are on stable storage, to minimize damage of failed resume.

-

The code stressed some parts of the system and lead to - discovery of the unusual numbers of bugs in the different parts of - the system, including process management, buffer cache and syscall +

The code stressed some parts of the system and has lead to + discovery of a numbers of bugs in the different areas, + including process management, buffer cache and syscall handlers. The bugs were fixed, fixes and the features commmitted by a series culminating in r275745.

-

Process spinlock changes. During the work described above, it +

During the work described above, it was noted that process spinlock duties are significantly overloaded (the same is true for the process lock). The spinlock - was split into per-feature lock, see r275121. Also, as result, it - was possible to eliminate recursion on it, r275372.

+ was split into per-feature locks, in r275121. Also, as result, it + was possible to eliminate recursion on it, in r275372.

The FreeBSD Foundation @@ -298,8 +309,8 @@ improving the pkg(8) experience on small/embedded machines (reduce memory usage, speed up operations).

-

pkg(8) is not only the &os; Package Manager, but the - Package Manager for DragonflyBSD. Additionally support has been +

pkg(8) is not only the &os; Package Manager, but also the + Package Manager for DragonflyBSD. Support has been added to build pkg(8) on OS X and Linux. This work will allow other Operating Systems the option of adopting pkg(8) to manage their packages and bring new @@ -372,11 +383,11 @@ reported by mdoc(7) in the FreeBSD manual pages. This greatly improves the quality of our manual pages.

-

Most manual pages with remaining issues are from contrib/ for +

Most manual pages with remaining issues are from contrib/, for which changes should be reported and fixed upstream.

The "manlint" target has also been switch to use mandoc - -Tlint which results in the target being way more useful + -Tlint, which results in the target being more useful when working on manual pages.

Some groff(1) vs mandoc(1) formatting @@ -390,12 +401,12 @@ mandoc(1).

-

Figure out a way to detect non mandoc(1) friendly +

Figure out a way to detect non mandoc(1) unfriendly manpages from ports and create catpages with groff(1) for them.

-

Remove groff(1) from base.

+

Remove groff(1) from the base system.

@@ -436,13 +447,13 @@ to build world and kernel with non default toolchain. It can be helpful to:
    -
  • Prepare a migration to a newer version of the components like compilers, binutils, and elftoolchain.
  • +
  • Prepare a migration to a newer version of toolchain components.
  • Port &os; to newer architecture
  • -
  • Upgrade from a &os; that ships with GCC 4.2 to a version that ship with clang 3.5+ (which need a more modern toolchain than GCC 4.2 to bootstrap.
  • +
  • Upgrade from a &os; that ships with GCC 4.2 to a version that ship with clang 3.5+ (which need a more modern toolchain than GCC 4.2 to bootstrap).

-

The initial support for external toolchain only supported +

The initial external toolchain work only supported clang. It has been extended to support recent GCC (4.9.1 has been tested) and recent binutils (2.24 and 2.25).

@@ -454,8 +465,8 @@ the kernel to make sure it is possible to build the kernel with recent GCC (first 4.6 and then 4.9.1)

-

The build system has been changed to build libc++ as a C++ - stack when a recent enough GCC (4.6+) is used to build world. +

The build system has been changed to build libc++ as the C++ + standard library implementation when a recent enough GCC (4.6+) is used to build world.

To simplify using an external toolchain, the following @@ -549,14 +560,14 @@

This quarter was exciting time for the GNOME Team. We imported GNOME 3.14.0 and CINNAMON 2.2.16 into the ports tree. At the same time we removed the old GNOME 2.32 desktop. And two weeks later - we updated GNOME to 3.14.2 and CINNAMON to 2.4.2 which was collected + we updated GNOME to 3.14.2 and CINNAMON to 2.4.2, which was collected while the preparation for the initial GNOME 3.14.0 import was underway.

-

We moved our development repo to GitHub. The link is in the links - section. The repo is structured as follows: the master branch +

We moved our development repo to GitHub. + The repo is structured as follows: the master branch is vanilla &os; Ports, and we have theme branches for topics, - like the porting of MATE 1.9 (mate-1.10 branch) and GNOME 3.15 + such as the porting of MATE 1.9 (mate-1.10 branch) and GNOME 3.15 (gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) is not used/updated anymore because the content has been committed to ports, but is kept around for the history.

@@ -848,10 +859,10 @@ the Jenkins 1.586 release. This fixed problems with PAM authentication support in Jenkins on FreeBSD [JENKINS-21507]. -
  • &a.rodrigc; gave a presentation Kyua and Jenkins Testing - Framework for BSD at the Developer and Vendor summit on +
  • &a.rodrigc; gave a presentation "Kyua and Jenkins Testing + Framework" for BSD at the Developer and Vendor summit on November 3, 2014 in San Jose, California. In the presentation, - &a.rodrigc;'s described how for every commit to the FreeBSD source + &a.rodrigc;'s described how, for every commit to the FreeBSD source tree, nearly 3000 tests are run using kyua inside a bhyve virtual machine. The kyua test results are exported to JUnit XML format, which is then used by Jenkins to generate web-based test reports with @@ -1077,9 +1088,9 @@

    xserver was upgraded from 1.12 to 1.14. This is the last version of xserver supporting Mesa 9.1. Changes are described in an article - on the blog. The most noticeable one is probably the switch from + on the blog. The most noticeable one is the switch from the input device detection back-end based on HAL to the one based on - devd. hald(8) is still required by many desktop environments, but + devd(8). hald(8) is still required by many desktop environments, but the X.Org server itself is free from it.

    xserver was the last port supporting the WITH_NEW_XORG @@ -1089,14 +1100,14 @@ At the same time, the new-xorg alternate pkg repository was deprecated.

    -

    After discussion, two patent-encumbered options were enabled by - default:

    +

    After discussion, two options were enabled by default:

    • TEXTURE_FLOAT in graphics/dri, which allows Mesa to advertise the support for OpenGL 3.0+;
    • LCD_FILTERING in print/freetype2, which enables the subpixel rendering engine, improving font anti-aliasing.
    +

    These two packages now provide a better user experience out-of-the-box. Users who are uncomfortable with the options may unset them and rebuild the ports. There is no need to rebuild @@ -1235,7 +1246,7 @@

    During this quarter almost all pending Xen changes have been - committed, enabling the usage of FreeBSD as Dom0 under the new + committed, enabling FreeBSD to be used as Dom0 under the new PVH mode. The set of features supported by FreeBSD is still limited, but it should allow for basic usage of FreeBSD as Dom0. Support for booting Xen from the FreeBSD boot loader will be committed very soon @@ -1309,7 +1320,7 @@

    Just before the end of the year, we have updated clang, - llvm and lldb in base to 3.5.0 release. These all contain + llvm and lldb in the base system to 3.5.0 release. These all contain numerous improvements; please see the linked release notes for more detailed information.

    @@ -1366,7 +1377,7 @@ of &os;, announcing code freezes and maintaining the respective branches, among other things.

    -

    The &os; 10.1-RELEASE cycle completed November 14th, +

    The &os; 10.1-RELEASE cycle completed on November 14th, marking the second official release point from the stable/10 branch, just short of three weeks later than the original schedule anticipated.

    @@ -1412,8 +1423,8 @@ Some highlights of the work in this area include the following:

      -
    • &a.alfred; requested the creation of a new mailing list - freebsd-git@FreeBSD.org. This list is for discussion of +
    • At &a.alfred;'s request, a new mailing list + freebsd-git@FreeBSD.org was created for discussion of git use in the FreeBSD project.
    • &a.alfred; submitted a patch to git. This patch allows a @@ -1477,7 +1488,7 @@ -

      The ELF Tool Chain project provides BSD licensed +

      The ELF Tool Chain project provides BSD-licensed implementations of compilation tools and libraries for building and analyzing ELF objects. It started as part of &os; but has moved to a standalone project to encourage wider participation @@ -1510,8 +1521,8 @@ missing functionality in ELF note parsing is added. ELF Tool Chain's elfcopy provides equivalent functionality to Binutils objcopy, and accepts the same command-line arguments. For it to be - a viable replacement for all uses of objcopy in the base system it - will need to gain support for writing portable exectuable (PE) + a viable replacement for all uses of objcopy in the base system, it + must gain support for writing portable exectuable (PE) format binaries, which are used in by UEFI boot code.

      The ELF Tool Chain project does not currently provide @@ -1808,7 +1819,7 @@

      The main goal of the lemul project is the execution of - multithreaded Linux applications, which requires the glibc library + multithreaded Linux applications that requires the glibc library version 2.20 or later to be available on &os;. Glibc 2.20 requires a Linux kernel (or emulation thereof) of version 2.6.32 or later. The main obstacle preventing this is that the current @@ -2022,13 +2033,15 @@ -

      The ports framework's Linux emulation stack was upgraded to +

      The ports collection's Linux emulation stack was upgraded to include CentOS 6.6 on November 11. After smoothing out several bugs that had been introduced, we have been able to bump the default version of the Linux userland from Fedora 10 to CentOS 6.6 on December 9. Providing a more - modern Linux userland and supporting libraries allows a great - number of Linux applications to be run on &os;. The goal + modern Linux userland and supporting libraries allows a large + number of Linux applications to be run on &os;.

      + +

      The goal behind providing an updated Fedora-based userland is to support more desktop-oriented applications, which require newer libraries than are provided by CentOS 6. Providing 64-bit versions of @@ -2293,7 +2306,7 @@ to work with machine-readable output instead of human-readable output.

      -

      Juniper Networks has created a library called libxo, that +

      Juniper Networks has created a library called libxo, which makes it easy for utilities to emit output in various formats. By default the text output is emitted, but with the introduction of the —libxo option this can be changed to From owner-svn-doc-head@FreeBSD.ORG Mon Jan 12 21:14:43 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 118DEA0A; Mon, 12 Jan 2015 21:14:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 EF6C8E40; Mon, 12 Jan 2015 21:14:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CLEgDP039885; Mon, 12 Jan 2015 21:14:42 GMT (envelope-from allanjude@FreeBSD.org) Received: (from allanjude@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CLEg53039882; Mon, 12 Jan 2015 21:14:42 GMT (envelope-from allanjude@FreeBSD.org) Message-Id: <201501122114.t0CLEg53039882@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: allanjude set sender to allanjude@FreeBSD.org using -f From: Allan Jude Date: Mon, 12 Jan 2015 21:14:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46192 - in head/en_US.ISO8859-1: htdocs htdocs/layout/css share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 21:14:43 -0000 Author: allanjude Date: Mon Jan 12 21:14:41 2015 New Revision: 46192 URL: https://svnweb.freebsd.org/changeset/doc/46192 Log: Rearrange the download page into more readable tables Improve the text and descriptions around the tables Make Virtual Machine images easier to find Differential Revision: https://reviews.freebsd.org/D1102 Reviewed by: gjb, rodrigc, bcr Approved by: wblock (mentor) Sponsored by: ScaleEngine Inc. Modified: head/en_US.ISO8859-1/htdocs/layout/css/text.css head/en_US.ISO8859-1/htdocs/where.xml head/en_US.ISO8859-1/share/xml/release.l10n.ent Modified: head/en_US.ISO8859-1/htdocs/layout/css/text.css ============================================================================== --- head/en_US.ISO8859-1/htdocs/layout/css/text.css Mon Jan 12 19:00:51 2015 (r46191) +++ head/en_US.ISO8859-1/htdocs/layout/css/text.css Mon Jan 12 21:14:41 2015 (r46192) @@ -134,3 +134,20 @@ a:active { color: padding: 0; font-size: 1.1em; } + +ul.txtdownloadlist, ul.txtdocslist { + list-style: none; + padding: 0 10px; +} + +.txtdocslist a { + color: #000000; +} + +.tblwide { + width: 100%; +} + +.tbldownload th, .tbldownload td { + vertical-align: top; +} Modified: head/en_US.ISO8859-1/htdocs/where.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/where.xml Mon Jan 12 19:00:51 2015 (r46191) +++ head/en_US.ISO8859-1/htdocs/where.xml Mon Jan 12 21:14:41 2015 (r46192) @@ -1,8 +1,9 @@ + + ]> @@ -14,221 +15,160 @@ - + -

      Release - Information

      + -

      Detailed descriptions of past, present, and future releases. - Look here first to determine what the latest version of FreeBSD - is.

      +

      Choosing an Architecture

      - - -

      Install FreeBSD

      - -

      There are many options for installing FreeBSD, including - installation from CD-ROM, DVD, USB stick or even directly using - anonymous FTP, HTTP, or NFS. Depending on the &os; version you want - to install, please read through the &os; 9.X/10.X - installation guide or the &os; 8.X - installation guide before downloading the entire FreeBSD distribution.

      - - +

      Modern PCs use the amd64 architecture, including those with + Intel® branded processors. Computers with more than + 3 GB of memory should use amd64. If the computer is an + older, 32-bit only model, use i386. For embedded devices and + single-board computers (SBC) such as the Raspberry Pi, Beagle + Bone Black, Panda Board, and Zed Board, use the armv6 SD card + image.

      + + + +

      Choosing an Image

      + +

      The &os; installer can be downloaded in a number of different + formats including CD (disc1), DVD (dvd1), and Network Install + (bootonly) sized ISO + Disc Images, as well as regular and mini USB memory stick + images. Later versions of &os; are also offered as prebuild + expandable Virtual Machine images, and as SD Cards for embedded + platforms.

      -

      Download FreeBSD

      + -

      If you plan on getting FreeBSD via FTP or HTTP, please check - the listing of mirror - sites in the handbook to see if there is a site - closer to you.

      +

      &os; &rel.current;-RELEASE

      - - - - - - - - - - - - +
      Version & PlatformDistributionISORelease
      Notes
      Hardware
      Notes
      Installation
      Notes
      Errata
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      FreeBSD &rel.current;-RELEASE[View][View][View][View]
      amd64
      (x86-64, x64)
      [Distribution][ISO]
      - [VM Images]
      arm [SD Card Image]
      i386[Distribution][ISO]
      - [VM Images]
      ia64[Distribution][ISO]
      powerpc[Distribution][ISO]
      powerpc64[Distribution][ISO]
      sparc64[Distribution][ISO]
      FreeBSD &rel2.current;-RELEASE[View][View][View][View]
      amd64
      (x86-64, x64)
      [Distribution][ISO]
      i386[Distribution][ISO]
      ia64[Distribution][ISO]
      powerpc[Distribution][ISO]
      powerpc64[Distribution][ISO]
      sparc64[Distribution][ISO]
      FreeBSD &rel3.current;-RELEASE[View][View][View][View]
      amd64
      (x86-64, x64)
      [Distribution][ISO]
      i386[Distribution][ISO]
      pc98[Distribution][ISO]
      - -

      Note: If you are in doubt of which platform / - architecture to get, you probably need i386 if you have - an older computer, and amd64 if you have a newer - computer.

      +
      &beta.desc; + + +

      Development Snapshots

      +

      If you are interested in a purely experimental - snapshot release of FreeBSD-CURRENT (AKA + snapshot release of &os;-CURRENT (AKA &rel.head;-CURRENT), aimed at developers and bleeding-edge testers only, then please see the &os; Snapshot Releases page. For @@ -237,16 +177,67 @@ href="&base;/releases/index.html">release information page.

      +

      &os; &rel.head;-CURRENT

      + + + + + + + + + + + + +
      Installer ImagesVirtual Machine Images
      + + + +
      + +

      If you plan on getting &os; via HTTP or FTP, please check + the listing of mirror + sites in the handbook to see if there is a site + closer to you.

      + + + +

      Install &os;

      + +

      There are many options for installing &os;, including + installation from CD-ROM, DVD, USB Memory Stick or even directly + using anonymous FTP, HTTP, or NFS. Depending on the &os; + version you want to install, please read through the &os; 9.X/10.X + installation guide or the &os; 8.X + installation guide before downloading the entire &os; + distribution.

      + + +

      Purchase &os; Media

      -

      FreeBSD can be acquired on CD-ROM or DVD from &os; can be acquired on CD-ROM or DVD from FreeBSD Mall, or one of the other CD-ROM and DVD Publishers.

      - +

      Past Releases

      For downloading past releases, please visit the .

      -

      FreeBSD-derived Operating System Distributions

      -

      FreeBSD is widely used as a building block for other commercial +

      &os;-derived Operating System Distributions

      + +

      &os; is widely used as a building block for other commercial and open-source operating systems. The projects below are - widely used and of particular interest to FreeBSD users.

      + widely used and of particular interest to &os; users.

      -
        +
        • FreeNAS is an open - source storage platform based on FreeBSD and supports sharing + source storage platform based on &os; and supports sharing across Windows, Apple, and UNIX-like systems.

        • -
        • PC-BSD is a FreeBSD +

        • PC-BSD is a &os; derivative with a graphical installer and impressive desktop tools aimed at ease of use for the casual computer user.

        • pfSense is a free, - open source customized distribution of FreeBSD tailored for + open source customized distribution of &os; tailored for use as a firewall and router.

        @@ -281,11 +273,11 @@

        The Ports Collection

        -

        The FreeBSD Ports Collection is a diverse collection of utility - and application software that has been ported to FreeBSD.

        +

        The &os; Ports Collection is a diverse collection of utility + and application software that has been ported to &os;.

        -
          -
        • FreeBSD +
            +
          • &os; Ports Collection
          • Web interface to the Ports @@ -301,7 +293,7 @@ href="&base;/doc/en_US.ISO8859-1/books/porters-handbook/index.html">The Porter's Handbook and the article Contributing - to FreeBSD.

            + to &os;.

            Modified: head/en_US.ISO8859-1/share/xml/release.l10n.ent ============================================================================== --- head/en_US.ISO8859-1/share/xml/release.l10n.ent Mon Jan 12 19:00:51 2015 (r46191) +++ head/en_US.ISO8859-1/share/xml/release.l10n.ent Mon Jan 12 21:14:41 2015 (r46192) @@ -8,61 +8,44 @@ - - - Version & Platform - Distribution - ISO - - - - - - - FreeBSD &betarel2.current;-&betarel2.vers; - - - [View] - - - - amd64
            (x86-64, x64) - [Distribution] - [ISO] - - - - i386 - [Distribution] - [ISO] - - - - ia64 - [Distribution] - [ISO] - - - - powerpc - [Distribution] - [ISO] - - - - powerpc64 - [Distribution] - [ISO] - - - - sparc64 - [Distribution] - [ISO] - - - +
            +

            &os; &betarel2.current;-&betarel2.vers;

            + + + + + + + + + + + + + + +
            Installer ImagesVirtual Machine ImagesDocumentation
            + + + + + +
            +
            +
            '> ]]> @@ -73,75 +56,42 @@
            &beta.helptest; - - - - - - - - - +

            &os; &betarel.current;-&betarel.vers;

            + +
            Version & PlatformDistributionISOTODO List
            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
            FreeBSD &betarel.current;-&betarel.vers;[View]
            amd64
            (x86-64, x64)
            [Distribution][ISO]
            - [VM Images]
            arm[Distribution][SD Card Image]
            i386[Distribution][ISO]
            - [VM Images]
            ia64[Distribution][ISO]
            powerpc[Distribution][ISO]
            powerpc64[Distribution][ISO]
            sparc64[Distribution][ISO]Installer ImagesVirtual Machine ImagesDocumentation
            + + + + + +
            +
            &beta.second;
            From owner-svn-doc-head@FreeBSD.ORG Mon Jan 12 21:26:37 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD32ADB4; Mon, 12 Jan 2015 21:26:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 99680F47; Mon, 12 Jan 2015 21:26:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CLQbl6044877; Mon, 12 Jan 2015 21:26:37 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CLQbGG044875; Mon, 12 Jan 2015 21:26:37 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501122126.t0CLQbGG044875@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Mon, 12 Jan 2015 21:26:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46193 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 21:26:37 -0000 Author: bjk Date: Mon Jan 12 21:26:36 2015 New Revision: 46193 URL: https://svnweb.freebsd.org/changeset/doc/46193 Log: Fix typo Submitted by: allanjude Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 21:14:41 2015 (r46192) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 21:26:36 2015 (r46193) @@ -298,7 +298,7 @@
            • Stricter checking of the path passed via the plist
            • Change in the ABI to be closer to MACHINE_ARCH
            • -
            • Add three-way merge functionnality
            • +
            • Add three-way merge functionality
            • Add conservative upgrade support for multi repository configurations
            • Multirepository priority
            From owner-svn-doc-head@FreeBSD.ORG Mon Jan 12 23:08:47 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4E116BCE; Mon, 12 Jan 2015 23:08:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 2E684C75; Mon, 12 Jan 2015 23:08:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CN8lkO092482; Mon, 12 Jan 2015 23:08:47 GMT (envelope-from brueffer@FreeBSD.org) Received: (from brueffer@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CN8lYm092481; Mon, 12 Jan 2015 23:08:47 GMT (envelope-from brueffer@FreeBSD.org) Message-Id: <201501122308.t0CN8lYm092481@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brueffer set sender to brueffer@FreeBSD.org using -f From: Christian Brueffer Date: Mon, 12 Jan 2015 23:08:47 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46194 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 23:08:47 -0000 Author: brueffer Date: Mon Jan 12 23:08:46 2015 New Revision: 46194 URL: https://svnweb.freebsd.org/changeset/doc/46194 Log: Spelling and grammar cleanup pass. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 21:26:36 2015 (r46193) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 23:08:46 2015 (r46194) @@ -105,7 +105,7 @@

            With funding from the &os; Foundation, the &os; forums - were migrated to XenForo software. The new software is far more + were migrated to the XenForo software. The new software is far more capable and easy to use. While the entire forum team contributed, &a.danger; did an excellent job importing existing users and messages and bringing back the @@ -166,15 +166,15 @@

            The Reaper facility, to allow a process to reliably track the running and exiting state of the whole subtree of the processes, was added. It is intended to improve tools like timeout(1) or - poudriere, by making it impossible for the runaway granchild to - escape the controlling process. Feature was designed based on - similar facility in the DragonFlyBSD and Linux, with some - references to the Solaris contracts. Committed to HEAD in + poudriere, by making it impossible for the runaway grandchild to + escape the controlling process. The feature was designed based on + similar facilities in DragonFlyBSD and Linux, with some + references to Solaris contracts. Committed to HEAD in r275800.

            The FreeBSD suspension code does not ensure that the system, both software and hardware, - is in the steady and consistent state. One aspect is + is in a steady and consistent state. One aspect is usermode process activity, which is not yet stopped, continuing to making requests to the hardware. It is not realistic to expect drivers to be able to correctly handle the calls after @@ -187,12 +187,12 @@ existing single-threading code, but extending it to allow external thread to put some processes into stopped state. Also, a facility to sync filesystems before suspend was added, to ensure that - consistent metadata and as much as possilbe of the cached user + consistent metadata and as much as possible of the cached user data are on stable storage, to minimize damage of failed resume.

            The code stressed some parts of the system and has lead to - discovery of a numbers of bugs in the different areas, + discovery of a numbers of bugs in different areas, including process management, buffer cache and syscall handlers. The bugs were fixed, fixes and the features commmitted by a series culminating in r275745.

            @@ -331,7 +331,7 @@

            Implement flexible dependencies.

            -

            Test the developement branch.

            +

            Test the development branch.

            More developers are needed, check the Issues on Github.

            @@ -448,7 +448,7 @@ helpful to:
            • Prepare a migration to a newer version of toolchain components.
            • -
            • Port &os; to newer architecture
            • +
            • Port &os; to a new architecture
            • Upgrade from a &os; that ships with GCC 4.2 to a version that ship with clang 3.5+ (which need a more modern toolchain than GCC 4.2 to bootstrap).

            @@ -478,7 +478,7 @@

          -

          Those packages will depend on special version of GCC +

          Those packages will depend on special versions of GCC (minimalistic cross-built ready GCC) and on binutils. To use them run: make CROSS_TOOLCHAIN=powerpc64-gcc TARGET=powerpc TARGET_ARCH=powerpc64

          @@ -498,7 +498,7 @@

          Adapt and upstream the aarch64 patches for binutils 2.25.

          -

          Add more pre seeded configurations.

          +

          Add more pre-seeded configurations.

          @@ -554,10 +554,10 @@

          The FreeBSD GNOME Team maintains the GNOME, MATE and CINNAMON desktop environments and graphical user interfaces for FreeBSD. GNOME 3 is part of the GNU Project. MATE is a fork of the GNOME 2 desktop. CINNAMON - is desktop environment using GNOME 3 technologies but with a GNOME 2 + is a desktop environment using GNOME 3 technologies but with a GNOME 2 look and feel.

          -

          This quarter was exciting time for the GNOME Team. We imported +

          This quarter was an exciting time for the GNOME Team. We imported GNOME 3.14.0 and CINNAMON 2.2.16 into the ports tree. At the same time we removed the old GNOME 2.32 desktop. And two weeks later we updated GNOME to 3.14.2 and CINNAMON to 2.4.2, which was collected @@ -847,7 +847,7 @@

          Since the last status report, many people have contributed - help in various areas to help with with Continuous Integration + help in various areas to help with Continuous Integration and Testing in FreeBSD. Some of the highlights include:

            @@ -862,7 +862,7 @@
          • &a.rodrigc; gave a presentation "Kyua and Jenkins Testing Framework" for BSD at the Developer and Vendor summit on November 3, 2014 in San Jose, California. In the presentation, - &a.rodrigc;'s described how, for every commit to the FreeBSD source + &a.rodrigc; described how, for every commit to the FreeBSD source tree, nearly 3000 tests are run using kyua inside a bhyve virtual machine. The kyua test results are exported to JUnit XML format, which is then used by Jenkins to generate web-based test reports with @@ -1121,7 +1121,7 @@

            We migrated our Ports development tree to Git and GitHub. Tracking changes in the official Ports tree and preparing patches is way easier. Furthermore, we can accept pull requests. All reasons behind - this change are detailed on the blog and the workf-low is described + this change are detailed on the blog and the workflow is described on the wiki.

            The XDC 2014 (X Developer's Conference) was a great conference. @@ -1328,7 +1328,7 @@ At this point, FreeBSD 10.0 and later provide that support, at least on x86.

            -

            In the near future, more components from the llvm.org will +

            In the near future, more components from llvm.org will be updated in base, with libc++ and libcompiler-rt most likely being the first.

            @@ -1339,7 +1339,7 @@ -

            While most ports that were impacted by this update have +

            While most ports that were impacted by this update have already been fixed, there are still a few that do not work with the clang 3.5.0 update.

            @@ -1523,7 +1523,7 @@ objcopy, and accepts the same command-line arguments. For it to be a viable replacement for all uses of objcopy in the base system, it must gain support for writing portable exectuable (PE) - format binaries, which are used in by UEFI boot code.

            + format binaries, which are used by UEFI boot code.

            The ELF Tool Chain project does not currently provide replacements for as, ld, and objdump. For &os; these tools will @@ -1657,7 +1657,7 @@ -

            Improve documentation.

            +

            Improve documentation.

            @@ -2114,7 +2114,7 @@ review. Currently it is planned to commit the PCI infrastructure to head by the end of January.

            -

            In additional to the PCI infrastructure, individual PCI drivers +

            In addition to the PCI infrastructure, individual PCI drivers must be extended to implement SR-IOV. An SR-IOV implementation is in progress for the ixl(4) driver, which supports the Intel XL710 family of 40G and 10G NICs. Currently it is planned to have this in review From owner-svn-doc-head@FreeBSD.ORG Tue Jan 13 01:51:37 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0DC17119; Tue, 13 Jan 2015 01:51:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 EBA4AE3F; Tue, 13 Jan 2015 01:51:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0D1pa1i070875; Tue, 13 Jan 2015 01:51:36 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0D1pasa070874; Tue, 13 Jan 2015 01:51:36 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201501130151.t0D1pasa070874@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Tue, 13 Jan 2015 01:51:36 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46195 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 01:51:37 -0000 Author: wblock Date: Tue Jan 13 01:51:36 2015 New Revision: 46195 URL: https://svnweb.freebsd.org/changeset/doc/46195 Log: Grammer and spalling foxes. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Mon Jan 12 23:08:46 2015 (r46194) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Tue Jan 13 01:51:36 2015 (r46195) @@ -27,7 +27,7 @@ 2014.

            The fourth quarter of 2014 included a number of significant improvements to the &os; - system, in particular in compatibility with other systems. This included + system. In particular, compatibility with other systems was enhanced. This included significant improvements to the Linux compatibility layer, used to run Linux binaries on &os;, and the port of WINE, used to run Windows applications. Hypervisor support improved, with &os; gaining the ability @@ -139,7 +139,7 @@ - Process management + Process Management @@ -163,9 +163,9 @@ management last quarter.

            -

            The Reaper facility, to allow a process to reliably track the - running and exiting state of the whole subtree of the processes, - was added. It is intended to improve tools like timeout(1) or +

            The Reaper facility was added, allowing a process to reliably track the + running and exiting state of the whole subtree of the processes. + It is intended to improve tools like timeout(1) or poudriere, by making it impossible for the runaway grandchild to escape the controlling process. The feature was designed based on similar facilities in DragonFlyBSD and Linux, with some @@ -191,17 +191,17 @@ data are on stable storage, to minimize damage of failed resume.

            -

            The code stressed some parts of the system and has lead to - discovery of a numbers of bugs in different areas, - including process management, buffer cache and syscall - handlers. The bugs were fixed, fixes and the features commmitted +

            The code stressed some parts of the system and has led to + discovery of a number of bugs in different areas, + including process management, buffer cache, and syscall + handlers. The bugs were fixed, and the fixes and features commmitted by a series culminating in r275745.

            During the work described above, it was noted that process spinlock duties are significantly overloaded (the same is true for the process lock). The spinlock - was split into per-feature locks, in r275121. Also, as result, it - was possible to eliminate recursion on it, in r275372.

            + was split into per-feature locks in r275121. As result, it + was also possible to eliminate recursion on it in r275372.

            The FreeBSD Foundation @@ -242,7 +242,7 @@ - Creating Vagrant images with Packer + Creating Vagrant Images with Packer @@ -271,14 +271,14 @@ create and configure lightweight, reproducible, and portable development environments.

            -

            To get started clone the Git repo and follow the directions in +

            To get started, clone the Git repo and follow the directions in the README. More information is available from the Packer and Vagrant websites.

            - pkg(8) + <tt>pkg(8)</tt> @@ -305,9 +305,9 @@

            An important part of the development direction for the 1.4 - release has been done on stabilizing the existing features, and + release was stabilizing the existing features and improving the pkg(8) experience on small/embedded - machines (reduce memory usage, speed up operations).

            + machines (reducing memory usage and speeding up operations).

            pkg(8) is not only the &os; Package Manager, but also the Package Manager for DragonflyBSD. Support has been @@ -340,7 +340,7 @@ - mandoc(1) support + <tt>mandoc(1)</tt> Support @@ -375,8 +375,8 @@ format manual pages by default, then fall back to groff(1) if it fails.

            -

            This change also fixes an issue with FreeBSD man(1) - command not able to properly deal with ".so" in gzipped manual +

            This change also fixes an issue with the &os; man(1) + command not being able to properly deal with ".so" in gzipped manual pages.

            The documentation team has spent a lot of time fixing issues @@ -386,12 +386,12 @@

            Most manual pages with remaining issues are from contrib/, for which changes should be reported and fixed upstream.

            -

            The "manlint" target has also been switch to use mandoc +

            The "manlint" target has also been switched to use mandoc -Tlint, which results in the target being more useful when working on manual pages.

            -

            Some groff(1) vs mandoc(1) formatting - differencies have been spotted and reported to mandoc's upstream +

            Some groff(1) versus mandoc(1) formatting + differences have been spotted and reported to mandoc's upstream developers.

            @@ -401,8 +401,8 @@ mandoc(1).

            -

            Figure out a way to detect non mandoc(1) unfriendly - manpages from ports and create catpages with groff(1) +

            Figure out a way to detect mandoc(1)-unfriendly + manpages in ports and create catpages with groff(1) for them.

            @@ -412,7 +412,7 @@ - External toolchain + External Toolchain @@ -444,12 +444,12 @@

            The main goal of the external toolchain project is to be able - to build world and kernel with non default toolchain. It can be + to build world and kernel with non-default toolchain. It can be helpful to:

            • Prepare a migration to a newer version of toolchain components.
            • Port &os; to a new architecture
            • -
            • Upgrade from a &os; that ships with GCC 4.2 to a version that ship with clang 3.5+ (which need a more modern toolchain than GCC 4.2 to bootstrap).
            • +
            • Upgrade from a &os; that ships with GCC 4.2 to a version that ships with clang 3.5+ (which needs a more modern toolchain than GCC 4.2 to bootstrap).

            @@ -480,7 +480,7 @@

            Those packages will depend on special versions of GCC (minimalistic cross-built ready GCC) and on binutils. To use - them run: make CROSS_TOOLCHAIN=powerpc64-gcc TARGET=powerpc + them, run: make CROSS_TOOLCHAIN=powerpc64-gcc TARGET=powerpc TARGET_ARCH=powerpc64

            As a result of this effort, it has been possible to @@ -504,7 +504,7 @@ - Timer function support for Linuxulator + Timer Function Support for Linuxulator @@ -520,12 +520,12 @@

            Since 2006, initial support for Linux timer function compatibility support was present but untested. This update corrects the initial implementation and makes it - available to the 32bit linuxolator on amd64, not just on i386. + available to the 32-bit Linuxulator on amd64, not just on i386.

            Starting with &os; 10.1, this enables users to run another FPGA high-level synthesis toolchain and emulation platform - on a FreeBSD system. + on a &os; system.

            @@ -551,25 +551,25 @@ -

            The FreeBSD GNOME Team maintains the GNOME, MATE and CINNAMON desktop - environments and graphical user interfaces for FreeBSD. GNOME 3 is part +

            The &os; GNOME Team maintains the GNOME, MATE, and CINNAMON desktop + environments and graphical user interfaces for &os;. GNOME 3 is part of the GNU Project. MATE is a fork of the GNOME 2 desktop. CINNAMON is a desktop environment using GNOME 3 technologies but with a GNOME 2 look and feel.

            This quarter was an exciting time for the GNOME Team. We imported GNOME 3.14.0 and CINNAMON 2.2.16 into the ports tree. At the same - time we removed the old GNOME 2.32 desktop. And two weeks later + time, we removed the old GNOME 2.32 desktop. And two weeks later we updated GNOME to 3.14.2 and CINNAMON to 2.4.2, which was collected while the preparation for the initial GNOME 3.14.0 import was - underway.

            + under way.

            We moved our development repo to GitHub. The repo is structured as follows: the master branch - is vanilla &os; Ports, and we have theme branches for topics, + is vanilla &os; Ports, and we have theme branches for topics such as the porting of MATE 1.9 (mate-1.10 branch) and GNOME 3.15 (gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) is not - used/updated anymore because the content has been committed to + used or updated any more because the content has been committed to ports, but is kept around for the history.

            @@ -580,12 +580,12 @@
            -

            MATE 1.10 porting is underway, the latest 1.9 releases are +

            MATE 1.10 porting is under way, the latest 1.9 releases are available in the mate-1.10 branch.

            -

            GNOME 3.16 porting is underway, and is available in the +

            GNOME 3.16 porting is under way, and is available in the gnome-3.16 branch.

            @@ -639,7 +639,7 @@ some updates to system sources, and fielded complaints about code quality of some other work in critical areas. While such disagreements will occasionally occur, core is - promoting the routine use of the phabricator service in order to + promoting the routine use of the Phabricator service in order to review work before committal. Catching problems early is in the project's best interests, and discussion of changes in an open review context should minimize confrontational demands for @@ -688,8 +688,8 @@ Raphael Kubo da Costa (rakuco@) and Max Brazhnikov (makc@) maintain all Qt and KDE-related ports.

            -

            This quarter, Qt 5.3 was finally committed to the ports tree - after extensive work that included cleaning up and/or changing a lot of +

            This quarter, Qt 5.3 was finally committed to the ports tree. + Extensive work was required, including cleaning up and/or changing a lot of the Qt5 ports infrastructure to make it both easier to maintain the Qt ports as well as finally make it possible to build newer versions when older ones are already installed on the system.

            @@ -728,7 +728,7 @@ - More Michael Lucas books + More Michael Lucas Books @@ -848,7 +848,7 @@

            Since the last status report, many people have contributed help in various areas to help with Continuous Integration - and Testing in FreeBSD. Some of the highlights include:

            + and Testing in &os;. Some of the highlights include:

            • The Jenkins project mentioned on their blog how FreeBSD is using @@ -894,13 +894,13 @@
            • &a.rodrigc; submitted a formula to create a package for kyua in the Homebrew packaging system on OS X. The Homebrew project accepted this. Now, kyua can easily be installed on OS X via a - Homebrew package. Hopefully &os; this will make it easier to share + Homebrew package. Hopefully this will make it easier to share more test infrastructure and scripts with OS X.
            • &a.rodrigc; submitted to the Debian project a kyua package. Approval for this is still pending. A package will make it much easier to install kyua on Linux distributions which - use Debian packages such as Debian, Ubuntu and Linux Mint. Hopefully + use Debian packages such as Debian, Ubuntu, and Linux Mint. Hopefully &os; this will make it easier to share more test infrastructure and scripts with Linux.
            • @@ -908,7 +908,7 @@ Harness for OpenJDK (jtreg). The test results are in JUnit XML format, which can be natively imported into Jenkins. -
            • Ahmed Kamal, an experienced devops expert, and past +
            • Ahmed Kamal, an experienced devops expert and past contributor to the Ubuntu project, offered to help &a.rodrigc; with improving the automation and deployment of Jenkins nodes in the &os; cluster using the Saltstack automation @@ -957,11 +957,10 @@

              Xfce is a free software desktop environment for Unix and - Unix-like platforms, such as FreeBSD. It aims to be fast and + Unix-like platforms, such as &os;. It aims to be fast and lightweight, while still being visually appealing and easy to use.

              -

              During this quarter, the team has kept up-to-date the following - applications:

              +

              During this quarter, the team has kept these applications up-to-date:

              • misc/xfce4-weather-plugin 0.8.5
              • @@ -981,8 +980,8 @@
              • x11/xfce4-dashboard
              -

              Moreover, we are working on the next stable release, below list - of ports updated:

              +

              Moreover, we are working on the next stable release, with these + ports being updated:

              • sysutils/xfce4-power-manager 1.4.2
              • @@ -1003,16 +1002,16 @@ -

                Find workaround when acpi_video(4) is not functional +

                Find workaround when acpi_video(4) is not functional (panel crashes); OpenBSD seems to have same problem.

                -

                Cleanup patch in order to add new panel plugin in ports +

                Clean up patch in order to add new panel plugin in ports tree.

                Continue to work on documentation, especially the Porter's - handbook.

                + Handbook.

                @@ -1058,11 +1057,11 @@ - The Graphics stack on FreeBSD + The Graphics Stack on &os; - FreeBSD Graphics team + &os; Graphics team freebsd-x11@FreeBSD.org @@ -1079,7 +1078,7 @@ now usually updated shortly after a new release. Mesa 10.x brings huge improvements in terms of OpenGL standards support, performance and stability, especially for Radeon owners. Mesa 9.1 is kept for - FreeBSD 9.x, but we have plans to fix this; see below.

                + &os; 9.x, but we have plans to fix this; see below.

                graphics/gbm and devel/libclc are new ports used by Mesa to implement OpenCL. The next step is to finish the port for @@ -1090,7 +1089,7 @@ of xserver supporting Mesa 9.1. Changes are described in an article on the blog. The most noticeable one is the switch from the input device detection back-end based on HAL to the one based on - devd(8). hald(8) is still required by many desktop environments, but + devd(8). hald(8) is still required by many desktop environments, but the X.Org server itself is free from it.

                xserver was the last port supporting the WITH_NEW_XORG @@ -1104,7 +1103,7 @@

                • TEXTURE_FLOAT in graphics/dri, which allows Mesa to advertise the support for OpenGL 3.0+;
                • -
                • LCD_FILTERING in print/freetype2, which enables the +
                • LCD_FILTERING in print/freetype2, which enables the subpixel rendering engine, improving font anti-aliasing.
                @@ -1115,12 +1114,12 @@

                On the kernel side, Tijl Coosemans added AGP support back to the TTM memory manager and therefore to the Radeon driver. His work was - merged back to stable/10 and will be available in FreeBSD + merged back to stable/10 and will be available in &os; 10.2-RELEASE.

                We migrated our Ports development tree to Git and GitHub. Tracking changes in the official Ports tree and preparing patches is way - easier. Furthermore, we can accept pull requests. All reasons behind + easier. Furthermore, we can accept pull requests. All of the reasons behind this change are detailed on the blog and the workflow is described on the wiki.

                @@ -1130,7 +1129,7 @@

                Our next items on the roadmap are:

                  -
                1. Provide FreeBSD 10.1-RELEASE's i915 driver to FreeBSD 9.x users +
                2. Provide &os; 10.1-RELEASE's i915 driver to &os; 9.x users through a new port. This is a work in progress, but it would allow us to remove Mesa 9.1 and make Mesa 10.4 available everywhere.
                3. Once Mesa 9.1 is gone, we can update xserver to 1.16.
                4. @@ -1246,10 +1245,10 @@

                  During this quarter almost all pending Xen changes have been - committed, enabling FreeBSD to be used as Dom0 under the new - PVH mode. The set of features supported by FreeBSD is still limited, - but it should allow for basic usage of FreeBSD as Dom0. Support for - booting Xen from the FreeBSD boot loader will be committed very soon + committed, enabling &os; to be used as Dom0 under the new + PVH mode. The set of features supported by &os; is still limited, + but it should allow for basic usage of &os; as Dom0. Support for + booting Xen from the &os; boot loader will be committed very soon to HEAD.

                  Apart from testing on a variety of hardware, work has now @@ -1257,8 +1256,8 @@ parity with a traditional PV Dom0 and to declare the PVH ABI as stable.

                  -

                  Regarding guest improvements (running FreeBSD as a DomU), - there's also ongoing work to add unmapped IO support to Xen blkfront, +

                  Regarding guest improvements (running &os; as a DomU), + there is also ongoing work to add unmapped IO support to Xen blkfront, which is blocked pending some modifications to the generic bounce buffer code.

                  @@ -1287,7 +1286,7 @@ - Clang, llvm and lldb updated to 3.5.0 + Clang, <tt>llvm</tt>, and <tt>lldb</tt> Updated to 3.5.0 @@ -1319,13 +1318,13 @@ -

                  Just before the end of the year, we have updated clang, - llvm and lldb in the base system to 3.5.0 release. These all contain - numerous improvements; please see the linked release notes for +

                  Just before the end of the year, we updated clang, + llvm, and lldb in the base system to 3.5.0 release. These all contain + numerous improvements. Please see the linked release notes for more detailed information.

                  This is the first release that requires C++11 support to build. - At this point, FreeBSD 10.0 and later provide that support, at least + At this point, &os; 10.0 and later provide that support, at least on x86.

                  In the near future, more components from llvm.org will @@ -1333,7 +1332,7 @@ being the first.

                  Thanks to Ed Maste, Roman Divacky, Andrew Turner, Justin - Hibbits and Antoine Brodin for their invaluable help with this + Hibbits, and Antoine Brodin for their invaluable help with this import.

                  @@ -1350,7 +1349,7 @@ -

                  There are still some open issues with the ARM, PowerPC +

                  There are still some open issues with the ARM, PowerPC, and Sparc64 architectures, and any help in this area is very much appreciated.

                  @@ -1398,7 +1397,7 @@
                  - Git integration + Git Integration @@ -1471,7 +1470,7 @@ - Migration to ELF Tool Chain tools + Migration to ELF Tool Chain Tools @@ -1557,7 +1556,7 @@ - bhyve + <tt>bhyve</tt> @@ -1764,9 +1763,9 @@

                  As of the end of Q4 the ports tree holds more than 24,000 ports, and the PR count is just over 1,400. As during the previous quarter the tree saw a sustained activity with - almost 6,000 commits and more than 1,600 ports PR closed!

                  + almost 6,000 commits and more than 1,600 ports PRs closed!

                  -

                  In Q4 five new developers were granted a ports commit bit +

                  In Q4, five new developers were granted a ports commit bit (gordon@, jmg@, jmmv@, bofh@, truckman@) and six were taken in for safekeeping (sylvio@, pclin@, flz@, jsa@, anders@, motoyuki@).

                  @@ -1778,7 +1777,7 @@

                  This quarter also saw the release of the fourth quarterly branch, namely 2014Q4.

                  -

                  On QA side 39 exp-runs were performed to validate sensitive +

                  On the QA side, 39 exp-runs were performed to validate sensitive updates or cleanups.

                  @@ -1793,14 +1792,14 @@

                  2014 is the year that saw the highest number of commits in all of our ports tree's history! As for the PR front and - to keep our beloved tree in such a good shape we would love + to keep our beloved tree in good shape, we would love to see the same commitment from our developers next year!

                  - Linux emulation layer a.k.a. Linuxulator + Linux Emulation Layer, the Linuxulator @@ -1823,10 +1822,10 @@ version 2.20 or later to be available on &os;. Glibc 2.20 requires a Linux kernel (or emulation thereof) of version 2.6.32 or later. The main obstacle preventing this is that the current - Linuxulator uses native FreeBSD processes for emulating Linux + Linuxulator uses native &os; processes for emulating Linux threads. This leads to several problems, including problems with process reparenting and dethreading, wait() and signal - handling. It would be much better to reuse the FreeBSD kernel + handling. It would be much better to reuse the &os; kernel code for thread management than to create a completely new codebase for pseudothread management in the Linuxulator.

                  @@ -1848,8 +1847,8 @@
                5. Many bugs were fixed
              -

              The project's code is located in the FreeBSD Project's - Subversion repository, at base/user/dchagin/lemul (a +

              The project's code is located in the &os; Project's + Subversion repository at base/user/dchagin/lemul (a little bit old). To facilitate merging the improvements back to head, several patches have been placed on reviews.FreeBSD.org with the tag #lemul. Nearly half of the patches have already @@ -1883,7 +1882,7 @@ -

              Extend xucred suppport, which is required for many Linux +

              Extend xucred support, required for many Linux applications.

              @@ -1936,7 +1935,7 @@

              The ports have packages built for amd64 (available through the ports emulators/i386-wine and i386-wine-devel) for &os; 8.4, 9.1+, - 10.0+ and CURRENT.

              + 10.0+, and CURRENT.

              Accomplishments include:

              @@ -1957,9 +1956,9 @@
            • Various smaller changes.
            -

            We would like to thank all volunteers who contributed feedback +

            We would like to thank all the volunteers who contributed feedback or even patches. We would also like to welcome kmoore@ to the Wine - team. He has been extensively involved in bring wine-compholio to the + team. He has been extensively involved in bringing wine-compholio to the Ports Collection.

            Future development on Wine will focus on:

            @@ -1971,9 +1970,9 @@

          Maintaining and improving Wine is a major undertaking that - directly impacts end-users on &os; (including many gamers). If you - are interested in helping please contact us. We will happily accept - patches, suggest areas of focus or have a chat.

          + directly impacts end-users on &os;, including many gamers. If you + are interested in helping, please contact us. We will happily accept + patches, suggest areas of focus, or have a chat.

          @@ -1983,7 +1982,7 @@ -

          FreeBSD/amd64 integration (see the &os;/amd64 integration (see the i386-Wine wiki page).

          @@ -1994,7 +1993,7 @@ - Linux emulation ports + Linux Emulation Ports @@ -2155,7 +2154,7 @@
          • creating ports/packages of the gnu-efi toolchain, - Matthew Garrett’s shim loader, and sbsigntools
          • + Matthew Garrett's shim loader, and sbsigntools
          • extending the shim to provide an API for boot1.efi to load and verify binaries signed by keys known to the shim
          • writing uefisign(8), a BSD-licensed utility to sign EFI @@ -2220,8 +2219,8 @@

            There is growing interest in ARM's 64-bit architecture. - Officially named as AArch64, it is also known as ARMv8 and arm64. - Andrew Turner started initial work on the FreeBSD/arm64 port at + Officially named AArch64, it is also known as ARMv8 and arm64. + Andrew Turner started initial work on the &os;/arm64 port at the end of 2012.

            The &os; Foundation is now collaborating with ARM, @@ -2229,9 +2228,9 @@ arm64, and significant progress was made on the port over the last quarter of 2014.

            -

            As of the end of the year &os; boots to single-user mode +

            As of the end of the year, &os; boots to single-user mode on arm64, executing both static and dynamic applications. Patches - in review allow &os; to boot to multi-user mode and these are + in review allow &os; to boot to multi-user mode, and these are expected to be merged soon. This includes implementing many stub functions in userland and the kernel. With this, &os; has booted to multi-user mode on both the ARM Foundation Model and the QEMU full @@ -2279,7 +2278,7 @@ - libxo: generate text, XML, JSON, and HTML output + <tt>libxo</tt>: Generate Text, XML, JSON, and HTML Output @@ -2308,9 +2307,9 @@

            Juniper Networks has created a library called libxo, which makes it easy for utilities to emit output in various - formats. By default the text output is emitted, but with the - introduction of the —libxo option this can be changed to - XML, JSON and HTML. The &os; project has imported this library + formats. By default, text output is emitted, but with the + introduction of the --libxo option this can be changed to + XML, JSON, and HTML. The &os; project has imported this library into the base system and is in the process of rewriting utilities to use libxo.

            From owner-svn-doc-head@FreeBSD.ORG Tue Jan 13 02:40:18 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4B1D749D; Tue, 13 Jan 2015 02:40:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 32D262EE; Tue, 13 Jan 2015 02:40:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0D2eI1q093176; Tue, 13 Jan 2015 02:40:18 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0D2eISI093175; Tue, 13 Jan 2015 02:40:18 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201501130240.t0D2eISI093175@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Tue, 13 Jan 2015 02:40:18 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46196 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 02:40:18 -0000 Author: wblock Date: Tue Jan 13 02:40:17 2015 New Revision: 46196 URL: https://svnweb.freebsd.org/changeset/doc/46196 Log: Whitespace-only fixes, translators please ignore. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Tue Jan 13 01:51:36 2015 (r46195) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Tue Jan 13 02:40:17 2015 (r46196) @@ -16,28 +16,30 @@ Introduction -

            This is a draft of the October–December 2014 status - report. Please check back after it is finalized, and an - announcement email is sent to the &os;-Announce mailing - list.

            +

            This is a draft of the October–December 2014 + status report. Please check back after it is finalized, and + an announcement email is sent to the &os;-Announce mailing + list.

            This report covers &os;-related projects between October and December 2014. This is the last of four reports planned for 2014.

            -

            The fourth quarter of 2014 included a number of significant improvements to the &os; - system. In particular, compatibility with other systems was enhanced. This included - significant improvements to the Linux compatibility layer, used to - run Linux binaries on &os;, and the port of WINE, used to run Windows - applications. Hypervisor support improved, with &os; gaining the ability - to run as domain 0 on Xen's new high-performance PVH mode, bhyve gaining - AMD support, and new tools for creating &os; VM images arriving.

            - -

            This quarter was also an active time for the toolchain, with numerous - improvements to the compiler, debugger, and other components, including - initial support for C++14, which should be complete by - &os; 10.2.

            +

            The fourth quarter of 2014 included a number of significant + improvements to the &os; system. In particular, compatibility + with other systems was enhanced. This included significant + improvements to the Linux compatibility layer, used to run Linux + binaries on &os;, and the port of WINE, used to run Windows + applications. Hypervisor support improved, with &os; gaining + the ability to run as domain 0 on Xen's new high-performance PVH + mode, bhyve gaining AMD support, and new tools for creating &os; + VM images arriving.

            + +

            This quarter was also an active time for the toolchain, with + numerous improvements to the compiler, debugger, and other + components, including initial support for C++14, which should be + complete by &os; 10.2.

            Thanks to all the reporters for the excellent work!

            @@ -105,17 +107,18 @@

            With funding from the &os; Foundation, the &os; forums - were migrated to the XenForo software. The new software is far more - capable and easy to use. While the entire forum team - contributed, &a.danger; did an excellent job - importing existing users and messages and bringing back the - often-requested "Thanks" feature. The upgrade was completed in - time to be ready for the influx of new users from the release of - &os; 10.1, and we have already seen an increase in usage.

            + were migrated to the XenForo software. The new software is + far more capable and easy to use. While the entire forum team + contributed, &a.danger; did an excellent job importing + existing users and messages and bringing back the + often-requested "Thanks" feature. The upgrade was completed + in time to be ready for the influx of new users from the + release of &os; 10.1, and we have already seen an increase in + usage.

            Developers with an @FreeBSD.org address can contact forum - administrators to obtain the highly-desired "@" suffix on their - forum user name along with a Developer flag.

            + administrators to obtain the highly-desired "@" suffix on + their forum user name along with a Developer flag.

            We want to thank the Foundation for making this possible, and the users for their patience and continued presence on the @@ -128,7 +131,8 @@ -

            Encourage more developers and users to try the new forums.

            +

            Encourage more developers and users to try the new + forums.

            @@ -149,6 +153,7 @@ kib@FreeBSD.org + Peter @@ -163,49 +168,47 @@ management last quarter.

            -

            The Reaper facility was added, allowing a process to reliably track the - running and exiting state of the whole subtree of the processes. - It is intended to improve tools like timeout(1) or - poudriere, by making it impossible for the runaway grandchild to - escape the controlling process. The feature was designed based on - similar facilities in DragonFlyBSD and Linux, with some - references to Solaris contracts. Committed to HEAD in - r275800.

            - -

            The FreeBSD suspension code does not - ensure that the system, both software and hardware, - is in a steady and consistent state. One aspect is - usermode process activity, which is not yet stopped, continuing to - making requests to the hardware. It is not realistic to expect - drivers to be able to correctly handle the calls after - SUSPEND_CHILD.

            - -

            We developed a facility to stop - usermode threads at safe points, where they are known to not - own and to not wait for kernel resources, in particular, not - waiting for device requests finishing. It is based on the - existing single-threading code, but extending it to allow external - thread to put some processes into stopped state. Also, a facility - to sync filesystems before suspend was added, to ensure that - consistent metadata and as much as possible of the cached user - data are on stable storage, to minimize damage of failed - resume.

            +

            The Reaper facility was added, allowing a process to reliably + track the running and exiting state of the whole subtree of + the processes. It is intended to improve tools like + timeout(1) or poudriere, by making it impossible for the + runaway grandchild to escape the controlling process. The + feature was designed based on similar facilities in + DragonFlyBSD and Linux, with some references to Solaris + contracts. Committed to HEAD in r275800.

            + +

            The FreeBSD suspension code does not ensure that the system, + both software and hardware, is in a steady and consistent + state. One aspect is usermode process activity, which is not + yet stopped, continuing to making requests to the hardware. + It is not realistic to expect drivers to be able to correctly + handle the calls after SUSPEND_CHILD.

            + +

            We developed a facility to stop usermode threads at safe + points, where they are known to not own and to not wait for + kernel resources, in particular, not waiting for device + requests finishing. It is based on the existing + single-threading code, but extending it to allow external + thread to put some processes into stopped state. Also, a + facility to sync filesystems before suspend was added, to + ensure that consistent metadata and as much as possible of the + cached user data are on stable storage, to minimize damage of + failed resume.

            The code stressed some parts of the system and has led to - discovery of a number of bugs in different areas, - including process management, buffer cache, and syscall - handlers. The bugs were fixed, and the fixes and features commmitted - by a series culminating in r275745.

            - -

            During the work described above, it - was noted that process spinlock duties are significantly - overloaded (the same is true for the process lock). The spinlock - was split into per-feature locks in r275121. As result, it - was also possible to eliminate recursion on it in r275372.

            + discovery of a number of bugs in different areas, including + process management, buffer cache, and syscall handlers. The + bugs were fixed, and the fixes and features commmitted by a + series culminating in r275745.

            + +

            During the work described above, it was noted that process + spinlock duties are significantly overloaded (the same is true + for the process lock). The spinlock was split into + per-feature locks in r275121. As result, it was also possible + to eliminate recursion on it in r275372.

            The FreeBSD Foundation - @@ -227,7 +230,8 @@

            Most system features work, including keyboard, WiFi, sound, - VESA graphics, touchpad, USB and decent battery life (5 to 6 hours).

            + VESA graphics, touchpad, USB and decent battery life (5 to 6 + hours).

            @@ -264,16 +268,16 @@ Vagrant images to run on VMware and VirtualBox.

            Packer is a tool for - creating identical machine images for multiple platforms from a - single source configuration.

            + creating identical machine images for multiple platforms from + a single source configuration.

            Vagrant is a tool to create and configure lightweight, reproducible, and portable development environments.

            -

            To get started, clone the Git repo and follow the directions in - the README. More information is available from the Packer and - Vagrant websites.

            +

            To get started, clone the Git repo and follow the directions + in the README. More information is available from the Packer + and Vagrant websites.

            @@ -293,24 +297,30 @@ -

            The package development team has released pkg(8) 1.4. - This release fixes lots of bugs and adds some new features: +

            The package development team has released pkg(8) + 1.4. This release fixes lots of bugs and adds some new + features:

            • Stricter checking of the path passed via the plist
            • +
            • Change in the ABI to be closer to MACHINE_ARCH
            • +
            • Add three-way merge functionality
            • -
            • Add conservative upgrade support for multi repository configurations
            • + +
            • Add conservative upgrade support for multi repository + configurations
            • +
            • Multirepository priority

            An important part of the development direction for the 1.4 - release was stabilizing the existing features and - improving the pkg(8) experience on small/embedded - machines (reducing memory usage and speeding up operations).

            + release was stabilizing the existing features and improving + the pkg(8) experience on small/embedded machines + (reducing memory usage and speeding up operations).

            -

            pkg(8) is not only the &os; Package Manager, but also the - Package Manager for DragonflyBSD. Support has been +

            pkg(8) is not only the &os; Package Manager, but + also the Package Manager for DragonflyBSD. Support has been added to build pkg(8) on OS X and Linux. This work will allow other Operating Systems the option of adopting pkg(8) to manage their packages and bring new @@ -321,18 +331,23 @@

            Add more regression tests.

            +

            Package FreeBSD base.

            +

            Allow using mtree as a plist when creating a package.

            +

            Implement flexible dependencies.

            +

            Test the development branch.

            +

            More developers are needed, check the Issues on Github.

            @@ -350,6 +365,7 @@ bapt@FreeBSD.org + Ulrich @@ -357,6 +373,7 @@ uqs@FreeBSD.org + The Documentation Team @@ -374,25 +391,25 @@ formatter on HEAD -- man(1) will use mandoc(1) to format manual pages by default, then fall back to groff(1) if it fails.

            - +

            This change also fixes an issue with the &os; man(1) - command not being able to properly deal with ".so" in gzipped manual - pages.

            - + command not being able to properly deal with ".so" in gzipped + manual pages.

            +

            The documentation team has spent a lot of time fixing issues - reported by mdoc(7) in the FreeBSD manual pages. This - greatly improves the quality of our manual pages.

            - -

            Most manual pages with remaining issues are from contrib/, for - which changes should be reported and fixed upstream.

            - -

            The "manlint" target has also been switched to use mandoc - -Tlint, which results in the target being more useful - when working on manual pages.

            - + reported by mdoc(7) in the FreeBSD manual pages. + This greatly improves the quality of our manual pages.

            + +

            Most manual pages with remaining issues are from contrib/, + for which changes should be reported and fixed upstream.

            + +

            The "manlint" target has also been switched to use + mandoc -Tlint, which results in the target being more + useful when working on manual pages.

            +

            Some groff(1) versus mandoc(1) formatting - differences have been spotted and reported to mandoc's upstream - developers.

            + differences have been spotted and reported to mandoc's + upstream developers.

            @@ -422,6 +439,7 @@
            bapt@FreeBSD.org
            + Warner @@ -429,6 +447,7 @@ imp@FreeBSD.org + Brooks @@ -444,49 +463,57 @@

            The main goal of the external toolchain project is to be able - to build world and kernel with non-default toolchain. It can be - helpful to: + to build world and kernel with non-default toolchain. It can + be helpful to:

              -
            • Prepare a migration to a newer version of toolchain components.
            • +
            • Prepare a migration to a newer version of toolchain + components.
            • +
            • Port &os; to a new architecture
            • -
            • Upgrade from a &os; that ships with GCC 4.2 to a version that ships with clang 3.5+ (which needs a more modern toolchain than GCC 4.2 to bootstrap).
            • + +
            • Upgrade from a &os; that ships with GCC 4.2 to a version + that ships with clang 3.5+ (which needs a more modern + toolchain than GCC 4.2 to bootstrap).

            -

            The initial external toolchain work only supported - clang. It has been extended to support recent GCC (4.9.1 has - been tested) and recent binutils (2.24 and 2.25).

            - -

            A large number of fixes have been committed to HEAD to support - incompatible behaviour changes between ld(1) from - binutils 2.17.50 (the version in base) and binutils 2.24+.

            - -

            A large number of warnings have been deactivated when building - the kernel to make sure it is possible to build the kernel with - recent GCC (first 4.6 and then 4.9.1)

            +

            The initial external toolchain work only supported clang. It + has been extended to support recent GCC (4.9.1 has been + tested) and recent binutils (2.24 and 2.25).

            + +

            A large number of fixes have been committed to HEAD to + support incompatible behaviour changes between ld(1) + from binutils 2.17.50 (the version in base) and binutils + 2.24+.

            + +

            A large number of warnings have been deactivated when + building the kernel to make sure it is possible to build the + kernel with recent GCC (first 4.6 and then 4.9.1)

            The build system has been changed to build libc++ as the C++ - standard library implementation when a recent enough GCC (4.6+) is used to build world. -

            + standard library implementation when a recent enough GCC + (4.6+) is used to build world.

            To simplify using an external toolchain, the following pre-seeded configurations have been added to the ports tree:

            • amd64-xtoolchain-gcc
            • +
            • powerpc64-xtoolchain-gcc
            • +
            • sparc64-xtoolchain-gcc

            Those packages will depend on special versions of GCC (minimalistic cross-built ready GCC) and on binutils. To use - them, run: make CROSS_TOOLCHAIN=powerpc64-gcc TARGET=powerpc - TARGET_ARCH=powerpc64

            + them, run: make CROSS_TOOLCHAIN=powerpc64-gcc + TARGET=powerpc TARGET_ARCH=powerpc64

            As a result of this effort, it has been possible to successfully build and run a kernel and world built with GCC - 4.9.1 and binutils 2.24 on sparc64, amd64 (with minor tweaks for - amd64), powerpc and powerpc64.

            + 4.9.1 and binutils 2.24 on sparc64, amd64 (with minor tweaks + for amd64), powerpc and powerpc64.

            @@ -494,9 +521,12 @@

            Patch and upstream GCC 4.9 to support &os; mips, arm and aarch64.

            + -

            Adapt and upstream the aarch64 patches for binutils 2.25.

            +

            Adapt and upstream the aarch64 patches for binutils + 2.25.

            +

            Add more pre-seeded configurations.

            @@ -518,10 +548,9 @@

            Since 2006, initial support for Linux timer function - compatibility support was present but untested. - This update corrects the initial implementation and makes it - available to the 32-bit Linuxulator on amd64, not just on i386. -

            + compatibility support was present but untested. This update + corrects the initial implementation and makes it available to + the 32-bit Linuxulator on amd64, not just on i386.

            Starting with &os; 10.1, this enables users to run another FPGA high-level synthesis toolchain and emulation platform @@ -530,6 +559,7 @@ DARPA + AFRL @@ -551,32 +581,32 @@ -

            The &os; GNOME Team maintains the GNOME, MATE, and CINNAMON desktop - environments and graphical user interfaces for &os;. GNOME 3 is part - of the GNU Project. MATE is a fork of the GNOME 2 desktop. CINNAMON - is a desktop environment using GNOME 3 technologies but with a GNOME 2 - look and feel.

            - -

            This quarter was an exciting time for the GNOME Team. We imported - GNOME 3.14.0 and CINNAMON 2.2.16 into the ports tree. At the same - time, we removed the old GNOME 2.32 desktop. And two weeks later - we updated GNOME to 3.14.2 and CINNAMON to 2.4.2, which was collected - while the preparation for the initial GNOME 3.14.0 import was - under way.

            - -

            We moved our development repo to GitHub. - The repo is structured as follows: the master branch - is vanilla &os; Ports, and we have theme branches for topics - such as the porting of MATE 1.9 (mate-1.10 branch) and GNOME 3.15 - (gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) is not - used or updated any more because the content has been committed to - ports, but is kept around for the history.

            +

            The &os; GNOME Team maintains the GNOME, MATE, and CINNAMON + desktop environments and graphical user interfaces for &os;. + GNOME 3 is part of the GNU Project. MATE is a fork of the + GNOME 2 desktop. CINNAMON is a desktop environment using + GNOME 3 technologies but with a GNOME 2 look and feel.

            + +

            This quarter was an exciting time for the GNOME Team. We + imported GNOME 3.14.0 and CINNAMON 2.2.16 into the ports tree. + At the same time, we removed the old GNOME 2.32 desktop. And + two weeks later we updated GNOME to 3.14.2 and CINNAMON to + 2.4.2, which was collected while the preparation for the + initial GNOME 3.14.0 import was under way.

            + +

            We moved our development repo to GitHub. The repo is + structured as follows: the master branch is vanilla + &os; Ports, and we have theme branches for topics + such as the porting of MATE 1.9 (mate-1.10 branch) and GNOME + 3.15 (gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) + is not used or updated any more because the content has been + committed to ports, but is kept around for the history.

            -

            The GNOME website is stale. Work is starting on updating - the development section. We could use some help here.

            +

            The GNOME website is stale. Work is starting on updating + the development section. We could use some help here.

            @@ -603,15 +633,15 @@

            The &os; Core Team constitutes the project's "Board of - Directors", responsible for deciding the project's overall goals - and direction as well as managing specific areas of the &os; - project landscape.

            + Directors", responsible for deciding the project's overall + goals and direction as well as managing specific areas of the + &os; project landscape.

            During the fourth quarter of 2014, the &os; Core team saw the culmination of a long-running project to rebuild the &os; - Forums. The chosen solution was to license XenForo; core would - like to thank the FreeBSD Foundation for paying the licensing - costs of this software.

            + Forums. The chosen solution was to license XenForo; core + would like to thank the FreeBSD Foundation for paying the + licensing costs of this software.

            Much discussion ensued concerning the "New Support Model" following Core's meeting at EuroBSDCon in September. It was @@ -620,9 +650,9 @@ at 11.0-RELEASE.

            In order to ensure that 10.1-RELEASE shipped with support for - up-to-date X Windows and KDE4, core approved the switch to 'new - Xorg' as the default in time for building the packages for that - release.

            + up-to-date X Windows and KDE4, core approved the switch to + 'new Xorg' as the default in time for building the packages + for that release.

            Git was officially promoted from beta to an officially supported version control system. Git is available as a @@ -630,32 +660,32 @@ exported copy from SVN, the primary and only read-write repository. The &os; git repositories (exported from the master SVN version control) will shortly be available at - https://git.freebsd.org/, and core has been active - in ensuring that there is a sufficient body of Git - administrators available with access to appropriate - documentation in order to maintain a good git service.

            + https://git.freebsd.org/, and core has been active in ensuring + that there is a sufficient body of Git administrators + available with access to appropriate documentation in order to + maintain a good git service.

            Core mediated in disputes between a number of committers over some updates to system sources, and fielded complaints about - code quality of some other work in critical areas. - While such disagreements will occasionally occur, core is - promoting the routine use of the Phabricator service in order to - review work before committal. Catching problems early is in the - project's best interests, and discussion of changes in an open - review context should minimize confrontational demands for - immediate back-out of changes.

            + code quality of some other work in critical areas. While such + disagreements will occasionally occur, core is promoting the + routine use of the Phabricator service in order to review work + before committal. Catching problems early is in the project's + best interests, and discussion of changes in an open review + context should minimize confrontational demands for immediate + back-out of changes.

            Core is working on a charter for a proposed new QA team, to - encompass members of the Release Engineering and Security teams, - as well as committers with interests in standards compliance. - It is envisioned that the QA team will take responsibility for - merging code from HEAD into the STABLE branches, run integration - testing against those updates and handle merging patches and - bug-fixes submitted to the &os; project from third parties.

            - -

            During this quarter, core issued two new commit bits, and also - took two commit bits into safe-keeping.

            - + encompass members of the Release Engineering and Security + teams, as well as committers with interests in standards + compliance. It is envisioned that the QA team will take + responsibility for merging code from HEAD into the STABLE + branches, run integration testing against those updates and + handle merging patches and bug-fixes submitted to the &os; + project from third parties.

            + +

            During this quarter, core issued two new commit bits, and + also took two commit bits into safe-keeping.

            @@ -680,36 +710,45 @@ -

            The KDE on &os; team focuses on packaging and making sure that the - experience of KDE and Qt on &os; is as good as possible.

            +

            The KDE on &os; team focuses on packaging and making sure + that the experience of KDE and Qt on &os; is as good as + possible.

            As mentioned last quarter, Alonso Schaich (alonso@) became a - committer and since then has made good progress helping his mentors - Raphael Kubo da Costa (rakuco@) and Max Brazhnikov (makc@) maintain all - Qt and KDE-related ports.

            + committer and since then has made good progress helping his + mentors Raphael Kubo da Costa (rakuco@) and Max Brazhnikov + (makc@) maintain all Qt and KDE-related ports.

            This quarter, Qt 5.3 was finally committed to the ports tree. - Extensive work was required, including cleaning up and/or changing a lot of - the Qt5 ports infrastructure to make it both easier to maintain the Qt - ports as well as finally make it possible to build newer versions when - older ones are already installed on the system.

            - -

            We have also updated KDE in our experimental area51 repository - and committed several updates to other ports such as KDevelop and KDE - Telepathy. Overall, we have worked on the following releases: + Extensive work was required, including cleaning up and/or + changing a lot of the Qt5 ports infrastructure to make it both + easier to maintain the Qt ports as well as finally make it + possible to build newer versions when older ones are already + installed on the system.

            + +

            We have also updated KDE in our experimental area51 + repository and committed several updates to other ports such + as KDevelop and KDE Telepathy. Overall, we have worked on the + following releases:

              -
            • CMake 3.1.0 (in area51, exp-run in progress for it to be committed to the ports tree)
            • +
            • CMake 3.1.0 (in area51, exp-run in progress for it to be + committed to the ports tree)
            • +
            • Calligra 2.8.6 (in area51)
            • +
            • KDE 4.14.2 (committed to ports), 4.14.3 (in area51)
            • +
            • KDE Telepathy 0.8.0 (committed to ports)
            • +
            • KDevelop 4.7.0 (committed to ports)
            • +
            • Qt 5.3.2 (committed to ports)

            -

            Tobias Berner has contributed patches to update QtCreator to 3.3.0 as - well as KDE Frameworks 5 ports which are under review for inclusion - in our experimental area51 repository.

            +

            Tobias Berner has contributed patches to update QtCreator to + 3.3.0 as well as KDE Frameworks 5 ports which are under review + for inclusion in our experimental area51 repository.

            @@ -718,11 +757,13 @@
            -

            Try to contribute to the work on getting rid of HAL on &os;, - which seems to be gaining more traction recently.

            +

            Try to contribute to the work on getting rid of HAL on + &os;, which seems to be gaining more traction recently.

            + -

            Add KDE Frameworks 5 ports to our experimental repository.

            +

            Add KDE Frameworks 5 ports to our experimental + repository.

            @@ -750,10 +791,11 @@ Essentials" is available.

            Lucas is moving on to &os; books on ZFS, Specialty - Filesystems, and jails. They will hopefully be available by + Filesystems, and jails. They will hopefully be available by BSDCan 2015.

            -

            Get status updates on his blog, or follow @mwlauthor on Twitter.

            +

            Get status updates on his blog, or follow @mwlauthor on + Twitter.

            @@ -851,22 +893,23 @@ and Testing in &os;. Some of the highlights include:

              -
            • The Jenkins project mentioned on their blog how FreeBSD is using - Jenkins and kyua to run OS-level tests.
            • +
            • The Jenkins project mentioned on their blog how FreeBSD is + using Jenkins and kyua to run OS-level tests.
            • -
            • &a.rodrigc; submitted patches to upgrade Jenkins to use JNA 4.1.0. - The Jenkins project accepted these patches [JENKINS-24521] in - the Jenkins 1.586 release. This fixed problems with PAM - authentication support in Jenkins on FreeBSD [JENKINS-21507].
            • +
            • &a.rodrigc; submitted patches to upgrade Jenkins to use + JNA 4.1.0. The Jenkins project accepted these patches + [JENKINS-24521] in the Jenkins 1.586 release. This fixed + problems with PAM authentication support in Jenkins on + FreeBSD [JENKINS-21507].
            • &a.rodrigc; gave a presentation "Kyua and Jenkins Testing Framework" for BSD at the Developer and Vendor summit on - November 3, 2014 in San Jose, California. In the presentation, - &a.rodrigc; described how, for every commit to the FreeBSD source - tree, nearly 3000 tests are run using kyua inside a bhyve virtual - machine. The kyua test results are exported to JUnit XML format, - which is then used by Jenkins to generate web-based test reports with - graphs.
            • + November 3, 2014 in San Jose, California. In the + presentation, &a.rodrigc; described how, for every commit to + the FreeBSD source tree, nearly 3000 tests are run using + kyua inside a bhyve virtual machine. The kyua test results + are exported to JUnit XML format, which is then used by + Jenkins to generate web-based test reports with graphs.
            • &a.lwhsu; set up a Jenkins build named FreeBSD_Doc-igor to run the Igor tool written by &a.wblock;. Igor proofreads @@ -876,8 +919,8 @@ FreeBSD_HEAD_sparc64 to build the FreeBSD HEAD branch for the sparc64 architecture
            • -
            • &a.ngie; imported more tests from NetBSD. After this import, - there are now over 3000 tests in the /usr/tests +
            • &a.ngie; imported more tests from NetBSD. After this + import, there are now over 3000 tests in the /usr/tests directory.
            • Susan Stanziano from Xinuous ran kyua tests and provided @@ -888,31 +931,35 @@ feedback about test errors running in a Hyper-V 2012R2 VM.
            • -
            • &a.swills; ran the &os; tests in Google Compute Engine and provided - the test results.
            • +
            • &a.swills; ran the &os; tests in Google Compute Engine and + provided the test results.
            • &a.rodrigc; submitted a formula to create a package for - kyua in the Homebrew packaging system on OS X. The Homebrew project - accepted this. Now, kyua can easily be installed on OS X via a - Homebrew package. Hopefully this will make it easier to share - more test infrastructure and scripts with OS X.
            • + kyua in the Homebrew packaging system on OS X. The Homebrew + project accepted this. Now, kyua can easily be installed on + OS X via a Homebrew package. Hopefully this will make it + easier to share more test infrastructure and scripts with OS + X.
            • &a.rodrigc; submitted to the Debian project a kyua package. Approval for this is still pending. A package - will make it much easier to install kyua on Linux distributions which - use Debian packages such as Debian, Ubuntu, and Linux Mint. Hopefully - &os; this will make it easier to share more test infrastructure and - scripts with Linux.
            • + will make it much easier to install kyua on Linux + distributions which use Debian packages such as Debian, + Ubuntu, and Linux Mint. Hopefully &os; this will make it + easier to share more test infrastructure and scripts with + Linux.
            • Brian Gardner submitted scripts to run the Regression Test - Harness for OpenJDK (jtreg). The test results are in JUnit XML - format, which can be natively imported into Jenkins.
            • + Harness for OpenJDK (jtreg). The test results are in JUnit + XML format, which can be natively imported into + Jenkins.
            • Ahmed Kamal, an experienced devops expert and past contributor to the Ubuntu project, offered to help &a.rodrigc; with improving the automation and deployment of - Jenkins nodes in the &os; cluster using the Saltstack automation - framework. Ahmed is interested in helping the &os; project.
            • + Jenkins nodes in the &os; cluster using the Saltstack + automation framework. Ahmed is interested in helping the + &os; project.
            • &a.rodrigc; worked with &a.adrian; to set up Jenkins builds of MIPS targets. The next step will be to get kyua @@ -927,7 +974,7 @@

              Improve the maintenance of nodes in the Jenkins cluster - using devops frameworks such as Saltstack.

              + using devops frameworks such as Saltstack.

              @@ -957,35 +1004,48 @@

              Xfce is a free software desktop environment for Unix and - Unix-like platforms, such as &os;. It aims to be fast and - lightweight, while still being visually appealing and easy to use.

              + Unix-like platforms, such as &os;. It aims to be fast and + lightweight, while still being visually appealing and easy to + use.

              -

              During this quarter, the team has kept these applications up-to-date:

              +

              During this quarter, the team has kept these applications + up-to-date:

              • misc/xfce4-weather-plugin 0.8.5
              • +
              • science/xfce4-equake-plugin 1.3.6
              • +
              • sysutils/xfce4-netload-plugin 1.2.4
              • +
              • sysutils/xfce4-systemload-plugin 1.1.2
              • +
              • www/midori 0.5.9
              • +
              • x11/xfce4-taskmanager 1.1.0
              • +
              • x11/xfce4-whiskermenu-plugin 1.4.2
              • +
              • x11-wm/xfce4-desktop 4.10.3
              -

              Two new ports have also been added (taken from our repository):

              +

              Two new ports have also been added (taken from our + repository):

              • deskutils/xfce4-volumed-pulse
              • +
              • x11/xfce4-dashboard
              -

              Moreover, we are working on the next stable release, with these - ports being updated:

              +

              Moreover, we are working on the next stable release, with + these ports being updated:

              • sysutils/xfce4-power-manager 1.4.2
              • +
              • x11/xfce4-dashboard 0.3.4
              • +
              • x11-wm/xfce4-session 4.11.1
              @@ -993,22 +1053,28 @@
              • bug #11104, to keep 'wallpaper settings' in Ristretto with xfdesktop >= 4.11
              • +
              • bug #11249, add 'Hidden' option in desktop item editor (refused)
              • +
              • bug #11413, to use sysctl(3) and acpi_video(4) for backlight support
              -

              A FAQ is being written D1305.

              +

              A FAQ is being written + D1305.

              -

              Find workaround when acpi_video(4) is not functional - (panel crashes); OpenBSD seems to have same problem.

              +

              Find workaround when acpi_video(4) is not + functional (panel crashes); OpenBSD seems to have same + problem.

              +

              Clean up patch in order to add new panel plugin in ports tree.

              +

              Continue to work on documentation, especially the Porter's Handbook.

              @@ -1036,17 +1102,15 @@

              The project adds support for AES-GCM and AES-CTR mode to the - OpenCrypto framework. Both software and AES-NI accelerated versions - are functional, working and committed. Ermal Luçi (eri@) is working - on adding support for the additional modes to IPsec.

              + OpenCrypto framework. Both software and AES-NI accelerated + versions are functional, working and committed. Ermal Luçi + (eri@) is working on adding support for the additional modes + to IPsec.

              - - The &os; Foundation - - - Netgate - + The &os; Foundation + + Netgate @@ -1073,72 +1137,81 @@ -

              Mesa was upgraded to 10.3, then 10.4 for FreeBSD 10.1-RELEASE and - 11-CURRENT. We test release candidates and therefore this port is - now usually updated shortly after a new release. Mesa 10.x brings - huge improvements in terms of OpenGL standards support, performance - and stability, especially for Radeon owners. Mesa 9.1 is kept for - &os; 9.x, but we have plans to fix this; see below.

              - -

              graphics/gbm and devel/libclc are new ports used - by Mesa to implement OpenCL. The next step is to finish the port for - Mesa's libOpenCL.so, named Clover. This will permit users to run - OpenCL programs on Radeon GPUs for now.

              - -

              xserver was upgraded from 1.12 to 1.14. This is the last version - of xserver supporting Mesa 9.1. Changes are described in an article - on the blog. The most noticeable one is the switch from - the input device detection back-end based on HAL to the one based on - devd(8). hald(8) is still required by many desktop environments, but - the X.Org server itself is free from it.

              - -

              xserver was the last port supporting the WITH_NEW_XORG - knob. The knob is now completely removed. This was the occasion to - add WITH_NEW_XORG and WITH_KMS to the list of - deprecated knobs to help people clean up their make.conf. - At the same time, the new-xorg alternate pkg repository was - deprecated.

              +

              Mesa was upgraded to 10.3, then 10.4 for FreeBSD 10.1-RELEASE + and 11-CURRENT. We test release candidates and therefore this + port is now usually updated shortly after a new release. Mesa + 10.x brings huge improvements in terms of OpenGL standards + support, performance and stability, especially for Radeon + owners. Mesa 9.1 is kept for &os; 9.x, but we have plans to + fix this; see below.

              + +

              graphics/gbm and devel/libclc are new ports + used by Mesa to implement OpenCL. The next step is to finish + the port for Mesa's libOpenCL.so, named Clover. This will + permit users to run OpenCL programs on Radeon GPUs for + now.

              + +

              xserver was upgraded from 1.12 to 1.14. This is the last + version of xserver supporting Mesa 9.1. Changes are described + in an article on the blog. The most noticeable one is the + switch from the input device detection back-end based on HAL + to the one based on devd(8). hald(8) is + still required by many desktop environments, but the X.Org + server itself is free from it.

              + +

              xserver was the last port supporting the + WITH_NEW_XORG knob. The knob is now completely + removed. This was the occasion to add WITH_NEW_XORG + and WITH_KMS to the list of deprecated knobs to help + people clean up their make.conf. At the same time, + the new-xorg alternate pkg repository was deprecated.

              After discussion, two options were enabled by default:

                -
              • TEXTURE_FLOAT in graphics/dri, which allows Mesa to - advertise the support for OpenGL 3.0+;
              • -
              • LCD_FILTERING in print/freetype2, which enables the - subpixel rendering engine, improving font anti-aliasing.
              • +
              • TEXTURE_FLOAT in graphics/dri, which allows Mesa + to advertise the support for OpenGL 3.0+;
              • + +
              • LCD_FILTERING in print/freetype2, which + enables the subpixel rendering engine, improving font + anti-aliasing.

              These two packages now provide a better user experience - out-of-the-box. Users who are uncomfortable with the options may - unset them and rebuild the ports. There is no need to rebuild - anything else.

              - -

              On the kernel side, Tijl Coosemans added AGP support back to the - TTM memory manager and therefore to the Radeon driver. His work was *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Tue Jan 13 15:45:28 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 452DA162; Tue, 13 Jan 2015 15:45:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 30347FD9; Tue, 13 Jan 2015 15:45:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0DFjSpO069721; Tue, 13 Jan 2015 15:45:28 GMT (envelope-from brueffer@FreeBSD.org) Received: (from brueffer@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0DFjSDw069720; Tue, 13 Jan 2015 15:45:28 GMT (envelope-from brueffer@FreeBSD.org) Message-Id: <201501131545.t0DFjSDw069720@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brueffer set sender to brueffer@FreeBSD.org using -f From: Christian Brueffer Date: Tue, 13 Jan 2015 15:45:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46197 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 15:45:28 -0000 Author: brueffer Date: Tue Jan 13 15:45:27 2015 New Revision: 46197 URL: https://svnweb.freebsd.org/changeset/doc/46197 Log: Revert one change from r46194, according to wblock the original was correct. Submitted by: wblock Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Tue Jan 13 02:40:17 2015 (r46196) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Tue Jan 13 15:45:27 2015 (r46197) @@ -107,7 +107,7 @@

              With funding from the &os; Foundation, the &os; forums - were migrated to the XenForo software. The new software is + were migrated to XenForo software. The new software is far more capable and easy to use. While the entire forum team contributed, &a.danger; did an excellent job importing existing users and messages and bringing back the From owner-svn-doc-head@FreeBSD.ORG Tue Jan 13 19:23:18 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5C75370C; Tue, 13 Jan 2015 19:23:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 2DED8E9D; Tue, 13 Jan 2015 19:23:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0DJNIdB075737; Tue, 13 Jan 2015 19:23:18 GMT (envelope-from jhb@FreeBSD.org) Received: (from jhb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0DJNHND075735; Tue, 13 Jan 2015 19:23:17 GMT (envelope-from jhb@FreeBSD.org) Message-Id: <201501131923.t0DJNHND075735@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: jhb set sender to jhb@FreeBSD.org using -f From: John Baldwin Date: Tue, 13 Jan 2015 19:23:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46198 - in head: en_US.ISO8859-1/books/arch-handbook/pci zh_CN.UTF-8/books/arch-handbook/pci X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2015 19:23:18 -0000 Author: jhb Date: Tue Jan 13 19:23:17 2015 New Revision: 46198 URL: https://svnweb.freebsd.org/changeset/doc/46198 Log: Use 'struct thread' instead of 'd_thread_t' in example PCI driver. Modified: head/en_US.ISO8859-1/books/arch-handbook/pci/chapter.xml head/zh_CN.UTF-8/books/arch-handbook/pci/chapter.xml Modified: head/en_US.ISO8859-1/books/arch-handbook/pci/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/arch-handbook/pci/chapter.xml Tue Jan 13 15:45:27 2015 (r46197) +++ head/en_US.ISO8859-1/books/arch-handbook/pci/chapter.xml Tue Jan 13 19:23:17 2015 (r46198) @@ -75,7 +75,7 @@ static struct cdevsw mypci_cdevsw = { */ int -mypci_open(struct cdev *dev, int oflags, int devtype, d_thread_t *td) +mypci_open(struct cdev *dev, int oflags, int devtype, struct thread *td) { struct mypci_softc *sc; @@ -86,7 +86,7 @@ mypci_open(struct cdev *dev, int oflags, } int -mypci_close(struct cdev *dev, int fflag, int devtype, d_thread_t *td) +mypci_close(struct cdev *dev, int fflag, int devtype, struct thread *td) { struct mypci_softc *sc; Modified: head/zh_CN.UTF-8/books/arch-handbook/pci/chapter.xml ============================================================================== --- head/zh_CN.UTF-8/books/arch-handbook/pci/chapter.xml Tue Jan 13 15:45:27 2015 (r46197) +++ head/zh_CN.UTF-8/books/arch-handbook/pci/chapter.xml Tue Jan 13 19:23:17 2015 (r46198) @@ -80,7 +80,7 @@ static struct cdevsw mypci_cdevsw = { */ int -mypci_open(struct cdev *dev, int oflags, int devtype, d_thread_t *td) +mypci_open(struct cdev *dev, int oflags, int devtype, struct thread *td) { struct mypci_softc *sc; @@ -91,7 +91,7 @@ mypci_open(struct cdev *dev, int oflags, } int -mypci_close(struct cdev *dev, int fflag, int devtype, d_thread_t *td) +mypci_close(struct cdev *dev, int fflag, int devtype, struct thread *td) { struct mypci_softc *sc; From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 14:34:14 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 27D7DAA8; Wed, 14 Jan 2015 14:34:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 13D7EA39; Wed, 14 Jan 2015 14:34:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0EEYDWT022570; Wed, 14 Jan 2015 14:34:13 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0EEYDP3022569; Wed, 14 Jan 2015 14:34:13 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201501141434.t0EEYDP3022569@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Wed, 14 Jan 2015 14:34:13 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46199 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 14:34:14 -0000 Author: feld (ports committer) Date: Wed Jan 14 14:34:13 2015 New Revision: 46199 URL: https://svnweb.freebsd.org/changeset/doc/46199 Log: Add Stig to contrib.additional for maintaining audio/beets and friends Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Tue Jan 13 19:23:17 2015 (r46198) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Jan 14 14:34:13 2015 (r46199) @@ -9827,6 +9827,11 @@ + Stig Inge Lea Bjørnsen + stiginge@pvv.org + + + Stijn Hoop stijn@win.tue.nl From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 18:02:38 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 217C96BA; Wed, 14 Jan 2015 18:02:38 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 0E2C83C9; Wed, 14 Jan 2015 18:02:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0EI2b7L022661; Wed, 14 Jan 2015 18:02:37 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0EI2bas022660; Wed, 14 Jan 2015 18:02:37 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201501141802.t0EI2bas022660@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Wed, 14 Jan 2015 18:02:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46200 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 18:02:38 -0000 Author: feld (ports committer) Date: Wed Jan 14 18:02:37 2015 New Revision: 46200 URL: https://svnweb.freebsd.org/changeset/doc/46200 Log: Need to use HTML entity for Stig's last name as it still appears to not accept UTF-8 characters Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Jan 14 14:34:13 2015 (r46199) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Wed Jan 14 18:02:37 2015 (r46200) @@ -9827,7 +9827,7 @@ - Stig Inge Lea Bjørnsen + Stig Inge Lea Bjørnsen stiginge@pvv.org From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 19:14:41 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D330DF98; Wed, 14 Jan 2015 19:14:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 BE8E8D63; Wed, 14 Jan 2015 19:14:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0EJEfSN058412; Wed, 14 Jan 2015 19:14:41 GMT (envelope-from emaste@FreeBSD.org) Received: (from emaste@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0EJEfhe058411; Wed, 14 Jan 2015 19:14:41 GMT (envelope-from emaste@FreeBSD.org) Message-Id: <201501141914.t0EJEfhe058411@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: emaste set sender to emaste@FreeBSD.org using -f From: Ed Maste Date: Wed, 14 Jan 2015 19:14:41 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46201 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 19:14:42 -0000 Author: emaste (src committer) Date: Wed Jan 14 19:14:40 2015 New Revision: 46201 URL: https://svnweb.freebsd.org/changeset/doc/46201 Log: Add FreeBSD Foundation quarterly status entry Approved by: bjk Differential Revision: https://reviews.freebsd.org/D1522 Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Wed Jan 14 18:02:37 2015 (r46200) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Wed Jan 14 19:14:40 2015 (r46201) @@ -2452,4 +2452,156 @@ + + + The &os; Foundation + + + + + Deb + Goodkin + + deb@FreeBSDFoundation.org + + + + + + &os; Journal + + + +

              The &os; Foundation is a 501(c)(3) non-profit organization + dedicated to supporting and promoting the &os; Project + and community worldwide. Most of the funding is used to + support &os; development projects, conferences, and developer + summits, purchase equipment to grow and improve the &os; + infrastructure, and provide legal support for the Project.

              + +

              We ended the year exceeding our fundraising goal, by raising + over $2,372,132, from 1670 donors! Thank you to everyone who + made a donation in 2014.

              + +

              We produced issues five and six of the &os; Journal, + ending the year with over 6300 subscribers, exceeding our + first-year goal of 5000 subscribers. We also added the + desktop/digital edition, so people can read the magazine from + their browsers. We also hosted a meeting with the Journal + Editorial Board and worked out the editorial calendar for the + next two years. This includes topics and articles for the + future issues.

              + +

              We were a gold sponsor of EuroBSDCon 2014, and a sponsor of + the preceding Developer Summit. A few of our team members + attended, which allowed us to have an informal face-to-face + board meeting, with a focus on supporting the European region. + Kirk McKusick gave a two-day &os; tutorial and Erwin + Lansing helped run the Developer Summit. We sponsored 5 + &os; contributors to attend the conference.

              + +

              We were a sponsor of the + Grace Hopper + Conference. + Dru Lavigne gave an introduction to &os; presentation, that + was well attended. We also sponsored Shteryana Shopova to + represent &os;, along with Dru, at our booth.

              + +

              We were a sponsor of + MeetBSD. + Most of our team members attended this conference. + Kirk McKusick gave a talk on BSD history. + We also had a booth, and raised over $2,200 in donations. + We sponsored one person to attend this conference.

              + +

              George organized and ran the two-day Silicon Valley Vendor + and Developer Summit following MeetBSD. + A lot of work gets started and accomplished at these summits, + for example, Kirk worked with various folks to get the ino64 + (64-bit inode numbers) project moving. + It started in 2011 as a Summer of Code project and has + sputtered since getting pushed into the system.

              + +

              Besides the above conferences, we helped promote &os; at + the following conferences: + +

              +

              + +

              We visited a few large &os; users in the Bay Area to + discuss their use of &os;, plans, and needs, and help + facilitate collaboration between them and the Project.

              + +

              Cheryl Blain joined our board, bringing a strong background + in business development and fundraising.

              + +

              We received the largest donation in our history, and our + treasurer put together an endowment strategy for us to + follow.

              + +

              We increased our &os; marketing efforts to help promote + and advocate for &os;, as well as educate people on + &os;. Some our &os; marketing highlights include: +

                +
              • Created the &os; 10 brochure
              • +
              • Created the Get Involved brochure for recruiting
              • +
              • Created a testimonial flyer to encourage more companies + to write &os; testimonials for us.
              • +
              + These flyers are available on the + &os; + Foundation site + for &os; advocates to promote &os; at conferences around + the world. + We also put ads for the Foundation and &os; in the &os; + Journal and USENIX ;login: magazine.

              + +

              We are producing a monthly newsletter to highlight what we + did the previous month to support the &os; Project. + We also produced our + December + semi-annual newsletter.

              + +

              We redesigned and launched phase 1 of our website. + It should be easier to navigate and find the information you + need to get help from or to help the Foundation.

              + +

              Glen Barber visited the Microsoft main campus and worked with + Microsoft Hyper-V developers to resolve outstanding issues + with providing &os; images for the Microsoft Azure + platform.

              + +

              Glen also visited the NYI colocation facility to install and + configure new servers purchased by the Foundation.

              + +

              We finished the 10.1-RELEASE cycle.

              + +

              Our project development staff and contractors have been + working on various projects to add features to and improve + &os;. Some of their reports are included in this overall + report. Some projects that were worked on this quarter were + adding support for 64-bit ARM architecture to &os;, + integration work on the vt(4) updated console and UEFI boot + support, Secure Boot, refining in-kernel iSCSI target and + initiator stack, autofs-based automount daemon, migrating to + the ELF Tool Chain, and implementing modern AES modes in + &os;'s cryptographic framework.

              + +

              To read more about how we helped support the &os; Project + and community, read our + semi-annual + newsletter.

              + + From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 21:03:23 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58640A09; Wed, 14 Jan 2015 21:03:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 44D56ACD; Wed, 14 Jan 2015 21:03:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0EL3Nab010707; Wed, 14 Jan 2015 21:03:23 GMT (envelope-from bcr@FreeBSD.org) Received: (from bcr@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0EL3NQO010706; Wed, 14 Jan 2015 21:03:23 GMT (envelope-from bcr@FreeBSD.org) Message-Id: <201501142103.t0EL3NQO010706@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bcr set sender to bcr@FreeBSD.org using -f From: Benedict Reuschling Date: Wed, 14 Jan 2015 21:03:23 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46202 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 21:03:23 -0000 Author: bcr Date: Wed Jan 14 21:03:22 2015 New Revision: 46202 URL: https://svnweb.freebsd.org/changeset/doc/46202 Log: Add a press release about FreeBSD being supported on the DigitalOcean platform. Differential Revision: https://reviews.freebsd.org/D1528 Reviewed by: remko@, bjk@ (quick glance) Approved by: remko@ Modified: head/share/xml/press.xml Modified: head/share/xml/press.xml ============================================================================== --- head/share/xml/press.xml Wed Jan 14 19:14:40 2015 (r46201) +++ head/share/xml/press.xml Wed Jan 14 21:03:22 2015 (r46202) @@ -12,6 +12,24 @@ + 2015 + + + 1 + + + Presenting FreeBSD! How We Made It Happen + Digital Ocean Inc. Blog + https://www.digitalocean.com/company/blog/presenting-freebsd-how-we-made-it-happen/ + 14 January 2015 + Neal Shrader +

              &os; is now available on the DigitalOcean platform.

              +
              + +
              +
              + + 2014 From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 21:37:47 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2BDACC74; Wed, 14 Jan 2015 21:37:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 14BC4EA2; Wed, 14 Jan 2015 21:37:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0ELblBD026548; Wed, 14 Jan 2015 21:37:47 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0ELbk5R026545; Wed, 14 Jan 2015 21:37:46 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201501142137.t0ELbk5R026545@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Wed, 14 Jan 2015 21:37:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46203 - in head/share: security/advisories security/patches/SA-15:01 xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 21:37:47 -0000 Author: delphij Date: Wed Jan 14 21:37:46 2015 New Revision: 46203 URL: https://svnweb.freebsd.org/changeset/doc/46203 Log: Add advisory and patches for SA-15:01.openssl. Added: head/share/security/advisories/FreeBSD-SA-15:01.openssl.asc (contents, props changed) head/share/security/patches/SA-15:01/ head/share/security/patches/SA-15:01/openssl-10.0.patch (contents, props changed) head/share/security/patches/SA-15:01/openssl-10.0.patch.asc (contents, props changed) head/share/security/patches/SA-15:01/openssl-10.1.patch (contents, props changed) head/share/security/patches/SA-15:01/openssl-10.1.patch.asc (contents, props changed) head/share/security/patches/SA-15:01/openssl-9.3.patch (contents, props changed) head/share/security/patches/SA-15:01/openssl-9.3.patch.asc (contents, props changed) Modified: head/share/xml/advisories.xml Added: head/share/security/advisories/FreeBSD-SA-15:01.openssl.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-SA-15:01.openssl.asc Wed Jan 14 21:37:46 2015 (r46203) @@ -0,0 +1,211 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-15:01.openssl Security Advisory + The FreeBSD Project + +Topic: OpenSSL multiple vulnerabilities + +Category: contrib +Module: openssl +Announced: 2015-01-14 +Affects: All supported versions of FreeBSD. +Corrected: 2015-01-09 00:58:20 UTC (stable/10, 10.1-STABLE) + 2015-01-14 21:27:46 UTC (releng/10.1, 10.1-RELEASE-p4) + 2015-01-14 21:27:46 UTC (releng/10.0, 10.0-RELEASE-p16) + 2015-01-09 01:11:43 UTC (stable/9, 9.3-STABLE) + 2015-01-14 21:27:46 UTC (releng/9.3, 9.3-RELEASE-p8) + 2015-01-09 01:11:43 UTC (stable/8, 8.4-STABLE) + 2015-01-14 21:27:46 UTC (releng/8.4, 8.4-RELEASE-p22) +CVE Name: CVE-2014-3571, CVE-2015-0206, CVE-2014-3569, CVE-2014-3572 + CVE-2015-0204, CVE-2015-0205, CVE-2014-8275, CVE-2014-3570 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +FreeBSD includes software from the OpenSSL Project. The OpenSSL Project is +a collaborative effort to develop a robust, commercial-grade, full-featured +Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) +and Transport Layer Security (TLS v1) protocols as well as a full-strength +general purpose cryptography library. + +II. Problem Description + +A carefully crafted DTLS message can cause a segmentation fault in OpenSSL +due to a NULL pointer dereference. [CVE-2014-3571] + +A memory leak can occur in the dtls1_buffer_record function under certain +conditions. [CVE-2015-0206] + +When OpenSSL is built with the no-ssl3 option and a SSL v3 ClientHello is +received the ssl method would be set to NULL which could later result in +a NULL pointer dereference. [CVE-2014-3569] This does not affect +FreeBSD's default build. + +An OpenSSL client will accept a handshake using an ephemeral ECDH +ciphersuite using an ECDSA certificate if the server key exchange message +is omitted. [CVE-2014-3572] + +An OpenSSL client will accept the use of an RSA temporary key in a non-export +RSA key exchange ciphersuite. [CVE-2015-0204] + +An OpenSSL server will accept a DH certificate for client authentication +without the certificate verify message. [CVE-2015-0205] + +OpenSSL accepts several non-DER-variations of certificate signature +algorithm and signature encodings. OpenSSL also does not enforce a +match between the signature algorithm between the signed and unsigned +portions of the certificate. [CVE-2014-8275] + +Bignum squaring (BN_sqr) may produce incorrect results on some +platforms, including x86_64. [CVE-2014-3570] + +III. Impact + +An attacker who can send a carefully crafted DTLS message can cause server +daemons that uses OpenSSL to crash, resulting a Denial of Service. +[CVE-2014-3571] + +An attacker who can send repeated DTLS records with the same sequence number +but for the next epoch can exhaust the server's memory and result in a Denial of +Service. [CVE-2015-0206] + +A server can remove forward secrecy from the ciphersuite. [CVE-2014-3572] + +A server could present a weak temporary key and downgrade the security of +the session. [CVE-2015-0204] + +A client could authenticate without the use of a private key. This only +affects servers which trust a client certificate authority which issues +certificates containing DH keys, which is extremely rare. [CVE-2015-0205] + +By modifying the contents of the signature algorithm or the encoding of +the signature, it is possible to change the certificate's fingerprint. + +This does not allow an attacker to forge certificates, and does not +affect certificate verification or OpenSSL servers/clients in any +other way. It also does not affect common revocation mechanisms. Only +custom applications that rely on the uniqueness of the fingerprint +(e.g. certificate blacklists) may be affected. [CVE-2014-8275] + +IV. Workaround + +No workaround is available. + +V. Solution + +Perform one of the following: + +1) Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +2) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +3) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 8.4 and FreeBSD 9.3] +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-9.3.patch +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-9.3.patch.asc +# gpg --verify openssl-9.3.patch.asc + +[FreeBSD 10.0] +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-10.0.patch +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-10.0.patch.asc +# gpg --verify openssl-10.0.patch.asc + +[FreeBSD 10.1] +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-10.1.patch +# fetch https://security.FreeBSD.org/patches/SA-15:01/openssl-10.1.patch.asc +# gpg --verify openssl-10.1.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Restart all deamons using the library, or reboot the system. + +VI. Correction details + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/8/ r276865 +releng/8.4/ r277195 +stable/9/ r276865 +releng/9.3/ r277195 +stable/10/ r276864 +releng/10.0/ r277195 +releng/10.1/ r277195 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + + + + + + + + + + + + + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1.1 (FreeBSD) + +iQIcBAEBCgAGBQJUtuEaAAoJEO1n7NZdz2rnQCcP/A19v5HUUhjz5nMbUumRwAmB +QCxNKEy6SbAuxtIwGNYJyyxKIK3R9vTHwlgyQZVb4q8FgMHcu4yABeRfov10mO5Q +U7RkLOJyca6eqEngkrh+AFfbhqfxtccIMUQkDdegsQcqZd2Ya0VeNfjA8H0XIDoL +JSEoCifmxjv6v8ZcpugahsUOBmEWx+vyHJUSPVSv/AsLubzV3hqi4iLpzLky3/dR +4LHGzPny07NkGPVqOBU7mjTs76SzCTS2c4NIVfvbphx8UojMvREbZ8ogCMEVGBXY +fIWesi7Y6lhqbSgWj1EXyZF9NTo/Z4nr7Oh1ER5VSAfmhZAdyhEEEGQrg4Jq0VL3 +DJ1Y35Up79xXmVjB14COxodI5UO+55wWnXb8r/zy/eh+wv0sHwlTz56wxo7SxAOa +xOrQj0VJ7zghLhBO7azacbVYIKpfQkJafb7XRUOqu4wt2y3/jeL+0UkWJnNMROrq +aQUB6SdGUVDwQsmodgF0rsGcQYXhaQBPu4KQo8yG8+rpqc2zewi537BJr/PWJvH0 +sJ6yYcD7VGyIleVRDpxsg7uBWelnGn+AqHignbyUcic4j/N9lYlF00AVgka2TdOp +i5eZtp7m95v53S4fEX2HGwWpOv+AfCrSKQZGpvdNx+9JyD3LyOvFBxs4k0oZWa6J +6FLFZ38YkLcUIzW6I6Kc +=ztFk +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-15:01/openssl-10.0.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-15:01/openssl-10.0.patch Wed Jan 14 21:37:46 2015 (r46203) @@ -0,0 +1,2083 @@ +Index: crypto/openssl/crypto/asn1/a_bitstr.c +=================================================================== +--- crypto/openssl/crypto/asn1/a_bitstr.c (revision 276867) ++++ crypto/openssl/crypto/asn1/a_bitstr.c (working copy) +@@ -136,11 +136,16 @@ ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRI + + p= *pp; + i= *(p++); ++ if (i > 7) ++ { ++ i=ASN1_R_INVALID_BIT_STRING_BITS_LEFT; ++ goto err; ++ } + /* We do this to preserve the settings. If we modify + * the settings, via the _set_bit function, we will recalculate + * on output */ + ret->flags&= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07); /* clear */ +- ret->flags|=(ASN1_STRING_FLAG_BITS_LEFT|(i&0x07)); /* set */ ++ ret->flags|=(ASN1_STRING_FLAG_BITS_LEFT|i); /* set */ + + if (len-- > 1) /* using one because of the bits left byte */ + { +Index: crypto/openssl/crypto/asn1/a_type.c +=================================================================== +--- crypto/openssl/crypto/asn1/a_type.c (revision 276867) ++++ crypto/openssl/crypto/asn1/a_type.c (working copy) +@@ -113,7 +113,7 @@ IMPLEMENT_STACK_OF(ASN1_TYPE) + IMPLEMENT_ASN1_SET_OF(ASN1_TYPE) + + /* Returns 0 if they are equal, != 0 otherwise. */ +-int ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b) ++int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) + { + int result = -1; + +Index: crypto/openssl/crypto/asn1/a_verify.c +=================================================================== +--- crypto/openssl/crypto/asn1/a_verify.c (revision 276867) ++++ crypto/openssl/crypto/asn1/a_verify.c (working copy) +@@ -90,6 +90,12 @@ int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *a, A + ASN1err(ASN1_F_ASN1_VERIFY,ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM); + goto err; + } ++ ++ if (signature->type == V_ASN1_BIT_STRING && signature->flags & 0x7) ++ { ++ ASN1err(ASN1_F_ASN1_VERIFY, ASN1_R_INVALID_BIT_STRING_BITS_LEFT); ++ goto err; ++ } + + inl=i2d(data,NULL); + buf_in=OPENSSL_malloc((unsigned int)inl); +@@ -146,6 +152,12 @@ int ASN1_item_verify(const ASN1_ITEM *it, X509_ALG + return -1; + } + ++ if (signature->type == V_ASN1_BIT_STRING && signature->flags & 0x7) ++ { ++ ASN1err(ASN1_F_ASN1_ITEM_VERIFY, ASN1_R_INVALID_BIT_STRING_BITS_LEFT); ++ return -1; ++ } ++ + EVP_MD_CTX_init(&ctx); + + /* Convert signature OID into digest and public key OIDs */ +Index: crypto/openssl/crypto/asn1/asn1.h +=================================================================== +--- crypto/openssl/crypto/asn1/asn1.h (revision 276867) ++++ crypto/openssl/crypto/asn1/asn1.h (working copy) +@@ -776,7 +776,7 @@ DECLARE_ASN1_FUNCTIONS_fname(ASN1_TYPE, ASN1_ANY, + int ASN1_TYPE_get(ASN1_TYPE *a); + void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value); + int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value); +-int ASN1_TYPE_cmp(ASN1_TYPE *a, ASN1_TYPE *b); ++int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b); + + ASN1_OBJECT * ASN1_OBJECT_new(void ); + void ASN1_OBJECT_free(ASN1_OBJECT *a); +@@ -1329,6 +1329,7 @@ void ERR_load_ASN1_strings(void); + #define ASN1_R_ILLEGAL_TIME_VALUE 184 + #define ASN1_R_INTEGER_NOT_ASCII_FORMAT 185 + #define ASN1_R_INTEGER_TOO_LARGE_FOR_LONG 128 ++#define ASN1_R_INVALID_BIT_STRING_BITS_LEFT 220 + #define ASN1_R_INVALID_BMPSTRING_LENGTH 129 + #define ASN1_R_INVALID_DIGIT 130 + #define ASN1_R_INVALID_MIME_TYPE 205 +Index: crypto/openssl/crypto/asn1/asn1_err.c +=================================================================== +--- crypto/openssl/crypto/asn1/asn1_err.c (revision 276867) ++++ crypto/openssl/crypto/asn1/asn1_err.c (working copy) +@@ -246,6 +246,7 @@ static ERR_STRING_DATA ASN1_str_reasons[]= + {ERR_REASON(ASN1_R_ILLEGAL_TIME_VALUE) ,"illegal time value"}, + {ERR_REASON(ASN1_R_INTEGER_NOT_ASCII_FORMAT),"integer not ascii format"}, + {ERR_REASON(ASN1_R_INTEGER_TOO_LARGE_FOR_LONG),"integer too large for long"}, ++{ERR_REASON(ASN1_R_INVALID_BIT_STRING_BITS_LEFT),"invalid bit string bits left"}, + {ERR_REASON(ASN1_R_INVALID_BMPSTRING_LENGTH),"invalid bmpstring length"}, + {ERR_REASON(ASN1_R_INVALID_DIGIT) ,"invalid digit"}, + {ERR_REASON(ASN1_R_INVALID_MIME_TYPE) ,"invalid mime type"}, +Index: crypto/openssl/crypto/asn1/x_algor.c +=================================================================== +--- crypto/openssl/crypto/asn1/x_algor.c (revision 276867) ++++ crypto/openssl/crypto/asn1/x_algor.c (working copy) +@@ -142,3 +142,14 @@ void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_ + X509_ALGOR_set0(alg, OBJ_nid2obj(EVP_MD_type(md)), param_type, NULL); + + } ++ ++int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) ++ { ++ int rv; ++ rv = OBJ_cmp(a->algorithm, b->algorithm); ++ if (rv) ++ return rv; ++ if (!a->parameter && !b->parameter) ++ return 0; ++ return ASN1_TYPE_cmp(a->parameter, b->parameter); ++ } +Index: crypto/openssl/crypto/bio/bss_dgram.c +=================================================================== +--- crypto/openssl/crypto/bio/bss_dgram.c (revision 276867) ++++ crypto/openssl/crypto/bio/bss_dgram.c (working copy) +@@ -982,7 +982,12 @@ static int dgram_sctp_free(BIO *a) + return 0; + + data = (bio_dgram_sctp_data *)a->ptr; +- if(data != NULL) OPENSSL_free(data); ++ if(data != NULL) ++ { ++ if(data->saved_message.data != NULL) ++ OPENSSL_free(data->saved_message.data); ++ OPENSSL_free(data); ++ } + + return(1); + } +@@ -1099,6 +1104,7 @@ static int dgram_sctp_read(BIO *b, char *out, int + dgram_sctp_write(data->saved_message.bio, data->saved_message.data, + data->saved_message.length); + OPENSSL_free(data->saved_message.data); ++ data->saved_message.data = NULL; + data->saved_message.length = 0; + } + +@@ -1258,9 +1264,11 @@ static int dgram_sctp_write(BIO *b, const char *in + if (data->save_shutdown && !BIO_dgram_sctp_wait_for_dry(b)) + { + data->saved_message.bio = b; +- data->saved_message.length = inl; ++ if (data->saved_message.data) ++ OPENSSL_free(data->saved_message.data); + data->saved_message.data = OPENSSL_malloc(inl); + memcpy(data->saved_message.data, in, inl); ++ data->saved_message.length = inl; + return inl; + } + +Index: crypto/openssl/crypto/bn/asm/mips.pl +=================================================================== +--- crypto/openssl/crypto/bn/asm/mips.pl (revision 276867) ++++ crypto/openssl/crypto/bn/asm/mips.pl (working copy) +@@ -1874,8 +1874,43 @@ ___ + + ($a_4,$a_5,$a_6,$a_7)=($b_0,$b_1,$b_2,$b_3); + ++sub add_c2 () { ++my ($hi,$lo,$c0,$c1,$c2, ++ $warm, # !$warm denotes first call with specific sequence of ++ # $c_[XYZ] when there is no Z-carry to accumulate yet; ++ $an,$bn # these two are arguments for multiplication which ++ # result is used in *next* step [which is why it's ++ # commented as "forward multiplication" below]; ++ )=@_; + $code.=<<___; ++ mflo $lo ++ mfhi $hi ++ $ADDU $c0,$lo ++ sltu $at,$c0,$lo ++ $MULTU $an,$bn # forward multiplication ++ $ADDU $c0,$lo ++ $ADDU $at,$hi ++ sltu $lo,$c0,$lo ++ $ADDU $c1,$at ++ $ADDU $hi,$lo ++___ ++$code.=<<___ if (!$warm); ++ sltu $c2,$c1,$at ++ $ADDU $c1,$hi ++ sltu $hi,$c1,$hi ++ $ADDU $c2,$hi ++___ ++$code.=<<___ if ($warm); ++ sltu $at,$c1,$at ++ $ADDU $c1,$hi ++ $ADDU $c2,$at ++ sltu $hi,$c1,$hi ++ $ADDU $c2,$hi ++___ ++} + ++$code.=<<___; ++ + .align 5 + .globl bn_sqr_comba8 + .ent bn_sqr_comba8 +@@ -1922,25 +1957,14 @@ $code.=<<___; + sltu $at,$c_2,$t_1 + $ADDU $c_3,$t_2,$at + $ST $c_2,$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,0, ++ $a_1,$a_1); # mul_add_c(a[1],b[1],c3,c1,c2); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_2,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_1,$a_1 # mul_add_c(a[1],b[1],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_3,$t_1 + sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 + $MULTU $a_0,$a_3 # mul_add_c2(a[0],b[3],c1,c2,c3); + $ADDU $t_2,$at + $ADDU $c_1,$t_2 +@@ -1947,71 +1971,23 @@ $code.=<<___; + sltu $at,$c_1,$t_2 + $ADDU $c_2,$at + $ST $c_3,2*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_3,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_1,$a_2 # mul_add_c2(a[1],b[2],c1,c2,c3); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_3,$at +- $MULTU $a_4,$a_0 # mul_add_c2(a[4],b[0],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at ++___ ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,0, ++ $a_1,$a_2); # mul_add_c2(a[1],b[2],c1,c2,c3); ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,1, ++ $a_4,$a_0); # mul_add_c2(a[4],b[0],c2,c3,c1); ++$code.=<<___; + $ST $c_1,3*$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,0, ++ $a_3,$a_1); # mul_add_c2(a[3],b[1],c2,c3,c1); ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,1, ++ $a_2,$a_2); # mul_add_c(a[2],b[2],c2,c3,c1); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_1,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_3,$a_1 # mul_add_c2(a[3],b[1],c2,c3,c1); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_2,$t_1 + sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_1,$at +- $MULTU $a_2,$a_2 # mul_add_c(a[2],b[2],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 + $MULTU $a_0,$a_5 # mul_add_c2(a[0],b[5],c3,c1,c2); + $ADDU $t_2,$at + $ADDU $c_3,$t_2 +@@ -2018,101 +1994,27 @@ $code.=<<___; + sltu $at,$c_3,$t_2 + $ADDU $c_1,$at + $ST $c_2,4*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_2,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_1,$a_4 # mul_add_c2(a[1],b[4],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_2,$at +- $MULTU $a_2,$a_3 # mul_add_c2(a[2],b[3],c3,c1,c2); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $MULTU $a_6,$a_0 # mul_add_c2(a[6],b[0],c1,c2,c3); +- $ADDU $c_2,$at +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at ++___ ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,0, ++ $a_1,$a_4); # mul_add_c2(a[1],b[4],c3,c1,c2); ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,1, ++ $a_2,$a_3); # mul_add_c2(a[2],b[3],c3,c1,c2); ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,1, ++ $a_6,$a_0); # mul_add_c2(a[6],b[0],c1,c2,c3); ++$code.=<<___; + $ST $c_3,5*$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,0, ++ $a_5,$a_1); # mul_add_c2(a[5],b[1],c1,c2,c3); ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,1, ++ $a_4,$a_2); # mul_add_c2(a[4],b[2],c1,c2,c3); ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,1, ++ $a_3,$a_3); # mul_add_c(a[3],b[3],c1,c2,c3); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_3,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_5,$a_1 # mul_add_c2(a[5],b[1],c1,c2,c3); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_1,$t_1 + sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_3,$at +- $MULTU $a_4,$a_2 # mul_add_c2(a[4],b[2],c1,c2,c3); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_3,$at +- $MULTU $a_3,$a_3 # mul_add_c(a[3],b[3],c1,c2,c3); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 + $MULTU $a_0,$a_7 # mul_add_c2(a[0],b[7],c2,c3,c1); + $ADDU $t_2,$at + $ADDU $c_2,$t_2 +@@ -2119,116 +2021,29 @@ $code.=<<___; + sltu $at,$c_2,$t_2 + $ADDU $c_3,$at + $ST $c_1,6*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_1,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_1,$a_6 # mul_add_c2(a[1],b[6],c2,c3,c1); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_1,$at +- $MULTU $a_2,$a_5 # mul_add_c2(a[2],b[5],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_1,$at +- $MULTU $a_3,$a_4 # mul_add_c2(a[3],b[4],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_1,$at +- $MULTU $a_7,$a_1 # mul_add_c2(a[7],b[1],c3,c1,c2); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at ++___ ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,0, ++ $a_1,$a_6); # mul_add_c2(a[1],b[6],c2,c3,c1); ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,1, ++ $a_2,$a_5); # mul_add_c2(a[2],b[5],c2,c3,c1); ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,1, ++ $a_3,$a_4); # mul_add_c2(a[3],b[4],c2,c3,c1); ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,1, ++ $a_7,$a_1); # mul_add_c2(a[7],b[1],c3,c1,c2); ++$code.=<<___; + $ST $c_2,7*$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,0, ++ $a_6,$a_2); # mul_add_c2(a[6],b[2],c3,c1,c2); ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,1, ++ $a_5,$a_3); # mul_add_c2(a[5],b[3],c3,c1,c2); ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,1, ++ $a_4,$a_4); # mul_add_c(a[4],b[4],c3,c1,c2); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_2,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_6,$a_2 # mul_add_c2(a[6],b[2],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_3,$t_1 + sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_2,$at +- $MULTU $a_5,$a_3 # mul_add_c2(a[5],b[3],c3,c1,c2); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_2,$at +- $MULTU $a_4,$a_4 # mul_add_c(a[4],b[4],c3,c1,c2); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 + $MULTU $a_2,$a_7 # mul_add_c2(a[2],b[7],c1,c2,c3); + $ADDU $t_2,$at + $ADDU $c_1,$t_2 +@@ -2235,86 +2050,25 @@ $code.=<<___; + sltu $at,$c_1,$t_2 + $ADDU $c_2,$at + $ST $c_3,8*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_3,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_3,$a_6 # mul_add_c2(a[3],b[6],c1,c2,c3); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_3,$at +- $MULTU $a_4,$a_5 # mul_add_c2(a[4],b[5],c1,c2,c3); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_3,$at +- $MULTU $a_7,$a_3 # mul_add_c2(a[7],b[3],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at ++___ ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,0, ++ $a_3,$a_6); # mul_add_c2(a[3],b[6],c1,c2,c3); ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,1, ++ $a_4,$a_5); # mul_add_c2(a[4],b[5],c1,c2,c3); ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,1, ++ $a_7,$a_3); # mul_add_c2(a[7],b[3],c2,c3,c1); ++$code.=<<___; + $ST $c_1,9*$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,0, ++ $a_6,$a_4); # mul_add_c2(a[6],b[4],c2,c3,c1); ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,1, ++ $a_5,$a_5); # mul_add_c(a[5],b[5],c2,c3,c1); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_1,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_6,$a_4 # mul_add_c2(a[6],b[4],c2,c3,c1); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_2,$t_1 + sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_1,$at +- $MULTU $a_5,$a_5 # mul_add_c(a[5],b[5],c2,c3,c1); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 + $MULTU $a_4,$a_7 # mul_add_c2(a[4],b[7],c3,c1,c2); + $ADDU $t_2,$at + $ADDU $c_3,$t_2 +@@ -2321,56 +2075,21 @@ $code.=<<___; + sltu $at,$c_3,$t_2 + $ADDU $c_1,$at + $ST $c_2,10*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_2,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_5,$a_6 # mul_add_c2(a[5],b[6],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at +- mflo $t_1 +- mfhi $t_2 +- slt $at,$t_2,$zero +- $ADDU $c_2,$at +- $MULTU $a_7,$a_5 # mul_add_c2(a[7],b[5],c1,c2,c3); +- $SLL $t_2,1 +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_3,$t_1 +- sltu $at,$c_3,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_1,$t_2 +- sltu $at,$c_1,$t_2 +- $ADDU $c_2,$at ++___ ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,0, ++ $a_5,$a_6); # mul_add_c2(a[5],b[6],c3,c1,c2); ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,1, ++ $a_7,$a_5); # mul_add_c2(a[7],b[5],c1,c2,c3); ++$code.=<<___; + $ST $c_3,11*$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_1,$c_2,$c_3,0, ++ $a_6,$a_6); # mul_add_c(a[6],b[6],c1,c2,c3); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_3,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_6,$a_6 # mul_add_c(a[6],b[6],c1,c2,c3); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_1,$t_1 + sltu $at,$c_1,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_2,$t_2 +- sltu $at,$c_2,$t_2 +- $ADDU $c_3,$at +- mflo $t_1 +- mfhi $t_2 +- $ADDU $c_1,$t_1 +- sltu $at,$c_1,$t_1 + $MULTU $a_6,$a_7 # mul_add_c2(a[6],b[7],c2,c3,c1); + $ADDU $t_2,$at + $ADDU $c_2,$t_2 +@@ -2377,21 +2096,10 @@ $code.=<<___; + sltu $at,$c_2,$t_2 + $ADDU $c_3,$at + $ST $c_1,12*$BNSZ($a0) +- +- mflo $t_1 +- mfhi $t_2 +- slt $c_1,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_7,$a_7 # mul_add_c(a[7],b[7],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 +- $ADDU $c_2,$t_1 +- sltu $at,$c_2,$t_1 +- $ADDU $t_2,$at +- $ADDU $c_3,$t_2 +- sltu $at,$c_3,$t_2 +- $ADDU $c_1,$at ++___ ++ &add_c2($t_2,$t_1,$c_2,$c_3,$c_1,0, ++ $a_7,$a_7); # mul_add_c(a[7],b[7],c3,c1,c2); ++$code.=<<___; + $ST $c_2,13*$BNSZ($a0) + + mflo $t_1 +@@ -2459,25 +2167,14 @@ $code.=<<___; + sltu $at,$c_2,$t_1 + $ADDU $c_3,$t_2,$at + $ST $c_2,$BNSZ($a0) +- ++___ ++ &add_c2($t_2,$t_1,$c_3,$c_1,$c_2,0, ++ $a_1,$a_1); # mul_add_c(a[1],b[1],c3,c1,c2); ++$code.=<<___; + mflo $t_1 + mfhi $t_2 +- slt $c_2,$t_2,$zero +- $SLL $t_2,1 +- $MULTU $a_1,$a_1 # mul_add_c(a[1],b[1],c3,c1,c2); +- slt $a2,$t_1,$zero +- $ADDU $t_2,$a2 +- $SLL $t_1,1 + $ADDU $c_3,$t_1 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Wed Jan 14 21:44:33 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D0E183D6; Wed, 14 Jan 2015 21:44:33 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 BC88EF8E; Wed, 14 Jan 2015 21:44:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0ELiXpM030916; Wed, 14 Jan 2015 21:44:33 GMT (envelope-from allanjude@FreeBSD.org) Received: (from allanjude@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0ELiXXQ030915; Wed, 14 Jan 2015 21:44:33 GMT (envelope-from allanjude@FreeBSD.org) Message-Id: <201501142144.t0ELiXXQ030915@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: allanjude set sender to allanjude@FreeBSD.org using -f From: Allan Jude Date: Wed, 14 Jan 2015 21:44:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46204 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 21:44:33 -0000 Author: allanjude Date: Wed Jan 14 21:44:32 2015 New Revision: 46204 URL: https://svnweb.freebsd.org/changeset/doc/46204 Log: Add Atlantic.net to the Commercial ISPs list Differential Revision: https://reviews.freebsd.org/D1215 PR: 193773 Approved by: wblock (mentor) Modified: head/share/xml/commercial.isp.xml Modified: head/share/xml/commercial.isp.xml ============================================================================== --- head/share/xml/commercial.isp.xml Wed Jan 14 21:37:46 2015 (r46203) +++ head/share/xml/commercial.isp.xml Wed Jan 14 21:44:32 2015 (r46204) @@ -1272,4 +1272,15 @@ come with native IPv6. + + + Atlantic.net + https://www.altantic.net/ + + Atlantic.net is a leader in cloud hosting, dedicated servers, + virtualization hosting services, and FreeBSD hosting. Users + can deploy a FreeBSD instance in seconds and run any number of + instances. + + From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 07:52:44 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82B75F19; Thu, 15 Jan 2015 07:52:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 6F432942; Thu, 15 Jan 2015 07:52:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0F7qigK015749; Thu, 15 Jan 2015 07:52:44 GMT (envelope-from bcr@FreeBSD.org) Received: (from bcr@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0F7qiDU015748; Thu, 15 Jan 2015 07:52:44 GMT (envelope-from bcr@FreeBSD.org) Message-Id: <201501150752.t0F7qiDU015748@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bcr set sender to bcr@FreeBSD.org using -f From: Benedict Reuschling Date: Thu, 15 Jan 2015 07:52:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46205 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 07:52:44 -0000 Author: bcr Date: Thu Jan 15 07:52:43 2015 New Revision: 46205 URL: https://svnweb.freebsd.org/changeset/doc/46205 Log: Update the DigitalOcean entry with a more descriptive text. Differential Revision: https://reviews.freebsd.org/D1528 Submitted by: allanjude@ Reviewed by: wblock@ Approved by: bcr@ Modified: head/share/xml/press.xml Modified: head/share/xml/press.xml ============================================================================== --- head/share/xml/press.xml Wed Jan 14 21:44:32 2015 (r46204) +++ head/share/xml/press.xml Thu Jan 15 07:52:43 2015 (r46205) @@ -23,7 +23,12 @@ https://www.digitalocean.com/company/blog/presenting-freebsd-how-we-made-it-happen/ 14 January 2015 Neal Shrader -

              &os; is now available on the DigitalOcean platform.

              +

              &os; virtual private servers with IPv6 support are now + available on the DigitalOcean platform in: San Francisco, + New York, London, Amsterdam, and Singapore. DigitalOcean is + also seeking &os; tutorials, for which they are offering + $200 USD each.

              From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 14:50:21 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A487BC23; Thu, 15 Jan 2015 14:50:21 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 8D920C4C; Thu, 15 Jan 2015 14:50:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0FEoLpp015004; Thu, 15 Jan 2015 14:50:21 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0FEoLoE015002; Thu, 15 Jan 2015 14:50:21 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201501151450.t0FEoLoE015002@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Thu, 15 Jan 2015 14:50:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46206 - in head/ja_JP.eucJP: htdocs share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 14:50:21 -0000 Author: ryusuke Date: Thu Jan 15 14:50:20 2015 New Revision: 46206 URL: https://svnweb.freebsd.org/changeset/doc/46206 Log: - Merge the following from the English version: r45989 -> r46192 head/ja_JP.eucJP/htdocs/where.xml r45881 -> r46192 head/ja_JP.eucJP/share/xml/release.l10n.ent Modified: head/ja_JP.eucJP/htdocs/where.xml head/ja_JP.eucJP/share/xml/release.l10n.ent Modified: head/ja_JP.eucJP/htdocs/where.xml ============================================================================== --- head/ja_JP.eucJP/htdocs/where.xml Thu Jan 15 07:52:43 2015 (r46205) +++ head/ja_JP.eucJP/htdocs/where.xml Thu Jan 15 14:50:20 2015 (r46206) @@ -3,9 +3,10 @@ "http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [ + ]> - + @@ -16,221 +17,159 @@ - + -

              ¥ê¥ê¡¼¥¹¾ðÊó

              + -

              ²áµî¡¢¸½ºß¡¢¤½¤·¤Æ¾­Íè¤Î¥ê¥ê¡¼¥¹¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ç¤¹¡£ - FreeBSD ¤ÎºÇ¿·¤Î¥Ð¡¼¥¸¥ç¥ó¤¬²¿¤«¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢ - ¤Þ¤º¤Ï¤³¤Î¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£

              +

              ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÁªÂò

              - - -

              FreeBSD ¤Î¥¤¥ó¥¹¥È¡¼¥ë

              - -

              FreeBSD ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤Ï¡¢CD-ROM, DVD¡¢USB ¥¹¥Æ¥£¥Ã¥¯¡¢ - ¤½¤·¤Æ¡¢anonymous FTP, HTTP, NFS - ·Ðͳ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤È¿ô¿¤¯¤Î¥ª¥×¥·¥ç¥ó¤¬¤¢¤ê¤Þ¤¹¡£ - - - - FreeBSD ¤ÎÁ´ÇÛÉÛʪ¤ò¥À¥¦¥ó¥í¡¼¥É¤¹¤ëÁ°¤Ë¡¢&os; 9.X/10.X - ¥¤¥ó¥¹¥È¡¼¥ë¥¬¥¤¥É ¤Þ¤¿¤Ï &os; 8.X - ¥¤¥ó¥¹¥È¡¼¥ë¥¬¥¤¥É ¤ò¡¢ - ¥¤¥ó¥¹¥È¡¼¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¹ç¤ï¤»¤ÆÄÌÆɤ·¤Æ¤¯¤À¤µ¤¤¡£

              - - +

              ºÇ¶á¤Î PC ¤Ï¡¢Intel® ¥Ö¥é¥ó¥É¤Î¥×¥í¥»¥Ã¥µ¤ò´Þ¤á¡¢ + amd64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ + 3 GB °Ê¾å¤Î¥á¥â¥ê¤òÅëºÜ¤·¤Æ¤¤¤ë¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤Ï¡¢ + amd64 ¤ò»ÈÍѤ¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£ + ¥³¥ó¥Ô¥å¡¼¥¿¤¬¸Å¤¯¡¢32 ¥Ó¥Ã¥È¤Î¥â¥Ç¥ë¤Ç¤¢¤ì¤Ð¡¢i386 ¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£ + ÁȤ߹þ¤ß¥Ç¥Ð¥¤¥¹¤ä¡¢Raspberry Pi, Beagle, Bone Black, Panda Board, + ¤½¤·¤Æ Zed Board ¤È¤¤¤Ã¤¿¥·¥ó¥°¥ë¥Ü¡¼¥É¥³¥ó¥Ô¥å¡¼¥¿ (SBC) ¤Ç¤Ï¡¢ + armv6 SD ¥«¡¼¥É¥¤¥á¡¼¥¸¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

              + + + +

              ¥¤¥á¡¼¥¸¤ÎÁªÂò

              + +

              &os; ¤Î¥¤¥ó¥¹¥È¡¼¥é¤Ï¡¢°ìÈÌŪ¤Ê ¥ß¥Ë USB ¥á¥â¥ê¥¹¥Æ¥£¥Ã¥¯¤Î¤Û¤«¤Ë¡¢ + CD (disc1), DVD (dvd1), ¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¹¥È¡¼¥ë (bootonly) ¥µ¥¤¥º¤Î ISO + ¥Ç¥£¥¹¥¯¥¤¥á¡¼¥¸¤È¤¤¤Ã¤¿¡¢¤µ¤Þ¤¶¤Þ¤Ê·Á¼°¤Ç¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤¹¡£ + ºÇ¶á¤Î &os; ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¥Ó¥ë¥ÉºÑ¤ß¤Î²¾ÁÛ¥Þ¥·¥ó¥¤¥á¡¼¥¸¡¢ + ÁȤ߹þ¤ß¥×¥é¥Ã¥È¥Õ¥©¡¼¥àÍÑ¤Ë¤Ï SD + ¥«¡¼¥É¤Î¥¤¥á¡¼¥¸¤âÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

              -

              FreeBSD ¤Î¥À¥¦¥ó¥í¡¼¥É

              + -

              FreeBSD ¤ò FTP ¤ä HTTP ·Ðͳ¤ÇÆþ¼ê¤·¤è¤¦¤È¹Í¤¨¤Æ¤¤¤ë¤Î¤Ê¤é¡¢ - ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î ¥ß¥é¡¼¥µ¥¤¥È - °ìÍ÷¤«¤é¥Í¥Ã¥È¥ï¡¼¥¯Åª¤Ë¤è¤ê¶á¤¤¥µ¥¤¥È¤òõ¤·¤Æ¤¯¤À¤µ¤¤¡£

              +

              &os; &rel.current;-RELEASE

              - - - - - - - - - - - - +
              ¥Ð¡¼¥¸¥ç¥ó¤È¥×¥é¥Ã¥È¥Õ¥©¡¼¥àÇÛÉÛ¸µISO¥ê¥ê¡¼¥¹
              ¥Î¡¼¥È
              ¥Ï¡¼¥É¥¦¥§¥¢
              ¥Î¡¼¥È
              ¥¤¥ó¥¹¥È¡¼¥ë
              ¥¬¥¤¥É
              Errata
              (Àµ¸íɽ)
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              FreeBSD &rel.current;-RELEASE[View][View][View][View]
              amd64
              (x86-64, x64)
              [ÇÛÉÛ¸µ][ISO]
              - [VM Images]
              arm [SD Card Image]
              i386[ÇÛÉÛ¸µ][ISO]
              - [VM Images]
              ia64[ÇÛÉÛ¸µ][ISO]
              powerpc[ÇÛÉÛ¸µ][ISO]
              powerpc64[ÇÛÉÛ¸µ][ISO]
              sparc64[ÇÛÉÛ¸µ][ISO]
              FreeBSD &rel2.current;-RELEASE[View][View][View][View]
              amd64
              (x86-64, x64)
              [ÇÛÉÛ¸µ][ISO]
              i386[ÇÛÉÛ¸µ][ISO]
              ia64[ÇÛÉÛ¸µ][ISO]
              powerpc[ÇÛÉÛ¸µ][ISO]
              powerpc64[ÇÛÉÛ¸µ][ISO]
              sparc64[ÇÛÉÛ¸µ][ISO]
              FreeBSD &rel3.current;-RELEASE[View][View][View][View]
              amd64
              (x86-64, x64)
              [ÇÛÉÛ¸µ][ISO]
              i386[ÇÛÉÛ¸µ][ISO]
              pc98[ÇÛÉÛ¸µ][ISO]
              - -

              Ãí°Õ: ¤É¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤ä¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤òÁª¤Ù¤Ð¤è¤¤¤«¤ï¤«¤é¤Ê¤±¤ì¤Ð¡¢ - ¤ª¤½¤é¤¯¡¢¸Å¤¤¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤¢¤ì¤Ð i386¡¢ - ºÇ¶á¤Î¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤¢¤ì¤Ð amd64 ¤òÁª¤Ö¤È¤è¤¤¤Ç¤·¤ç¤¦¡£

              +
              &beta.desc; -

              ¤â¤·½ã¿è¤Ë¼Â¸³Åª¤Ê FreeBSD-CURRENT (&rel.head;-CURRENT) + + +

              ³«È¯¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È

              + +

              ¤â¤·½ã¿è¤Ë¼Â¸³Åª¤Ê &os;-CURRENT (&rel.head;-CURRENT) (¤³¤ì¤Ï³«È¯¼Ô¤È²Ì´º¤ËºÇÀèü¤òÄɤ¦¥Æ¥¹¥¿¡¼ÀìÍѤǤ¹) ¤Î snapshot ¥ê¥ê¡¼¥¹¤Ë¶½Ì£¤¬¤¢¤ë¤Î¤Ê¤é¤Ð¡¢&os; ¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È¥ê¥ê¡¼¥¹ @@ -238,14 +177,65 @@ ²áµî¡¢¸½ºß¡¢¤½¤·¤Æ¾­Íè¤Î¥ê¥ê¡¼¥¹Á´È̤ˤĤ¤¤Æ¤Î¤è¤ê¾Ü¤·¤¤¾ðÊó¤¬Íߤ·¤¤»þ¤Ï¡¢¥ê¥ê¡¼¥¹¾ðÊó¤Î¥Ú¡¼¥¸ ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£

              +

              &os; &rel.head;-CURRENT

              + + + + + + + + + + + + +
              ¥¤¥ó¥¹¥È¡¼¥é¥¤¥á¡¼¥¸²¾ÁÛ¥Þ¥·¥ó¥¤¥á¡¼¥¸
              + + + +
              + +

              HTTP ¤â¤·¤¯¤Ï FTP ·Ðͳ¤Ç &os; ¤ò¥À¥¦¥ó¥í¡¼¥É¤¹¤ëºÝ¤Ë¤Ï¡¢ + ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î ¥ß¥é¡¼¥µ¥¤¥È ¤Î°ìÍ÷¤ò¸«¤Æ¡¢ + ¤¢¤Ê¤¿¤ÎÃÏ°è¤Ë¶á¤¤¥µ¥¤¥È¤òõ¤·¤Æ¤¯¤À¤µ¤¤¡£

              + + + +

              &os; ¤Î¥¤¥ó¥¹¥È¡¼¥ë

              + +

              &os; ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤Ï¡¢CD-ROM, DVD¡¢USB ¥á¥â¥ê¥¹¥Æ¥£¥Ã¥¯¡¢ + ¤½¤·¤Æ¡¢anonymous FTP, HTTP, NFS + ¤òľÀܻȤä¿¥¤¥ó¥¹¥È¡¼¥ë¤Ê¤É¿ô¿¤¯¤ÎÊýË¡¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ + &os; ¤ÎÁ´ÇÛÉÛʪ¤ò¥À¥¦¥ó¥í¡¼¥É¤¹¤ëÁ°¤Ë¡¢ + ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¥Ð¡¼¥¸¥ç¥ó¤Ë¹ç¤ï¤»¤Æ &os; 9.X/10.X + ¥¤¥ó¥¹¥È¡¼¥ë¥¬¥¤¥É ¤Þ¤¿¤Ï &os; 8.X + ¥¤¥ó¥¹¥È¡¼¥ë¥¬¥¤¥É ¤òÄÌÆɤ·¤Æ¤¯¤À¤µ¤¤¡£

              + + +

              &os; ¥á¥Ç¥£¥¢¤Î¹ØÆþ

              -

              FreeBSD ¤Î CD-ROM ¤ä DVD ¤Ï¡¢&os; ¤Î CD-ROM ¤ä DVD ¤Ï¡¢FreeBSD Mall ¤â¤·¤¯¤Ï CD-ROM ¤ª¤è¤Ó DVD ¤Î½ÐÈÇ¼Ò ¤«¤é¹ØÆþ¤Ç¤­¤Þ¤¹¡£

              +

              ²áµî¤Î¥ê¥ê¡¼¥¹

              ²áµî¤Î¥ê¥ê¡¼¥¹¤Ï¡¢ -

              FreeBSD ¤ËͳÍ褹¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó

              +

              &os; ¤ËͳÍ褹¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó

              -

              FreeBSD ¤Ï¡¢ +

              &os; ¤Ï¡¢ ¾¦ÍѤ䥪¡¼¥×¥ó¥½¡¼¥¹¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¥Ù¡¼¥¹¤È¤·¤Æ¡¢ Éý¹­¤¯ÍøÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£ - ¹­¤¯ÉáµÚ¤·¤Æ¤¤¤Æ¡¢ÆÃ¤Ë FreeBSD + ¹­¤¯ÉáµÚ¤·¤Æ¤¤¤Æ¡¢ÆÃ¤Ë &os; ¥æ¡¼¥¶¤Î¤ß¤Ê¤µ¤ó¤¬¶½Ì£¤ò»ý¤Á¤½¤¦¤Ê¥×¥í¥¸¥§¥¯¥È¤ò°Ê²¼¤Ç¾Ò²ð¤·¤Þ¤¹¡£

              -
                -
              • FreeNAS ¤Ï¡¢FreeBSD +

                  +
                • FreeNAS ¤Ï¡¢&os; ¥Ù¡¼¥¹¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹¤Î¥¹¥È¥ì¡¼¥¸¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤¹¡£ Windows, Apple, UNIX-like ¥·¥¹¥Æ¥à¤«¤é¤Î¶¦Í­¤ËÂбþ¤·¤Æ¤¤¤Þ¤¹¡£

                • -
                • PC-BSD ¤Ï¡¢FreeBSD +

                • PC-BSD ¤Ï¡¢&os; ¤ò¤â¤È¤Ë¥°¥é¥Õ¥£¥«¥ë¤Ê¥¤¥ó¥¹¥È¡¼¥é¤ÈÈþ¤·¤¤¥Ç¥£¥¹¥¯¥È¥Ã¥×¥Ä¡¼¥ë¤ò²Ã¤¨¡¢ ¥«¥¸¥å¥¢¥ë¤Ê¥³¥ó¥Ô¥å¡¼¥¿¥æ¡¼¥¶¤Ç¤â´Êñ¤Ë»È¤¨¤ë¤³¤È¤òÌܻؤ·¤Æ¤¤¤Þ¤¹¡£

                • pfSense ¤Ï¡¢ ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ä¥ë¡¼¥¿¤È¤·¤Æ¤Î»ÈÍѤ˥«¥¹¥¿¥Þ¥¤¥º¤µ¤ì¤¿¡¢ - ¥Õ¥ê¡¼¤Ê¥ª¡¼¥×¥ó¥½¡¼¥¹¤Î FreeBSD ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç¤¹¡£

                • + ¥Õ¥ê¡¼¤Ê¥ª¡¼¥×¥ó¥½¡¼¥¹¤Î &os; ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ç¤¹¡£

                @@ -282,11 +272,11 @@

                Ports Collection

                -

                FreeBSD Ports Collection ¤Ï¡¢FreeBSD ¤ËÍÑ°Õ¤µ¤ì¤¿¡¢ +

                &os; Ports Collection ¤Ï¡¢&os; ¤ËÍÑ°Õ¤µ¤ì¤¿¡¢ ¤µ¤Þ¤¶¤Þ¤Ê¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥½¥Õ¥È¥¦¥§¥¢¤Î¤³¤È¤Ç¤¹¡£

                -
                  -
                • FreeBSD +
                    +
                  • &os; Ports Collection
                  • Ports Collection ÍÑ @@ -300,7 +290,7 @@ ¤Ë´ó£¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤Ï¡¢ port ºîÀ®¼Ô¤Î¤¿¤á¤Î¥Ï¥ó¥É¥Ö¥Ã¥¯ ¤È¡¢ - FreeBSD ¤Ø¤Î¹×¸¥ ¤È¤¤¤¦Ê¸½ñ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£

                    + &os; ¤Ø¤Î¹×¸¥ ¤È¤¤¤¦Ê¸½ñ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£

                    Modified: head/ja_JP.eucJP/share/xml/release.l10n.ent ============================================================================== --- head/ja_JP.eucJP/share/xml/release.l10n.ent Thu Jan 15 07:52:43 2015 (r46205) +++ head/ja_JP.eucJP/share/xml/release.l10n.ent Thu Jan 15 14:50:20 2015 (r46206) @@ -2,66 +2,49 @@ - - - ¥Ð¡¼¥¸¥ç¥ó¤È¥×¥é¥Ã¥È¥Õ¥©¡¼¥à - ÇÛÉÛ¸µ - ISO - - - - - - - FreeBSD &betarel2.current;-&betarel2.vers; - - - [View] - - - - amd64
                    (x86-64, x64) - [ÇÛÉÛ¸µ] - [ISO] - - - - i386 - [ÇÛÉÛ¸µ] - [ISO] - - - - ia64 - [ÇÛÉÛ¸µ] - [ISO] - - - - powerpc - [ÇÛÉÛ¸µ] - [ISO] - - - - powerpc64 - [ÇÛÉÛ¸µ] - [ISO] - - - - sparc64 - [ÇÛÉÛ¸µ] - [ISO] - - - +
                    +

                    &os; &betarel2.current;-&betarel2.vers;

                    + + + + + + + + + + + + + + +
                    ¥¤¥ó¥¹¥È¡¼¥é¥¤¥á¡¼¥¸²¾ÁÛ¥Þ¥·¥ó¥¤¥á¡¼¥¸Ê¸½ñ
                    + + + + + +
                    +
                    +
                    '> ]]> @@ -71,75 +54,42 @@
                    &beta.helptest; - - - - - - - - - +

                    &os; &betarel.current;-&betarel.vers;

                    + +
                    ¥Ð¡¼¥¸¥ç¥ó¤È¥×¥é¥Ã¥È¥Õ¥©¡¼¥àÇÛÉÛ¸µISOTODO ¥ê¥¹¥È
                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
                    FreeBSD &betarel.current;-&betarel.vers;[View]
                    amd64
                    (x86-64, x64)
                    [ÇÛÉÛ¸µ][ISO]
                    - [VM Images]
                    arm[ÇÛÉÛ¸µ][SD Card Image]
                    i386[ÇÛÉÛ¸µ][ISO]
                    - [VM Images]
                    ia64[ÇÛÉÛ¸µ][ISO]
                    powerpc[ÇÛÉÛ¸µ][ISO]
                    powerpc64[ÇÛÉÛ¸µ][ISO]
                    sparc64[ÇÛÉÛ¸µ][ISO]¥¤¥ó¥¹¥È¡¼¥é¥¤¥á¡¼¥¸²¾ÁÛ¥Þ¥·¥ó¥¤¥á¡¼¥¸Ê¸½ñ
                    + + + + + +
                    +
                    &beta.second;
                    From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 16:30:15 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5BDFDCDF; Thu, 15 Jan 2015 16:30:15 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 3D8C0A88; Thu, 15 Jan 2015 16:30:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0FGUFTc063561; Thu, 15 Jan 2015 16:30:15 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0FGUFMO063560; Thu, 15 Jan 2015 16:30:15 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501151630.t0FGUFMO063560@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Thu, 15 Jan 2015 16:30:15 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46207 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 16:30:15 -0000 Author: bjk Date: Thu Jan 15 16:30:14 2015 New Revision: 46207 URL: https://svnweb.freebsd.org/changeset/doc/46207 Log: Add gcloud report Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 14:50:20 2015 (r46206) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 16:30:14 2015 (r46207) @@ -2604,4 +2604,153 @@ newsletter.

                    + + + &os; on Google Cloud + + + + + Steve + Wills + + swills@FreeBSD.org + + + + + The script + used to create gcloud images + More + detail on how to create and use a gcloud image + + + +

                    Google Cloud is a cloud computing platform that allows users to + run hosted services and servers in a cloud maintained by + Google. The goal of this project is to provide an easy way to + create and manage &os; installations running on Google + Cloud.

                    + +

                    The good news:

                    + +

                    FreeBSD 10.1 runs fine. You can create an image and start it + up and login via standard ssh, via the gcloud command + or via the web console (ssh in a web browser window). More + details on how to do all this can be found in the links. + Basically, you should be able to gcutil addimage + freebsd-101-release-amd64-20150101032704 + gs://swills-test-bucket/FreeBSD-10.1-RELEASE-amd64-20150101032704.tar.gz

                    + +

                    Then spin up an image using gcloud compute instances + create --zone us-central1-b --image + freebsd-101-release-amd64-20150101032704 --boot-disk-size 20GB + gtest1

                    + +

                    These commands are part of the google-cloud-sdk port, which + contains all the commands to interact with Google Cloud. There + is also a google-daemon port which is used in running instances to + create users and set them up and a google-startup-scripts port which + handles running startup/shutdown scripts as specified in node + metadata.

                    + +

                    Additionally, the firstboot-growfs port has been brought back so + that new instances will grow their root filesystem. (Thanks to Colin + Percival for having created that port initially.)

                    + +

                    There is also a firstboot-freebsd-update port which can be used + to update a system on first boot but is currently disabled. See + below. Similarly, the firstboot-pkgs port/scripts will install + specified packages on first boot.

                    + +

                    Overall, Google Cloud Compute is quite nice; instances spin up + in about 60 seconds and it is very reasonably priced with + automatic discounts for longer term usage. There is a $300 credit + for first time users that also makes it free to try out. That + credit covers quite a lot of time, and the instances are pretty + fast, as well, even the ones without SSDs.

                    + +

                    The bad news:

                    + +

                    Google does not make sharing non-official images as easy as + AWS, so you have to create your own using my public tar file. The + tar was created using the script in the links section. That + script can be used to produce customized images, even though there + are no official image (nor will there be any time soon).

                    + +

                    There are some issues running FreeBSD on Google Cloud, + listed in the tasks section.

                    + + + + + +

                    The 8 and 16 cpu instances seem to reboot randomly.

                    +
                    + + +

                    Repeated UFS panics that Google folks have reported, but + I do not think those are particular to Google Cloud. The panic + message is "ffs_valloc dup alloc".

                    +
                    + + +

                    Running freebsd-update causes the system to become + unbootable, so updates do not work. (Reboots work fine + otherwise.)

                    +
                    + + +

                    There is no gcimagebundle command in the Ports + Collectiong so you cannot easily create an image from a running + machine.

                    +
                    + + +

                    There are a few minor issue with the startup script + that is supposed to regenerate ssh keys (for when you + create an image from an existing system).

                    +
                    + + +

                    10.1 works, but 10.0 does not boot; other versions remain + untested.

                    +
                    + + +

                    The kern.vm_guest sysctl node does not detect that it is in a + guest.

                    +
                    + + +

                    The vtnet driver needs wq disabled on 16 cpu boxes, but + is just disabled everywhere for now since that is easier.

                    +
                    + + +

                    There is a work needed for the Google + safe_format_and_mount command which formats and + mounts newly attached disks, but this is just a nicety really.

                    +
                    + + +

                    I need to look into irq affinity for vtnet.

                    +
                    + + +

                    We need to support virtualized clocks; bryanv@ is + working on this. In fact, all his ongoing work in the virt area + would probably make things work better.

                    +
                    + + +

                    It would be nice if there as the ability to disable the + spinner before the loader, which clutters up the console log. The + ability to disable it is in HEAD; hopefully it will be MFCd to + 10-STABLE before 10.2.

                    +
                    +
                    +
                    + From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 21:17:56 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0CCEEB3; Thu, 15 Jan 2015 21:17:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 8B881FE0; Thu, 15 Jan 2015 21:17:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0FLHuDi004488; Thu, 15 Jan 2015 21:17:56 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0FLHudL004487; Thu, 15 Jan 2015 21:17:56 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501152117.t0FLHudL004487@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Thu, 15 Jan 2015 21:17:56 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46208 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 21:17:56 -0000 Author: bjk Date: Thu Jan 15 21:17:55 2015 New Revision: 46208 URL: https://svnweb.freebsd.org/changeset/doc/46208 Log: Mare grammer and spalling foxes. A few markup tweaks as well, and give some motivation for the C720 Chromebook project. Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 16:30:14 2015 (r46207) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 21:17:55 2015 (r46208) @@ -164,14 +164,13 @@ -

                    There were several improvements made to the FreeBSD process +

                    There were several improvements made to &os;'s process management last quarter.

                    -

                    The Reaper facility was added, allowing a process to reliably track the running and exiting state of the whole subtree of - the processes. It is intended to improve tools like - timeout(1) or poudriere, by making it impossible for the + its processes. It is intended to improve tools like + timeout(1) or poudriere, by making it impossible for a runaway grandchild to escape the controlling process. The feature was designed based on similar facilities in DragonFlyBSD and Linux, with some references to Solaris @@ -192,8 +191,8 @@ thread to put some processes into stopped state. Also, a facility to sync filesystems before suspend was added, to ensure that consistent metadata and as much as possible of the - cached user data are on stable storage, to minimize damage of - failed resume.

                    + cached user data are on stable storage, to minimize the damage + that could be caused by a failed resume.

                    The code stressed some parts of the system and has led to discovery of a number of bugs in different areas, including @@ -204,7 +203,7 @@

                    During the work described above, it was noted that process spinlock duties are significantly overloaded (the same is true for the process lock). The spinlock was split into - per-feature locks in r275121. As result, it was also possible + per-feature locks in r275121. As a result, it was also possible to eliminate recursion on it in r275372.

                    @@ -229,9 +228,16 @@ -

                    Most system features work, including keyboard, WiFi, sound, - VESA graphics, touchpad, USB and decent battery life (5 to 6 - hours).

                    +

                    The Acer C720 Chromebook is a powerful but inexpensive laptop + designed to run Google's Chrome OS. This project aims to + bring &os; to the C720, providing an easy way for people to + experience &os; on hardware which is widely available and + inexpensive.

                    + +

                    As of this update, most system features work, including the + keyboard, WiFi, sound, VESA graphics, touchpad, and USB. The battery + life is a reasonable 5 to 6 hours (compare to the published 8.5 hour + lifetime for Chrome OS.

                    @@ -301,9 +307,9 @@ 1.4. This release fixes lots of bugs and adds some new features:
                      -
                    • Stricter checking of the path passed via the plist
                    • +
                    • Stricter checking of paths passed via the plist
                    • -
                    • Change in the ABI to be closer to MACHINE_ARCH
                    • +
                    • Change the ABI string to be closer to MACHINE_ARCH
                    • Add three-way merge functionality
                    • @@ -333,7 +339,7 @@ -

                      Package FreeBSD base.

                      +

                      Package the &os; base system.

                      @@ -388,7 +394,7 @@

                      mandoc(1) has been made the default manual page - formatter on HEAD -- man(1) will use mandoc(1) to + formatter on HEAD — man(1) will use mandoc(1) to format manual pages by default, then fall back to groff(1) if it fails.

                      @@ -397,7 +403,7 @@ manual pages.

                      The documentation team has spent a lot of time fixing issues - reported by mdoc(7) in the FreeBSD manual pages. + reported by mandoc(1) in the FreeBSD manual pages. This greatly improves the quality of our manual pages.

                      Most manual pages with remaining issues are from contrib/, @@ -463,7 +469,7 @@

                      The main goal of the external toolchain project is to be able - to build world and kernel with non-default toolchain. It can + to build world and kernel with a non-default toolchain. It can be helpful to:

                      • Prepare a migration to a newer version of toolchain @@ -510,16 +516,16 @@ them, run: make CROSS_TOOLCHAIN=powerpc64-gcc TARGET=powerpc TARGET_ARCH=powerpc64

                        -

                        As a result of this effort, it has been possible to +

                        As a result of this effort, it is possible to successfully build and run a kernel and world built with GCC - 4.9.1 and binutils 2.24 on sparc64, amd64 (with minor tweaks - for amd64), powerpc and powerpc64.

                        + 4.9.1 and binutils 2.24 on sparc64, amd64 (with minor tweaks), + powerpc and powerpc64.

                        -

                        Patch and upstream GCC 4.9 to support &os; mips, arm and - aarch64.

                        +

                        Patch GCC 4.9 to support &os; mips, arm and aarch64 and + submit the patches to upstream.

                        @@ -596,9 +602,9 @@

                        We moved our development repo to GitHub. The repo is structured as follows: the master branch is vanilla - &os; Ports, and we have theme branches for topics - such as the porting of MATE 1.9 (mate-1.10 branch) and GNOME - 3.15 (gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) + &os; Ports, and we have theme branches for topics + such as the porting of MATE 1.9 (the mate-1.10 branch) and GNOME + 3.15 (the gnome-3.16 branch). The GNOME 3.14 branch (gnome-3.14) is not used or updated any more because the content has been committed to ports, but is kept around for the history.

                        @@ -610,7 +616,7 @@
                        -

                        MATE 1.10 porting is under way, the latest 1.9 releases are +

                        MATE 1.10 porting is under way; the latest 1.9 releases are available in the mate-1.10 branch.

                        @@ -650,7 +656,7 @@ at 11.0-RELEASE.

                        In order to ensure that 10.1-RELEASE shipped with support for - up-to-date X Windows and KDE4, core approved the switch to + up-to-date X Window Systems and KDE4, core approved the switch to 'new Xorg' as the default in time for building the packages for that release.

                        @@ -945,7 +951,7 @@ package. Approval for this is still pending. A package will make it much easier to install kyua on Linux distributions which use Debian packages such as Debian, - Ubuntu, and Linux Mint. Hopefully &os; this will make it + Ubuntu, and Linux Mint. Hopefully this will make it easier to share more test infrastructure and scripts with Linux.
                      • @@ -1065,7 +1071,7 @@ -

                        Find workaround when acpi_video(4) is not +

                        Find a workaround for when acpi_video(4) is not functional (panel crashes); OpenBSD seems to have same problem.

                        @@ -1101,7 +1107,7 @@ -

                        The project adds support for AES-GCM and AES-CTR mode to the +

                        The project adds support for AES-GCM and AES-CTR modes to the OpenCrypto framework. Both software and AES-NI accelerated versions are functional, working and committed. Ermal Luçi (eri@) is working on adding support for the additional modes @@ -1188,7 +1194,7 @@

                        We migrated our Ports development tree to Git and GitHub. Tracking changes in the official Ports tree and preparing - patches is way easier. Furthermore, we can accept pull + patches is much easier. Furthermore, we can accept pull requests. All of the reasons behind this change are detailed on the blog and the workflow is described on the wiki.

                        @@ -1347,7 +1353,8 @@ -

                        Improve backends (netback, blkback) performance.

                        +

                        Improve the performance of the netback and blkback + backends.

                        @@ -1409,7 +1416,7 @@

                        In the near future, more components from llvm.org will be updated in base, with libc++ and libcompiler-rt most likely - being the first.

                        + being the first to be updated.

                        Thanks to Ed Maste, Roman Divacky, Andrew Turner, Justin Hibbits, and Antoine Brodin for their invaluable help with @@ -1576,7 +1583,7 @@ &os; but has moved to a standalone project to encourage wider participation from others in the open-source developer community. &os;'s libelf and libdwarf are now imported from - upstream source in contrib/elftoolchain.

                        + upstream sources in contrib/elftoolchain.

                        ELF Tool Chain provides a set of tools equivalent to the GNU Binutils suite. This project's goal is to import these @@ -1605,7 +1612,7 @@

                        ELF Tool Chain's readelf will be enabled as well once some missing functionality in ELF note parsing is added. ELF Tool - Chain's elfcopy provides equivalent functionality to Binutils + Chain's elfcopy provides equivalent functionality to Binutils' objcopy, and accepts the same command-line arguments. For it to be a viable replacement for all uses of objcopy in the base system, it must gain support for writing portable exectuable @@ -1703,7 +1710,7 @@ October 2014. This has also been merged to 10-STABLE and will be included in the 10.2 release.

                        -

                        A bhyve status update presentation was done at the FreeBSD +

                        A bhyve status update presentation was given at the FreeBSD Vendor Summit in Nov 2014. The slides are available at http://people.freebsd.org/~neel/bhyve/bhyve_update_vendor_summit_2014.pdf.

                        @@ -1909,9 +1916,10 @@ -

                        The main goal of the lemul project is the execution of - multithreaded Linux applications that requires the glibc - library version 2.20 or later to be available on &os;. Glibc +

                        The main goal of the Linux emulation layer project + is the execution on &os; of + multithreaded Linux applications that require the glibc + library version 2.20 or later to be available. Glibc 2.20 requires a Linux kernel (or emulation thereof) of version 2.6.32 or later. The main obstacle preventing this is that the current Linuxulator uses native &os; processes for @@ -1976,7 +1984,7 @@ -

                        Implement the Priority Inheritance Futexes for +

                        Implement Priority Inheritance Futexes for the Linuxulator.

                        @@ -2140,12 +2148,12 @@ -

                        The ports collection's Linux emulation stack was upgraded to +

                        The Linux emulation stack in the ports collection was upgraded to include CentOS 6.6 on November 11. After smoothing - out several bugs that had been introduced, we have been able + out several bugs that had been introduced, we were able to bump the default version of the Linux userland from Fedora - 10 to CentOS 6.6 on December 9. Providing a more - modern Linux userland and supporting libraries allows a large + 10 to CentOS 6.6 on December 9th. Providing a more + modern Linux userland and support libraries allows a large number of Linux applications to be run on &os;.

                        The goal behind providing an updated Fedora-based userland is @@ -2173,7 +2181,7 @@ -

                        Refactor Mk/bsd.linux-*.mk to facilitate above +

                        Refactor Mk/bsd.linux-*.mk to facilitate the above additions.

                        @@ -2211,14 +2219,14 @@ PCI bus. These VFs are fully independent PCI devices that have access to the resources of the PF. For example, on a network interface card, VFs could transmit and receive packets - independent of the PF.

                        + independently of the PF.

                        The most obvious use case for SR-IOV is virtualization. A hypervisor like bhyve could instantiate a VF for every VM and use PCI passthrough to assign the VFs to the VMs. This would allow multiple VMs to share access to the PCI device without having to do any expensive communication with the hypervisor, - greatly increasing performance of performing I/O from a + greatly increasing the performance of I/O within a VM.

                        Work on the core PCI infrastructure is complete and @@ -2274,7 +2282,7 @@ shim

                      • writing uefisign(8), a BSD-licensed utility to sign EFI - binaries using Authenticode, as mandated by UEFI + binaries using Authenticode, as mandated by the UEFI specification.
                      @@ -2283,12 +2291,12 @@ -

                      Ensure the signature format properly matches UEFI spec +

                      Ensure that the signature format properly matches UEFI spec requirements.

                      -

                      Verify correctly signed, incorrectly signed, and +

                      Verify that correctly signed, incorrectly signed, and unsigned loader components are handled properly.

                      @@ -2363,7 +2371,7 @@

                      Further improvements have been made to the loader to allow it to take the Flattened Device Tree data from UEFI and pass it - to the kernel. In the kernel busdma, CPU identification, and + to the kernel. In the kernel, busdma, CPU identification, and improvements to interrupt handling have been made, along with preliminary KDB support.

                      @@ -2385,7 +2393,7 @@
                      -

                      Implement remaining userland libraries and binaries.

                      +

                      Implement the remaining userland libraries and binaries.

                      @@ -2476,8 +2484,8 @@ dedicated to supporting and promoting the &os; Project and community worldwide. Most of the funding is used to support &os; development projects, conferences, and developer - summits, purchase equipment to grow and improve the &os; - infrastructure, and provide legal support for the Project.

                      + summits; purchase equipment to grow and improve the &os; + infrastructure; and provide legal support for the Project.

                      We ended the year exceeding our fundraising goal, by raising over $2,372,132, from 1670 donors! Thank you to everyone who @@ -2503,7 +2511,7 @@

                      We were a sponsor of the Grace Hopper Conference. - Dru Lavigne gave an introduction to &os; presentation, that + Dru Lavigne gave an "introduction to &os;" presentation, that was well attended. We also sponsored Shteryana Shopova to represent &os;, along with Dru, at our booth.

                      @@ -2522,7 +2530,7 @@ It started in 2011 as a Summer of Code project and has sputtered since getting pushed into the system.

                      -

                      Besides the above conferences, we helped promote &os; at +

                      In addition to the above conferences, we helped promote &os; at the following conferences:

                        @@ -2532,8 +2540,9 @@ Fest
                      • LISA
                      • - LISA had a great turnout for Dru Lavigne's &os; BoF talk.
                      + + LISA had a great turnout for Dru Lavigne's &os; BoF talk.

                      We visited a few large &os; users in the Bay Area to @@ -2592,8 +2601,8 @@ report. Some projects that were worked on this quarter were adding support for 64-bit ARM architecture to &os;, integration work on the vt(4) updated console and UEFI boot - support, Secure Boot, refining in-kernel iSCSI target and - initiator stack, autofs-based automount daemon, migrating to + support, Secure Boot, refining the in-kernel iSCSI target and + initiator stack, an autofs-based automount daemon, migrating to the ELF Tool Chain, and implementing modern AES modes in &os;'s cryptographic framework.

                      @@ -2660,8 +2669,8 @@ Percival for having created that port initially.)

                      There is also a firstboot-freebsd-update port which can be used - to update a system on first boot but is currently disabled. See - below. Similarly, the firstboot-pkgs port/scripts will install + to update a system on first boot but is currently disabled (see + below). Similarly, the firstboot-pkgs port/scripts will install specified packages on first boot.

                      Overall, Google Cloud Compute is quite nice; instances spin up @@ -2675,7 +2684,7 @@

                      Google does not make sharing non-official images as easy as AWS, so you have to create your own using my public tar file. The - tar was created using the script in the links section. That + tar file was created using the script in the links section. That script can be used to produce customized images, even though there are no official image (nor will there be any time soon).

                      @@ -2703,7 +2712,7 @@

                      There is no gcimagebundle command in the Ports - Collectiong so you cannot easily create an image from a running + Collection so you cannot easily create an image from a running machine.

                      @@ -2724,7 +2733,7 @@
                      -

                      The vtnet driver needs wq disabled on 16 cpu boxes, but +

                      The vtnet driver needs wq disabled on 16 cpu boxes, but it is just disabled everywhere for now since that is easier.

                      @@ -2740,12 +2749,12 @@

                      We need to support virtualized clocks; bryanv@ is - working on this. In fact, all his ongoing work in the virt area - would probably make things work better.

                      + working on this. In fact, all his ongoing work in the + virtualization area would probably make things work better.

                      -

                      It would be nice if there as the ability to disable the +

                      It would be nice if there was the ability to disable the spinner before the loader, which clutters up the console log. The ability to disable it is in HEAD; hopefully it will be MFCd to 10-STABLE before 10.2.

                      From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 21:38:15 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4FB51319; Thu, 15 Jan 2015 21:38:15 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 309B2283; Thu, 15 Jan 2015 21:38:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0FLcFfA014121; Thu, 15 Jan 2015 21:38:15 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0FLcERV014113; Thu, 15 Jan 2015 21:38:14 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501152138.t0FLcERV014113@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Thu, 15 Jan 2015 21:38:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46209 - in head: en_US.ISO8859-1/htdocs/news/status share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 21:38:15 -0000 Author: bjk Date: Thu Jan 15 21:38:13 2015 New Revision: 46209 URL: https://svnweb.freebsd.org/changeset/doc/46209 Log: Publish the 2014Q4 Status Report Update the deadline for the next report, and add a news entry (and new year!). Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml head/en_US.ISO8859-1/htdocs/news/status/status.xml head/share/xml/news.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 21:17:55 2015 (r46208) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 21:38:13 2015 (r46209) @@ -15,12 +15,12 @@
                      Introduction - + This is a draft of the October–December 2014 status report. Please check back after it is finalized, and an announcement email is sent to the &os;-Announce mailing list.

                      - + ?>

                      This report covers &os;-related projects between October and December 2014. This is the last of four reports planned for Modified: head/en_US.ISO8859-1/htdocs/news/status/status.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/status.xml Thu Jan 15 21:17:55 2015 (r46208) +++ head/en_US.ISO8859-1/htdocs/news/status/status.xml Thu Jan 15 21:38:13 2015 (r46209) @@ -13,8 +13,8 @@ -

                      Next Quarterly Status Report submissions (October — - December) due: January 7th, 2015

                      +

                      Next Quarterly Status Report submissions (January — + March) due: April 7th, 2015

                      Use the xml generator or download and edit the @@ -58,6 +58,8 @@

                      2014

                        +
                      • October, 2014 - + December, 2014
                      • July, 2014 - September, 2014
                      • April, 2014 - Modified: head/share/xml/news.xml ============================================================================== --- head/share/xml/news.xml Thu Jan 15 21:17:55 2015 (r46208) +++ head/share/xml/news.xml Thu Jan 15 21:38:13 2015 (r46209) @@ -29,6 +29,25 @@ + 2015 + + + 1 + + + 15 + + October–December, 2014 Status Report + +

                        The October–December, 2014 Status Report + is now available.

                        + + + + + + 2014 From owner-svn-doc-head@FreeBSD.ORG Thu Jan 15 22:14:42 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 05095B1E; Thu, 15 Jan 2015 22:14:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 E530E8CD; Thu, 15 Jan 2015 22:14:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0FMEfI5032700; Thu, 15 Jan 2015 22:14:41 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0FMEfPx032699; Thu, 15 Jan 2015 22:14:41 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501152214.t0FMEfPx032699@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Thu, 15 Jan 2015 22:14:41 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46210 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jan 2015 22:14:42 -0000 Author: bjk Date: Thu Jan 15 22:14:41 2015 New Revision: 46210 URL: https://svnweb.freebsd.org/changeset/doc/46210 Log: Shuffle a couple categories Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 21:38:13 2015 (r46209) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Thu Jan 15 22:14:41 2015 (r46210) @@ -1828,7 +1828,7 @@ - + Ports Collection @@ -2307,7 +2307,7 @@ - + FreeBSD/arm64 From owner-svn-doc-head@FreeBSD.ORG Fri Jan 16 01:16:52 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 347ECF1; Fri, 16 Jan 2015 01:16:52 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 1FFB5D05; Fri, 16 Jan 2015 01:16:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0G1Gp6G019135; Fri, 16 Jan 2015 01:16:51 GMT (envelope-from allanjude@FreeBSD.org) Received: (from allanjude@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0G1GpIX019134; Fri, 16 Jan 2015 01:16:51 GMT (envelope-from allanjude@FreeBSD.org) Message-Id: <201501160116.t0G1GpIX019134@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: allanjude set sender to allanjude@FreeBSD.org using -f From: Allan Jude Date: Fri, 16 Jan 2015 01:16:51 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46211 - head/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 01:16:52 -0000 Author: allanjude Date: Fri Jan 16 01:16:51 2015 New Revision: 46211 URL: https://svnweb.freebsd.org/changeset/doc/46211 Log: Add infoworld article "Intro to FreeBSD for Linux users" to press column on the front page Differential Revision: https://reviews.freebsd.org/D1439 Submitted by: hans@beastielabs.net (original) Approved by: wblock (mentor) Modified: head/share/xml/press.xml Modified: head/share/xml/press.xml ============================================================================== --- head/share/xml/press.xml Thu Jan 15 22:14:41 2015 (r46210) +++ head/share/xml/press.xml Fri Jan 16 01:16:51 2015 (r46211) @@ -38,6 +38,25 @@ 2014 + 12 + + + Get started with FreeBSD: A brief intro for Linux + users + http://www.infoworld.com/article/2858288/unix/intro-to-freebsd-for-linux-users.html + InfoWorld + http://www.infoworld.com/ + 15 December 2014 + Paul Venezia +

                        A brief introduction to FreeBSD for curious Linux users. + Covers the installation and updating process, building a + basic firewall, installing binary packages, and finally + installing and configuring a typical web stack with Apache, + PHP, and MySQL.

                        +
                        +
                        + + 11 From owner-svn-doc-head@FreeBSD.ORG Fri Jan 16 01:36:55 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3E9D160D; Fri, 16 Jan 2015 01:36:55 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 2A337EC8; Fri, 16 Jan 2015 01:36:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0G1at06028737; Fri, 16 Jan 2015 01:36:55 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0G1atf4028736; Fri, 16 Jan 2015 01:36:55 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201501160136.t0G1atf4028736@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 16 Jan 2015 01:36:55 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46212 - head/en_US.ISO8859-1/htdocs X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 01:36:55 -0000 Author: gjb Date: Fri Jan 16 01:36:54 2015 New Revision: 46212 URL: https://svnweb.freebsd.org/changeset/doc/46212 Log: Grammar fix: s/prebuild/prebuilt/ Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/where.xml Modified: head/en_US.ISO8859-1/htdocs/where.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/where.xml Fri Jan 16 01:16:51 2015 (r46211) +++ head/en_US.ISO8859-1/htdocs/where.xml Fri Jan 16 01:36:54 2015 (r46212) @@ -38,7 +38,7 @@ (bootonly) sized ISO Disc Images, as well as regular and mini USB memory stick - images. Later versions of &os; are also offered as prebuild + images. Later versions of &os; are also offered as prebuilt expandable Virtual Machine images, and as SD Cards for embedded platforms.

                        From owner-svn-doc-head@FreeBSD.ORG Fri Jan 16 12:01:40 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4A08732E; Fri, 16 Jan 2015 12:01:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 3670E842; Fri, 16 Jan 2015 12:01:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0GC1e76024220; Fri, 16 Jan 2015 12:01:40 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0GC1e5m024219; Fri, 16 Jan 2015 12:01:40 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201501161201.t0GC1e5m024219@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Fri, 16 Jan 2015 12:01:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46213 - head/ja_JP.eucJP/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 12:01:40 -0000 Author: ryusuke Date: Fri Jan 16 12:01:39 2015 New Revision: 46213 URL: https://svnweb.freebsd.org/changeset/doc/46213 Log: - Merge the following from the English version: r46166 -> r46209 head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml ============================================================================== --- head/ja_JP.eucJP/share/xml/news.xml Fri Jan 16 01:36:54 2015 (r46212) +++ head/ja_JP.eucJP/share/xml/news.xml Fri Jan 16 12:01:39 2015 (r46213) @@ -23,7 +23,7 @@ would like to work on. *** $FreeBSD$ - Original revision: r46166 + Original revision: r46209 --> @@ -31,6 +31,26 @@ + 2015 + + + 1 + + + 15 + + ³«È¯¿ÊĽ¥ì¥Ý¡¼¥È (2014 ǯ 10 ·î – 12 ·î) ¸ø³« + +

                        2014 ǯ + 10 ·î – 12 ·î³«È¯¿ÊĽ¥ì¥Ý¡¼¥È + ¤¬¸ø³«¤µ¤ì¤Þ¤·¤¿¡£

                        +
                        +
                        +
                        +
                        + + 2014 From owner-svn-doc-head@FreeBSD.ORG Fri Jan 16 12:24:47 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 761EBA12; Fri, 16 Jan 2015 12:24:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 62757A64; Fri, 16 Jan 2015 12:24:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0GCOld1034499; Fri, 16 Jan 2015 12:24:47 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0GCOlBO034498; Fri, 16 Jan 2015 12:24:47 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201501161224.t0GCOlBO034498@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Fri, 16 Jan 2015 12:24:47 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46214 - head/ja_JP.eucJP/books/handbook/install X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 12:24:47 -0000 Author: ryusuke Date: Fri Jan 16 12:24:46 2015 New Revision: 46214 URL: https://svnweb.freebsd.org/changeset/doc/46214 Log: - Merge the following from the English version: r44273 -> r44548 head/ja_JP.eucJP/books/handbook/install/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/install/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/install/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/install/chapter.xml Fri Jan 16 12:01:39 2015 (r46213) +++ head/ja_JP.eucJP/books/handbook/install/chapter.xml Fri Jan 16 12:24:46 2015 (r46214) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r44273 + Original revision: r44548 $FreeBSD$ --> @@ -2776,7 +2776,7 @@ use the current settings. &gui.yes; ¤òÁªÂò¤·¤¿¾ì¹ç¤Ë¤Ï¡¢ Enter ¤ò²¡¤¹¤È¡¢ - ¥á¥Ã¥»¡¼¥¸ÊÔ½¸ÍѤΥ¨¥Ç¥£¥¿¤¬¼«Æ°Åª¤Ëµ¯Æ°¤·¤Þ¤¹¡£ + &man.ee.1; ¥¨¥Ç¥£¥¿¤¬¼«Æ°Åª¤Ëµ¯Æ°¤·¤Þ¤¹¡£
                        FTP Welcome ¥á¥Ã¥»¡¼¥¸¤ÎÊÔ½¸ @@ -4030,9 +4030,6 @@ Please press any key to reboot. ¤É¤Î¥¹¥é¥¤¥¹¤¬Â¾¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ë°¤¹¤ë¤«¤ò·è¤á¤ë¤Î¤Ë &man.fdisk.8; ¤ÏÌòΩ¤Á¤Þ¤¹¡£ - - NTFS ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤â¡¢Æ±ÍÍ¤Ë &man.mount.ntfs.8; - ¥³¥Þ¥ó¥É¤Ç¥Þ¥¦¥ó¥È¤Ç¤­¤Þ¤¹¡£ From owner-svn-doc-head@FreeBSD.ORG Fri Jan 16 15:38:02 2015 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D269CC8; Fri, 16 Jan 2015 15:38:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 58C2E136; Fri, 16 Jan 2015 15:38:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0GFc2sA025628; Fri, 16 Jan 2015 15:38:02 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0GFc2Lg025627; Fri, 16 Jan 2015 15:38:02 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501161538.t0GFc2Lg025627@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Fri, 16 Jan 2015 15:38:02 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46215 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 15:38:02 -0000 Author: bjk Date: Fri Jan 16 15:38:01 2015 New Revision: 46215 URL: https://svnweb.freebsd.org/changeset/doc/46215 Log: Fix another typo in the gcloud report Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Fri Jan 16 12:24:46 2015 (r46214) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Fri Jan 16 15:38:01 2015 (r46215) @@ -2738,7 +2738,7 @@ -

                        There is a work needed for the Google +

                        There is work needed for the Google safe_format_and_mount command which formats and mounts newly attached disks, but this is just a nicety really.