From owner-svn-doc-all@FreeBSD.ORG Thu Feb 28 18:37:52 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5A2A9EDA; Thu, 28 Feb 2013 18:37:52 +0000 (UTC) (envelope-from issyl0@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3DAECAE8; Thu, 28 Feb 2013 18:37:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r1SIbqDJ001955; Thu, 28 Feb 2013 18:37:52 GMT (envelope-from issyl0@svn.freebsd.org) Received: (from issyl0@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r1SIbp1Q001952; Thu, 28 Feb 2013 18:37:51 GMT (envelope-from issyl0@svn.freebsd.org) Message-Id: <201302281837.r1SIbp1Q001952@svn.freebsd.org> From: Isabell Long Date: Thu, 28 Feb 2013 18:37:51 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41063 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2013 18:37:52 -0000 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 @@ + + + + + + July-September + + 2012 + + +
+ Introduction + +

This report covers &os;-related projects between July and + September 2012. This is the third of the four reports planned for + 2012.

+ +

Thanks to all the reporters for the excellent work! This report + contains 12 entries and we hope you enjoy reading it.

+
+ + + proj + + Projects + + + + team + + &os; Team Reports + + + + kern + + Kernel + + + + docs + + Documentation + + + + ports + + Ports + + + + misc + + Miscellaneous + + + + soc + + &os; in Google Summer of Code + + + + &os; on Altera FPGAs + + + + + Brooks + Davis + + brooks@FreeBSD.org + + + + + Robert + Watson + + rwatson@FreeBSD.org + + + + + Bjoern + Zeeb + + bz@FreeBSD.org + + + + + + CTSRD Project + + + CHERI + + + +

In the course of developing the + CHERI processor as part of the CTSRD + project 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.

+ +

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.

+ +

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.

+ +

This work has been sponsored by DARPA, AFRL, and Google.

+ +
+ + + Native iSCSI Target + + + + + Edward Tomasz + Napierała + + trasz@FreeBSD.org + + + + + + + +

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.

+ +
+ + + Parallel rc.d execution + + + + + Kuan-Chung + Chiu + + buganini@gmail.com + + + + + Kilian + + kklimek@uos.de + + + + + + + + + +

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.

+ + + + Refine /etc/rc.d/* to eliminate unnecessary waiting. + +
+ + + &os; Bugbusting Team + + + + + Eitan + Adler + + eadler@FreeBSD.org + + + + + Gavin + Atkinson + + gavin@FreeBSD.org + + + + + Oleksandr + Tymoshenko + + gonzo@FreeBSD.org + + + + + + + + + +

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.

+ +

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.

+ +

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;!

+ + + + Further research into tools suitable to replace + GNATS. + + Get more users involved with triaging PRs as they come + in. + + Assist committers with closing PRs. + +
+ + + The &os; Core Team + + + + + Core Team + + core@FreeBSD.org + + + + +

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.

+ +

In the third quarter, the Core Team granted access for 2 new + committers and took 2 commit bits into safekeeping.

+ +

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.

+ +
+ + + &os; Foundation + + + + + Deb + Goodkin + + deb@FreeBSDFoundation.org + + + + + + Semi-annual newsletter + + + +

The Foundation hosted and sponsored the Cambridge &os; + developer summit in August 2012.

+ +

We were represented at the following conferences: OSCON July + 2012, Texas LinuxFest, and Ohio LinuxFest.

+ +

We negotiated/supervised Foundation funded projects: + Distributed Security Audit Logging, Capsicum Component + Framework, Native iSCSI Target Scoping, and Growing UFS + Filesystems Online.

+ +

We negotiated, supervised, and funded hardware needs for + &os; co-location centers.

+ +

We welcomed Kirk McKusick to our board of directors. He took + over the responsibility of managing our investments.

+ +

We visited companies to discuss their &os; use and to help + facilitate collaboration with the Project.

+ +

We managed &os; vendor community mailing list and + meetings.

+ +

We created a high quality &os; 9 brochure to help promote + &os;.

+ +

Published our + semi-annual newsletter that highlighted Foundation + funded projects, travel grants for + developers, conferences sponsored and other ways the Foundation + supported the &os; Project.

+ +

We hired a technical writer to help with &os; + marketing/promotional material.

+ +

We began work on redesigning our website.

+ +
+ + + &os; on ARMv6/ARMv7 + + + + + freebsd-arm mailing list + + freebsd-arm@FreeBSD.org + + + + + + + +

Support for ARMv6 and ARMv7 architecture has been merged from + project branch to HEAD. This code covers the following parts: +

    +
  • General ARMv6/ARMv7 kernel bits (pmap, cache, assembler + routines, etc...)
  • +
  • ARM Generic Interrupt Controller driver
  • +
  • Improved thread-local storage for cpus >=ARMv6
  • +
  • Driver for SMSC LAN95XX and LAN8710A ethernet controllers
  • +
  • Marvell MV78x60 support (multiuser, ARMADA XP kernel config)
  • +
  • TI OMAP4 and AM335x support (multiuser, no GPU or graphics + support, kernel configs for Pandaboard and Beaglebone)
  • +
  • LPC32x0 support (multiuser, frame buffer works with SSD1289 + LCD controller. Embedded Artists EA3250 kernel config)
  • +
+

+ +

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.

+ + + + More hardware bring-ups and more drivers + + Finish SMP support + + VFP/NEON support + +
+ + + The &os; Japanese Documentation Project + + + + + Hiroki + Sato + + hrs@FreeBSD.org + + + + + Ryusuke + Suzuki + + ryusuke@FreeBSD.org + + + + + Japanese &os; Web + Page + + The &os; Japanese + Documentation Project Web Page + + + +

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.

+ +

&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.

+ +

Article: Some progress was made in "Writing &os; Problem + Reports" and "Writing &os; Problem Reports" articles.

+ + + + Further translation work of outdated documents in the + ja_JP.eucJP subtree. + +
+ + + KDE/&os; + + + + + KDE + FreeBSD + + kde@FreeBSD.org + + + + + KDE/&os; home page + area51 + + + +

The KDE/&os; team have continued to improve the experience of + KDE software and Qt under &os;. The latest round of improvements + include: +

    +
  • Fixes for building Qt with libc++ and C++11
  • + +
  • Fixes for Solid-related crashes
  • + +
  • Fix battery detection in battery monitor plasmoid
  • +
+

+ +

The team has also made many releases and upstreamed many fixes + and patches. The latest round of releases include: +

    +
  • KDE SC: 4.9.1 (area51) and 4.8.4 (ports)
  • + +
  • Qt: 4.8.3 (area51)
  • + +
  • PyQt: 4.9.4 (area51); QScintilla 2.6.2 (area51); SIP: + 4.13.3 (area51)
  • + +
  • 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)
  • + +
  • Amarok: 2.6.0 (area51)
  • + +
  • CMake: 2.8.9 (ports)
  • + +
  • Digikam (and KIPI-plugins): 2.7.0, 2.8.0, 2.9.0 (area51) + and 2.7.0, 2.9.0 (ports)
  • + +
  • QtCreator: 2.6.0-beta (area51)
  • + +
  • many smaller ports
  • +
+

+ +

The team is always looking for more testers and porters so + please contact us at kde@FreeBSD.org and visit our home page at + http://FreeBSD.kde.org.

+ + + + Please see 2012 Q4 Status Report + + Updating out-of-date ports, see + PortScout + for a list + +
+ + + Ports Collection + + + + + Thomas + Abthorpe + + portmgr-secretary@FreeBSD.org + + + + + Port + Management Team + + portmgr@FreeBSD.org + + + + + + + + + + + + + + + + + + + + +

The ports tree approaches 24,000 ports, while the PR count + still is above 1000.

+ +

In Q3 we added 2 new committers and took in two commits bit + for safe keeping.

+ +

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.

+ +

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.

+ +

Florent Thoumie stepped down from his role on portmgr, he was + instrumental in maintaining the legacy pkg_* code.

+ + + + Most ports PRs are assigned, we now need to focus on + testing, committing and closing. + +
+ + + &os; Developer Summit, Cambridge, UK + + + + + Robert + Watson + + rwatson@FreeBSD.org + + + + + Developer + Summit Home Page + + + +

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.

+ +

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.

+ +

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.

+ +
+ + + Google Summer of Code 2012 + + + + + + + &os; Summer of Code Administrators + + soc-admins@FreeBSD.org + + + + + + FreeBSD Summer of Code page + + Summer of + Code 2012 projects + + + +

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.

+ +

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.

+ +

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.

+ +

&os; is once again grateful to Google for being selected to + participate in Summer of Code 2012.

+ +
+
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 @@ + + + + + + October-December + + 2012 + + +
+ Introduction + +

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

+ +

Thanks to all the reporters for the excellent work! This report + contains 28 entries and we hope you enjoy reading it.

+ +

The deadline for submissions covering the period between January + and March 2013 is April 21st, 2013.

+
+ + + proj + + Projects + + + + bin + + Userland Programs + + + + team + + &os; Team Reports + + + + kern + + Kernel + + + + net + + Network Infrastructure + + + + docs + + Documentation + + + + arch + + Architectures + + + + ports + + Ports + + + + misc + + Miscellaneous + + + + &os; on BeagleBone + + + + + Tim + Kientzle + + kientzle@FreeBSD.org + + + + + Oleksandr + Tymoshenko + + gonzo@FreeBSD.org + + + + + Damjan + Marion + + dmarion@FreeBSD.org + + + + + Brett + Wynkoop + + wynkoop@wynn.com + + + + + + + +

&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.

+ +

The network driver is now pretty stable; the system should be + useful as a small network device.

+ +

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.

+ + + + We need someone to finish the USB driver. Ask if you'd like + to take this over. + + MMCSD performance is still rather poor. + + 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. + + Mostly we just need people to use it and report any issues + they encounter. + +
+ + + BHyVe + + + + + Neel + Natu + + neel@FreeBSD.org + + + + + Peter + Grehan + + grehan@FreeBSD.org + + + + + + + + + +

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.

+ + + + 1. Booting Linux/*BSD/Windows + + 2. Moving the codebase to a more modular design consisting + of a small base and loadable modules + + 3. Various hypervisor features such as suspend/resume/live + migration/sparse disk support + +
+ + + BSD-licenced patch(1) + + + + + Pedro + Giffuni + + pfg@FreeBSD.org + + + + + Gabor + Kovesdan + + gabor@FreeBSD.org + + + + Xin + Li + + delphij@FreeBSD.org + + + + + Home for BSD + patch (deprecated) + + + +

&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.

+ + + + Testing. A lot more testing. + +
+ + + Common Flash Interface (CFI) driver improvements + + + + + Brooks + Davis + + brooks@FreeBSD.org + + + + + + + +

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