From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 00:07:00 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 89A7B7FE; Sun, 12 Apr 2015 00:07:00 +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 75591A70; Sun, 12 Apr 2015 00:07:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3C070G7018236; Sun, 12 Apr 2015 00:07:00 GMT (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3C070ws018235; Sun, 12 Apr 2015 00:07:00 GMT (envelope-from imp@FreeBSD.org) Message-Id: <201504120007.t3C070ws018235@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: imp set sender to imp@FreeBSD.org using -f From: Warner Losh Date: Sun, 12 Apr 2015 00:07:00 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46517 - head/en_US.ISO8859-1/books/arch-handbook/scsi 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, 12 Apr 2015 00:07:00 -0000 Author: imp Date: Sun Apr 12 00:06:59 2015 New Revision: 46517 URL: https://svnweb.freebsd.org/changeset/doc/46517 Log: Update some obsolete references in the CAM / SCSI stuff. Modified: head/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.xml Modified: head/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.xml Sun Apr 12 00:06:58 2015 (r46516) +++ head/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.xml Sun Apr 12 00:06:59 2015 (r46517) @@ -147,7 +147,7 @@ struct cam_sim *sim; if(( sim = cam_sim_alloc(action_func, poll_func, driver_name, - softc, unit, max_dev_transactions, + softc, unit, mtx, max_dev_transactions, max_tagged_dev_transactions, devq) )==NULL) { cam_simq_free(devq); error; /* some code to handle the error */ @@ -217,11 +217,18 @@ unit - the controller unit number, for example - for controller wds0 this number will be + for controller mps0 this number will be 0 + mtx - Lock associated with this SIM. For SIMs that don't + know about locking, pass in Giant. For SIMs that do, pass in + the lock used to guard this SIM's data structures. This lock + will be held when xxx_action and xxx_poll are called. + + + max_dev_transactions - maximal number of simultaneous transactions per SCSI target in the non-tagged mode. This value will be almost universally equal to 1, with possible @@ -248,7 +255,7 @@ Finally we register the SCSI buses associated with our SCSI adapterSCSIadapter: - if(xpt_bus_register(sim, bus_number) != CAM_SUCCESS) { + if(xpt_bus_register(sim, softc, bus_number) != CAM_SUCCESS) { cam_sim_free(sim, /*free_devq*/ TRUE); error; /* some code to handle the error */ } @@ -505,6 +512,11 @@ back to CAM). This flag is not used anywhere in the CAM code now, so its purpose is purely diagnostic. + + + CAM_QOS_VALID - The QOS data + is now valid. + The function xxx_action() is not @@ -728,27 +740,14 @@ CCB or pointed to, in the latter case the pointer may be physical or virtual. Since the hardware commonly needs physical address we always convert the address to the - physical one. + physical one, typically using the busdma API. - A NOT-QUITE RELATED NOTE: Normally this is done by a - call to vtophys(), but for the PCI - device (which account for most of the SCSI controllers now) - drivers' portability to the Alpha architecture the - conversion must be done by vtobus() - instead due to special Alpha quirks. [IMHO it would be much - better to have two separate functions, - vtop() and - ptobus() then - vtobus() would be a simple - superposition of them.] In case if a physical address is + In case if a physical address is requested it is OK to return the CCB with the status CAM_REQ_INVALID, the current drivers - do that. But it is also possible to compile the - Alpha-specific piece of code, as in this example (there - should be a more direct way to do that, without conditional - compilation in the drivers). If necessary a physical - address can be also converted or mapped back to a virtual - address but with big pain, so we do not do that. + do that. If necessary a physical address can be also + converted or mapped back to a virtual address but with + big pain, so we do not do that. if(ccb_h->flags & CAM_CDB_POINTER) { /* CDB is a pointer */ @@ -757,11 +756,7 @@ hcb->cmd = vtobus(csio->cdb_io.cdb_ptr); } else { /* CDB pointer is physical */ -#if defined(__alpha__) - hcb->cmd = csio->cdb_io.cdb_ptr | alpha_XXX_dmamap_or ; -#else hcb->cmd = csio->cdb_io.cdb_ptr ; -#endif } } else { /* CDB is in the ccb (buffer) */ From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 00:06:59 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 F3AE87FD; Sun, 12 Apr 2015 00:06:58 +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 DFFF4A6F; Sun, 12 Apr 2015 00:06:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3C06wrK018190; Sun, 12 Apr 2015 00:06:58 GMT (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3C06wvd018189; Sun, 12 Apr 2015 00:06:58 GMT (envelope-from imp@FreeBSD.org) Message-Id: <201504120006.t3C06wvd018189@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: imp set sender to imp@FreeBSD.org using -f From: Warner Losh Date: Sun, 12 Apr 2015 00:06:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46516 - 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: Sun, 12 Apr 2015 00:06:59 -0000 Author: imp Date: Sun Apr 12 00:06:58 2015 New Revision: 46516 URL: https://svnweb.freebsd.org/changeset/doc/46516 Log: Note explicitly that ARMv7 is also supported. 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 Sat Apr 11 04:44:58 2015 (r46515) +++ head/en_US.ISO8859-1/htdocs/where.xml Sun Apr 12 00:06:58 2015 (r46516) @@ -27,7 +27,7 @@ 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.

+ image which supports ARMv6 and ARMv7 processors..

From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 20:22:17 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 F152AB72; Sun, 12 Apr 2015 20:22:16 +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 D2F28160; Sun, 12 Apr 2015 20:22:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CKMGvn094225; Sun, 12 Apr 2015 20:22:16 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CKMGoi094224; Sun, 12 Apr 2015 20:22:16 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122022.t3CKMGoi094224@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 20:22:16 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46518 - 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, 12 Apr 2015 20:22:17 -0000 Author: bjk Date: Sun Apr 12 20:22:15 2015 New Revision: 46518 URL: https://svnweb.freebsd.org/changeset/doc/46518 Log: Add the ASLR report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 00:06:59 2015 (r46517) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:22:15 2015 (r46518) @@ -83,4 +83,71 @@ Miscellaneous + + Address Space Layout Randomization (ASLR) + + + + + Shawn + Webb + + shawn.webb@hardenedbsd.org + + + + Oliver + Pinter + + oliver.pinter@hardenedbsd.org + + + + + HardenedBSD + ASLR Call For Testing + FreeBSD Code Review of ASLR + + + +

Address Space Layout Randomization (ASLR) is a + computer security technique that aids in mitigating + low-level vulnerabilities such as buffer overflows. + ASLR randomizes the memory layout of running + applications to prevent an attacker from knowing where + a given exploitable vulnerability lies in memory.

+ +

We have been working hard the last few months to ensure + the robustness of our ASLR implementation. We have + written a helpful manpage. We have updated the patch on + FreeBSD's code review system (Phabricator). Our ASLR + implementation is in heavy use by the HardenedBSD team + in production environments and is performing + robustly.

+ +

The next task is to compile the base system applications as + Position-Independent Executables (PIEs). In order for + ASLR to be effective, applications must be compiled as + PIEs. It is likely that this part will take a long time + to accomplish, given the complexity surrounding + building the libraries in the base system. Even if applications + are not compiled as PIEs, having ASLR available still + helps those applications (like HardenedBSD's secadm) + which force compilation as PIE for themselves.

+ + + SoldierX + + + +

Test our patch against 11-CURRENT.

+
+ + +

For &os; committers: work with us to get this merged + into &os;.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 20:35:36 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 EFDCCF34; Sun, 12 Apr 2015 20:35:35 +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 DB2CF27D; Sun, 12 Apr 2015 20:35:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CKZZSs099562; Sun, 12 Apr 2015 20:35:35 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CKZZnM099561; Sun, 12 Apr 2015 20:35:35 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122035.t3CKZZnM099561@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 20:35:35 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46519 - 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, 12 Apr 2015 20:35:36 -0000 Author: bjk Date: Sun Apr 12 20:35:34 2015 New Revision: 46519 URL: https://svnweb.freebsd.org/changeset/doc/46519 Log: Add Xfce report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:22:15 2015 (r46518) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:35:34 2015 (r46519) @@ -150,4 +150,86 @@ + + Xfce on &os; + + + + &os; Xfce Team + xfce@FreeBSD.org + + + + + + + + +

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.

+ +

This quarter was an exciting time for the Xfce Team. We + imported the Xfce desktop environment 4.12 into the ports + tree, after more than two years of development.

+ +

Overall, we have updated the following ports:

+ +
    +
  • Xfce core (4.12)
  • +
  • audio/xfce4-mpc-plugin (0.4.5)
  • +
  • deskutils/xfce4-tumbler (0.1.31
  • +
  • deskutils/xfce4-xkb-plugin (0.7.1)
  • +
  • editors/mousepad (0.4.0)
  • +
  • graphics/ristretto (0.8.0)
  • +
  • multimedia/xfce4-parole (0.8.0)
  • +
  • sysutils/garcon (0.4.0)
  • +
  • sysutils/xfce4-diskperf-plugin (2.5.5)
  • +
  • sysutils/xfce4-fsguard-plugin (1.0.2)
  • +
  • sysutils/xfce4-power-manager (1.4.4)
  • +
  • sysutils/xfce4-wavelan-plugin (0.5.12)
  • +
  • textproc/xfce4-dict-plugin (0.7.1)
  • +
  • www/xfce4-smartbookmark-plugin (0.4.6)
  • +
  • x11/libexo (0.10.4)
  • +
  • x11-clocks/xfce4-timer-out-plugin (1.0.2)
  • +
  • x11-fm/thunar (1.6.6)
  • +
  • x11-themes/gtk-xfce-engine (3.2.0)
  • +
+ +

At the same time we switched to the USES framework, and a new + plugin has been added, called + audio/xfce4-pulseaudio-plugin.

+ +

We also follow the unstable releases (available in our + experimental repository) of:

+ +
    +
  • x11/xfce4-dashboard (0.3.91)
  • +
  • x11/xfce4-notes-plugin (1.8.0 beta)
  • +
+ +

The following documentation patches are ready:

+
    +
  • PR197878, + Update Xfce section in Porter's Handbook
  • +
  • D1305, FAQ
  • +
+ + + + +

Work on support for Compact Disc Digital Audio (CD-DA) in + multimedia/xfce4-parole.

+
+ + +

Add a new property (through xfconf-query) in order to + allow users to change the greyscale value of quicklaunch + icons in x11/xfce4-dashboard (this feature is only available + in the unstable release).

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 20:45: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 5F719EA; Sun, 12 Apr 2015 20:45: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 312E2389; Sun, 12 Apr 2015 20:45: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 t3CKjHLT004396; Sun, 12 Apr 2015 20:45:17 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CKjHj3004394; Sun, 12 Apr 2015 20:45:17 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122045.t3CKjHj3004394@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 20:45:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46520 - 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, 12 Apr 2015 20:45:18 -0000 Author: bjk Date: Sun Apr 12 20:45:17 2015 New Revision: 46520 URL: https://svnweb.freebsd.org/changeset/doc/46520 Log: Add Lua boot loader report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:35:34 2015 (r46519) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:45:17 2015 (r46520) @@ -232,4 +232,81 @@ + + Lua boot loader + + + + + Rui + Paulo + + rpaulo@FreeBSD.org + + + + + Pedro + Souza + + pedrosouza@FreeBSD.org + + + + + Wojciech + Koszek + + wkoszek@FreeBSD.org + + + + + + + + +

The Lua boot loader project is in its final stage and + it can be used on x86 already. The aim of this project is to + replace the Forth boot loader with a Lua boot loader. All the + scripts were re-written in Lua and are available in + sys/boot/lua. Once all the Forth features have been tested + and once the boot menus look exactly like in Forth, we will + start merging this project to &os; HEAD. Both loaders can + co-exist in the source tree with no problems because a + pluggable loader functionality was introduced for this + purpose.

+ +

The project was initially started by Wojciech + Koszek, and Pedro Souza wrote most of the Lua code last year in + his Google Summer of Code project.

+ +

To build a Lua boot loader just use:

+
WITH_LUA=y
+WITHOUT_FORTH=y
+ + + + +

Feature/appearance parity with Forth.

+
+ + +

Investigate use of floating point by Lua.

+
+ + +

Test the EFI Lua loader.

+
+ + +

Test the U-Boot Lua loader.

+
+ + +

Test the serial console.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 20:55:53 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 EAC22326; Sun, 12 Apr 2015 20:55:53 +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 D64A8673; Sun, 12 Apr 2015 20:55:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CKtrp7009258; Sun, 12 Apr 2015 20:55:53 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CKtrJD009257; Sun, 12 Apr 2015 20:55:53 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122055.t3CKtrJD009257@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 20:55:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46521 - 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, 12 Apr 2015 20:55:54 -0000 Author: bjk Date: Sun Apr 12 20:55:52 2015 New Revision: 46521 URL: https://svnweb.freebsd.org/changeset/doc/46521 Log: Add report on Michael W. Lucas books Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:45:17 2015 (r46520) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:55:52 2015 (r46521) @@ -309,4 +309,38 @@ WITHOUT_FORTH=y + + More Michael Lucas &os; books + + + + + Michael + Lucas + + mwlucas@michaelwlucas.com + + + + + + + + +

The &os; storage books are proceeding slower than expected. + This is a complex project.

+ +

It appears that ZFS will be a two-book topic. The + first book will cover basic ZFS, while the second will cover + advanced cases like live and cold replication, sharing, + performance, and using ZFS on top of less common GEOM + providers. More details can be found in the links section.

+ +

Allan Jude (allanjude@) is co-authoring the ZFS + books. Little did he know of the magnitude of the task + ahead of him when he signed up....

+ +
+ + From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 21:08: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 186D9926; Sun, 12 Apr 2015 21:08: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 DE3A689A; Sun, 12 Apr 2015 21:08: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 t3CL8Mmr014437; Sun, 12 Apr 2015 21:08:22 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CL8Mas014436; Sun, 12 Apr 2015 21:08:22 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122108.t3CL8Mas014436@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 21:08:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46522 - 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, 12 Apr 2015 21:08:23 -0000 Author: bjk Date: Sun Apr 12 21:08:21 2015 New Revision: 46522 URL: https://svnweb.freebsd.org/changeset/doc/46522 Log: Add opaque ifnet report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 20:55:52 2015 (r46521) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:08:21 2015 (r46522) @@ -342,5 +342,49 @@ WITHOUT_FORTH=y + + Opaque ifnet + + + + + Gleb + Smirnoff + + glebius@FreeBSD.org + + + + + Project wiki page + + + +

The project is to design a new KPI for network drivers + that would allow for the network stack to evolve, without + breaking compatibility with older drivers. The core idea is to + hide struct ifnet from drivers, thus the + project has the name "opaque ifnet". However, the + project will include more changes than just hiding the + struct's definition.

+ +

At present, the new KPI has been prototyped, most + important parts of network stack have been modified + appropriately, and several drivers have been converted to new + KPI.

+ +

The project needs more manpower, since there are many + network drivers in the tree, with a total of 245 sites where a + struct ifnet is allocated.

+ + + Netflix + + + +

Convert more drivers.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 21:17:05 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 2E64AB31; Sun, 12 Apr 2015 21:17:05 +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 100E0985; Sun, 12 Apr 2015 21:17:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CLH4ej019090; Sun, 12 Apr 2015 21:17:04 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CLH45T019089; Sun, 12 Apr 2015 21:17:04 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122117.t3CLH45T019089@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 21:17:04 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46523 - 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, 12 Apr 2015 21:17:05 -0000 Author: bjk Date: Sun Apr 12 21:17:04 2015 New Revision: 46523 URL: https://svnweb.freebsd.org/changeset/doc/46523 Log: Add portmgr report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:08:21 2015 (r46522) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:17:04 2015 (r46523) @@ -387,4 +387,71 @@ WITHOUT_FORTH=y + + Ports Collection + + + + + Frederic + + Culot + + portmgr-secretary@FreeBSD.org + + + + Port Management Team + portmgr@FreeBSD.org + + + + + + + + + + + + + + + + +

As of the end of Q1 the ports tree holds almost 25,000 + ports, and the PR count is just over 1,500. The tree saw + more activity than during the previous quarter, with + almost 7,000 commits performed by 163 active committers. + The number of problem reports closed also increased by + about 20%, with nearly 2,000 PRs closed!

+ +

In Q1 two new developers were granted a ports commit bit + (jbeich@ and brd@) and one was taken in for safekeeping + (rafan@, on his request).

+ +

On the management side, decke@ decided to step down from + his portmgr duties in February. No other changes were made + to the team during Q1.

+ +

This quarter also saw the release of the first quarterly + branch of the year, 2015Q1. On this branch, 140 changes were + applied by 35 committers.

+ +

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

+ + + + +

As during the previous quarter a tremendous amount + of work was done on the tree to update major ports and to + close even more PRs than in 2014 Q4. However, we sometimes + lag behind with regards to documentation, so volunteers + are welcome to help on this important task.

+
+
+ +
+ From owner-svn-doc-head@FreeBSD.ORG Sun Apr 12 21:43:06 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 578A7229; Sun, 12 Apr 2015 21:43:06 +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 38BC4C67; Sun, 12 Apr 2015 21:43:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CLh61f033239; Sun, 12 Apr 2015 21:43:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CLh6R1033238; Sun, 12 Apr 2015 21:43:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122143.t3CLh6R1033238@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 21:43:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46524 - 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, 12 Apr 2015 21:43:06 -0000 Author: bjk Date: Sun Apr 12 21:43:05 2015 New Revision: 46524 URL: https://svnweb.freebsd.org/changeset/doc/46524 Log: Add bhyve report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:17:04 2015 (r46523) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:43:05 2015 (r46524) @@ -454,4 +454,155 @@ WITHOUT_FORTH=y + + bhyve + + + + + Peter + Grehan + + grehan@FreeBSD.org + + + + + Neel + Natu + + neel@FreeBSD.org + + + + + John + Baldwin + + jhb@FreeBSD.org + + + + + Tycho + Nightingale + + tychon@FreeBSD.org + + + + + Allan + Jude + + freebsd@allanjude.com + + + + + Alexander + Motin + + mav@freebsd.org + + + + + bhyve FAQ and talks + + + +

bhyve is a hypervisor that runs on the FreeBSD/amd64 + platform. At present, it runs FreeBSD (8.x or later), Linux + i386/x64, OpenBSD i386/amd64, and NetBSD/amd64 guests. Current + development is focused on enabling additional guest operating + systems and implementing features found in other hypervisors.

+ +

Peter Grehan did a status update at bhyvecon 2015 in + Tokyo. The slides are available at + http://bhyvecon.org/bhyvecon2015-Peter.pdf

+ +

Mihai Carabas presented the results of his GSoC project + on implementing instruction caching in bhyve at AsiaBSDCon + 2015 in Tokyo. The slides are available at + http://people.freebsd.org/~neel/bhyve/bhyve-cache-emul-slides.pdf

+ +

A number of improvements were made to bhyve this quarter:

+ +
    +
  • The RTC device model can now be instructed to keep UTC time + instead of localtime. This is useful for guests like OpenBSD + that expect the RTC to keep UTC time.
  • +
  • The virtio-blk device now does I/O asynchronously without + blocking the vcpu thread that initiated the I/O.
  • +
  • The virtio-blk and ahci-hd devices are now able to execute + multiple I/O requests in parallel. This can significantly + boost virtual disk throughput.
  • +
  • The ahci-hd device emulation advertises TRIM to the guest + if the backend device supports it (e.g., ZVOL).
  • +
  • The virtio-blk and ahci-hd devices now advertise the proper + logical and physical block size of the backend device or file.
  • +
+ + + + + +

Improve documentation.

+
+ + +

bhyveucl is a script for starting bhyve instances based on a + libUCL config file. More information is at + https://github.com/allanjude/bhyveucl

+
+ + +

Add support for virtio-scsi.

+
+ + +

Flexible networking backends: wanproxy, vhost-net.

+
+ + +

Move to a single process model, instead of bhyveload + and bhyve.

+
+ + +

Support running bhyve as non-root.

+
+ + +

Add filters for popular VM file formats (VMDK, VHD, + QCOW2).

+
+ + +

Implement an abstraction layer for video (no X11 or SDL in + the base system).

+
+ + +

Suspend/resume support.

+
+ + +

Live Migration.

+
+ + +

Nested VT-x support (bhyve in bhyve).

+
+ + +

Support for other architectures (ARM, MIPS, PPC).

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Mon Apr 13 11:29:39 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 9EB40597; Mon, 13 Apr 2015 11:29:39 +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 8A1AD9E0; Mon, 13 Apr 2015 11:29:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3DBTdl3035777; Mon, 13 Apr 2015 11:29:39 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3DBTdas035776; Mon, 13 Apr 2015 11:29:39 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201504131129.t3DBTdas035776@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Mon, 13 Apr 2015 11:29:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46526 - 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: Mon, 13 Apr 2015 11:29:39 -0000 Author: ryusuke Date: Mon Apr 13 11:29:38 2015 New Revision: 46526 URL: https://svnweb.freebsd.org/changeset/doc/46526 Log: ".." -> "." 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 Mon Apr 13 09:53:02 2015 (r46525) +++ head/en_US.ISO8859-1/htdocs/where.xml Mon Apr 13 11:29:38 2015 (r46526) @@ -27,7 +27,7 @@ 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 which supports ARMv6 and ARMv7 processors..

+ image which supports ARMv6 and ARMv7 processors.

From owner-svn-doc-head@FreeBSD.ORG Mon Apr 13 11:31:27 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 B4C2F624; Mon, 13 Apr 2015 11:31:27 +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 9FDCFA97; Mon, 13 Apr 2015 11:31:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3DBVRPE038484; Mon, 13 Apr 2015 11:31:27 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3DBVRcv038483; Mon, 13 Apr 2015 11:31:27 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201504131131.t3DBVRcv038483@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Mon, 13 Apr 2015 11:31:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46527 - head/ja_JP.eucJP/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: Mon, 13 Apr 2015 11:31:27 -0000 Author: ryusuke Date: Mon Apr 13 11:31:26 2015 New Revision: 46527 URL: https://svnweb.freebsd.org/changeset/doc/46527 Log: - Merge the following from the English version: r46366 -> r46526 head/ja_JP.eucJP/htdocs/where.xml Modified: head/ja_JP.eucJP/htdocs/where.xml Modified: head/ja_JP.eucJP/htdocs/where.xml ============================================================================== --- head/ja_JP.eucJP/htdocs/where.xml Mon Apr 13 11:29:38 2015 (r46526) +++ head/ja_JP.eucJP/htdocs/where.xml Mon Apr 13 11:31:26 2015 (r46527) @@ -6,7 +6,7 @@ ]> - + @@ -30,7 +30,8 @@ コンピュータが古く、32 ビットのモデルであれば、i386 を使用してください。 組み込みデバイスや、Raspberry Pi, Beagle, Bone Black, Panda Board, そして Zed Board といったシングルボードコンピュータ (SBC) では、 - armv6 SD カードイメージを使用してください。

+ armv6 SD カードイメージを使用してください。 + このイメージは、ARMv6 および ARMv7 プロセッサに対応しています。

From owner-svn-doc-head@FreeBSD.ORG Mon Apr 13 09:53:03 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 E136BF04; Mon, 13 Apr 2015 09:53:03 +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 CB826E44; Mon, 13 Apr 2015 09:53:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3D9r3w3088678; Mon, 13 Apr 2015 09:53:03 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3D9r3QE088677; Mon, 13 Apr 2015 09:53:03 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201504130953.t3D9r3QE088677@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Mon, 13 Apr 2015 09:53:03 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46525 - head/ja_JP.eucJP/books/handbook/bsdinstall X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 13 Apr 2015 12:13:23 +0000 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, 13 Apr 2015 09:53:04 -0000 Author: ryusuke Date: Mon Apr 13 09:53:02 2015 New Revision: 46525 URL: https://svnweb.freebsd.org/changeset/doc/46525 Log: - Merge the following from the English version: r44866 -> r44883 head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Sun Apr 12 21:43:05 2015 (r46524) +++ head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Mon Apr 13 09:53:02 2015 (r46525) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r44866 + Original revision: r44883 $FreeBSD$ --> sysinstall の利用については、 で説明しています。 + この章で記載されているインストールの手順は、 + &i386; および AMD64 アーキテクチャを対象にしています。 + 必要に応じて、他のプラットフォーム特有の手順についても明記しています。 + インストーラとこの文書で記載している内容には、 + いくらかズレがあることがありますので、 + この章を正確で忠実な手順書としてではなく、 + 一般的なガイドとしてご利用ください。 + + + グラフィカルなインストーラで + &os; をインストールしたいと考えているユーザは、 + PC-BSD プロジェクトのインストーラである + pc-sysinstall + に興味を持たれるかもしれません。 + このインストーラは、グラフィカルなデスクトップ (PC-BSD) + や、コマンドラインの &os; のインストールに利用できます。 + 詳細については、PC-BSD のユーザハンドブック http://wiki.pcbsd.org/index.php/PC-BSD%C2%AE_Users_Handbook/10.1) をご覧ください。 + + この章を読むと、以下のことがわかります。 @@ -88,6 +108,11 @@ &os; インストールメディアの作り方。 + + 最小ハードウェア要件、および&os; + が対応しているアーキテクチャについて + + - - UNIX 榊网綽 + + + UNIX 榊网綽 网菴 @@ -29,44 +36,61 @@ 絋篏篏睡 FreeBSD virtual consoles + &unix; 罟罅罨篏劫鋌ュ &os; 筝罟罅 flags + 荐 &os; 罟罅膤紫輝臀 + &os; 脾腆腟罕 + 絋篏莠(mount)梧(umount)罟罅膤紫輝 + 篁藝惹processesdaemons 篁ュ signals + 篁藝惹 shell 鐚篁ュ絋篏莅贋荐糸ョ医 + 絋篏篏睡堺絖膩莠 + 篁藝惹 devices device nodes + &os; 筝篏睡 binary 弱 + 絋篏沿 manual pages 篁ョ峨翫莖荐 - Virtual Consoles 腟腴罘 - virtual consoles - terminals + + + virtual consoles + + + terminals + + + console + 緇紊号篁ユ篏 FreeBSD 鐚銀賢筝腮絨掩絖腟腴罘筝絖 絋罩や戎 FreeBSD 喝莠蕭 &unix; 篏罐膤紫輝紲綵с @@ -279,6 +303,798 @@ options SC_PIXEL_MODE
+ + Users and Basic Account Management + + &os; allows multiple users to use the computer at the same + time. While only one user can sit in front of the screen and + use the keyboard at any one time, any number of users can log + in to the system through the network. To use the system, each + user should have their own user account. + + This chapter describes: + + + + The different types of user accounts on a + &os; system. + + + + How to add, remove, and modify user accounts. + + + + How to set limits to control the + resources that users and + groups are allowed to access. + + + + How to create groups and add users as members of a + group. + + + + + Account Types + + Since all access to the &os; system is achieved using + accounts and all processes are run by users, user and account + management is important. + + There are three main types of accounts: system accounts, + user accounts, and the superuser account. + + + System Accounts + + + accounts + system + + + System accounts are used to run services such as DNS, + mail, and web servers. The reason for this is security; if + all services ran as the superuser, they could act without + restriction. + + + accounts + daemon + + + accounts + operator + + + Examples of system accounts are + daemon, + operator, + bind, + news, and + www. + + + accounts + nobody + + + nobody is the + generic unprivileged system account. However, the more + services that use + nobody, the more + files and processes that user will become associated with, + and hence the more privileged that user becomes. + + + + User Accounts + + + accounts + user + + + User accounts are assigned to real people and are used + to log in and use the system. Every person accessing the + system should have a unique user account. This allows the + administrator to find out who is doing what and prevents + users from clobbering the settings of other users. + + Each user can set up their own environment to + accommodate their use of the system, by configuring their + default shell, editor, key bindings, and language + settings. + + Every user account on a &os; system has certain + information associated with it: + + + + User name + + + The user name is typed at the + login: prompt. Each user must have + a unique user name. There are a number of rules for + creating valid user names which are documented in + &man.passwd.5;. It is recommended to use user names + that consist of eight or fewer, all lower case + characters in order to maintain backwards + compatibility with applications. + + + + + Password + + + Each account has an associated password. + + + + + User ID (UID) + + + The User ID (UID) is a number + used to uniquely identify the user to the &os; system. + Commands that allow a user name to be specified will + first convert it to the UID. It is + recommended to use a UID less than 65535, since higher + values may cause compatibility issues with some + software. + + + + + Group ID (GID) + + + The Group ID (GID) is a number + used to uniquely identify the primary group that the + user belongs to. Groups are a mechanism for + controlling access to resources based on a user's + GID rather than their + UID. This can significantly reduce + the size of some configuration files and allows users + to be members of more than one group. It is + recommended to use a GID of 65535 or lower as higher + GIDs may break some software. + + + + + Login class + + + Login classes are an extension to the group + mechanism that provide additional flexibility when + tailoring the system to different users. Login + classes are discussed further in + . + + + + + Password change time + + + By default, passwords do not expire. However, + password expiration can be enabled on a per-user + basis, forcing some or all users to change their + passwords after a certain amount of time has + elapsed. + + + + + Account expiry time + + + By default, &os; does not expire accounts. When + creating accounts that need a limited lifespan, such + as student accounts in a school, specify the account + expiry date using &man.pw.8;. After the expiry time + has elapsed, the account cannot be used to log in to + the system, although the account's directories and + files will remain. + + + + + User's full name + + + The user name uniquely identifies the account to + &os;, but does not necessarily reflect the user's real + name. Similar to a comment, this information can + contain spaces, uppercase characters, and be more + than 8 characters long. + + + + + Home directory + + + The home directory is the full path to a directory + on the system. This is the user's starting directory + when the user logs in. A common convention is to put + all user home directories under /home/username + or /usr/home/username. + Each user stores their personal files and + subdirectories in their own home directory. + + + + + User shell + + + The shell provides the user's default environment + for interacting with the system. There are many + different kinds of shells and experienced users will + have their own preferences, which can be reflected in + their account settings. + + + + + + + The Superuser Account + + + accounts + superuser (root) + + + The superuser account, usually called + root, is used to + manage the system with no limitations on privileges. For + this reason, it should not be used for day-to-day tasks like + sending and receiving mail, general exploration of the + system, or programming. + + The superuser, unlike other user accounts, can operate + without limits, and misuse of the superuser account may + result in spectacular disasters. User accounts are unable + to destroy the operating system by mistake, so it is + recommended to login as a user account and to only become + the superuser when a command requires extra + privilege. + + Always double and triple-check any commands issued as + the superuser, since an extra space or missing character can + mean irreparable data loss. + + There are several ways to gain superuser privilege. + While one can log in as + root, this is + highly discouraged. + + Instead, use &man.su.1; to become the superuser. If + - is specified when running this command, + the user will also inherit the root user's environment. The + user running this command must be in the + wheel group or + else the command will fail. The user must also know the + password for the + root user + account. + + In this example, the user only becomes superuser in + order to run make install as this step + requires superuser privilege. Once the command completes, + the user types exit to leave the + superuser account and return to the privilege of their user + account. + + + Install a Program As the Superuser + + &prompt.user; configure +&prompt.user; make +&prompt.user; su - +Password: +&prompt.root; make install +&prompt.root; exit +&prompt.user; + + + The built-in &man.su.1; framework works well for single + systems or small networks with just one system + administrator. An alternative is to install the + security/sudo package or port. This + software provides activity logging and allows the + administrator to configure which users can run which + commands as the superuser. + + + + + Managing Accounts + + + accounts + modifying + + + &os; provides a variety of different commands to manage + user accounts. The most common commands are summarized in + , followed by some + examples of their usage. See the manual page for each utility + for more details and usage examples. + + + Utilities for Managing User Accounts + + + + + + + + Command + Summary + + + + + &man.adduser.8; + The recommended command-line application for + adding new users. + + + + &man.rmuser.8; + The recommended command-line application for + removing users. + + + + &man.chpass.1; + A flexible tool for changing user database + information. + + + + &man.passwd.1; + The command-line tool to change user + passwords. + + + + &man.pw.8; + A powerful and flexible tool for modifying all + aspects of user accounts. + + + +
+ + + <command>adduser</command> + + + accounts + adding + + + adduser + + + /usr/share/skel + + + skeleton directory + + + The recommended program for adding new users is + &man.adduser.8;. When a new user is added, this program + automatically updates /etc/passwd and + /etc/group. It also creates a home + directory for the new user, copies in the default + configuration files from + /usr/share/skel, and can optionally + mail the new user a welcome message. This utility must be + run as the superuser. + + The &man.adduser.8; utility is interactive and walks + through the steps for creating a new user account. As seen + in , either input + the required information or press Return + to accept the default value shown in square brackets. + In this example, the user has been invited into the + wheel group, + allowing them to become the superuser with &man.su.1;. + When finished, the utility will prompt to either + create another user or to exit. + + + Adding a User on &os; + + &prompt.root; adduser +Username: jru +Full name: J. Random User +Uid (Leave empty for default): +Login group [jru]: +Login group is jru. Invite jru into other groups? []: wheel +Login class [default]: +Shell (sh csh tcsh zsh nologin) [sh]: zsh +Home directory [/home/jru]: +Home directory permissions (Leave empty for default): +Use password-based authentication? [yes]: +Use an empty password? (yes/no) [no]: +Use a random password? (yes/no) [no]: +Enter password: +Enter password again: +Lock out the account after creation? [no]: +Username : jru +Password : **** +Full Name : J. Random User +Uid : 1001 +Class : +Groups : jru wheel +Home : /home/jru +Shell : /usr/local/bin/zsh +Locked : no +OK? (yes/no): yes +adduser: INFO: Successfully added (jru) to the user database. +Add another user? (yes/no): no +Goodbye! +&prompt.root; + + + + Since the password is not echoed when typed, be + careful to not mistype the password when creating the user + account. + + + + + <command>rmuser</command> + + + rmuser + + + accounts + removing + + + To completely remove a user from the system, run + &man.rmuser.8; as the superuser. This command performs the + following steps: + + + + Removes the user's &man.crontab.1; entry, if one + exists. + + + + Removes any &man.at.1; jobs belonging to the + user. + + + + Kills all processes owned by the user. + + + + Removes the user from the system's local password + file. + + + + Optionally removes the user's home directory, if it + is owned by the user. + + + + Removes the incoming mail files belonging to the + user from /var/mail. + + + + Removes all files owned by the user from temporary + file storage areas such as + /tmp. + + + + Finally, removes the username from all groups to + which it belongs in /etc/group. If + a group becomes empty and the group name is the same as + the username, the group is removed. This complements + the per-user unique groups created by + &man.adduser.8;. + + + + &man.rmuser.8; cannot be used to remove superuser + accounts since that is almost always an indication of + massive destruction. + + By default, an interactive mode is used, as shown + in the following example. + + + <command>rmuser</command> Interactive Account + Removal + + &prompt.root; rmuser jru +Matching password entry: +jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh +Is this the entry you wish to remove? y +Remove user's home directory (/home/jru)? y +Removing user (jru): mailspool home passwd. +&prompt.root; + + + + + <command>chpass</command> + + + chpass + + + Any user can use &man.chpass.1; to change their default + shell and personal information associated with their user + account. The superuser can use this utility to change + additional account information for any user. + + When passed no options, aside from an optional username, + &man.chpass.1; displays an editor containing user + information. When the user exits from the editor, the user + database is updated with the new information. + + + This utility will prompt for the user's password when + exiting the editor, unless the utility is run as the + superuser. + + + In , the + superuser has typed chpass jru and is + now viewing the fields that can be changed for this user. + If jru runs this + command instead, only the last six fields will be displayed + and available for editing. This is shown in + . + + + Using <command>chpass</command> as + Superuser + + #Changing user database information for jru. +Login: jru +Password: * +Uid [#]: 1001 +Gid [# or name]: 1001 +Change [month day year]: +Expire [month day year]: +Class: +Home directory: /home/jru +Shell: /usr/local/bin/zsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + Using <command>chpass</command> as Regular + User + + #Changing user database information for jru. +Shell: /usr/local/bin/zsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + The commands &man.chfn.1; and &man.chsh.1; are links + to &man.chpass.1;, as are &man.ypchpass.1;, + &man.ypchfn.1;, and &man.ypchsh.1;. Since + NIS support is automatic, specifying + the yp before the command is not + necessary. How to configure NIS is covered in . + + + + + <command>passwd</command> + + + passwd + + + accounts + changing password + + + Any user can easily change their password using + &man.passwd.1;. To prevent accidental or unauthorized + changes, this command will prompt for the user's original + password before a new password can be set: + + + Changing Your Password + + &prompt.user; passwd +Changing local password for jru. +Old password: +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + The superuser can change any user's password by + specifying the username when running &man.passwd.1;. When + this utility is run as the superuser, it will not prompt for + the user's current password. This allows the password to be + changed when a user cannot remember the original + password. + + + Changing Another User's Password as the + Superuser + + &prompt.root; passwd jru +Changing local password for jru. +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + + As with &man.chpass.1;, &man.yppasswd.1; is a link to + &man.passwd.1;, so NIS works with + either command. + + + + + <command>pw</command> + + + pw + + + The &man.pw.8; utility can create, remove, + modify, and display users and groups. It functions as a + front end to the system user and group files. &man.pw.8; + has a very powerful set of command line options that make it + suitable for use in shell scripts, but new users may find it + more complicated than the other commands presented in this + section. + +
+ + + Managing Groups + + + groups + + + /etc/groups + + + accounts + groups + + + A group is a list of users. A group is identified by its + group name and GID. In &os;, the kernel + uses the UID of a process, and the list of + groups it belongs to, to determine what the process is allowed + to do. Most of the time, the GID of a user + or process usually means the first group in the list. + + The group name to GID mapping is listed + in /etc/group. This is a plain text file + with four colon-delimited fields. The first field is the + group name, the second is the encrypted password, the third + the GID, and the fourth the comma-delimited + list of members. For a more complete description of the + syntax, refer to &man.group.5;. + + The superuser can modify /etc/group + using a text editor. Alternatively, &man.pw.8; can be used to + add and edit groups. For example, to add a group called + teamtwo and then + confirm that it exists: + + + Adding a Group Using &man.pw.8; + + &prompt.root; pw groupadd teamtwo *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 21:13: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 F1E107CA; Tue, 14 Apr 2015 21:13: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 C42BF1C2; Tue, 14 Apr 2015 21:13: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 t3ELDg9S008178; Tue, 14 Apr 2015 21:13:42 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ELDg1d008177; Tue, 14 Apr 2015 21:13:42 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142113.t3ELDg1d008177@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 21:13:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46539 - 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.20 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, 14 Apr 2015 21:13:43 -0000 Author: bjk Date: Tue Apr 14 21:13:41 2015 New Revision: 46539 URL: https://svnweb.freebsd.org/changeset/doc/46539 Log: Add PCIe hot-plug report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 21:06:08 2015 (r46538) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 21:13:41 2015 (r46539) @@ -905,4 +905,64 @@ WITHOUT_FORTH=y + + Adding PCIe Hot-plug Support + + + + + John-Mark + Gurney + + jmg@FreeBSD.org + + + + + PCIe Hot-plug Perforce Branch + + + +

PCI Express (PCIe) hot-plug is used on both laptops and + servers to allow peripheral devices to be added or removed + while the system is running. Laptops commonly include + hot-pluggable PCIe as either an ExpressCard slot or + a Thunderbolt interface. ExpressCard has built-in USB support + that is already supported by &os;, but ExpressCard PCIe + devices like Gigabit Ethernet adapters and eSATA cards are + only supported when they are present at boot, and removal may + cause &os; to crash.

+ +

The goal of this project is to allow these devices to + be inserted and removed while &os; is running. The work + will provide the basic infrastructure to support adding and + removing devices, though it is expected that additional work + will be needed to update individual drivers to support + hot-plug.

+ +

Current testing is focused on getting a simple UART + device functional. Basic hot swap is functional.

+ + + The &os; Foundation + + + +

Get suspend/resume functional by saving/restoring the necessary + registers.

+
+ + +

Make sure that upon suspend, devices are removed so that + if they are replaced while the machine is suspended, the + new devices will be detected.

+
+ + +

Improve how state transitions are handled, possibly by + using a proper state machine.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 21:33: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 23B94BE7; Tue, 14 Apr 2015 21:33: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 F21E25E8; Tue, 14 Apr 2015 21:33:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3ELXkba017789; Tue, 14 Apr 2015 21:33:46 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ELXk2a017788; Tue, 14 Apr 2015 21:33:46 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142133.t3ELXk2a017788@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 21:33:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46540 - 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.20 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, 14 Apr 2015 21:33:47 -0000 Author: bjk Date: Tue Apr 14 21:33:46 2015 New Revision: 46540 URL: https://svnweb.freebsd.org/changeset/doc/46540 Log: Add report from the graphics team Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 21:13:41 2015 (r46539) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 21:33:46 2015 (r46540) @@ -965,4 +965,120 @@ WITHOUT_FORTH=y + + The Graphics stack on FreeBSD + + + + &os; Graphics team + freebsd-x11@FreeBSD.org + + + + + Graphics stack roadmap and supported hardware matrix + Graphics stack team blog + Ports development tree on GitHub + + + +

In the official Ports tree, the Mesa ports + (libglapi, libGL, libEGL, + libglesv2, gbm, dri) are kept close + to the latest Mesa 10.4.x release.

+ +

In the development tree (see the GitHub link), the update + to Mesa 10.5 came along with several improvements and cleanup to + the ports themselves. Now, all ports share the same configure + flags and build dependencies. As Mesa is built from scratch for + each port, this ensures that all libraries and drivers are + consistent with each other. This fixes at least two + problems:

+ +
    +
  • A long standing bug: the drm EGL platform is now + functional, meaning we will be able to enable Glamor (the 2D + acceleration engine based on OpenGL) in the X.Org server. This is + required to provide 2D acceleration for Radeon HD 7000 and later + GPUs for instance.
  • +
  • Clover, the Mesa OpenCL implementation, now works; see the next + paragraph.
  • +
+ +

The downside of this unification is that all ports will depend on + LLVM. This work is happening in the mesa-10.5 branch.

+ +

Progress has been made on OpenCL, thanks to help from + Johannes Dieterich. Clover (Mesa's implementation) and Beignet + (Intel's implementation) were added as ports to the development + tree. They were tested successfully on Radeon and Intel GPUs, but + see the wiki for an up-to-date status. Initially developed in + the opencl branch, everything has now been merged into the + mesa-10.5 branch. This cannot go into the official + Ports tree yet because it requires the unification explained + above.

+ +

A new port, drm-kmod was added to the official + Ports tree. It provides updated drm2, i915kms + and radeonkms kernel modules for FreeBSD 9.3-RELEASE + and 9.3-STABLE. The only difference from the vanilla modules is + the addition of hardware context support to the i915 driver. + The xf86-video-radeon and xf86-video-intel + drivers were patched to use the drm-kmod port on these + versions of FreeBSD. This will allow us to remove the duality + of the Mesa ports (libGL/libEGL/dri) + and only support one version (as is already the case in the + mesa-10.5 branch where Mesa 9.1.7 is gone). There is + no ETA yet for when this last part will happen.

+ +

In the development Ports tree, the xserver-next + branch was updated from xorg-server 1.16 to be tracking 1.17. + Again, this depends on the previous step: the removal of Mesa + 9.1.7.

+ +

Work is finishing up on an update of miscellaneous X.Org + components. Apart from updates to several X.Org ports, this + update also removes the use of .la files from the X.Org + libraries that still have them. Also, the + xf86-video-intel driver will receive patches to allow + it to compile against a newer xorg-server than 1.14. Most of + the X.Org component updates were submitted by Matthew Rezny.

+ +

The location where fonts get installed was overhauled and + the way to handle fonts from the plist got simplified. Now all + fonts are installed in /usr/local/share/fonts as + required by the XDG rules. Furthermore, making a port for fonts + should be easier: more aspects, such as calling fc-cache(1), are + handled by the Ports framework. Therefore, the font ports' + consistency was greatly improved.

+ +

In the kernel, the DRM device-independent code was + updated to match Linux 3.8. A merge to 10-STABLE is pending. + The i915kms kernel driver received an update too, which is + already merged to 10-STABLE.

+ +

Having both updates in place enables work on a + second update of the i915 driver: this time it will be + synchronized with Linux 3.8, like the rest of the DRM subsystem, + and bring Haswell support. This was started recently. Our hope + is that it will be ready in time for FreeBSD 10.2-RELEASE.

+ +

During Q2, we are going to work with the GNOME team on + porting libinput and testing Wayland. Currently we know that + GTK+3 and GNOME 3 have full support for Wayland. We also need + to test Xwayland from xorg-server 1.16+ to support X + applications on Wayland desktops. If you know of more software + that uses Wayland, we would like to hear about them. At this point + there are no plans to port the Weston reference implementation + of a Wayland compositor.

+ + + + +

See the "Graphics" wiki page for up-to-date + information.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 22:02:59 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 6DBAD4F6; Tue, 14 Apr 2015 22:02:59 +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 588E397F; Tue, 14 Apr 2015 22:02:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3EM2xL6032136; Tue, 14 Apr 2015 22:02:59 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3EM2xbp032134; Tue, 14 Apr 2015 22:02:59 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142202.t3EM2xbp032134@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 22:02:59 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46541 - 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.20 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, 14 Apr 2015 22:02:59 -0000 Author: bjk Date: Tue Apr 14 22:02:58 2015 New Revision: 46541 URL: https://svnweb.freebsd.org/changeset/doc/46541 Log: Add the wine report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 21:33:46 2015 (r46540) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:02:58 2015 (r46541) @@ -1081,4 +1081,122 @@ WITHOUT_FORTH=y + + Wine/FreeBSD + + + + + Gerald + Pfeifer + + gerald@FreeBSD.org + + + + + David + Naylor + + dbn@FreeBSD.org + + + + + Wine wiki + Wine on amd64 wiki + Wine homepage + + + +

This quarter has seen five updates to the + wine-devel port that closely tracks upstream + development, as well as updates to helper ports + (wine-gecko-devel and wine-mono-devel):

+ +
    +
  • Stable releases: 1.6.2 (1 port revision)
  • +
  • Development releases: 1.7.34 through 1.7.39
  • +
+ +

A major development has been the introduction of Wine64 + (i.e., the ability to run 64-bit Windows applications). This + is currently available through the wine-devel port. At this + stage it is currently mutually exclusive with the + i386-wine-devel port, however we have plans to intregate these + ports to offer a full Wine experience on amd64. The + i386-wine-devel port has packages built for amd64 for &os; + 8.4, 9.1+, 10.1+ and CURRENT.

+ +

Accomplishments include:

+ +
    +
  • Upstreaming 8 patches to fix Wine on &os; — many + thanks to Gerald and David.
  • +
  • Optional support for V4L has been added to the stable + emulators/wine port.
  • +
  • Optionally building wine with the X composite extension + (if one selects the X11 option).
  • +
  • Support for alternative toolchains that require + LD to be honoured.
  • +
  • Fixing and tidying up the pkg-plist.
  • +
  • Wine64 support
  • +
  • Updating the patch-nvidia.sh script to support + arbitary suffixes.
  • +
  • Removing support for the old pkg_ tools from + patch-nvidia.sh.
  • +
  • Developing a patch to fix usage of getdirentries(2). + This fixes Steam, EVE Online and other applications.
  • +
+ +

We would like to thank all volunteers who contributed + feedback and patches.

+ +

Future development on Wine will focus on:

+ +
    +
  • Rename wine-compholio to + wine-staging (to match upstream development).
  • +
  • Add the getdirentries(2) patch to the + wine-devel port.
  • +
  • Redevelop and upstream the getdirentries(2) patch.
  • +
  • Redevelop and upstream the kernel32 Makefile patch.
  • +
  • Add support to the i386-wine port for pkg 1.5 + (conflicts with libraries currently prevent support).
  • +
  • Add support for WoW64: +
      +
    • Reduce the i386-wine port to just the + components required for WoW64.
    • +
    • Rename the i386-wine port to wow64.
    • +
    • Make the wine ports depend on the wow64 ports when + built on amd64.
    • +
    • Investigate and verify the interactions between Wine64 + and WoW64.
    • +
    • Investigate possible update approaches for the wow64 + ports (that have to be pre-compiled) and how updating + with the wine ports will work.
    • +
    +
  • +
+ +

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.

+ + + + +

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

+
+ + +

Porting WoW64.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 22:47: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 B4F4AE59; Tue, 14 Apr 2015 22:47: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 86C81DBF; Tue, 14 Apr 2015 22:47: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 t3EMlUdJ051832; Tue, 14 Apr 2015 22:47:30 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3EMlUGX051831; Tue, 14 Apr 2015 22:47:30 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142247.t3EMlUGX051831@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 22:47:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46542 - 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.20 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, 14 Apr 2015 22:47:30 -0000 Author: bjk Date: Tue Apr 14 22:47:29 2015 New Revision: 46542 URL: https://svnweb.freebsd.org/changeset/doc/46542 Log: Add report for some ARM hardware support work Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:02:58 2015 (r46541) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:47:29 2015 (r46542) @@ -1199,4 +1199,65 @@ WITHOUT_FORTH=y + + &os; on newer ARM boards + + + + + John + Wehle + + john@feith.com + + + + + Ganbold + Tsagaankhuu + + ganbold@FreeBSD.org + + + + + &os; on Odroid-C1 + + + + +

We made the changes necessary to support various Amlogic SoC + devices, specifically aml8726-m6 and aml8726-m8b SoC-based devices. + The aml8726-m6 SoC is used in devices such as the Visson + ATV-102, and the Hardkernel ODROID-C1 board uses the + aml8726-m8b SoC. The following support is included:

+ +
    +
  • Basic machdep code
  • +
  • SMP
  • +
  • Interrupt controller
  • +
  • Clock control driver (aka gate)
  • +
  • Pinctrl
  • +
  • Timer
  • +
  • Real time clock
  • +
  • UART
  • +
  • GPIO
  • +
  • I2C
  • +
  • SD controller
  • +
  • SDXC controller
  • +
  • USB
  • +
  • Watchdog
  • +
  • Random number generator
  • +
  • PLL / Clock frequency measurement
  • +
  • Frame buffer
  • +
+ + + + +

Get the DWC driver working.

+
+
+
+ From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 22:57:45 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 C6CDC215; Tue, 14 Apr 2015 22:57:45 +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 98CE4EBD; Tue, 14 Apr 2015 22:57:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3EMvjw7056675; Tue, 14 Apr 2015 22:57:45 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3EMvjrZ056673; Tue, 14 Apr 2015 22:57:45 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142257.t3EMvjrZ056673@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 22:57:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46543 - 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.20 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, 14 Apr 2015 22:57:45 -0000 Author: bjk Date: Tue Apr 14 22:57:44 2015 New Revision: 46543 URL: https://svnweb.freebsd.org/changeset/doc/46543 Log: Add python report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:47:29 2015 (r46542) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:57:44 2015 (r46543) @@ -1260,4 +1260,47 @@ WITHOUT_FORTH=y + + FreeBSD Python Ports + + + + &os; Python Team + python@FreeBSD.org + + + + + The &os; Python Team Page + IRC channel + + + + +

The &os; Python team continued to improve the overall + experience with Python-based software on &os;. A lot of + previously deprecated code and option knobs were removed to improve + the maintainability of the Python Ports infrastructure.

+ +

The CPython interpreters were updated to version 2.7.9 and 3.4.3 + and Twisted was updated to version 15.0.0.

+ + + + +

Retire the Python 3-specific port duplicates.

+
+ + +

More tasks can be found on the team's wiki page (see + the links).

+
+ + +

To get involved, interested people can say hello on IRC + in #freebsd-python on freenode and let us know their areas + of interest!

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 23:07: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 B5C10314; Tue, 14 Apr 2015 23:07: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 98042FA5; Tue, 14 Apr 2015 23:07: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 t3EN7LCS061422; Tue, 14 Apr 2015 23:07:21 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3EN7LHq061421; Tue, 14 Apr 2015 23:07:21 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142307.t3EN7LHq061421@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 23:07:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46544 - 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.20 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, 14 Apr 2015 23:07:21 -0000 Author: bjk Date: Tue Apr 14 23:07:20 2015 New Revision: 46544 URL: https://svnweb.freebsd.org/changeset/doc/46544 Log: Add the KDE report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 22:57:44 2015 (r46543) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:07:20 2015 (r46544) @@ -1303,4 +1303,72 @@ WITHOUT_FORTH=y + + + KDE on &os; + + + + + KDE on &os; team + + kde@FreeBSD.org + + + + + + + + + + + + +

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.

+ +

First of all, we would like to welcome Tobias Berner to + the ranks of the area51 committers. He has been regularly mentioned + in our recent status reports, and has finally received committer + privileges to our experimental repository. Becoming an area51 + committer is usually the first step towards becoming a kde@ + ports committer. We hope that Tobias can fix and update our ports + more easily, and start committing his KDE Frameworks 5 ports to + area51.

+ +

Additionally, this quarter Qt 5.4.1 was committed to + the ports tree. This marks the first time ever since Qt 5 was + released that we have the latest upstream stable release in our + ports tree! This was made possible by all the work we had to put + into cleaning up the Qt 5 ports infrastructure for the 5.3 update, + mentioned in our previous status report.

+ +

Last but not least, Alonso Schaich finally landed an + update to our KDE4 ports that had been in our experimental + repository for a while, bringing them to the latest 4.14 + release, 4.14.3.

+ +

Overall, we have updated the following ports in this + quarter:

+ +
    +
  • Calligra 2.9.1 (committed to area51)
  • +
  • CMake 3.1.0, 3.1.1, 3.1.3 (committed to ports)
  • +
  • DigiKam 4.2.0 (committed to ports), 4.8.0 (committed to + area51)
  • +
  • PyQt 4.11.3 + QScintilla 2.8.4 + sip 4.16.5 (committed to + ports), sip 4.16.7 (committed to area51)
  • +
  • Qt 5.4.1 (committed to ports)
  • +
+ + + + +

Put more effort into Qt5-related ports: KDE Frameworks + 5 (currently worked on by Tobias Berner) and PyQt 5.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 23:16:09 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 F2F77462; Tue, 14 Apr 2015 23:16:08 +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 C495E100; Tue, 14 Apr 2015 23:16:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3ENG8l4066045; Tue, 14 Apr 2015 23:16:08 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ENG8hv066044; Tue, 14 Apr 2015 23:16:08 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142316.t3ENG8hv066044@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 23:16:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46545 - 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.20 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, 14 Apr 2015 23:16:09 -0000 Author: bjk Date: Tue Apr 14 23:16:07 2015 New Revision: 46545 URL: https://svnweb.freebsd.org/changeset/doc/46545 Log: Add entry for the Ada ports Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:07:20 2015 (r46544) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:16:07 2015 (r46545) @@ -1371,4 +1371,52 @@ WITHOUT_FORTH=y + + + FreeBSD Ada Ports + + + + + John + Marino + + marino@FreeBSD.org + + + + + + + + + +

There are 51 Ada-related ports currently, but two of them + are being retired: the GCC 4.7-based lang/gcc47-aux and + the BSD->android cross-compiler for ARMv5 + (lang/gnatdroid-armv5). The former has no advantage + over the newer GCC 4.9-based lang/gcc-aux, and the + latter has not built for over a year. Android enthusiasts can + still use the the ARMv7 cross-compiler + (lang/gnatdroid-armv7).

+ +

A new port is lang/gcc5-aux, which includes GNAT + from the upcoming release of gcc5. This compiler already builds + all Ada ports except gtkada3 (which blocks the + devel/gps — the GNAT Programming Studio), and + gtkada3 should be fixed soon. When GCC5 is released, + the Ada framework will switch to using gcc5-aux as the + default compiler. For those that cannot wait, it is possible to + use it now by putting ADA_DEFAULT=5 in /etc/make.conf, + but this requires rebuilding all Ada ports from source.

+ + + + +

It is a near-term objective to bring the Ada-based GDHL + (VHDL simulator) to ports. The upcoming release 0.32 will be + based on GCC 4.9 and the port will be based on this release.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 23:26:25 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 B84D364A; Tue, 14 Apr 2015 23:26:25 +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 86CF61E0; Tue, 14 Apr 2015 23:26:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3ENQPIF070766; Tue, 14 Apr 2015 23:26:25 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ENQP1a070765; Tue, 14 Apr 2015 23:26:25 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142326.t3ENQP1a070765@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 23:26:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46546 - 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.20 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, 14 Apr 2015 23:26:25 -0000 Author: bjk Date: Tue Apr 14 23:26:24 2015 New Revision: 46546 URL: https://svnweb.freebsd.org/changeset/doc/46546 Log: Add GNOME report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:16:07 2015 (r46545) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:26:24 2015 (r46546) @@ -1419,4 +1419,60 @@ WITHOUT_FORTH=y + + + GNOME on &os; + + + + &os; GNOME Team + freebsd-gnome@freebsd.org + + + + + + GNOME development repo + + + + +

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.

+ +

At the end of this quarter we updated GNOME and CINNAMON + to the latest versions on their branches, 3.14 and 2.4, + respectively.

+ +

GNOME 3.16 was released February 25th; we ported it to + &os;. There are still some showstopper problems that showed up. + During testing of the current versions of the 3.16 ports a bug + in pkg was uncovered in the multiple repository support, and + swiftly fixed in pkg 1.4.99.15.

+ +

For the GNOME 3.18 cycle we going to work closely with + the x11 team on porting libinput and testing Wayland. When that + is done we need to see if we want to enable Wayland for our + stable releases and we probably need XWayland from + xorg-server 1.16+ to support X applications. The + estimate is that Wayland arriving in ports will have to wait + until 8.4-Release is EOL.

+ + + + +

The GNOME website is stale. Work is underway, although + slowly, on the development section. We could use some + help here.

+
+ + +

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

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 23:31:30 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 AE47170E; Tue, 14 Apr 2015 23:31: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 801292D7; Tue, 14 Apr 2015 23:31: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 t3ENVUgY072454; Tue, 14 Apr 2015 23:31:30 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ENVUB6072451; Tue, 14 Apr 2015 23:31:30 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142331.t3ENVUB6072451@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 23:31:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46547 - 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.20 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, 14 Apr 2015 23:31:30 -0000 Author: bjk Date: Tue Apr 14 23:31:28 2015 New Revision: 46547 URL: https://svnweb.freebsd.org/changeset/doc/46547 Log: Add report on nanosecond file timestamps Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:26:24 2015 (r46546) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:31:28 2015 (r46547) @@ -1475,4 +1475,56 @@ WITHOUT_FORTH=y + + + Nanosecond file timestamps + + + + + Jilles + Tjoelker + + jilles@FreeBSD.org + + + + + Sergey + Kandaurov + + pluknet@FreeBSD.org + + + + +

Two new system calls, futimens() and utimensat(), were + added, making it possible to set file timestamps with nanosecond + accuracy. Various utilities like cp, mv and touch were changed + to use the new calls to preserve and set timestamps with + full precision.

+ +

The stat() and related system calls have returned file + timestamps with nanosecond accuracy for a long time, but there + was no way to set a timestamp more accurately than + microseconds.

+ +

With these changes, it will be possible to use more + accurate timestamps (sysctl vfs.timestamp_precision=3) without + anomalies such as a copy of a file (from cp -p) appearing older + than the original. This is particularly useful for NFS servers, + which use file timestamps for cache invalidation.

+ + + + +

Where possible, fix code that still sets inaccurate + timestamps on files, typically by calling futimes(), + futimesat(), lutimes(), utime() or utimes() with a non-null + times pointer. There may be a reason for this such as a limited + network protocol or file format, but there is some code left + that can be fixed.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Tue Apr 14 23:37:07 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 F2D42835; Tue, 14 Apr 2015 23:37:06 +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 C4B20325; Tue, 14 Apr 2015 23:37:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3ENb6Rm075670; Tue, 14 Apr 2015 23:37:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ENb6xw075669; Tue, 14 Apr 2015 23:37:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504142337.t3ENb6xw075669@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Tue, 14 Apr 2015 23:37:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46548 - 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.20 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, 14 Apr 2015 23:37:07 -0000 Author: bjk Date: Tue Apr 14 23:37:05 2015 New Revision: 46548 URL: https://svnweb.freebsd.org/changeset/doc/46548 Log: Add CHERIBSD report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:31:28 2015 (r46547) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:37:05 2015 (r46548) @@ -1527,4 +1527,70 @@ WITHOUT_FORTH=y + + + CheriBSD + + + + + Robert + Watson + + rwatson@FreeBSD.org + + + + + Brooks + Davis + + brooks@FreeBSD.org + + + + + David + Chisnall + + theraven@FreeBSD.org + + + + + Ruslan + Bukin + + br@FreeBSD.org + + + + + + + + +

CheriBSD is a fork of &os; to support the CHERI + research CPU. We have extended the kernel to provide support + for CHERI memory capabilities as well as modifying applications + and libraries including tcpdump, libmagic, and libz to take + advantage of these capabilities for improved memory safety and + compartmentalization. We have also developed custom demo + applications and deployment infrastructure for our table demo + platform.

+ +

As this goes to press, we are finalizing our first open + source release of the CHERI CPU which will be available from + the CHERI CPU website (in the links).

+ +

We have been merging support for the BERI CPU platform + to &os; since 2012 and continue to do so as new features are + developed. Most recently Ruslan has added support for the + Terasis SoCkit board which combines an ARM processor with an + FPGA capable of running BERI (and soon CHERI) in a single + package.

+ + + DARPA/AFRL +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 00:32:06 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 A1C2BF32; Wed, 15 Apr 2015 00:32:06 +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 73812AE4; Wed, 15 Apr 2015 00:32:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F0W6vk004409; Wed, 15 Apr 2015 00:32:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F0W6Zi004408; Wed, 15 Apr 2015 00:32:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150032.t3F0W6Zi004408@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 00:32:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46549 - 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.20 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, 15 Apr 2015 00:32:06 -0000 Author: bjk Date: Wed Apr 15 00:32:05 2015 New Revision: 46549 URL: https://svnweb.freebsd.org/changeset/doc/46549 Log: Add iSCSI Extensions for RDMA report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Tue Apr 14 23:37:05 2015 (r46548) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 00:32:05 2015 (r46549) @@ -1593,4 +1593,57 @@ WITHOUT_FORTH=y DARPA/AFRL + + + Mellanox iSCSI Extensions for RDMA (iSER) Support + + + + + Max + Gurtovoy + + maxg@mellanox.com + + + + + Sagi + Grimberg + + sagig@mellanox.com + + + + + + +

Building on the new in-kernel iSCSI initiator stack + released in &os; 10.0, and the recently added iSCSI offload + interface, Mellanox Technologies has begun developing iSCSI + extensions for RDMA (iSER) initiator support to enable efficient + data movement using the hardware offload capabilities of + Mellanox's 10, 40, 56, and 100 gigabit IB/Ethernet adapters.

+ +

Remote Direct Memory Access (RDMA) has been shown to + have a great value for storage applications. RDMA + infrastructure provides benefits such as zero-copy, CPU offload, + reliable transport, fabric consolidation and many more. The + iSER protocol eliminates some of the bottlenecks in the + traditional iSCSI/TCP stack, provides low latency and high + throughput, and is well suited for latency-aware workloads.

+ +

This work includes a new ICL module that implements the + iSER initiator. The iSCSI stack is slightly modified to support + some extra features such as asynchronous IO completions, + unmapped data buffers, and data-transfer offloads. The user will + be able to choose iSER as the iSCSI transport with iscsictl.

+ +

The project is in its initial implementation phase. The + code will be released under the BSD license and is expected to + be completed later this year.

+ + + Mellanox Technologies +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 01:06:06 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 CFFA94DF; Wed, 15 Apr 2015 01:06:06 +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 B19CCDE9; Wed, 15 Apr 2015 01:06:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F1660t019130; Wed, 15 Apr 2015 01:06:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F166Q9019129; Wed, 15 Apr 2015 01:06:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150106.t3F166Q9019129@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 01:06:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46550 - 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.20 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, 15 Apr 2015 01:06:07 -0000 Author: bjk Date: Wed Apr 15 01:06:05 2015 New Revision: 46550 URL: https://svnweb.freebsd.org/changeset/doc/46550 Log: Add bugmeister report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 00:32:05 2015 (r46549) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 01:06:05 2015 (r46550) @@ -1646,4 +1646,71 @@ WITHOUT_FORTH=y Mellanox Technologies + + + FreeBSD Bugmeister + + + + &os; Bugmeister + bugmeister@FreeBSD.org + + + + +

Bugzilla replaced GNATS in June 2014 as the bug + management tool of choice for &os;, granting GNATS its + well-deserved retirement after more than 20 years of operation. + The following months were rough for Bugzilla: a lot of + functionality was still missing and several uncertainties caused + users and committers to adapt only slowly to the new system.

+ +

Over the last six months, a lot of missing features were + brought into place to allow users and committers to focus on + getting bugs solved. Categories, the status model and many + workflow-related knobs were continously reworked and improved to + provide the necessary information without getting in the + way.

+ +

An auto-assigner for ports issues was implemented, + resembling what GNATS' successfully did in the past. A dashboard + page within Bugzilla provides users and committers with common + queries and overall statistics; many other smaller tweaks, + configurations, and extensions were implemented to improve the + usability of the system.

+ +

An improved reporting system is currently being + implemented to provide graphs and statistics for users and + committers. Handling MFCs and a better feedback mechanism for + requests (flags in Bugzilla) will be the next things to do.

+ +

Bugmeister is also working closely with the &os; GitHub + team to establish a workflow between GitHub's issue tracker and + our Bugzilla system. The technical solution already exists as a + proof of concept, but its usage in production will have to wait + until Bugzilla 5.0 has been adopted.

+ + + + +

Create a solid charting + extension for &os; Bugzilla.

+
+ + +

Improve MFC + handling.

+
+ + +

Do you feel that something important is missing? + Let + us know!

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 01:38: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 4B11D88A; Wed, 15 Apr 2015 01:38: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 2CECB102; Wed, 15 Apr 2015 01:38: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 t3F1cg2H033460; Wed, 15 Apr 2015 01:38:42 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F1cg0U033459; Wed, 15 Apr 2015 01:38:42 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150138.t3F1cg0U033459@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 01:38:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46551 - 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.20 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, 15 Apr 2015 01:38:42 -0000 Author: bjk Date: Wed Apr 15 01:38:41 2015 New Revision: 46551 URL: https://svnweb.freebsd.org/changeset/doc/46551 Log: Add report on support for new x86 platform features DMAR, VT-d featuers, x2APIC, EOI suppression, and more. Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 01:06:05 2015 (r46550) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 01:38:41 2015 (r46551) @@ -1713,4 +1713,93 @@ WITHOUT_FORTH=y + + + Modern x86 platform support and VT-d + + + + + Konstantin + Belousov + + kib@FreeBSD.org + + + + +

Modern x86 platforms include a number of architectural + enhancements. Work is ongoing to support these features in + &os;.

+ +

Starting with SandyBridge CPUs, Intel introduced an + enchanced local interrupt controller (APIC) mode, called x2APIC. + Instead of using a mapped page, registers are now accessed using + special Model-Specific Registers (MSR) read and write + instructions. This is intended to support virtualization. The + access overhead is also reduced by not requiring serialization, + and by simplification of Inter-Process Interrups (IPI) + generation. The main commit introducing the feature was + r278473, with fixes following on.

+ +

End Of Interrupt (EOI) suppression is a mode of EOI + delivery to Input/Output Interrupt Controllers (IO-APICs) where + the EOI message for a level-triggered interrupt is not broadcast + by an EOI write to the local APIC, but instead an explicit EOI + command is sent to the source IO-APIC. The optimization reduces + the number of APIC messages that must be broadcast. It should + be used on all modern Intel systems. Support for EOI + suppression was committed in r279319.

+ +

VT-d Interrupt Remapping (IR) is provided by hardware + with the VT-d feature. It translates interrupt messages on the + way from the root complex to the north bridge and allows control + of interrupt delivery without reprogramming MSI/MSI-X registers + or IO-APICs. The original intent was to allow hypervisors to + safely delegate interrupt programming for devices owned by + guests to the guest OS. But IR is also needed to avoid some + limitations in IO-APICs and to make interrupt rebalancing atomic + and transparent. Support has been committed as r280260.

+ +

Both x2APIC mode and IR are required to send IPIs and + device interrupts to processors with LAPIC ID greater then 254. + It is believed that the only missing platform code to handle big + machines is parsing the "Processor Local x2APIC Structure" and + "Local x2APIC NMI Structure" from the ACPI Multiple APIC + Description Table (MADT), which report LAPIC IDs > 255, and + handling boot on such systems with the x2APIC mode enabled by + firmware. The work to complete that is expected to be + relatively trivial, and can be done with access to a real + high-core-count machine. But an audit of the common + machine-independent code must be finished to ensure that large + CPU IDs are handled correctly, before such support can + safely be enabled..

+ +

Additional work remains in progress: split domains and + contexts for DMA Remapper Unit (DMAR) driver. Right now, the + DMAR driver is only used to implement busdma(9), which is done + by assigning a dedicated domain to each translation context. + Some devices could issue PCIe Transaction Laeyer Packets (TLPs) + with several originators IDs, e.g., PCIe/PCI bridges, or + phantom functions of PCIe devices, or such TLPs could occur just + due to hardware bugs. To handle them, a single domain (which + shares the translation page tables) must handle several + contexts.

+ +

Splitting domains and contexts is also required for the + DMAR driver to start handling PCI pass-through in bhyve, instead + of the less complete implementation which is currently provided + by bhyve itself. All PCIe devices passed to the guest must + share a domain. The splitting patch is written and is being + tested, and external interfaces to manage domains are being + formed.

+ +

Stability work for the VT-d code is ongoing. In + particular, nvme(4) and ixgbe(4)'s use of busdma interfaces was + debugged and improved, and tested on a very large-memory + machine.

+ + + The &os; Foundation +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 02:23:53 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 3ED7FB79; Wed, 15 Apr 2015 02:23:53 +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 2A8887A6; Wed, 15 Apr 2015 02:23:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F2NrBg056274; Wed, 15 Apr 2015 02:23:53 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F2Nrkt056273; Wed, 15 Apr 2015 02:23:53 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201504150223.t3F2Nrkt056273@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 15 Apr 2015 02:23:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46552 - head/en_US.ISO8859-1/htdocs/releng 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.20 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, 15 Apr 2015 02:23:53 -0000 Author: gjb Date: Wed Apr 15 02:23:52 2015 New Revision: 46552 URL: https://svnweb.freebsd.org/changeset/doc/46552 Log: Correct anticipated release date for 10.2-R. Correct support information for 10.0-R, 9.2-R, and 9.1-R [1]. Submitted by: mat [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releng/index.xml Modified: head/en_US.ISO8859-1/htdocs/releng/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Apr 15 01:38:41 2015 (r46551) +++ head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Apr 15 02:23:52 2015 (r46552) @@ -50,7 +50,7 @@ - November 2015 + August 2015 &os; 10.2 Target Schedule @@ -104,7 +104,7 @@ releng/10.0 Frozen &contact.so; - FreeBSD 10.0 supported errata fix branch. + FreeBSD 10.0 errata fix branch (not officially supported). @@ -125,14 +125,14 @@ releng/9.2 Frozen &contact.so; - FreeBSD 9.2 supported errata fix branch. + FreeBSD 9.2 errata fix branch (not officially supported). releng/9.1 Frozen &contact.so; - FreeBSD 9.1 supported errata fix branch. + FreeBSD 9.1 errata fix branch (not officially supported). From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 03:02:07 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 2243A17A; Wed, 15 Apr 2015 03:02:07 +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 E7943CBB; Wed, 15 Apr 2015 03:02:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F326nF075530; Wed, 15 Apr 2015 03:02:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F326d4075529; Wed, 15 Apr 2015 03:02:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150302.t3F326d4075529@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 03:02:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46553 - 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.20 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, 15 Apr 2015 03:02:07 -0000 Author: bjk Date: Wed Apr 15 03:02:06 2015 New Revision: 46553 URL: https://svnweb.freebsd.org/changeset/doc/46553 Log: Add report on loading libthr dynamically Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 02:23:52 2015 (r46552) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 03:02:06 2015 (r46553) @@ -1802,4 +1802,53 @@ WITHOUT_FORTH=y The &os; Foundation + + + libthr improvements + + + + + Konstantin + Belousov + + kib@FreeBSD.org + + + + +

Historically, dynamic loading of the libthr.so thread + library into a single-threaded process did not work in &os;. + The longstanding recommendation to work-around the problem has + been to always link the main binary with -lpthread if there was + any chance of a need for threading functionality. This project + converted libthr.so into a plugin for libc, which fixed the + known issues preventing dynaic loading of libthr.so.

+ +

After the fix, linking the main binary with -lpthread is + no longer requred, but is not harmful. I recommend thoroughly + testing before removing libpthread from the libraries list in + favor of dynamic loading, though. Note that potential problems + will be subtle and their user-visible manifestations in the + affected program even more surprising.

+ +

The following issues were present in the old version of + libthr with respect to dynamic loading, but are fixed as + a result of this work:

+ +
    +
  • Invalid errno value seen after failed syscalls.
  • +
  • Broken libthr internal locks and critical sections ignored + by signals.
  • +
  • Hung attempts to lock mutexes.
  • +
  • Thread cancellation not occuring at guaranteed cancellation + points.
  • +
+ +

The main change was committed as r276630 to HEAD, with many + follow ups. It was merged to stable/10 in r277317.

+ + + The &os; Foundation +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 03:47:11 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 A22F46A8; Wed, 15 Apr 2015 03:47:11 +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 8357C11B; Wed, 15 Apr 2015 03:47:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F3lBIf094602; Wed, 15 Apr 2015 03:47:11 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F3lBsX094601; Wed, 15 Apr 2015 03:47:11 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150347.t3F3lBsX094601@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 03:47:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46554 - 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.20 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, 15 Apr 2015 03:47:11 -0000 Author: bjk Date: Wed Apr 15 03:47:10 2015 New Revision: 46554 URL: https://svnweb.freebsd.org/changeset/doc/46554 Log: Add report on the nested kernel project Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 03:02:06 2015 (r46553) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 03:47:10 2015 (r46554) @@ -1851,4 +1851,164 @@ WITHOUT_FORTH=y The &os; Foundation + + + Nested Kernel + + + + + Nathan + Dautenhahn + + dautenh1@illinois.edu + + + + + Theodoros + Kasampalis + + kasampa2@illinois.edu + + + + + Will + Dietz + + wdietz2@illinois.edu + + + + + Home page for the project that includes links to papers and build instructions. + Conference publication detailing the problem, design, implementation, and evaluation of our prototype. + Presentation on the nested kernel + HardenedBSD branch of the nested kernel being refactored. + + + +

This work on a nested kernel architecture is part of + Nathan's doctoral thesis work at the University of Illinois at + Urbana-Champaign. It attempts to improve upon the traditional + monolithic operating sytsem kernel, where a single exploit + anywhere in the kernel grants the attacker full superuser + privileges. The nested kernel operating system architecture + addresses this problem by "nesting" a small, isolated kernel + within a traditional monolithic kernel. This "nested kernel" + interposes on all updates to virtual memory translations to + assert protections on physical memory, thus significantly + reducing the trusted computing base for memory access control + enforcement. We incorporated the nested kernel + architecture into &os; on x86-64 hardware by write-protecting + Memory-Management Unit (MMU) translations and de-privileging the + untrusted part of the kernel, thereby enabling the entire + operating system, trusted and untrusted components alike, to + operate at the highest hardware privilege level. Our + implementation inherently enforces kernel code integrity while + still allowing dynamically loaded kernel modules, thus defending + against code injection attacks. We also demonstrate, by + introducing write-mediation and write-logging services, that the + nested kernel architecture allows kernel developers to isolate + memory in ways not possible in monolithic kernels. The + performance of the nested kernel prototype shows modest + overheads: less than 1% average for Apache, 3.7% average for + sshd, and 2.7% average for kernel compilation. Overall, our + results and experience show that the nested kernel design can be + retrofitted onto existing monolithic kernels, providing defense + in depth.

+ +

The basic idea is that the nested kernel initializes the + system so that all page tables are mapped as read-only. Then + all MMU-modifying operations are removed from the untrusted + portion of the kernel; runtime code integrity is enforced by + write-protecting all code pages, marking all non-code + pages as non-executable (NX-bit), and preventing execution of + privileged MMU operations located in userspace mappings + (Supervisor Mode Execution Prevention, SMEP). Because the + nested kernel has control of the page tables it can enforce + these integrity properties leading to virtualization of the + MMU.

+ +

The links include a recent conference publication that + details the design, implementation, and evaluation of our + prototype nested kernel architecture on top of &os; 9.0. We are + also bringing up a site with instructions on how to get the + source and build the project. There is also a link to a + presentation on the nested kernel.

+ +

We are very interested in feedback on the design of the + nested kernel, and having discussions about how it might get + upstreamed. This is our first time contributing to an open + source project, so even simple advice is likely to be useful.

+ +

We are also hoping to gain additional contributors and + interest in the project! The nested kernel has the potential to + enhance commodity operating system design, and &os; is a major + operating system in use today which has high impact. The source + code of our research prototype as evaluated for the paper are in + the process of being made available — the website and code + are almost ready but may take another week to complete. + However, the implementation is merely a research prototype and + requires significant effort to make production-ready (see the + list of tasks). Some of this work is underway during + refactoring for an implementation in the HardenedBSD + project, which is a much cleaner version of the core system + and is integrated into the &os; build system, but is only about + 50% completed.

+ +

Finally, we have developed an interface to write-protect + data structures in the kernel and are soliciting ideas for uses + of this service. Section 2.4 in the paper details the + interface, and section 4 presents some simple uses of the nested + kernel services. We are interested in ways that the nested + kernel could be used to protect critical kernel data structures + from malware or even just buggy code.

+ + + University of Illinois at Urbana-Champaign + ONR via grant number N00014-12-1-0552 + + + +

Finish implementing core mechanisms: verify DMAP is + properly protected and that we are not using superpages (I think + we have this completed but need to fully verify), full NX + support for all non-kernel code pages (we might need to + specially consider the stack if it is used to execute code), + protect IDT and SMM, and add IOMMU protections. We also need to + do some optimizations where we batch calls into the nested + kernel on process creation (FORK) and mmap operations. The + motivation for these implementation directives can be reviewed + in the paper.

+
+ + +

Implement SMP functionality and evaluate performance.

+
+ + +

Port and refactor for a newer version of &os;. The + current implementation is a research prototype and requires some + refactoring to make it clean and consistent, as well as make it + relevant to modern versions of &os;.

+
+ + +

The nested kernel isolation depends upon certain + hardware instructions to be completely removed from a subset of + the kernel. Therefore, we need to utilize automated linker/loader + techniques to identify and remove privileged MMU operations from + untrusted kernel components to make it maintainable in + practice.

+
+ + +

Detailed review on the design and implementation with + particular focus on a plan for upstreaming.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:06:31 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 58417BBF; Wed, 15 Apr 2015 04:06:31 +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 29D1333B; Wed, 15 Apr 2015 04:06:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F46VaJ004509; Wed, 15 Apr 2015 04:06:31 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F46Vb0004508; Wed, 15 Apr 2015 04:06:31 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150406.t3F46Vb0004508@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:06:31 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46555 - 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.20 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, 15 Apr 2015 04:06:31 -0000 Author: bjk Date: Wed Apr 15 04:06:30 2015 New Revision: 46555 URL: https://svnweb.freebsd.org/changeset/doc/46555 Log: Add MPTCP report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 03:47:10 2015 (r46554) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:06:30 2015 (r46555) @@ -2011,4 +2011,64 @@ WITHOUT_FORTH=y + + + Multipath TCP for &os; + + + + + Nigel + Williams + + njwilliams@swin.edu.au + + + + + + + + +

Multipath TCP (MPTCP) is an extension to TCP that allows + for the use of multiple network interfaces on a standard TCP + session. The addition of new addresses and scheduling of data + across these occurs transparently from the perspective of the + TCP application.

+ +

The goal of this project is to deliver an MPTCP + kernel patch that interoperates with the reference MPTCP + implementation, along with additional enhancements to aid + network research.

+ +

After a major re-design of the earlier prototype + implementation, the patch is again able to establish and carry + out multi-path connections that incorporate multiple addresses. + Improvements have also been made to path management and to code + handling the addition of subflows to a connection.

+ +

I have most recently added data-level re-transmission + support and am in the process of testing this. I will soon be + in a position to start more extensive testing of the patch in + different multi-path scenarios, with plans for a public release + of v0.5 in May.

+ + + The &os; Foundation + + + +

Testing of data-level re-transmission.

+
+ + +

Basic support for per-subflow congestion control + algorithm selection.

+
+ + +

Testing and release of v0.5 patch.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:12:20 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 C01A0C57; Wed, 15 Apr 2015 04:12:20 +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 A19E15EE; Wed, 15 Apr 2015 04:12:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F4CKuU008733; Wed, 15 Apr 2015 04:12:20 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F4CKNI008732; Wed, 15 Apr 2015 04:12:20 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150412.t3F4CKNI008732@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:12:20 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46556 - 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.20 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, 15 Apr 2015 04:12:21 -0000 Author: bjk Date: Wed Apr 15 04:12:19 2015 New Revision: 46556 URL: https://svnweb.freebsd.org/changeset/doc/46556 Log: Add core team report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:06:30 2015 (r46555) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:12:19 2015 (r46556) @@ -2071,4 +2071,59 @@ WITHOUT_FORTH=y + + + The &os; Core Team + + + + &os; Core Team + core@FreeBSD.org + + + + +

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.

+ +

January began with members of core dealing with the fallout + from the accidental deletion of the Bugzilla database. This + incident highlighted the fact that backup and recovery mechanisms + in the cluster were not up to the task. Core has discussed what + measures are appropriate with clusteradm and is reviewing their + implementation.

+ +

After a long process of consultation, plans for introducing the + new support model with 11.0-RELEASE were finally agreed on and + published in early February. This announcement puts the practical + detail onto the motion that was adopted at BSDCan 2014, and + clarifies the steps needed for implementation.

+ +

Also in February core revisited discussions on making the + blogs.freebsdish.org blog aggregator an official project service + and also providing a blogging platform directly to developers. + However, security and man-power are both major concerns. Given + the track records of most freely available blogging platforms, + core is rightly wary of introducing them into the cluster. + Similarly, curating a bloging platform will take a substantial + volunteer effort to ensure all posts are appropriate and to remove + spam.

+ +

March has seen two discussions about potentially divisive + topics. Should the ZFS ARC Responsiveness patches be committed + and MFC'd as a pragmatic fix to performance problems in + 10.1-RELEASE, understanding that this is not an ideal solution to + the problem and will need rework? Should we stop maintaining + support for older (C89 or earlier) compilers in kernel code, and + just code directly to the C11 standard? Broadening out from this + last point: should we have a formal mechanism for deciding what + has become obsolete in the system and when it should be + removed?

+ +

During this quarter five new src commit bits were granted and + two were taken in for safe-keeping.

+ +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:22:54 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 2ECF8D39; Wed, 15 Apr 2015 04:22:54 +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 F3BB06CC; Wed, 15 Apr 2015 04:22:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F4MrxR013510; Wed, 15 Apr 2015 04:22:53 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F4MrHO013509; Wed, 15 Apr 2015 04:22:53 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150422.t3F4MrHO013509@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:22:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46557 - 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.20 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, 15 Apr 2015 04:22:54 -0000 Author: bjk Date: Wed Apr 15 04:22:53 2015 New Revision: 46557 URL: https://svnweb.freebsd.org/changeset/doc/46557 Log: Add Secure Boot report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:12:19 2015 (r46556) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:22:53 2015 (r46557) @@ -2126,4 +2126,53 @@ WITHOUT_FORTH=y two were taken in for safe-keeping.

+ + + Secure Boot + + + + + Edward Tomasz + Napierała + + trasz@FreeBSD.org + + + + + + + + +

UEFI Secure Boot is a mechanism that requires boot + drivers and operating system loaders to be cryptographically + signed by an authorized key. It will refuse to execute any + software that is not correctly signed, and is intended to secure + boot drivers and operating system loaders from malicious + tampering or replacement.

+ +

The utility to add Authenticode signatures to EFI files, + uefisign(8), was committed to 11-CURRENT and will ship in + 10.2-RELEASE. Ports for other open source utilities were added + to the Ports Collection, as sysutils/pesign, + sysutils/sbsigntool, and sysutils/shim. There + is a prototype patch that makes boot1 use the Secure Boot shim, and + modifies the shim to provide the functionality necessary + for a successful bootstrap.

+ + + The &os; Foundation + + + +

Finalize the shim API extension and get it accepted + upstream.

+
+ + +

Commit boot1 changes.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:30:07 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 4F2AEE05; Wed, 15 Apr 2015 04:30:07 +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 203A0760; Wed, 15 Apr 2015 04:30:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F4U6ni014561; Wed, 15 Apr 2015 04:30:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F4U6Rv014560; Wed, 15 Apr 2015 04:30:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150430.t3F4U6Rv014560@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:30:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46558 - 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.20 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, 15 Apr 2015 04:30:07 -0000 Author: bjk Date: Wed Apr 15 04:30:06 2015 New Revision: 46558 URL: https://svnweb.freebsd.org/changeset/doc/46558 Log: Add automounter report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:22:53 2015 (r46557) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:30:06 2015 (r46558) @@ -2175,4 +2175,43 @@ WITHOUT_FORTH=y + + + New Automounter + + + + + Edward Tomasz + Napierała + + trasz@FreeBSD.org + + + + + + + + + + +

The new automounter is a cleanroom implementation of + functionality available in most other Unix systems, using proper + kernel support implemented via an autofs filesystem. The + automounter supports a standard map format, and integrates with + the Lightweight Directory Access Protocol (LDAP) service.

+ +

After shipping in 10.1-RELEASE, most of the work focused + on bug fixing, improving documentation, and optimization. The + biggest new feature was the addition of a "-media" map, designed + to handle removable media, such as flash drives or DVDs, and the + neccessary elements of infrastructure to support it, namely + fstyp(8) and GEOM devd notifications. Also, the "-noauto" map + was added, for automatic mounting of filesystems marked "noauto" + in fstab(5), instead of having to write autofs map for them.

+ + + The &os; Foundation +
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:48:09 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 0B4A91A1; Wed, 15 Apr 2015 04:48:09 +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 E04D5927; Wed, 15 Apr 2015 04:48:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F4m8Y7023663; Wed, 15 Apr 2015 04:48:08 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F4m8NR023662; Wed, 15 Apr 2015 04:48:08 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150448.t3F4m8NR023662@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:48:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46559 - 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.20 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, 15 Apr 2015 04:48:09 -0000 Author: bjk Date: Wed Apr 15 04:48:07 2015 New Revision: 46559 URL: https://svnweb.freebsd.org/changeset/doc/46559 Log: Add ELF Tool Chain report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:30:06 2015 (r46558) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:48:07 2015 (r46559) @@ -2214,4 +2214,78 @@ WITHOUT_FORTH=y The &os; Foundation + + + Migration to ELF Tool Chain tools + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + &os; LLDB wiki page + + + +

The ELF Tool Chain project provides BSD-licensed + implementations of compilation tools and libraries for building + and analyzing ELF objects. The project began as part of &os; + but later became an independent project to encourage wider + participation from others in the open-source developer + community.

+ +

ELF Tool Chain provides a set of tools equivalent to the + GNU Binutils suite. This project's goal is to import these + tools into the &os; base system so that we have a set of + up-to-date and maintained tools that also provide support for + new CPU architectures of interest, such as arm64.

+ +

In addition to the libelf and libdwarf libraries, the + following tools are now provided by the ELF tool chain + project:

+ +
    +
  • addr2line
  • +
  • nm
  • +
  • readelf
  • +
  • size
  • +
  • strings
  • +
  • strip (elfcopy)
  • +
+ +

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 must gain support for + writing portable exectuable (PE) format binaries, which are used + by UEFI boot code.

+ +

The ELF Tool Chain project does not currently provide + replacements for as, ld, or objdump. For &os;, these tools will + likely be obtained from the LLVM project.

+ + + The &os; Foundation + + + +

Add missing functionality to elfcopy and migrate the base + system build.

+
+ + +

Fix issues found by fuzzing inputs to the tools.

+
+ + +

Add automatic support for separate debug files.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 04:55: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 08480292; Wed, 15 Apr 2015 04:55: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 CD56CA0C; Wed, 15 Apr 2015 04:55:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F4tKPX028034; Wed, 15 Apr 2015 04:55:20 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F4tKUP028033; Wed, 15 Apr 2015 04:55:20 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504150455.t3F4tKUP028033@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 04:55:20 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46560 - 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.20 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, 15 Apr 2015 04:55:21 -0000 Author: bjk Date: Wed Apr 15 04:55:19 2015 New Revision: 46560 URL: https://svnweb.freebsd.org/changeset/doc/46560 Log: Add LLDB report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:48:07 2015 (r46559) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:55:19 2015 (r46560) @@ -2288,4 +2288,61 @@ WITHOUT_FORTH=y + + + The LLDB Debugger + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + &os; LLDB wiki page + + + +

LLDB is the debugger project associated with Clang/LLVM. + It supports the Mac OS X, Linux, &os; and Windows platforms. It + builds on existing components in the larger LLVM project, for + example using Clang's expression parser and LLVM's disassembler.

+ +

The LLDB in the base system was upgraded to version 3.6.0 + as part of the Clang and LLVM upgrade. In the upstream + repository, Justin Hibbits added support for live and core file + debugging on PowerPC, and Ed Maste added core file support for + &os;/arm64.

+ + + DARP/AFRL + SRI International + University of Cambridge + + + +

Rework LLDB build to use LLVM and Clang shared libraries.

+
+ + +

Port remote debug stub to &os;.

+
+ + +

Add support for local and core file kernel debugging.

+
+ + +

Improve support on non-amd64 architectures.

+
+ + +

Enable by default in the base system.

+
+
+
From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 08:32:09 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 0BD3EF47; Wed, 15 Apr 2015 08:32:09 +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 E9DD2683; Wed, 15 Apr 2015 08:32:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F8W8jU032938; Wed, 15 Apr 2015 08:32:08 GMT (envelope-from pluknet@FreeBSD.org) Received: (from pluknet@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F8W89Q032936; Wed, 15 Apr 2015 08:32:08 GMT (envelope-from pluknet@FreeBSD.org) Message-Id: <201504150832.t3F8W89Q032936@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pluknet set sender to pluknet@FreeBSD.org using -f From: Sergey Kandaurov Date: Wed, 15 Apr 2015 08:32:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46561 - 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.20 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, 15 Apr 2015 08:32:09 -0000 Author: pluknet Date: Wed Apr 15 08:32:07 2015 New Revision: 46561 URL: https://svnweb.freebsd.org/changeset/doc/46561 Log: Fixed typos. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 04:55:19 2015 (r46560) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 08:32:07 2015 (r46561) @@ -651,7 +651,7 @@ WITHOUT_FORTH=y
  • Ahmed Kamal agreed to join the jenkins-admin team. Even though he is not a &os; committer, he is subscribed the the jenkins-admin alias, and is contributing - code via GitHub. Ahmed has contributed mutiple SaltStack + code via GitHub. Ahmed has contributed multiple SaltStack scripts which are in the freebsd-ci GitHub repository. Ahmed has also found multiple bugs in SaltStack's &os; support. He has fixed these bugs and pushed them back to SaltStack via @@ -679,7 +679,7 @@ WITHOUT_FORTH=y

  • &a.rodrigc; worked with &a.dim; in the freebsd-toolchain team to help identify and fix several compilation problems in the &os; src tree when using GCC 4.9. - This work will help with the External Toolcain project.
  • + This work will help with the External Toolchain project. @@ -1123,7 +1123,7 @@ WITHOUT_FORTH=y (i.e., the ability to run 64-bit Windows applications). This is currently available through the wine-devel port. At this stage it is currently mutually exclusive with the - i386-wine-devel port, however we have plans to intregate these + i386-wine-devel port, however we have plans to integrate these ports to offer a full Wine experience on amd64. The i386-wine-devel port has packages built for amd64 for &os; 8.4, 9.1+, 10.1+ and CURRENT.

    @@ -1142,7 +1142,7 @@ WITHOUT_FORTH=y
  • Fixing and tidying up the pkg-plist.
  • Wine64 support
  • Updating the patch-nvidia.sh script to support - arbitary suffixes.
  • + arbitrary suffixes.
  • Removing support for the old pkg_ tools from patch-nvidia.sh.
  • Developing a patch to fix usage of getdirentries(2). @@ -1668,7 +1668,7 @@ WITHOUT_FORTH=y

    Over the last six months, a lot of missing features were brought into place to allow users and committers to focus on getting bugs solved. Categories, the status model and many - workflow-related knobs were continously reworked and improved to + workflow-related knobs were continuously reworked and improved to provide the necessary information without getting in the way.

    @@ -1733,12 +1733,12 @@ WITHOUT_FORTH=y &os;.

    Starting with SandyBridge CPUs, Intel introduced an - enchanced local interrupt controller (APIC) mode, called x2APIC. + enhanced local interrupt controller (APIC) mode, called x2APIC. Instead of using a mapped page, registers are now accessed using special Model-Specific Registers (MSR) read and write instructions. This is intended to support virtualization. The access overhead is also reduced by not requiring serialization, - and by simplification of Inter-Process Interrups (IPI) + and by simplification of Inter-Process Interrupts (IPI) generation. The main commit introducing the feature was r278473, with fixes following on.

    @@ -1779,7 +1779,7 @@ WITHOUT_FORTH=y contexts for DMA Remapper Unit (DMAR) driver. Right now, the DMAR driver is only used to implement busdma(9), which is done by assigning a dedicated domain to each translation context. - Some devices could issue PCIe Transaction Laeyer Packets (TLPs) + Some devices could issue PCIe Transaction Layer Packets (TLPs) with several originators IDs, e.g., PCIe/PCI bridges, or phantom functions of PCIe devices, or such TLPs could occur just due to hardware bugs. To handle them, a single domain (which @@ -1823,10 +1823,10 @@ WITHOUT_FORTH=y been to always link the main binary with -lpthread if there was any chance of a need for threading functionality. This project converted libthr.so into a plugin for libc, which fixed the - known issues preventing dynaic loading of libthr.so.

    + known issues preventing dynamic loading of libthr.so.

    After the fix, linking the main binary with -lpthread is - no longer requred, but is not harmful. I recommend thoroughly + no longer required, but is not harmful. I recommend thoroughly testing before removing libpthread from the libraries list in favor of dynamic loading, though. Note that potential problems will be subtle and their user-visible manifestations in the @@ -1841,7 +1841,7 @@ WITHOUT_FORTH=y

  • Broken libthr internal locks and critical sections ignored by signals.
  • Hung attempts to lock mutexes.
  • -
  • Thread cancellation not occuring at guaranteed cancellation +
  • Thread cancellation not occurring at guaranteed cancellation points.
  • @@ -1892,7 +1892,7 @@ WITHOUT_FORTH=y

    This work on a nested kernel architecture is part of Nathan's doctoral thesis work at the University of Illinois at Urbana-Champaign. It attempts to improve upon the traditional - monolithic operating sytsem kernel, where a single exploit + monolithic operating system kernel, where a single exploit anywhere in the kernel grants the attacker full superuser privileges. The nested kernel operating system architecture addresses this problem by "nesting" a small, isolated kernel @@ -2206,7 +2206,7 @@ WITHOUT_FORTH=y on bug fixing, improving documentation, and optimization. The biggest new feature was the addition of a "-media" map, designed to handle removable media, such as flash drives or DVDs, and the - neccessary elements of infrastructure to support it, namely + necessary elements of infrastructure to support it, namely fstyp(8) and GEOM devd notifications. Also, the "-noauto" map was added, for automatic mounting of filesystems marked "noauto" in fstab(5), instead of having to write autofs map for them.

    @@ -2263,7 +2263,7 @@ WITHOUT_FORTH=y 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 (PE) format binaries, which are used + writing portable executable (PE) format binaries, which are used by UEFI boot code.

    The ELF Tool Chain project does not currently provide From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 09:37:06 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 F3270E64; Wed, 15 Apr 2015 09:37:05 +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 DE2E1DC6; Wed, 15 Apr 2015 09:37:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3F9b5Vc062863; Wed, 15 Apr 2015 09:37:05 GMT (envelope-from tijl@FreeBSD.org) Received: (from tijl@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3F9b5si062862; Wed, 15 Apr 2015 09:37:05 GMT (envelope-from tijl@FreeBSD.org) Message-Id: <201504150937.t3F9b5si062862@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: tijl set sender to tijl@FreeBSD.org using -f From: Tijl Coosemans Date: Wed, 15 Apr 2015 09:37:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46562 - head/en_US.ISO8859-1/books/porters-handbook/versions 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.20 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, 15 Apr 2015 09:37:06 -0000 Author: tijl (src,ports committer) Date: Wed Apr 15 09:37:04 2015 New Revision: 46562 URL: https://svnweb.freebsd.org/changeset/doc/46562 Log: Document __FreeBSD_version 1100068 and 1100069. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Wed Apr 15 08:32:07 2015 (r46561) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Wed Apr 15 09:37:04 2015 (r46562) @@ -5826,6 +5826,20 @@ 11.0-CURRENT after removal of SSLv2 support from &man.fetch.1; and &man.fetch.3; (rev 280630). + + + 1100068 + April 6, 2015 + 11.0-CURRENT after change to net.inet6.ip6.mif6table sysctl + (rev 281172). + + + + 1100069 + April 15, 2015 + 11.0-CURRENT after removal of const qualifier from + &man.iconv.3; (rev 281550). + From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 16:37:44 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 E1A2CF22; Wed, 15 Apr 2015 16:37: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 B18CEAE4; Wed, 15 Apr 2015 16:37: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 t3FGbiiw062724; Wed, 15 Apr 2015 16:37:44 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3FGbiik062723; Wed, 15 Apr 2015 16:37:44 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504151637.t3FGbiik062723@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 16:37:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46563 - 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.20 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, 15 Apr 2015 16:37:45 -0000 Author: bjk Date: Wed Apr 15 16:37:43 2015 New Revision: 46563 URL: https://svnweb.freebsd.org/changeset/doc/46563 Log: Add arm64 report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 09:37:04 2015 (r46562) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 16:37:43 2015 (r46563) @@ -2345,4 +2345,77 @@ WITHOUT_FORTH=y + + + &os;/arm64 + + + + + Andrew + Turner + + andrew@FreeBSD.org + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + Zbigniew + Bodek + + zbb@semihalf.com + + + + + &os; arm64 wiki page + GitHub arm64 development repository + + + +

    The collaborative development on the &os; arm64 port + made significant progress over the last quarter. The &os; + Foundation is collaborating with ARM, Cavium, the Semihalf team, + and Andrew Turner to port &os; to the arm64 architecture, + also known as ARMv8 and AArch64.

    + +

    After significant review and refinement, the initial set + of changes are being delivered into &os;-HEAD. This initial + support targets the QEMU and ARM Foundation Model emulators, and + boots to a usable multiuser environment.

    + +

    Cavium's ThunderX platform is the initial hardware + reference target for the &os; arm64 port. The platform + currently boots to multiuser, with a root file system mounted + over NFS via a PCIe 10 Gbps Ethernet NIC. Reference hardware is + installed in the &os; test lab hosted by Sentex Communications + and in Semihalf's offices.

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

    Merge kernel changes to HEAD.

    +
    + + +

    Finish remaining userland and kernel support.

    +
    + + +

    Produce installable images.

    +
    +
    + From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 22:50:44 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 01CA4C49; Wed, 15 Apr 2015 22:50: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 C757DF7; Wed, 15 Apr 2015 22:50:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3FMohqt041518; Wed, 15 Apr 2015 22:50:43 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3FMohqf041517; Wed, 15 Apr 2015 22:50:43 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504152250.t3FMohqf041517@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 22:50:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46564 - 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.20 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, 15 Apr 2015 22:50:44 -0000 Author: bjk Date: Wed Apr 15 22:50:42 2015 New Revision: 46564 URL: https://svnweb.freebsd.org/changeset/doc/46564 Log: Add POWER8 report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 16:37:43 2015 (r46563) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 22:50:42 2015 (r46564) @@ -2418,4 +2418,78 @@ WITHOUT_FORTH=y + + + &os; on POWER8 + + + + + Nathan + Whitehorn + + nwhitehorn@freebsd.org + + + + + Justin + Hibbits + + jhibbits@freebsd.org + + + + + Adrian + Chadd + + adrian@freebsd.org + + + + + Tyan development reference platform + + + +

    IBM and the OpenPOWER Foundation are pushing for a wider + software and hardware ecosystem for POWER8-based systems. + Starting in January 2014, we have been doing bringup work on a + Tyan GN70-BP010 POWER8 server, a quad-core 3 GHz system with a + total of 32 hardware threads.

    + +

    Updates since the previous report:

    + +
      +
    • &os; now boots under a hypervisor with the virtual SCSI + block device, the issue previously preventing this has + been fixed.
    • + +
    • The powerpc64 pmap code was rewritten to be more + scalable, as the previous pmap code did not scale beyond a small + number of CPUs.
    • + +
    • Initial support for IBM's Vector-Scalar Extensions + (VSX) was added.
    • + +
    • The &os; kernel was made completely position + independent for powerpc64, and later powerpc32 as well.
    • +
    + + + The &os; Foundation + + + +

    Get &os; booting natively, rather than under KVM. This + requires writing OPAL drivers for the various hardware + devices in the system.

    +
    + + +

    Integrate loader(8) with petitboot.

    +
    +
    +
    From owner-svn-doc-head@FreeBSD.ORG Wed Apr 15 22:51:31 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 06134CAE; Wed, 15 Apr 2015 22:51:31 +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 E5B20102; Wed, 15 Apr 2015 22:51: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 t3FMpUmG044665; Wed, 15 Apr 2015 22:51:30 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3FMpUs8044664; Wed, 15 Apr 2015 22:51:30 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504152251.t3FMpUs8044664@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 15 Apr 2015 22:51:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46565 - 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.20 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, 15 Apr 2015 22:51:31 -0000 Author: bjk Date: Wed Apr 15 22:51:29 2015 New Revision: 46565 URL: https://svnweb.freebsd.org/changeset/doc/46565 Log: Convert eight spaces to tabs Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 22:50:42 2015 (r46564) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 22:51:29 2015 (r46565) @@ -666,7 +666,7 @@ WITHOUT_FORTH=y was eager to volunteer and help out, and responded to the Request. Ahmed will attend BSDCan, where he will learn more about the BSD Community.

    - +
  • &a.jmmv; extended Kyua to support executing test cases in parallel. This should help the scaling of testing in @@ -689,8 +689,8 @@ WITHOUT_FORTH=y -

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

    +

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

    From owner-svn-doc-head@FreeBSD.ORG Thu Apr 16 03:43:16 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 23EC41C0; Thu, 16 Apr 2015 03:43:16 +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 0418824D; Thu, 16 Apr 2015 03:43:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3G3hFVF086807; Thu, 16 Apr 2015 03:43:15 GMT (envelope-from brd@FreeBSD.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3G3hFom086806; Thu, 16 Apr 2015 03:43:15 GMT (envelope-from brd@FreeBSD.org) Message-Id: <201504160343.t3G3hFom086806@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brd set sender to brd@FreeBSD.org using -f From: Brad Davis Date: Thu, 16 Apr 2015 03:43:15 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46566 - 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.20 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, 16 Apr 2015 03:43:16 -0000 Author: brd Date: Thu Apr 16 03:43:15 2015 New Revision: 46566 URL: https://svnweb.freebsd.org/changeset/doc/46566 Log: Clean up wording Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Wed Apr 15 22:51:29 2015 (r46565) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 03:43:15 2015 (r46566) @@ -274,8 +274,7 @@ and once the boot menus look exactly like in Forth, we will start merging this project to &os; HEAD. Both loaders can co-exist in the source tree with no problems because a - pluggable loader functionality was introduced for this - purpose.

    + pluggable loader was introduced for this purpose.

    The project was initially started by Wojciech Koszek, and Pedro Souza wrote most of the Lua code last year in @@ -495,7 +494,7 @@ WITHOUT_FORTH=y Allan Jude - freebsd@allanjude.com + allanjude@FreeBSD.org @@ -503,7 +502,7 @@ WITHOUT_FORTH=y Alexander Motin - mav@freebsd.org + mav@FreeBSD.org @@ -554,8 +553,8 @@ WITHOUT_FORTH=y -

    bhyveucl is a script for starting bhyve instances based on a - libUCL config file. More information is at +

    bhyveucl is a tool for starting bhyve instances based on a + UCL formatted config file. More information is at https://github.com/allanjude/bhyveucl

    @@ -565,7 +564,7 @@ WITHOUT_FORTH=y -

    Flexible networking backends: wanproxy, vhost-net.

    +

    Flexible networking backends such as wanproxy and vhost-net.

    @@ -678,7 +677,7 @@ WITHOUT_FORTH=y
  • &a.rodrigc; worked with &a.dim; in the freebsd-toolchain team to help identify and fix several - compilation problems in the &os; src tree when using GCC 4.9. + compile problems in the &os; src tree when using GCC 4.9. This work will help with the External Toolchain project.
  • @@ -756,8 +755,8 @@ WITHOUT_FORTH=y toolchain.

    Like the 3.5.0 release, these components require C++11 - support to build. At this point, FreeBSD 10.0 and later - provide that support, at least on x86.

    + support to build. C++11 support is available in &os; 10.0 and + later on the x86 architectures.

    It is still unclear whether we will be able to MFC this to any stable branches, due to the difficulty it will @@ -919,7 +918,7 @@ WITHOUT_FORTH=y - PCIe Hot-plug Perforce Branch + PCIe Hot-plug Perforce Branch @@ -931,7 +930,7 @@ WITHOUT_FORTH=y that is already supported by &os;, but ExpressCard PCIe devices like Gigabit Ethernet adapters and eSATA cards are only supported when they are present at boot, and removal may - cause &os; to crash.

    + cause a kernel panic.

    The goal of this project is to allow these devices to be inserted and removed while &os; is running. The work @@ -1414,7 +1413,7 @@ WITHOUT_FORTH=y

    It is a near-term objective to bring the Ada-based GDHL - (VHDL simulator) to ports. The upcoming release 0.32 will be + (VHDL simulator) to ports. The upcoming 0.32 release will be based on GCC 4.9 and the port will be based on this release.

    @@ -1453,7 +1452,7 @@ WITHOUT_FORTH=y in pkg was uncovered in the multiple repository support, and swiftly fixed in pkg 1.4.99.15.

    -

    For the GNOME 3.18 cycle we going to work closely with +

    For the GNOME 3.18 cycle we are going to work closely with the x11 team on porting libinput and testing Wayland. When that is done we need to see if we want to enable Wayland for our stable releases and we probably need XWayland from @@ -1500,9 +1499,9 @@ WITHOUT_FORTH=y

    Two new system calls, futimens() and utimensat(), were added, making it possible to set file timestamps with nanosecond - accuracy. Various utilities like cp, mv and touch were changed - to use the new calls to preserve and set timestamps with - full precision.

    + accuracy. Various utilities like cp, mv and touch were updated + to use the new calls to preserve and set timestamps with full + precision.

    The stat() and related system calls have returned file timestamps with nanosecond accuracy for a long time, but there @@ -1581,7 +1580,7 @@ WITHOUT_FORTH=y

    As this goes to press, we are finalizing our first open source release of the CHERI CPU which will be available from - the CHERI CPU website (in the links).

    + the CHERI CPU website.

    We have been merging support for the BERI CPU platform to &os; since 2012 and continue to do so as new features are @@ -1637,7 +1636,7 @@ WITHOUT_FORTH=y iSER initiator. The iSCSI stack is slightly modified to support some extra features such as asynchronous IO completions, unmapped data buffers, and data-transfer offloads. The user will - be able to choose iSER as the iSCSI transport with iscsictl.

    + be able to choose iSER as the iSCSI transport with iscsictl(8).

    The project is in its initial implementation phase. The code will be released under the BSD license and is expected to @@ -2044,14 +2043,13 @@ WITHOUT_FORTH=y

    After a major re-design of the earlier prototype implementation, the patch is again able to establish and carry out multi-path connections that incorporate multiple addresses. - Improvements have also been made to path management and to code - handling the addition of subflows to a connection.

    + Improvements have also been made to path management and to the + code handling the addition of subflows to a connection.

    -

    I have most recently added data-level re-transmission - support and am in the process of testing this. I will soon be - in a position to start more extensive testing of the patch in - different multi-path scenarios, with plans for a public release - of v0.5 in May.

    +

    Most recently data-level re-transmission support has been added + and is being tested. Soon more extensive testing of the patch + in different multi-path scenarios will begin, with plans for a + public release of v0.5 in May.

    The &os; Foundation @@ -2107,7 +2105,7 @@ WITHOUT_FORTH=y However, security and man-power are both major concerns. Given the track records of most freely available blogging platforms, core is rightly wary of introducing them into the cluster. - Similarly, curating a bloging platform will take a substantial + Similarly, curating a blogging platform will take a substantial volunteer effort to ensure all posts are appropriate and to remove spam.

    From owner-svn-doc-head@FreeBSD.ORG Thu Apr 16 03:46:45 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 A2A3B258; Thu, 16 Apr 2015 03:46:45 +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 8D972269; Thu, 16 Apr 2015 03:46:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3G3kj1A087304; Thu, 16 Apr 2015 03:46:45 GMT (envelope-from brd@FreeBSD.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3G3kjt3087303; Thu, 16 Apr 2015 03:46:45 GMT (envelope-from brd@FreeBSD.org) Message-Id: <201504160346.t3G3kjt3087303@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brd set sender to brd@FreeBSD.org using -f From: Brad Davis Date: Thu, 16 Apr 2015 03:46:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46567 - 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.20 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, 16 Apr 2015 03:46:45 -0000 Author: brd Date: Thu Apr 16 03:46:44 2015 New Revision: 46567 URL: https://svnweb.freebsd.org/changeset/doc/46567 Log: I forgot to test build before my last commit, so fix a few build failures. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 03:43:15 2015 (r46566) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 03:46:44 2015 (r46567) @@ -756,7 +756,7 @@ WITHOUT_FORTH=y

    Like the 3.5.0 release, these components require C++11 support to build. C++11 support is available in &os; 10.0 and - later on the x86 architectures. + later on the x86 architectures.

    It is still unclear whether we will be able to MFC this to any stable branches, due to the difficulty it will @@ -918,7 +918,7 @@ WITHOUT_FORTH=y - PCIe Hot-plug Perforce Branch + PCIe Hot-plug Perforce Branch From owner-svn-doc-head@FreeBSD.ORG Thu Apr 16 14:24:12 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 A8E4CD83; Thu, 16 Apr 2015 14:24:12 +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 7A45829A; Thu, 16 Apr 2015 14:24:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3GEOCTY088407; Thu, 16 Apr 2015 14:24:12 GMT (envelope-from brd@FreeBSD.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3GEOCDc088406; Thu, 16 Apr 2015 14:24:12 GMT (envelope-from brd@FreeBSD.org) Message-Id: <201504161424.t3GEOCDc088406@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brd set sender to brd@FreeBSD.org using -f From: Brad Davis Date: Thu, 16 Apr 2015 14:24:12 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46568 - 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.20 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, 16 Apr 2015 14:24:12 -0000 Author: brd Date: Thu Apr 16 14:24:11 2015 New Revision: 46568 URL: https://svnweb.freebsd.org/changeset/doc/46568 Log: Add the GDB report from jhb@ Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 03:46:44 2015 (r46567) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 14:24:11 2015 (r46568) @@ -2490,4 +2490,65 @@ WITHOUT_FORTH=y + + + Updates to GDB + + + + + John + Baldwin + + jhb@FreeBSD.org + + + + + Port of kgdb to gdb 7.9 + + + +

    Several improvements to GDB have been merged upstream to GDB's + master branch over the past few months including fixes for + unwinding across signal trampoline frames on x86, removing the + procfs dependency from the gcore command, and support for XSAVE + extensions (such as AVX registers) on x86. These fixes are + already available in the existing devel/gdb port as patches + relative to 7.8.

    + +

    In addition, progress has been made on porting kgdb to newer + gdb. Currently only support for the amd64 backend has been + ported, but it is functional both for remote debugging and + against crash dumps. The current port generally has feature + parity with the kgdb in the base system. The plan for kgdb is + to fix it to always include all platform targets (so that it + always supports cross debugging for remote targets out of the + box). At some point it may also include cross debugging support + for crash dumps as well (this would require changes to libkvm). +

    + + + + +

    Tidy the amd64 port of kgdb and finish the i386 port. This + includes fixing these platform-specific targets to work with + cross-debugging for remote targets.

    +
    + +

    Add a KGDB option to the devel/gdb port to include kgdb + support.

    +
    + +

    Port the rest of the platform-specific targets for kgdb.

    +
    + +

    Write a new 1:1-only thread target for FreeBSD that can be + sent upstream.

    +
    + +

    Add support for debugging powerpc vector registers.

    +
    +
    + From owner-svn-doc-head@FreeBSD.ORG Thu Apr 16 15:59: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 ABB8259C; Thu, 16 Apr 2015 15:59: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 96D5BF37; Thu, 16 Apr 2015 15:59:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3GFxhTq032861; Thu, 16 Apr 2015 15:59:43 GMT (envelope-from mahrens@FreeBSD.org) Received: (from mahrens@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3GFxhp9032860; Thu, 16 Apr 2015 15:59:43 GMT (envelope-from mahrens@FreeBSD.org) Message-Id: <201504161559.t3GFxhp9032860@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: mahrens set sender to mahrens@FreeBSD.org using -f From: Matthew Ahrens Date: Thu, 16 Apr 2015 15:59:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46569 - 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.20 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, 16 Apr 2015 15:59:43 -0000 Author: mahrens (src committer) Date: Thu Apr 16 15:59:42 2015 New Revision: 46569 URL: https://svnweb.freebsd.org/changeset/doc/46569 Log: Fix mahrens entity definition Modified: head/share/xml/authors.ent Modified: head/share/xml/authors.ent ============================================================================== --- head/share/xml/authors.ent Thu Apr 16 14:24:11 2015 (r46568) +++ head/share/xml/authors.ent Thu Apr 16 15:59:42 2015 (r46569) @@ -1306,7 +1306,7 @@ maho@FreeBSD.org"> -mahrens@FreeBSD.org"> +mahrens@FreeBSD.org"> makc@FreeBSD.org"> From owner-svn-doc-head@FreeBSD.ORG Thu Apr 16 19:15:34 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 244083E3; Thu, 16 Apr 2015 19:15:34 +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 0BE28BA0; Thu, 16 Apr 2015 19:15:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3GJFXgf028746; Thu, 16 Apr 2015 19:15:33 GMT (envelope-from emaste@FreeBSD.org) Received: (from emaste@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3GJFX9X028745; Thu, 16 Apr 2015 19:15:33 GMT (envelope-from emaste@FreeBSD.org) Message-Id: <201504161915.t3GJFX9X028745@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: emaste set sender to emaste@FreeBSD.org using -f From: Ed Maste Date: Thu, 16 Apr 2015 19:15:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46570 - 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.20 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, 16 Apr 2015 19:15:34 -0000 Author: emaste (src committer) Date: Thu Apr 16 19:15:33 2015 New Revision: 46570 URL: https://svnweb.freebsd.org/changeset/doc/46570 Log: Add missing http:// to nestedkernel URL Approved by: brd Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 15:59:42 2015 (r46569) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 19:15:33 2015 (r46570) @@ -1881,7 +1881,7 @@ WITHOUT_FORTH=y - Home page for the project that includes links to papers and build instructions. + Home page for the project that includes links to papers and build instructions. Conference publication detailing the problem, design, implementation, and evaluation of our prototype. Presentation on the nested kernel HardenedBSD branch of the nested kernel being refactored. From owner-svn-doc-head@FreeBSD.ORG Fri Apr 17 02:36:43 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 B3AF81A0; Fri, 17 Apr 2015 02:36: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 84D7BD30; Fri, 17 Apr 2015 02:36:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3H2ahCW042911; Fri, 17 Apr 2015 02:36:43 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3H2ahGo042910; Fri, 17 Apr 2015 02:36:43 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504170236.t3H2ahGo042910@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Fri, 17 Apr 2015 02:36:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46571 - 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.20 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, 17 Apr 2015 02:36:43 -0000 Author: bjk Date: Fri Apr 17 02:36:42 2015 New Revision: 46571 URL: https://svnweb.freebsd.org/changeset/doc/46571 Log: Remove "coming soon" note from nested kernel report The website has come up in the past week. Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Thu Apr 16 19:15:33 2015 (r46570) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Fri Apr 17 02:36:42 2015 (r46571) @@ -1932,10 +1932,10 @@ WITHOUT_FORTH=y

    The links include a recent conference publication that details the design, implementation, and evaluation of our - prototype nested kernel architecture on top of &os; 9.0. We are - also bringing up a site with instructions on how to get the - source and build the project. There is also a link to a - presentation on the nested kernel.

    + prototype nested kernel architecture on top of &os; 9.0. + There is also a link to a presentation on the nested + kernel, and a website with information about the project and + instructions on how to get the source and build it.

    We are very interested in feedback on the design of the nested kernel, and having discussions about how it might get @@ -1945,10 +1945,7 @@ WITHOUT_FORTH=y

    We are also hoping to gain additional contributors and interest in the project! The nested kernel has the potential to enhance commodity operating system design, and &os; is a major - operating system in use today which has high impact. The source - code of our research prototype as evaluated for the paper are in - the process of being made available — the website and code - are almost ready but may take another week to complete. + operating system in use today which has high impact. However, the implementation is merely a research prototype and requires significant effort to make production-ready (see the list of tasks). Some of this work is underway during From owner-svn-doc-head@FreeBSD.ORG Fri Apr 17 03:46: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 91E04BC8; Fri, 17 Apr 2015 03:46: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 73AE36A72B; Fri, 17 Apr 2015 03:46: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 t3H3kUDi094213; Fri, 17 Apr 2015 03:46:30 GMT (envelope-from brd@FreeBSD.org) Received: (from brd@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3H3kUhn094212; Fri, 17 Apr 2015 03:46:30 GMT (envelope-from brd@FreeBSD.org) Message-Id: <201504170346.t3H3kUhn094212@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brd set sender to brd@FreeBSD.org using -f From: Brad Davis Date: Fri, 17 Apr 2015 03:46:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46572 - 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.20 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, 17 Apr 2015 03:46:30 -0000 Author: brd Date: Fri Apr 17 03:46:29 2015 New Revision: 46572 URL: https://svnweb.freebsd.org/changeset/doc/46572 Log: Add the pkg(8) report from bapt Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Fri Apr 17 02:36:42 2015 (r46571) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Fri Apr 17 03:46:29 2015 (r46572) @@ -2548,4 +2548,92 @@ WITHOUT_FORTH=y + + + pkg + + + + + Baptiste + Daroussin + + + bapt@FreeBSD.org + + + + Vsevolod + Stakhov + + + az@FreeBSD.org + + + + Andrej + Zverev + + + as@FreeBSD.org + + + + + pkg's Github Repo + The pkg Mailing List + + + + +

    Lots of work has been done on the pkg(8) front, that brought + pkg(8) to the 1.5.0 release.

    + +

    Special attention has been spent on the test suite, the + number of tests went from around 20 to more than 70. Mostly + functional tests. Each test can in fact test many different + features.

    + +

    One of the main highlights is initial support for + provides/requires has been implemented, while it is still + simple, it is good enough to allow fixing lot of situation when + dealing with php related ports: able to safely upgrade from one + major version to another. This allows for the pecl/pear + packages to be reinstalled each time a minor php upgrade is + done.

    + +

    Some pkg internals have been reworked to allow cross installation + of packages without the need for chroot(2) or jail(2) calls.

    + +

    The plist and keyword parser have been improved to keep simplifying + creating new ports:

    +
      +
    • Keywords can now have arguments
    • +
    • Lazy mode available for setting credentials via the + plist
    • +
    • Flags (immutable and others) can now be specified in + plist
    • +
    + +

    pkg now support fetch resume for http/ftp

    + + + + +

    Populate the ports tree with provides/requires

    +
    + + +

    Make all script in ports cross installation friendly

    +
    + + +

    Improve provides/requires

    +
    + + +

    Continue adding more tests

    +
    +
    + From owner-svn-doc-head@FreeBSD.ORG Fri Apr 17 16:28:11 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 C4B72D2F; Fri, 17 Apr 2015 16:28:11 +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 B24EDAA1; Fri, 17 Apr 2015 16:28:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3HGSBUq055629; Fri, 17 Apr 2015 16:28:11 GMT (envelope-from pjd@FreeBSD.org) Received: (from pjd@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3HGSBaI055628; Fri, 17 Apr 2015 16:28:11 GMT (envelope-from pjd@FreeBSD.org) Message-Id: <201504171628.t3HGSBaI055628@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pjd set sender to pjd@FreeBSD.org using -f From: Pawel Jakub Dawidek Date: Fri, 17 Apr 2015 16:28:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46573 - head/share/pgpkeys 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.20 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, 17 Apr 2015 16:28:11 -0000 Author: pjd (src committer) Date: Fri Apr 17 16:28:10 2015 New Revision: 46573 URL: https://svnweb.freebsd.org/changeset/doc/46573 Log: Update my PGP key. Modified: head/share/pgpkeys/pjd.key Modified: head/share/pgpkeys/pjd.key ============================================================================== --- head/share/pgpkeys/pjd.key Fri Apr 17 03:46:29 2015 (r46572) +++ head/share/pgpkeys/pjd.key Fri Apr 17 16:28:10 2015 (r46573) @@ -1,48 +1,112 @@ - Key fingerprint = A3A3 5B4D 9CF9 2312 0783 1B1D 168A EF5D B129 3F34 -uid Pawel Jakub Dawidek -uid Pawel Jakub Dawidek -sub 2048g/3EEC50A7 2004-02-02 [expires: 2006-02-01] +pub rsa4096/0x954B852BB1285B75 2015-04-17 [expires: 2020-04-15] + Key fingerprint = B1C5 F673 045B 6C7B AFFB 3A1D 954B 852B B128 5B75 +uid [ultimate] Pawe Jakub Dawidek +uid [ultimate] Pawe Jakub Dawidek +uid [ultimate] Pawe Jakub Dawidek +uid [ultimate] Pawe Jakub Dawidek +sub rsa4096/0x8EABD55DE4D6A714 2015-04-17 [expires: 2020-04-15] + ]]> From owner-svn-doc-head@FreeBSD.ORG Fri Apr 17 21:03: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 EA1B6E43; Fri, 17 Apr 2015 21:03: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 D7674DAE; Fri, 17 Apr 2015 21:03: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 t3HL3qRq091855; Fri, 17 Apr 2015 21:03:52 GMT (envelope-from pawel@FreeBSD.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3HL3qPK091854; Fri, 17 Apr 2015 21:03:52 GMT (envelope-from pawel@FreeBSD.org) Message-Id: <201504172103.t3HL3qPK091854@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pawel set sender to pawel@FreeBSD.org using -f From: Pawel Pekala Date: Fri, 17 Apr 2015 21:03:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46574 - 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.20 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, 17 Apr 2015 21:03:53 -0000 Author: pawel (ports committer) Date: Fri Apr 17 21:03:52 2015 New Revision: 46574 URL: https://svnweb.freebsd.org/changeset/doc/46574 Log: For lang/tcbasic PR: 197938 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 Fri Apr 17 16:28:10 2015 (r46573) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Fri Apr 17 21:03:52 2015 (r46574) @@ -10117,6 +10117,11 @@ + Thomas Cort + linuxgeek@gmail.com + + + Thomas D. Dean tomdean@ix.netcom.com From owner-svn-doc-head@FreeBSD.ORG Sat Apr 18 12:51:59 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 E5EF0C4F; Sat, 18 Apr 2015 12:51:58 +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 D41D6B06; Sat, 18 Apr 2015 12:51:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3ICpwo0042416; Sat, 18 Apr 2015 12:51:58 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3ICpwDX042415; Sat, 18 Apr 2015 12:51:58 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201504181251.t3ICpwDX042415@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Sat, 18 Apr 2015 12:51:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46575 - head/ja_JP.eucJP/books/handbook/bsdinstall X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sat, 18 Apr 2015 13:49:29 +0000 X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 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: Sat, 18 Apr 2015 12:51:59 -0000 Author: ryusuke Date: Sat Apr 18 12:51:58 2015 New Revision: 46575 URL: https://svnweb.freebsd.org/changeset/doc/46575 Log: - Merge the following from the English version: r44883 -> r44885 head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Fri Apr 17 21:03:52 2015 (r46574) +++ head/ja_JP.eucJP/books/handbook/bsdinstall/chapter.xml Sat Apr 18 12:51:58 2015 (r46575) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r44883 + Original revision: r44885 $FreeBSD$ --> インストールメディアからシステムが起動すると、 以下のようなメニューが表示されます。 -
    +
    &os; ブートローダメニュー + fileref="bsdinstall/bsdinstall-newboot-loader-menu"/>
    @@ -823,7 +823,109 @@ Ethernet address 0:3:ba:b:92:d4, Host ID デフォルトでは、メニューは、&os; インストーラが起動するまで (&os; がインストールされているシステムでは、&os; が起動するまで)、 ユーザからの入力を 10 秒間受け付けます。 - タイマーを停止するには、Space を押してください。 + タイマーを停止してオプションを確認には、 + Space を押してください。オプションを選択するには、 + ハイライトされている番号、文字、もしくはキーを押してください。 + 以下のオプションが利用可能です。 + + + + Boot Multi User: &os; + の起動プロセスを続けます。 + ブートタイマが停止しているのであれば 1、 + 大文字もしくは小文字の B または、 + Enter を押してください。 + + + + Boot Single User: このモードは、 + すでにインストールされている &os; を修復するために利用できます。 +  シングルユーザモードについては、 + で説明されています。 + 2 もしくは、小文字もしくは、大文字の +nn S を押すとこのモードに入ることができます。 + + + + Escape to loader prompt: + 制限された低レベルのコマンドのみが利用可能な修復用プロンプトでシステムを起動します。 + このプロンプトについては、 + で説明されています。 + 3 または Esc + を押すとこのプロンプトで起動します。 + + + + Reboot: システムを再起動します。 + + + + Configure Boot Options: + で示されるメニューを開きます。 + + + +
    + &os; ブートオプションメニュー + + + + + + +
    + + この起動オプションメニューは、 + 2 つのセクションから構成されています。 + 最初のセクションは、メインのブートメニューに戻ったり、 + オプションをデフォルト値に戻すために利用できます。 + + 次のセクションでは、変更可能なオプションついて、 + 選択されている番号や文字を、On や + Off に変更できます。 + システムは、これらのオプションが変更されない限り、 + 常に変更されたオプションで起動します。 + このメニューで変更可能なオプションは以下の通りです。 + + + + ACPI Support: + 起動中にシステムが固まるようでしたら、このオプションを + Off にしてください。 + + + + Safe Mode: + 上記のオプションの対応を行ってもシステムが起動時に固まるようでしたら、 + ACPI SupportOff + にし、このオプションを On + に設定してください。 + + + + Single User: + シングルユーザモードでインストールされている &os; を修復には、 + On にしてください。 + シングルユーザモードについては、 + で説明されています。 + 問題が修正された後は、Off + に戻してください。 + + + + Verbose: + 起動プロセスの表示をより詳細に表示したい場合には、 + このオプションを On にしてください。 + ハードウェアの問題を解決する際には有効です。 + + + + 設定が終わったら、 + 1 または Backspace + を押してメインブートメニューに戻り、 + Enter を押して &os; の起動を続けてください。 画面に表示される数百行の文字列は (バッファに) 記憶されており、 再表示することが出来ます。 @@ -1150,11 +1252,12 @@ Trying to mount root from cd9660:/dev/is - doc - &os; ハンドブック、FAQ、 - および article といった文書セットの全体をインストールします。 - 選択すると、インストールする文書の言語を選択するための別のメニューが表示されます。 - 文書をインストールするためには、 - インターネットに接続している必要があります。 + doc追加の文書。 + 多くは歴史的な興味のもので、/usr/share/doc + にインストールされます。 + FreeBSD ドキュメンテーションプロジェクトが提供している文書は、 + 後で、 + に書かれている手順でインストールされます。