svn commit: r41063 - head/en_US.ISO8859-1/htdocs/news/status

Isabell Long issyl0 at FreeBSD.org
Thu Feb 28 18:37:52 UTC 2013


Author: issyl0
Date: Thu Feb 28 18:37:51 2013
New Revision: 41063
URL: http://svnweb.freebsd.org/changeset/doc/41063

Log:
  Add the Q3 and Q4 status reports.
  
  These aren't linked to from anywhere yet, as I wanted to open up the review
  process more. In one day or so, I plan to have incorporated any reasonable
  changes I receive (via email - comments or patches are welcome), and then
  complete the rest of the report release process.
  
  Hat: monthly
  Approved by:	gabor (mentor, this morning - approval for .xml parts only)

Added:
  head/en_US.ISO8859-1/htdocs/news/status/report-2012-07-2012-09.xml   (contents, props changed)
  head/en_US.ISO8859-1/htdocs/news/status/report-2012-10-2012-12.xml   (contents, props changed)
Modified:
  head/en_US.ISO8859-1/htdocs/news/status/Makefile

Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/Makefile	Thu Feb 28 15:40:57 2013	(r41062)
+++ head/en_US.ISO8859-1/htdocs/news/status/Makefile	Thu Feb 28 18:37:51 2013	(r41063)
@@ -56,6 +56,8 @@ XMLDOCS+=	report-2011-07-2011-09
 XMLDOCS+=	report-2011-10-2011-12
 XMLDOCS+=	report-2012-01-2012-03
 XMLDOCS+=	report-2012-04-2012-06
+XMLDOCS+=	report-2012-07-2012-09
+XMLDOCS+=	report-2012-10-2012-12
 
 XSLT.DEFAULT=	report.xsl
 

