- Some grammar, spelling and style improvements

This commit is contained in:
Gabor Kovesdan 2009-10-08 16:22:13 +00:00
parent b0dc23e0c8
commit 0e300bb525
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=34781

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-04-2009-09.xml,v 1.7 2009/10/07 20:42:35 gabor Exp $ -->
<!-- $FreeBSD: www/en/news/status/report-2009-04-2009-09.xml,v 1.8 2009/10/08 15:41:37 danger Exp $ -->
<report>
<date>
<month>April-September</month>
@ -97,8 +97,8 @@ Report//EN"
<contact>
<person>
<name>
<given>Gábor</given>
<common>Páli</common>
<given>G&aacute;bor</given>
<common>P&aacute;li</common>
</name>
<email>pgj@FreeBSD.org</email>
@ -111,7 +111,7 @@ Report//EN"
</links>
<body>
<p>libnetstat(3) provides a user-space library API to monitor
<p>The libnetstat(3) project provides a user-space library API to monitor
networking functions with the following benefits:</p>
<ul>
@ -129,12 +129,12 @@ Report//EN"
<p>The supported abstractions are as follows:</p>
<ul>
<li>Active sockets and socket buffers.</li>
<li>Network interfaces and multicast interfaces.</li>
<li>mbuf(9) statistics.</li>
<li>bpf(4) statistics.</li>
<li>Routing statistics, routing tables, multicast routing.</li>
<li>Protocol-dependent statistics.</li>
<li>Active sockets and socket buffers</li>
<li>Network interfaces and multicast interfaces</li>
<li>mbuf(9) statistics</li>
<li>bpf(4) statistics</li>
<li>Routing statistics, routing tables, multicast routing</li>
<li>Protocol-dependent statistics</li>
</ul>
<p>There is a sample application, called nettop(8), which provides a
@ -285,13 +285,13 @@ Report//EN"
<body>
<p>Some time ago I started writing a new driver for the FreeBSD
kernel called vt(4), which is basically a replacement for Syscons.
There is still a lot of work that needs to be done, but it is
probably useful to mention what it does (and what not).</p>
kernel called vt(4), which is basically a replacement of syscons.
There is still a lot of work that needs to be done but it is
probably useful to mention what it does (and what does not).</p>
<p>Right now there are just two graphics drivers for vt(4), namely
a VGA driver for i386 and amd64 and a Microsoft Xbox graphics
driver (because it was so easy to write). I still have to figure
driver (because it was so easy to implement). I still have to figure
out what I am going to do with VESA, because maybe it is better to
just ignore VESA and figure out how hard it is to extend DRM to
interact with vt(4).</p>
@ -331,17 +331,17 @@ Report//EN"
</contact>
<links>
<url href="http://svn.freebsd.org/viewvc/base/projects/libprocstat/">libprocstat's repository</url>
<url href="http://svn.freebsd.org/viewvc/base/projects/libprocstat/">libprocstat repository</url>
</links>
<body>
<p>Libprocstat is an ongoing effort to develop a library that can
be used to retrieve the information about running processes and
<p>The libprocstat project is an ongoing effort to develop a library that can
be used to retrieve information about running processes and
open files in the uniform and platform-independent way both from
a running system or from core files. This will facilitate the
implementation of files/process monitoring applications like
lsof/fstat/fuser/etc. The libprocstat repository contents the
preliminary version of the library as well as fstat and fuser
implementation of file or process monitoring applications like
lsof, fstat, fuser, etc. The libprocstat repository contains the
preliminary version of the library, as well as fstat and fuser
utilities ported to use this library instead of retriving all
the required information by hand via kvm(3) interface, which
makes them ABI independent as the result.</p>
@ -350,11 +350,11 @@ Report//EN"
<help>
<task>
Implement KVM-based namecache lookup to retrieve filesystem paths
associated with file descriptors/VM objects.
associated with file descriptors and VM objects.
</task>
<task>
Ananlyze possible ways of exporting files/processes information
from the kernel in the extensible ABI-independend way.
Analyze possible ways of exporting file and process information
from the kernel in an extensible and ABI-independent way.
</task>
</help>
</project>
@ -410,8 +410,7 @@ Report//EN"
<body>
<p>The clang@FreeBSD team presents the status of clang/LLVM being
able to compile FreeBSD system. The situation as of today (early
October) is:</p>
able to compile FreeBSD system. The current status is:</p>
<ul>
<li>i386 - kernel boots, world needs little hacks but works</li>
@ -426,12 +425,13 @@ Report//EN"
<p>All other platforms are untested.</p>
<p>A lot has happened over the spring/summer - amd64 got proper
mcmodel=kernel support, compiler-rt was introduced (paving the way
for libgcc replacement), we ran two experimental ports build to see
how clang does there, C++ support is able to parse devd.cc without
warnings, we got kernel working with -O2, we promoted FreeBSD to be
officially supported plaform in LLVM, many parts of FreeBSD sources
that we could not compile before we can compile now etc.</p>
mcmodel=kernel support, compiler-rt has been introduced (paving the way
for libgcc replacement), we have run two experimental ports build to see
how clang does there. The C++ support is able to parse devd.cc without
warnings. We have got the kernel working with -O2. FreeBSD has been promoted
to be an officially supported plaform in LLVM. As a result of all this
work, many parts of FreeBSD that did not compile before compiles
without problems.</p>
</body>
<help>
@ -440,8 +440,8 @@ Report//EN"
<task>We also need to get some important fixes
into LLVM to get libc compiling and some other smaller issues.</task>
<task>We
can still appreciate more testers on minor platforms (arm, ppc and
mips mostly).</task>
can still appreciate more testers on minor platforms (mostly arm, ppc
and mips).</task>
</help>
</project>
@ -476,13 +476,13 @@ Report//EN"
</links>
<body>
<p>We've ported libdispatch, Apple's Grand Central Dispatch event
and concurrency framework, to FreeBSD:</p>
<p>We have ported libdispatch, Apple's Grand Central Dispatch event
and concurrency framework to FreeBSD:</p>
<ul>
<li>Added new kqueue primitives required to support GCD, such
as EVFILT_USER and EV_TRIGGER</li>
<li>Created autoconf/automake build framework for libdispatch</li>
<li>Created autoconf and automake build framework for libdispatch</li>
<li>Modified libdispatch to use POSIX semaphores instead of
Mach semaphores</li>
<li>Adapted libdispatch to use portable POSIX time routines</li>
@ -490,13 +490,13 @@ Report//EN"
<p>Jordan Hubbard has also prepared a blocks-aware clang compiler
package for FreeBSD. When compiled with clang, libdispatch
provides blocks-based as well as function-based callbacks.</p>
provides blocks-based, as well as function-based callbacks.</p>
<p>The port was presented at the FreeBSD Developer Summit in
Cambridge, UK in September, and slides are online on the devsummit
wiki page. A FreeBSD port is now available in the ports collection.
After FreeBSD 8.0 has shipped, the new kqueue primitives will be
MFC'd so that libdispatch works out of the box on FreeBSD 8.1.</p>
wiki page. A FreeBSD port is now available in the Ports Collection.
After FreeBSD 8.0-RELEASE has shipped, the new kqueue primitives will be
MFC'd so that libdispatch works out of the box on FreeBSD 8.1-RELEASE.</p>
</body>
<help>
@ -510,7 +510,7 @@ Report//EN"
Evaluate performance impact of some machine-dependent and
OS-dependent optimizations present in the Mac OS X version of
libdispatch to decide if they should be done for other
platforms/OS's.
platforms and OS's.
</task>
<task>
Explore whether FreeBSD base operating system tools would benefit
@ -566,7 +566,7 @@ Report//EN"
<body>
<p>VirtualBox has been committed to the Ports tree and synced
with the latest trunk version from SUN. A lot of known
with the latest trunk version from SuN. A lot of known
problems are already fixed and some new features have been
added:</p>
@ -579,7 +579,7 @@ Report//EN"
<li>SMP Support</li>
</ul>
<p>We would like to say thanks to all helpers/reporters and of course
<p>We would like to say thanks to all helpers and reporters and of course,
to the VirtualBox developers.</p>
</body>
</project>
@ -683,7 +683,7 @@ Report//EN"
the BSD Certification Group into the German language. This is a
great help for German people, who want to take the exam and like to read
the information about it in their native language. Daniel Seuffert
has sent valuable corrections and bugfixes. Thanks to both for
has sent valuable corrections and bugfixes. Thanks to both of them for
their time and efforts!</p>
<p>The website is translated and updated constantly. Missing parts
@ -701,7 +701,7 @@ Report//EN"
<task>Translate more articles to German.</task>
<task>Read the translations. Check for problems/mistakes. Send
<task>Read the translations. Check for problems and mistakes. Send
feedback.</task>
</help>
</project>
@ -743,12 +743,12 @@ Report//EN"
developers received limited edition FreeBSD Foundation vests.</p>
<p>Follow us on <a
href="https://twitter.com/freebsdfndationTwitter">Twitter</a> now!</p>
href="https://twitter.com/freebsdfndation">Twitter</a> now!</p>
</body>
</project>
<project cat='team'>
<title>FreeBSD BugBusting Team</title>
<title>FreeBSD Bugbusting Team</title>
<contact>
<person>
@ -796,8 +796,8 @@ Report//EN"
manpage.</p>
<p>The list of PRs recommended for committer evaluation by the
BugBusting team continues to receive new additions. This list
contains PRs, mostly with patches, that the BugBusting team
Bugbusting Team continues to receive new additions. 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. All committers are invited to take
@ -806,7 +806,7 @@ Report//EN"
<p>A full list of all the automatically generated reports is also
available at one of the cited URLs. Any recommendations for
reports which do not currently exist but which would be
reports, which do not currently exist but which would be
beneficial are welcomed.</p>
<p>Gavin Atkinson gave a presentation on "The PR Collection
@ -838,7 +838,7 @@ Report//EN"
<help>
<task>
Work on suggestions from developers who were at the EuroBSDCon
Work on suggestions from developers, who were at the EuroBSDCon
Devsummit.
</task>
<task>
@ -941,7 +941,7 @@ Report//EN"
<p>Around 70 FreeBSD developers and guests attended the FreeBSD
developer summit prior to EuroBSDCon 2009 in Cambridge, UK.
Hosted at the University of Cambridge Computer Laboratory, the
workshop-style event consisted of prepared presentations as well
workshop-style event consisted of prepared presentations, as well
as group hacking and discussion sessions. Talks covered topics
including 802.11 mesh networking, virtual network stacks and
kernels, a new BSD-licensed debugger, benchmarking, bugbusting,