- add some new entries

- spelling/grammar and style fixes [1]

Submitted by:	cperciva [1]
This commit is contained in:
Daniel Gerzo 2010-01-16 02:41:02 +00:00
parent bc25b4a860
commit 8276234b9d
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=35199

View file

@ -2,7 +2,7 @@
<!DOCTYPE report PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Status
Report//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/statusreport.dtd">
<!-- $FreeBSD: www/en/news/status/report-2009-10-2009-12.xml,v 1.7 2010/01/14 15:19:07 gabor Exp $ -->
<!-- $FreeBSD: www/en/news/status/report-2009-10-2009-12.xml,v 1.8 2010/01/15 00:58:07 danger Exp $ -->
<report>
<date>
<month>October-December</month>
@ -15,7 +15,7 @@ Report//EN"
<p>This report covers &os; related projects between October and
December 2009. Obviously, this is the last report in 2009,
which has shown to be very important for the &os; Project. Beside
which has shown to be very important for the &os; Project. Besides
other remarkable things, a new major version of &os;, 8.0-RELEASE, has been
released, while the release process for 7.3-RELEASE is soon to begin.</p>
@ -23,7 +23,7 @@ Report//EN"
enjoy reading. Let us also use this opportunity to wish you all a
happy and successful new year for 2010.</p>
<p>Please note that the next deadline for submissions covering the
<p>Please note that the deadline for submissions covering the
period between January and March 2010 is April 15th, 2010.</p>
</section>
@ -166,21 +166,17 @@ Report//EN"
</body>
<help>
<task>
<p>The port for dahdi_dynamic_eth and dahdi_dynamic_ethmf is
under way.</p>
</task>
<task>The port for dahdi_dynamic_eth and dahdi_dynamic_ethmf is
underway.</task>
<task>
<p>More HW drivers need to be ported.</p>
<task>More HW drivers need to be ported.</task>
<p>Please let me know if you can provide remote access with
<task>Please let me know if you can provide remote access with
serial console to any box with ISDN/T1/E1 HW not currently
supported by DAHDI for &os; but supported by DAHDI for Linux. I
am also interested in porting drivers for FXO/FXS cards. Please
let me know if you can provide a remote access or donate a
card.</p>
</task>
card.</task>
</help>
</project>
@ -210,24 +206,24 @@ Report//EN"
</contact>
<body>
<p>Existing ata(4) infrastructure, which has been around many years
has various problems and limitations, with respect to modern
<p>Existing ata(4) infrastructure, which has been around many years,
has various problems and limitations with respect to modern
controllers/devices support. A CAM subsystem (used for SCSI), which
has been around for almost the same time, implements many of the
algorithms required to solve many problems in a better way. To reduce code
duplication and better support border cases such as ATAPI and SAS,
new CAM based ATA implementation has been started in order to use
a new CAM based ATA implementation has been started in order to use
its benefits.</p>
<p>As such, CAM infrastructure has been extended to support different
transports. New transport has been implemented to support PATA/SATA
buses. To support ATA disks, new CAM driver ada has been written. ATAPI
buses. To support ATA disks, a new CAM driver ada has been written. ATAPI
devices are supported by existing SCSI drivers cd, da, sa, etc. To
support SATA port-multipliers new CAM driver pmp has been written. To
support SATA port-multipliers a new CAM driver pmp has been written. To
support most featured and widespread SATA controllers, new drivers
ahci(4) and siis(4) have been developed.</p>
<p>To support legacy ATA controllers, kernel option ATA_CAM has been
<p>To support legacy ATA controllers, a kernel option ATA_CAM has been
added. When used, it makes all ata(4) controllers directly
available to CAM, deprecating ata(4) peripheral drivers and external
APIs. To make this possible, ata(4) code has been heavily refactored,
@ -237,39 +233,29 @@ Report//EN"
double performance benefit on some workloads, whereas 20-30% is
quite usual.</p>
<p>SATA Port Multipliers support makes it easy to build fast and
cheap storages with huge capacities, by using dozens of SATA drives
<p>SATA Port Multiplier support makes it easy to build fast and
cheap storage with huge capacities, by using dozens of SATA drives
in one system or external enclosures,</p>
<p>Some of that code has been presented in the recently released &os; 8.0-RELEASE but
8-STABLE includes much improved version now.</p>
8-STABLE now includes a much improved version.</p>
</body>
<help>
<task>
<p>Improve timeouts and transport errors recovery.</p>
</task>
<task>Improve timeout and transport error recovery.</task>
<task>
<p>Improve hot-plug support.</p>
</task>
<task>Improve hot-plug support.</task>
<task>
<p>Search and fix any show stoppers for legacy ata(4)
deprecation.</p>
</task>
<task>Find and fix any show stoppers for legacy ata(4)
deprecation.</task>
<task>
<p>Write new, more featured driver for Marvell SATA controllers
(specifications desired).</p>
</task>
<task>Write a new, more featured driver for Marvell SATA controllers
(specifications desired).</task>
<task>
<p>Write SAS-specific transport and drivers for SAS HBAs (specifications
<task>Write SAS-specific transport and drivers for SAS HBAs (specifications
desired). SAS controllers can support SATA devices and
multipliers, so it should fit nicely into the new
infrastructure.</p>
</task>
infrastructure.</task>
</help>
</project>
@ -309,14 +295,14 @@ Report//EN"
</body>
<help>
<task>Fix sporadic rendering freezes</task>
<task>Fix sporadic rendering freezes.</task>
<task>Fix JavaScript interpreter, v8, on i386 architecture</task>
<task>Fix JavaScript interpreter, v8, on i386 architecture.</task>
</help>
</project>
<project cat='proj'>
<title>SUJ: Journaled SoftUpdates</title>
<title>SUJ &mdash; Journaled SoftUpdates</title>
<contact>
<person>
@ -525,7 +511,7 @@ Report//EN"
<body>
<p>Recently, a bunch of new device IDs have been added for the
u3g(4) cellular wireless driver, the list should be comparable now with
u3g(4) cellular wireless driver; the list should be comparable now with
other operating systems around. A lot of these devices have a
feature where the unit first attaches as a disk or CD-ROM that
contains the Win/Mac drivers. This state should be detected by the
@ -647,11 +633,11 @@ Report//EN"
</body>
<help>
<task>Update Handbook translation</task>
<task>Update Handbook translation.</task>
<task>Update webpage translation</task>
<task>Update webpage translation.</task>
<task>Add more article translations</task>
<task>Add more article translations.</task>
</help>
</project>
@ -698,9 +684,9 @@ Report//EN"
</body>
<help>
<task>Translate release notes</task>
<task>Translate release notes.</task>
<task>Add more article translations</task>
<task>Add more article translations.</task>
</help>
</project>
@ -799,7 +785,7 @@ Report//EN"
</project>
<project cat='proj'>
<title>webcamd</title>
<title>The webcamd deamon</title>
<contact>
<person>
@ -847,8 +833,6 @@ Report//EN"
</person>
</contact>
<links/>
<body>
<p>Historically, &os; has limited the number of supplemental
groups per process to 15 (NGROUPS_MAX was incorrectly declared to be
@ -863,11 +847,8 @@ Report//EN"
and INT_MAX - 1. We plan to merge this to 8-STABLE before
8.1-RELEASE.</p>
</body>
<help/>
</project>
<project cat='net'>
<title>Syncing pf(4) with OpenBSD 4.5</title>
@ -971,11 +952,12 @@ Report//EN"
<help>
<task>Solve USB_TIMEOUT problem when sending beacons, and/or
confirm which chipsets supports AP mode if all of them don't
confirm which chipsets supports AP mode if all of them do not
support it.</task>
<task>Read TX stats for AMRR on AP mode, and/or confirm which
chipsets supports AP mode if all of them don't support it.</task>
chipsets supports AP mode if all of them do not support
it.</task>
<task>Maintain the code.</task>
</help>
@ -1073,7 +1055,7 @@ Report//EN"
</ul>
<p>The development branch had been updated incorrectly several times over the
past year, and the damage was too much to repair. We've retired the
past year, and the damage was too much to repair. We have retired the
branch and will do further mips development in 9.0-CURRENT for the time
being. If you have a checked out tree, the suggested way to update
the projects/mips tree you have is to do a "svn switch
@ -1176,16 +1158,16 @@ Report//EN"
<help>
<task>Complete missing pieces for PowerPC (PCI bridge driver conversion to
FDT)</task>
FDT).</task>
<task>Complete ARM support</task>
<task>Complete ARM support.</task>
<task>Merge to SVN</task>
<task>Merge to SVN.</task>
</help>
</project>
<project cat='proj'>
<title>HAST - Highly Available Storage</title>
<title>HAST &mdash; Highly Available Storage</title>
<contact>
<person>
@ -1210,7 +1192,7 @@ Report//EN"
provider (eg. disk, partition, mirror, etc.) or file from one &os;
machine (primary node) to another one (secondary node).</p>
<p>Because data is replicated on block level neither application, no
<p>Because data is replicated at the block level neither applications, nor
file systems have to be modified to take advantage of this
functionality.</p>
@ -1219,13 +1201,14 @@ Report//EN"
<p>The HAST project is sponsored by the &os; Foundation.</p>
<p>Work is progressing well, first milestone was reached in December
2009 and the project completion date is January 31, 2010.</p>
<p>Work is progressing well; first milestone was reached in December
2009 and the expected project completion date is January 31,
2010.</p>
<p>Check out &os; mailing lists for patches to test in February and
wish me good luck!</p>
<p>And by the way, don't forget to donate to the &os; Foundation, as your
<p>And by the way, do not forget to donate to the &os; Foundation, as your
donations make projects like this possible.</p>
<p>Thank you!</p>
@ -1349,11 +1332,11 @@ Report//EN"
</body>
<help>
<task>Get a list of broken ports</task>
<task>Get a list of broken ports.</task>
<task>Fix them to comply to standards</task>
<task>Fix them to comply to standards.</task>
<task>Send patches upstream</task>
<task>Send patches upstream.</task>
</help>
</project>
@ -1376,8 +1359,8 @@ Report//EN"
<body>
<p>Good compatibility has been ensured and there are only few pending
items, which have to be reviewed/enhanced. Recently, an enhancement
has been completed, which makes it possible to accomplish better
items which have to be reviewed/enhanced. Recently, an enhancement
has been completed which makes it possible to accomplish better
transliteration, just like in the GNU version. An initial testing
patch is expected at the beginning of February.</p>
</body>
@ -1417,9 +1400,10 @@ Report//EN"
</body>
<help>
<task>Commit BSD bc/dc</task>
<task>Commit BSD bc/dc.</task>
<task>Implement remaining features for sort and optimize performance</task>
<task>Implement remaining features for sort and optimize
performance.</task>
</help>
</project>
@ -1448,4 +1432,322 @@ Report//EN"
official release announcement.</p>
</body>
</project>
<project cat='team'>
<title>&os; Bugbusting Team</title>
<contact>
<person>
<name>
<given>Gavin</given>
<common>Atkinson</common>
</name>
<email>gavin@FreeBSD.org</email>
</person>
<person>
<name>
<given>Mark</given>
<common>Linimon</common>
</name>
<email>linimon@FreeBSD.org</email>
</person>
<person>
<name>
<given>Remko</given>
<common>Lodder</common>
</name>
<email>remko@FreeBSD.org</email>
</person>
<person>
<name>
<given>Volker</given>
<common>Werth</common>
</name>
<email>vwe@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://www.FreeBSD.org/support.html#gnats">GNATS</url>
<url href="http://wiki.FreeBSD.org/BugBusting">BugBusting</url>
<url href="http://people.FreeBSD.org/~linimon/studies/prs/">Experimental
report pages</url>
<url href="http://people.FreeBSD.org/~linimon/studies/prs/recommended_prs.html">PRs
recommended for committer evaluation by the bugbusting team</url>
<url href="http://people.FreeBSD.org/~linimon/recommended_subscribers.txt">Subscription
list for the above report)</url>
</links>
<body>
<p>Bugmeister Gavin Atkinson has now been granted a src commit
bit, and is now starting to work through some of our
backlog.</p>
<p>The list of PRs recommended for committer evaluation by the
Bugbusting Team continues to receive new additions; however, it
has not yet achieved high visibility. (This list contains PRs,
mostly with patches, that the Bugbusting Team feel are probably
ready to be committed as-is, or are probably trivially resolved
in the hands of a committer with knowledge of the particular
subsystem.) One of the suggestions at the Cambridge devsummit
was to create a way for people to be emailed the weekly summary
that is posted to freebsd-bugs, and this has now been implemented.
Please email linimon@FreeBSD.org to ask to be added to the
recommended_subscribers.txt file (see above).</p>
<p>We continue to classify PRs as they arrive, adding 'tags' to the
subject lines corresponding to the kernel subsystem involved, or
man page references for userland PRs. These tags, in turn, produce
lists of PRs sorted both by tag and by manpage. At this point
most of the PRs that refer to supported versions of &os; have
been converted, and we are keeping up as new ones come in. We
hope that this is making it easier to browse the PR database.</p>
<p>The overall PR count jumped to over 6200 during the 8.0 release
cycle, but seems to have stabilized at around 6100. As in the
past, we have a fairly good clearance rate for ports PRs, but
much less so for other PRs. (Partly this is due to the concept
of individual ports having 'maintainers'.)</p>
</body>
<help>
<task>Try to find ways to get more committers helping us with
closing PRs that the team has already analyzed.</task>
</help>
</project>
<project cat='arch'>
<title>&os;/ia64</title>
<contact>
<person>
<name>
<given>Marcel</given>
<common>Moolenaar</common>
</name>
<email>marcel@FreeBSD.org</email>
</person>
</contact>
<body>
<p>Work continues on our ia64 port. Many recent commits to
help improve stability have been made to -CURRENT and MFCed
to 8-STABLE.</p>
<p>Due to interest from one very motivated user, package builds
have been restarted for ia64-8. This is primarily intended as
a QA step to discover and fix bugs on ia64, rather than to
create packages for upload.</p>
<p>Based on the above, Mark Linimon documented how to add more
architectures to the package cluster scheduler. (This work will
also be of use in an upcoming effort to start powerpc package
builds.)</p>
<p>There are currently 3 ia64 machines online and building
packages. The machines seem stable as long as multiple
simultaneous package builds are not attempted, in which case
they get machine checks. This is puzzling, since other heavy
workloads seem stable on the same machines.</p>
</body>
<help>
<task>Continue to try to understand why multiple simultaneous
package builds bring the machines down.</task>
<task>Upgrade the firmware on the two machines at Yahoo! to
see if that helps the problem.</task>
<task>Configure a fourth machine that has been made available
to us.</task>
<task>Figure out the problems with the latest gcc port on
ia64.</task>
<task>We can use some help with reviewing the ia64 platform pages
and bringing them up-to-date.</task>
</help>
</project>
<project cat='net'>
<title>bwn(4) - Broadcom Wireless driver</title>
<contact>
<person>
<name>
<given>Weongyo</given>
<common>Jeong</common>
</name>
<email>weongyo@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://p4db.FreeBSD.org/depotTreeBrowser.cgi?FSPC=//depot/user/weongyo/wireless/src/sys/dev/bwn&amp;HIDEDEL=NO">bwn(4)
sources in P4</url>
</links>
<body>
<p>bwn(4) is replacing bwi(4) driver for to the following
reasons:</p>
<ul>
<li>Uses latest v4 firmware image instead of using v3 which is
enough old one so we could have benefits supporting N-PHYs or
fixes various firmware bugs.</li>
<li>Supports PIO mode that as you might Broadcom Wireless Driver
is created by reverse-engineering so AFAIK some H/W does not
work with DMA operations.</li>
<li>Supports 64 bit DMA operations.</li>
<li>Separates bwi(4) driver into two parts; siba(4) driver and
bwn(4) driver. AFAIK many Broadcom wirelesses or NIC devices
are based on Silicon Sonics Backplane and bwi(4) was one of
them but in a case of bwi(4) it had implemented siba(4)
driver internally so other drivers which were willing to use
the SIBA APIs had to implement their own routines. In bwn(4)
I wanted to avoid it.</li>
</ul>
<p>Currently it is tested on big/little endian machines and 32/64
bits DMA operation with STA mode. A major patch for siba(4)
is being reviewed before committing into HEAD.</p>
</body>
<help>
<task>MESH/IBSS/HOSTAP mode is not supported.</task>
<task>LP/N PHYs are not supported.</task>
</help>
</project>
<project cat='team'>
<title>&os; Release Engineering</title>
<contact>
<person>
<name>
<given>Release Engineering Team</given>
</name>
<email>re@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://www.FreeBSD.org/releng/" />
</links>
<body>
<p>The Release Engineering Team announced &os; 8.0-RELEASE on
November 26th, 2009. With 8.0-RELEASE completed planning has
begun for 7.3-RELEASE. The schedule has been set with the
release date planned for early March 2010.</p>
<p>The Release Engineering Team would like to thank George
Neville-Neil (gnn@) for his service on the team. George
continues to work with the &os; Project but has stepped down
from the Release Engineering Team to focus on those other
activities.</p>
</body>
</project>
<project cat='net'>
<title>IP Payload Compression Protocol support</title>
<contact>
<person>
<name>
<given>Bjoern A.</given>
<common>Zeeb</common>
</name>
<email>bz@FreeBSD.org</email>
</person>
</contact>
<body>
<p>One of the longer outstanding feature problems with the &os;
IP security stack, broken IP Payload Compression Protocol
(IPcomp) support, has been fixed.</p>
<p>While working on the fix, various problems had been
identified:</p>
<ul>
<li>problems with the IPcomp packet handling in IPsec.</li>
<li>opencrypto compression handling and deflate implementation
limitations. These were debugged using DTrace SDT
probes.</li>
<li>problems due to an outdated version of zlib used in some
parts of the network stack and by the opencrypto
framework</li>
</ul>
<p>Patches for all but the zlib support have been committed to
HEAD and merged to all supported stable branches including
RELENG_6. Special thanks to Eugene Grosbein for helping with
testing.</p>
</body>
<help>
<task>Fix ng_deflate so that we could make use of Kip Macy's work
on an up-to-date unified zlib version in the kernel, which
would also fix the last occasional IPcomp hiccups.</task>
</help>
</project>
<project cat='team'>
<title>The &os; Foundation Status Report</title>
<contact>
<person>
<name>
<given>Deb</given>
<common>Goodkin</common>
</name>
<email>deb@FreeBSDFoundation.org</email>
</person>
</contact>
<links>
<url href="http://www.freebsdfoundation.org" />
</links>
<body>
<p>Despite a difficult economy, we more than doubled our number
of donors, we raised $269k towards our goal of $300k, and with
an improved economy hope to surpass that this year.</p>
<p>We funded two new projects. One is the Flattened Device Tree by
Rafal Jaworowski. And, the second one is Highly Available Storage
by Pawel Jakub Dawidek. We continued supporting the New Console
Driver by Ed Schouten and Improvements to the &os; TCP Stack by
Lawrence Stewart. We also purchased equipment for several
projects.</p>
<p>We have big plans for the new year! We are going to significantly
increase our project development and equipment spending. Stay
tuned for a project proposal submission announcement soon. We
just announced that we are accepting travel grant applications
for AsiaBSDCon and will be accepting them soon for BSDCan. And,
we are working on infrastructure projects to beef up hardware
for package-building, network-testing, etc.</p>
<p>Read more about how we supported the project and community by
reading our end-of-year newsletter available at <a
href="http://www.freebsdfoundation.org/press/2009Dec-newsletter.shtml">http://www.freebsdfoundation.org/press/2009Dec-newsletter.shtml</a>.</p>
<p>Follow us on <a
href="https://twitter.com/freebsdfndationTwitter">https://twitter.com/freebsdfndationTwitter</a> now!</p>
<p>We are fund-raising for 2010 now! Find out more at <a
href="http://www.freebsdfoundation.org/donate/">http://www.freebsdfoundation.org/donate/</a>.</p>
</body>
</project>
</report>