Added: head/en_US.ISO8859-1/htdocs/news/status/report-2012-07-2012-09.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2012-07-2012-09.xml	Thu Feb 28 18:37:51 2013	(r41063)
@@ -0,0 +1,708 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<!DOCTYPE report PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Status Report//EN" "http://www.FreeBSD.org/XML/www/share/xml/statusreport.dtd" >
+<!-- $FreeBSD$ -->
+<report>
+  <date>
+    <month>July-September</month>
+
+    <year>2012</year>
+  </date>
+
+  <section>
+    <title>Introduction</title>
+
+    <p>This report covers &os;-related projects between July and
+      September 2012. This is the third of the four reports planned for
+      2012.</p>
+
+    <p>Thanks to all the reporters for the excellent work! This report
+      contains 12 entries and we hope you enjoy reading it.</p>
+  </section>
+
+  <category>
+    <name>proj</name>
+
+    <description>Projects</description>
+  </category>
+
+  <category>
+    <name>team</name>
+
+    <description>&os; Team Reports</description>
+  </category>
+
+  <category>
+    <name>kern</name>
+
+    <description>Kernel</description>
+  </category>
+
+  <category>
+    <name>docs</name>
+
+    <description>Documentation</description>
+  </category>
+
+  <category>
+    <name>ports</name>
+
+    <description>Ports</description>
+  </category>
+
+  <category>
+    <name>misc</name>
+
+    <description>Miscellaneous</description>
+  </category>
+
+  <category>
+    <name>soc</name>
+
+    <description>&os; in Google Summer of Code</description>
+  </category>
+
+  <project cat='proj'>
+    <title>&os; on Altera FPGAs</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Brooks</given>
+	  <common>Davis</common>
+	</name>
+	<email>brooks at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Robert</given>
+	  <common>Watson</common>
+	</name>
+	<email>rwatson at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Bjoern</given>
+	  <common>Zeeb</common>
+	</name>
+	<email>bz at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.cl.cam.ac.uk/research/security/ctsrd/">
+	CTSRD Project</url>
+
+      <url
+      href="http://www.cl.cam.ac.uk/research/security/ctsrd/cheri.html">
+	CHERI</url>
+    </links>
+
+    <body>
+      <p>In the course of developing the <a
+	  href="http://www.cl.cam.ac.uk/research/security/ctsrd/cheri.html">
+	    CHERI processor</a> as part of the <a
+	  href="http://www.cl.cam.ac.uk/research/security/ctsrd/">CTSRD
+	    project</a> SRI International's Computer Science Laboratory and
+	the University of Cambridge Computer Laboratory have developed
+	support for a number of general purpose IP cores for Altera FPGAs
+	including the Altera Triple Speed Ethernet (ATSE) MAC core, the
+	Altera University Program SD Card core, and the Altera JTAG UART.
+	We have also added support for general access to memory mapped
+	devices on the Avalon bus via the avgen bus. We have implemented
+	both nexus and flattened device tree (FDT) attachments for these
+	devices.</p>
+
+      <p>In addition to these softcore we have developed support for
+	the Terasic multi-touch LCD and are working to provide support
+	for the Terasic HDMI Transmitter Daughter Card. Both of these
+	work with common development and/or reference boards for Altera
+	FPGAs. They do require additional IP cores which we plan to
+	release to the open source community in the near future.</p>
+
+      <p>With exception of the ATSE and HDMI drivers we have merged all
+	of these changes to &os;-CURRENT. We anticipate that these
+	drivers will be useful for users who with to run &os; on either
+	hard or soft core CPUs on Altera FPGAs.</p>
+
+      <p>This work has been sponsored by DARPA, AFRL, and Google.</p>
+    </body>
+  </project>
+
+  <project cat='proj'>
+    <title>Native iSCSI Target</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Edward Tomasz</given>
+	  <common>Napierała</common>
+	</name>
+	<email>trasz at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+    </links>
+
+    <body>
+      <p>During the July-September time period, the Native iSCSI Target
+	project was officially started under sponsorship from the &os;
+	Foundation. Before the end of September I've written ctld(8), the
+	userspace part of the target, responsible for handling
+	configuration, accepting incoming connections, performing
+	authentication and iSCSI parameter negotiation, and handing off
+	connections to the kernel. For the time being, I've reused some
+	parts of protocol-handling code from the istgt project; since
+	ctld(8) only handles the Login phase, the code can be rewritten
+	in a much simpler and shorter way in the future.</p>
+    </body>
+  </project>
+
+  <project cat='proj'>
+    <title>Parallel rc.d execution</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Kuan-Chung</given>
+	  <common>Chiu</common>
+	</name>
+	<email>buganini at gmail.com</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Kilian</given>
+	</name>
+	<email>kklimek at uos.de</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://github.com/buganini/rcexecr" />
+      <url href="https://github.com/kil/rcorder" />
+    </links>
+
+    <body>
+      <p>There are two implementations to make rc.d execution parallel.
+	Compared to Kil's rcorder, rcexecr brings more concurrence and
+	provides more flexibility than older "early_late_divider"
+	mechanism but require more invasive /etc patch. Both
+	implementations have switch to toggle parallel execution. Further
+	modification/integration needs more discussion.</p>
+    </body>
+
+    <help>
+      <task>Refine /etc/rc.d/* to eliminate unnecessary waiting.</task>
+    </help>
+  </project>
+
+  <project cat='team'>
+    <title>&os; Bugbusting Team</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Eitan</given>
+	  <common>Adler</common>
+	</name>
+	<email>eadler at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Gavin</given>
+	  <common>Atkinson</common>
+	</name>
+	<email>gavin at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Oleksandr</given>
+	  <common>Tymoshenko</common>
+	</name>
+	<email>gonzo at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.FreeBSD.org/support.html#gnats" />
+      <url href="https://wiki.freebsd.org/BugBusting" />
+    </links>
+
+    <body>
+      <p>In August, Eitan Adler (eadler@) and Oleksandr Tymoshenko
+	(gonzo@) joined the Bugmeister team. At the same time, Remko
+	Lodder and Volker Werth stepped down. We extend our thanks to
+	Volker and Remko for their work in the past, and welcome
+	Oleksandr and Eitan. Eitan and Oleksandr have been working hard
+	on migrating from GNATS, and have made significant progress on
+	evaluating new software, and creating scripts to export data
+	from GNATS.</p>
+
+      <p>The bugbusting team continue work on trying to make the
+	contents of the GNATS PR database cleaner, more accessible and
+	easier for committers to find and resolve PRs, by tagging PRs
+	to indicate the areas involved, and by ensuring that there is
+	sufficient info within each PR to resolve each issue.</p>
+
+      <p>As always, anybody interested in helping out with the PR
+	queue is welcome to join us in #freebsd-bugbusters on EFnet. We
+	are always looking for additional help, whether your interests
+	lie in triaging incoming PRs, generating patches to resolve
+	existing problems, or simply helping with the database
+	housekeeping (identifying duplicate PRs, ones that have already
+	been resolved, etc). This is a great way of getting more
+	involved with &os;!</p>
+    </body>
+
+    <help>
+      <task>Further research into tools suitable to replace
+	GNATS.</task>
+
+      <task>Get more users involved with triaging PRs as they come
+	in.</task>
+
+      <task>Assist committers with closing PRs.</task>
+    </help>
+  </project>
+
+  <project cat='team'>
+    <title>The &os; Core Team</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Core Team</given>
+	</name>
+	<email>core at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <body>
+      <p>Along with the change in the Core Team membership, several
+	related roles changed hands. Gabor Pali assumed the role of core
+	secretary from Gavin Atkinson, and David Chisnall replaced Robert
+	Watson as liaison to the &os; Foundation. The Core Team felt
+	there was no longer a need for a formal security team liaison, so
+	that role was retired.</p>
+
+      <p>In the third quarter, the Core Team granted access for 2 new
+	committers and took 2 commit bits into safekeeping.</p>
+
+      <p>The Core Team worked with the Port Management Team and Cluster
+	Administrators to set a date to stop providing CVS exports for
+	the ports repository, which is February 28, 2013. In the
+	meantime, the CVS export for 9.1-RELEASE was restored.</p>
+    </body>
+  </project>
+
+  <project cat='team'>
+    <title>&os; Foundation</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Deb</given>
+	  <common>Goodkin</common>
+	</name>
+	<email>deb at FreeBSDFoundation.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url
+      href="http://www.freebsdfoundation.org/press/2012Jul-newsletter.shtml">
+	Semi-annual newsletter</url>
+    </links>
+
+    <body>
+      <p>The Foundation hosted and sponsored the Cambridge &os;
+	developer summit in August 2012.</p>
+
+      <p>We were represented at the following conferences: OSCON July
+	2012, Texas LinuxFest, and Ohio LinuxFest.</p>
+
+      <p>We negotiated/supervised Foundation funded projects:
+	Distributed Security Audit Logging, Capsicum Component
+	Framework, Native iSCSI Target Scoping, and Growing UFS
+	Filesystems Online.</p>
+
+      <p>We negotiated, supervised, and funded hardware needs for
+	&os; co-location centers.</p>
+
+      <p>We welcomed Kirk McKusick to our board of directors. He took
+	over the responsibility of managing our investments.</p>
+
+      <p>We visited companies to discuss their &os; use and to help
+	facilitate collaboration with the Project.</p>
+
+      <p>We managed &os; vendor community mailing list and
+	meetings.</p>
+
+      <p>We created a high quality &os; 9 brochure to help promote
+	&os;.</p>
+
+      <p>Published our <a
+	  href="http://www.freebsdfoundation.org/press/2012Jul-newsletter.shtml">
+	    semi-annual newsletter</a> that highlighted Foundation
+	  funded projects, travel grants for
+	  developers, conferences sponsored and other ways the Foundation
+	  supported the &os; Project.</p>
+
+      <p>We hired a technical writer to help with &os;
+	marketing/promotional material.</p>
+
+      <p>We began work on redesigning our website.</p>
+    </body>
+  </project>
+
+  <project cat='kern'>
+    <title>&os; on ARMv6/ARMv7</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>freebsd-arm mailing list</given>
+	</name>
+	<email>freebsd-arm at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+    </links>
+
+    <body>
+      <p>Support for ARMv6 and ARMv7 architecture has been merged from
+	project branch to HEAD.  This code covers the following parts:
+	<ul>
+	  <li>General ARMv6/ARMv7 kernel bits (pmap, cache, assembler
+	    routines, etc...)</li>
+	  <li>ARM Generic Interrupt Controller driver</li>
+	  <li>Improved thread-local storage for cpus >=ARMv6</li>
+	  <li>Driver for SMSC LAN95XX and LAN8710A ethernet controllers</li>
+	  <li>Marvell MV78x60 support (multiuser, ARMADA XP kernel config)</li>
+	  <li>TI OMAP4 and AM335x support (multiuser, no GPU or graphics
+	    support, kernel configs for Pandaboard and Beaglebone)</li>
+	  <li>LPC32x0 support (multiuser, frame buffer works with SSD1289
+	    LCD controller.  Embedded Artists EA3250 kernel config)</li>
+	</ul>
+      </p>
+
+      <p>This work was a result of a joint effort by many people,
+	including but not limited to: Grzegorz Bernacki (gber@),
+	Aleksander Dutkowski, Ben R. Gray (bgray@), Olivier Houchard
+	(cognet@), Rafal Jaworowski (raj@) and Semihalf team, Tim
+	Kientzle (kientzle@), Jakub Wojciech Klama (jceel@), Ian Lepore
+	(ian@), Warner Losh (imp@), Damjan Marion (dmarion@), Lukasz
+	Plachno, Stanislav Sedov (stas@), Mark Tinguely and Andrew
+	Turner (andrew@).  Thanks to all, who contributed by
+	submitting code, testing and giving valuable advice.</p>
+    </body>
+
+    <help>
+      <task>More hardware bring-ups and more drivers</task>
+
+      <task>Finish SMP support</task>
+
+      <task>VFP/NEON support</task>
+    </help>
+  </project>
+
+  <project cat='docs'>
+    <title>The &os; Japanese Documentation Project</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Hiroki</given>
+	  <common>Sato</common>
+	</name>
+	<email>hrs at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ryusuke</given>
+	  <common>Suzuki</common>
+	</name>
+	<email>ryusuke at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.FreeBSD.org/ja/">Japanese &os; Web
+	Page</url>
+
+      <url href="http://www.jp.FreeBSD.org/doc-jp/">The &os; Japanese
+	Documentation Project Web Page</url>
+    </links>
+
+    <body>
+      <p>Web page (htdocs): Newsflash and some other updates in the
+	English version were translated to keep them up-to-date.
+	Especially "security incident on &os; infrastructure" was
+	translated and published in a timely manner.</p>
+
+      <p>&os; Handbook: Big update in the "advanced-networking". With
+	this update, merging translation results from the handbook in the
+	local repository of Japanese documentation project into the main
+	repository was completed. This chapter is still outdated and
+	needs more work. The other sections have also constantly been
+	updated. Especially, new subsection "Using pkgng for Binary
+	Package Management" was added to "ports" section and "Using
+	subversion" subsection was added to "mirrors" section.</p>
+
+      <p>Article: Some progress was made in "Writing &os; Problem
+	Reports" and "Writing &os; Problem Reports" articles.</p>
+    </body>
+
+    <help>
+      <task>Further translation work of outdated documents in the 
+	<tt>ja_JP.eucJP</tt> subtree.</task>
+    </help>
+  </project>
+
+  <project cat='ports'>
+    <title>KDE/&os;</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>KDE</given>
+	  <common>FreeBSD</common>
+	</name>
+	<email>kde at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://FreeBSD.kde.org">KDE/&os; home page</url>
+      <url href="http://FreeBSD.kde.org/area51.php">area51</url>
+    </links>
+
+    <body>
+      <p>The KDE/&os; team have continued to improve the experience of
+	KDE software and Qt under &os;. The latest round of improvements
+	include: 
+	<ul>
+	  <li>Fixes for building Qt with libc++ and C++11</li>
+
+	  <li>Fixes for Solid-related crashes</li>
+
+	  <li>Fix battery detection in battery monitor plasmoid</li>
+	</ul>
+      </p>
+
+      <p>The team has also made many releases and upstreamed many fixes
+	and patches. The latest round of releases include: 
+	<ul>
+	  <li>KDE SC: 4.9.1 (area51) and 4.8.4 (ports)</li>
+
+	  <li>Qt: 4.8.3 (area51)</li>
+
+	  <li>PyQt: 4.9.4 (area51); QScintilla 2.6.2 (area51); SIP:
+	    4.13.3 (area51)</li>
+
+	  <li>Calligra: 2.4.3, 2.5-RC2, 2.5.0. 2.5.1, 2.5.2 (area51) and
+	    2.4.3, 2.5.0, 2.5.1 (ports)</li>
+
+	  <li>Amarok: 2.6.0 (area51)</li>
+
+	  <li>CMake: 2.8.9 (ports)</li>
+
+	  <li>Digikam (and KIPI-plugins): 2.7.0, 2.8.0, 2.9.0 (area51)
+	    and 2.7.0, 2.9.0 (ports)</li>
+
+	  <li>QtCreator: 2.6.0-beta (area51)</li>
+
+	  <li>many smaller ports</li>
+	</ul>
+      </p>
+
+      <p>The team is always looking for more testers and porters so
+	please contact us at kde at FreeBSD.org and visit our home page at 
+	<a href="http://FreeBSD.kde.org">http://FreeBSD.kde.org</a>.</p>
+    </body>
+
+    <help>
+      <task>Please see 2012 Q4 Status Report</task>
+
+      <task>Updating out-of-date ports, see 
+	<a href="http://portscout.org/kde@freebsd.org.html">PortScout</a>
+	for a list</task>
+    </help>
+  </project>
+
+  <project cat='ports'>
+    <title>Ports Collection</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Thomas</given>
+	  <common>Abthorpe</common>
+	</name>
+	<email>portmgr-secretary at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Port</given>
+	  <common>Management Team</common>
+	</name>
+	<email>portmgr at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.FreeBSD.org/ports/" />
+
+      <url href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing-ports/" />
+
+      <url href="http://portsmon.freebsd.org/index.html" />
+
+      <url href="http://www.freebsd.org/portmgr/index.html" />
+
+      <url href="http://blogs.freebsdish.org/portmgr/" />
+
+      <url href="http://www.twitter.com/freebsd_portmgr/" />
+
+      <url href="http://www.facebook.com/portmgr" />
+    </links>
+
+    <body>
+      <p>The ports tree approaches 24,000 ports, while the PR count
+	still is above 1000.</p>
+
+      <p>In Q3 we added 2 new committers and took in two commits bit
+	for safe keeping.</p>
+
+      <p>The Ports Management team had performed multiple -exp runs,
+	verifying how base system updates may affect the ports tree,
+	as well as providing QA runs for major ports updates.</p>
+
+      <p>Beat Gaetzi took over the role of sending out fail mails, a
+	role that Pav Lucistnik had previously held. Beat also undertook
+	the task of converting the Ports tree from CVS to Subversion.</p>
+
+      <p>Florent Thoumie stepped down from his role on portmgr, he was
+	instrumental in maintaining the legacy pkg_* code.</p>
+    </body>
+
+    <help>
+      <task>Most ports PRs are assigned, we now need to focus on
+	testing, committing and closing.</task>
+    </help>
+  </project>
+
+  <project cat='misc'>
+    <title>&os; Developer Summit, Cambridge, UK</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Robert</given>
+	  <common>Watson</common>
+	</name>
+	<email>rwatson at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.freebsd.org/201208DevSummit">Developer
+	Summit Home Page</url>
+    </links>
+
+    <body>
+      <p>In the end of August, there was an "off-season" Developer
+	Summit held in Cambridge, UK at the University of Cambridge
+	Computer Laboratory. This was a three-day event, with a
+	documentation summit scheduled for the day before.  The three
+	days of the main event were split into three sessions, with two
+	tracks in each.  Some of them even involved ARM developers from
+	the neighborhoods which proven to be productive, and led to
+	further engagement between the &os; community and ARM.</p>
+
+      <p>The schedule was finalized on the first day, spawning a
+	plethora of topics to discuss, followed by splitting into groups.
+	A short summary from each of the groups was presented in the
+	final session and then published at the event's home page on the
+	&os; wiki. This summit contributed greatly to arriving to a
+	tentative plan for throwing the switch to make clang the default
+	compiler on HEAD. This was further discussed on the mailing list,
+	and has now happened, bringing us one big step closer to a
+	GPL-free &os; 10. As part of the program, an afternoon of short
+	talks from researchers in the Cambridge Computer Laboratory
+	involved either operating systems work in general or &os; in
+	particular. Robert Watson showed off a tablet running &os; on a
+	MIPS-compatible soft-core processor running on an Altera
+	FPGA.</p>
+
+      <p>In association with the event, a dinner was hosted by St. John's
+	college and co-sponsored by Google and the &os; Foundation. The
+	day after the conference, a trip was organized to Bletchley Park,
+	which was celebrating Turing's centenary in 2012.</p>
+    </body>
+  </project>
+
+  <project cat='soc'>
+    <title>Google Summer of Code 2012</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>
+	  </given>
+	  <common>&os; Summer of Code Administrators</common>
+	</name>
+	<email>soc-admins at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.freebsd.org/projects/summerofcode.html">
+	FreeBSD Summer of Code page</url>
+
+      <url href="https://wiki.freebsd.org/SummerOfCode2012">Summer of
+	Code 2012 projects</url>
+    </links>
+
+    <body>
+      <p>Over the Summer of 2012, &os; were once again granted a
+	place to participate in the Google Summer of Code program. We
+	received a total of 32 project proposals, and were ultimately
+	given 15 slots for university students to work on open source
+	projects mentored by existing &os; developers.</p>
+
+      <p>We were able to accept a wide spread of proposals, covering
+	both the base system and the ports infrastructure. We had
+	students working on file systems, file integrity checking, and
+	parallelization in the ports collection. Students worked on
+	kernel infrastructure, including one project to support CPU
+	resource limits on users, processes and jails, and one student
+	improving the BSD callout(9) and timer facilities. Two students
+	worked on the ARM platform, widely used in embedded systems and
+	smart phones; one student worked on a significant cleanup and
+	improvements to the Flattened Device Tree implementation code,
+	while the other ported &os; to the OMAP3-based BeagleBoard-xM
+	device. One student worked on improving IPv6 support in
+	userland tools, whilst another worked on BIOS emulation for the
+	BHyVE BSD-licensed hypervisor, new in &os; 10. Other students
+	worked on EFI boot support, userland lock profiling and an
+	automated kernel crash reporting system.</p>
+
+      <p>Overall, a significant proportion of the code produced has
+	or will be integrated into &os; in one form or another. All of
+	the work is available in our Summer Of Code Subversion
+	repository, and some of the work has already been merged back
+	into the main repositories.</p>
+
+      <p>&os; is once again grateful to Google for being selected to
+	participate in Summer of Code 2012.</p>
+    </body>
+  </project>
+</report>

Added: head/en_US.ISO8859-1/htdocs/news/status/report-2012-10-2012-12.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2012-10-2012-12.xml	Thu Feb 28 18:37:51 2013	(r41063)
@@ -0,0 +1,1455 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<!DOCTYPE report PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Status Report//EN" "http://www.FreeBSD.org/XML/www/share/xml/statusreport.dtd" >
+<!-- $FreeBSD$ -->
+<report>
+  <date>
+    <month>October-December</month>
+
+    <year>2012</year>
+  </date>
+
+  <section>
+    <title>Introduction</title>
+
+    <p>This report covers &os;-related projects between October and
+      December 2012. This is the last of four reports planned for 2012.</p>
+
+    <p>Thanks to all the reporters for the excellent work! This report
+      contains 28 entries and we hope you enjoy reading it.</p>
+
+    <p>The deadline for submissions covering the period between January
+      and March 2013 is April 21st, 2013.</p>
+  </section>
+
+  <category>
+    <name>proj</name>
+
+    <description>Projects</description>
+  </category>
+
+  <category>
+    <name>bin</name>
+
+    <description>Userland Programs</description>
+  </category>
+
+  <category>
+    <name>team</name>
+
+    <description>&os; Team Reports</description>
+  </category>
+
+  <category>
+    <name>kern</name>
+
+    <description>Kernel</description>
+  </category>
+
+  <category>
+    <name>net</name>
+
+    <description>Network Infrastructure</description>
+  </category>
+
+  <category>
+    <name>docs</name>
+
+    <description>Documentation</description>
+  </category>
+
+  <category>
+    <name>arch</name>
+
+    <description>Architectures</description>
+  </category>
+
+  <category>
+    <name>ports</name>
+
+    <description>Ports</description>
+  </category>
+
+  <category>
+    <name>misc</name>
+
+    <description>Miscellaneous</description>
+  </category>
+
+  <project cat='proj'>
+    <title>&os; on BeagleBone</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Tim</given>
+	  <common>Kientzle</common>
+	</name>
+	<email>kientzle at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Oleksandr</given>
+	  <common>Tymoshenko</common>
+	</name>
+	<email>gonzo at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Damjan</given>
+	  <common>Marion</common>
+	</name>
+	<email>dmarion at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Brett</given>
+	  <common>Wynkoop</common>
+	</name>
+	<email>wynkoop at wynn.com</email>
+      </person>
+    </contact>
+
+    <links>
+    </links>
+
+    <body>
+      <p>&os; on BeagleBone is benefiting from the general work on ARM
+	stability being done by many people, and is proving to be a nice
+	testbed for our ARMv7 support. All ongoing work is happening now
+	directly in -CURRENT and we expect it to be in pretty good shape
+	by the time 10.0 ships.</p>
+
+      <p>The network driver is now pretty stable; the system should be
+	useful as a small network device.</p>
+
+      <p>Occasional system snapshots are being built and advertised for
+	people to test. Ask on freebsd-arm@ if you'd like to try the
+	newest one.</p>
+    </body>
+
+    <help>
+      <task>We need someone to finish the USB driver. Ask if you'd like
+	to take this over.</task>
+
+      <task>MMCSD performance is still rather poor.</task>
+
+      <task>There's been discussion of how to improve the GPIO
+	configuration and pinmux handling to simplify hardware
+	experimentation. If we had more people to help build drivers, we
+	could start supporting some of the BeagleBone capes.</task>
+
+      <task>Mostly we just need people to use it and report any issues
+	they encounter.</task>
+    </help>
+  </project>
+
+  <project cat='proj'>
+    <title>BHyVe</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Neel</given>
+	  <common>Natu</common>
+	</name>
+	<email>neel at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Peter</given>
+	  <common>Grehan</common>
+	</name>
+	<email>grehan at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.FreeBSD.org/BHyVe" />
+      <url href="http://www.bhyve.org/" />
+    </links>
+
+    <body>
+      <p>BHyVe is a type-2 hypervisor for &os;/amd64 hosts with Intel
+	VT-x and EPT CPU support. The bhyve project branch was merged
+	into CURRENT on Jan 18. Work is progressing on performance, ease
+	of use, AMD SVM support, and being able to run non-&os; operating
+	systems.</p>
+    </body>
+
+    <help>
+      <task>1. Booting Linux/*BSD/Windows</task>
+
+      <task>2. Moving the codebase to a more modular design consisting
+	of a small base and loadable modules</task>
+
+      <task>3. Various hypervisor features such as suspend/resume/live
+	migration/sparse disk support</task>
+    </help>
+  </project>
+
+  <project cat='proj'>
+    <title>BSD-licenced patch(1)</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Pedro</given>
+	  <common>Giffuni</common>
+	</name>
+	<email>pfg at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Gabor</given>
+	  <common>Kovesdan</common>
+	</name>
+	<email>gabor at FreeBSD.org</email>
+      </person>
+      <person>
+	<name>
+	  <given>Xin</given>
+	  <common>Li</common>
+	</name>
+	<email>delphij at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://code.google.com/p/bsd-patch/">Home for BSD
+	patch (deprecated)</url>
+    </links>
+
+    <body>
+      <p>&os; has been using for a while a very old version of GNU
+	patch that is partially under the GPLv2. The original GNU patch
+	utility is based on an initial implementation by Larry Wall that
+	was not actually copyleft. OpenBSD did many enhancements to an
+	older non-copyleft version of patch, this version was later
+	adopted and further refined by DragonFlyBSD and NetBSD but there
+	was no centralized development of the tool and &os; kept working
+	independently. In less than a week we took the version in
+	DragonFlyBSD and adapted the &os; enhancements to make it behave
+	nearer to the version used natively in &os;. Most of the work was
+	done by Pedro Giffuni, adapting patches from sepotvin@ and ed@,
+	and additional contributions were done by Christoph Mallon, Gabor
+	Kovesdan and Xin Li. As a result of this we now have a new
+	version of patch committed in head/usr.bin/patch that you can try
+	by using WITH_BSD_PATCH in your builds. The new patch(1) doesn't
+	support the &os;-specific -I and -S options which don't seem
+	necessary. In GNU patch -I actually means 'ignore whitespaces'
+	and we now support it too.</p>
+    </body>
+
+    <help>
+      <task>Testing.  A lot more testing.</task>
+    </help>
+  </project>
+
+  <project cat='proj'>
+    <title>Common Flash Interface (CFI) driver improvements</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Brooks</given>
+	  <common>Davis</common>
+	</name>
+	<email>brooks at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+    </links>
+
+    <body>
+      <p>The Common Flash Interface provides a common programming
+	interface for a wide range of NOR flash devices commonly found in
+	embedded systems. I have developed a number of improvements to
+	the cfi(4) device when used on Intel StrataFlash parts.
+	Unnecessary erase cycles are now avoided, devices that require
+	single word writes only write changed words, and multi-word

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-doc-all mailing list