aboutsummaryrefslogtreecommitdiff
path: root/website/content/en/status/report-2009-01-2009-03.html
diff options
context:
space:
mode:
Diffstat (limited to 'website/content/en/status/report-2009-01-2009-03.html')
-rw-r--r--website/content/en/status/report-2009-01-2009-03.html806
1 files changed, 0 insertions, 806 deletions
diff --git a/website/content/en/status/report-2009-01-2009-03.html b/website/content/en/status/report-2009-01-2009-03.html
deleted file mode 100644
index 461fd12665..0000000000
--- a/website/content/en/status/report-2009-01-2009-03.html
+++ /dev/null
@@ -1,806 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xmlns:db="http://docbook.org/ns/docbook">
- <head>
- <title>FreeBSD Quarterly Status Report</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <link rel="shortcut icon" href="https://www.FreeBSD.org/favicon.ico" type="image/x-icon" />
- <link rel="stylesheet" media="screen,print" href="https://www.FreeBSD.org/layout/css/fixed.css?20130112" type="text/css" />
- <script type="text/javascript" href="https://www.FreeBSD.org/layout/js/google.js"></script>
- </head>
- <body>
- <div id="containerwrap">
- <div id="container">
- <span class="txtoffscreen"><a href="#content" title="Skip site navigation" accesskey="1">Skip site navigation</a> (1)
- <a href="#contentwrap" title="Skip section navigation" accesskey="2">Skip section navigation</a> (2)
-</span>
- <div id="headercontainer">
- <div id="header">
- <h2 class="blockhide">Header And Logo</h2>
- <div id="headerlogoleft">
- <a href="../.." title="FreeBSD">
- <img src="https://www.FreeBSD.org/layout/images/logo-red.png" width="457" height="75" alt="FreeBSD" />
- </a>
- </div>
- <div id="headerlogoright">
- <div class="frontdonateroundbox">
- <div class="frontdonatetop">
- <div>
- <b style="display: none;">.</b>
- </div>
- </div>
- <div class="frontdonatecontent">
- <a href="https://www.FreeBSDFoundation.org/donate/">Donate to FreeBSD</a>
- </div>
- <div class="frontdonatebot">
- <div>
- <b style="display: none;">.</b>
- </div>
- </div>
- </div>
- <h2 class="blockhide">Peripheral Links</h2>
- <div id="searchnav">
- <ul id="searchnavlist"></ul>
- </div>
- <div id="search">
- <form method="get" id="search-form" action="https://duckduckgo.com/" onsubmit="document.getElementById('words').value+=' (site:www.FreeBSD.org OR site:docs.FreeBSD.org OR site:lists.FreeBSD.org OR site:wiki.FreeBSD.org OR site:forums.FreeBSD.org)'">
- <h2 class="blockhide">
- <label for="words">Search</label>
- </h2>
- <input type="hidden" name="ka" value="v" />
- <input type="hidden" name="kt" value="v" />
- <input type="hidden" name="kh" value="1" />
- <input type="hidden" name="kj" value="r2" />
- <input id="words" name="q" type="text" size="20" maxlength="255" onfocus="if( this.value==this.defaultValue ) this.value='';" value="Search" />
- <span> </span>
- <input id="submit" name="submit" type="submit" value="Search" />
- </form>
- </div>
- </div>
- </div>
- <h2 class="blockhide">Site Navigation</h2>
- <div id="menu">
- <ul class="first">
- <li>
- <a href="../../">Home</a>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../about.html">About</a>
- <ul>
- <li>
- <a href="../../projects/newbies.html">Introduction</a>
- </li>
- <li>
- <a href="../../features.html">Features</a>
- </li>
- <li>
- <a href="../../advocacy/">Advocacy</a>
- </li>
- <li>
- <a href="../../marketing/">Marketing</a>
- </li>
- <li>
- <a href="../../privacy.html">Privacy Policy</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../where.html">Get FreeBSD</a>
- <ul>
- <li>
- <a href="../../releases/">Release Information</a>
- </li>
- <li>
- <a href="../../releng/">Release Engineering</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../docs.html">Documentation</a>
- <ul>
- <li>
- <a href="../../doc/en_US.ISO8859-1/books/faq/">FAQ</a>
- </li>
- <li>
- <a href="../../doc/en_US.ISO8859-1/books/handbook/">Handbook</a>
- </li>
- <li>
- <a href="../../doc/en_US.ISO8859-1/books/porters-handbook">Porter's Handbook</a>
- </li>
- <li>
- <a href="../../doc/en_US.ISO8859-1/books/developers-handbook">Developer's Handbook</a>
- </li>
- <li>
- <a href="//www.FreeBSD.org/cgi/man.cgi">Manual Pages</a>
- </li>
- <li>
- <a href="https://papers.FreeBSD.org">Presentations and Papers</a>
- </li>
- <li>
- <a href="../../doc/en_US.ISO8859-1/books/fdp-primer">Documentation Project Primer</a>
- </li>
- <li>
- <a href="../../docs/books.html">All Books and Articles</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../community.html">Community</a>
- <ul>
- <li>
- <a href="../../community/mailinglists.html">Mailing Lists</a>
- </li>
- <li>
- <a href="https://forums.FreeBSD.org">Forums</a>
- </li>
- <li>
- <a href="../../usergroups.html">User Groups</a>
- </li>
- <li>
- <a href="../../events/events.html">Events</a>
- </li>
- <li>
- <a href="http://freebsdjournal.com">FreeBSD Journal</a>
- </li>
- <li>
- <a href="http://serverfault.com/questions/tagged/freebsd">Q&amp;A (external)</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../projects/index.html">Developers</a>
- <ul>
- <li>
- <a href="https://wiki.FreeBSD.org/IdeasPage">Project Ideas</a>
- </li>
- <li>
- <a href="https://cgit.FreeBSD.org">Git Repository</a>
- </li>
- <li>
- <a href="https://svnweb.FreeBSD.org">Subversion Repository</a>
- </li>
- <li>
- <a href="https://github.com/freebsd">GitHub Mirror</a>
- </li>
- <li>
- <a href="https://reviews.FreeBSD.org">Code Review (Phabricator)</a>
- </li>
- <li>
- <a href="https://wiki.FreeBSD.org">Wiki</a>
- </li>
- <li>
- <a href="https://ci.FreeBSD.org">Continuous Integration Service</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="../../support.html">Support</a>
- <ul>
- <li>
- <a href="../../commercial/commercial.html">Vendors</a>
- </li>
- <li>
- <a href="../../security/">Security Information</a>
- </li>
- <li>
- <a href="https://bugs.FreeBSD.org/search/">Bug Reports</a>
- </li>
- <li>
- <a href="https://www.FreeBSD.org/support.html">Submitting Bug Reports</a>
- </li>
- </ul>
- </li>
- </ul>
- <ul>
- <li>
- <a href="https://www.freebsdfoundation.org/">Foundation</a>
- <ul>
- <li>
- <a href="https://www.freebsdfoundation.org/donate/">Monetary Donations</a>
- </li>
- <li>
- <a href="../../donations/index.html#systems">Hardware Donations</a>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- </div>
- <div id="content">
- <div id="sidewrap">
- <div id="sidenav">
- <h2 class="blockhide">Section Navigation</h2>
- <ul>
- <li>
- <a href="../../about.html">About</a>
- </li>
- <li>
- <a href="../../features.html">Features</a>
- </li>
- <li>
- <a href="../../applications.html">Applications</a>
- </li>
- <li>
- <a href="../../advocacy/">Advocacy</a>
- </li>
- <li>
- <a href="../../marketing/">Marketing</a>
- </li>
- <li>
- <a href="../../administration.html">Administration</a>
- </li>
- <li>
- <a href="../../news/newsflash.html">News</a>
- </li>
- <li>
- <a href="../../events/events.html">Events</a>
- </li>
- <li>
- <a href="../../news/press.html">Press</a>
- </li>
- <li>
- <a href="../../multimedia/multimedia.html">Multimedia</a>
- </li>
- <li>
- <a href="../../art.html">Artwork</a>
- </li>
- <li>
- <a href="../../logo.html">Logo</a>
- </li>
- <li>
- <a href="../../donations/">Donations</a>
- </li>
- <li>
- <a href="../../copyright/">Legal Notices</a>
- </li>
- <li>
- <a href="../../privacy.html">Privacy Policy</a>
- </li>
- </ul>
- </div>
- </div>
- <div id="contentwrap"><h1>Introduction</h1><p>Since the last Status Reports there has been interesting progress
- in FreeBSD Development. FreeBSD 7.2 was released just a few days ago.
- Some of the highlights include: Support for superpages in the FreeBSD
- Virtual Memory subsystem. The FreeBSD Kernel Virtual Address space
- has been increased to 6GB on amd64. An updated jail(8) subsystem that
- supports multi-IPv4/IPv6/noIP and much more. Lots of FreeBSD
- Developers are in Ottawa, Canada attending the FreeBSD Developer
- Summit that is before BSDCan. BSDCan officially starts tomorrow and
- should cover lots of interesting topics, see the
- <a href="http://www.bsdcan.org/2009/" shape="rect">BSDCan Website</a>
-
- for more information.</p><p>Thanks to all the reporters for the excellent work! We hope you
- enjoy reading.</p><hr /><h3><a href="#Projects">Projects</a></h3><ul><li><a href="#Clang-replacing-GCC-in-the-base-system">Clang replacing GCC in the base system</a></li><li><a href="#Device-mmap()-Extensions">Device mmap() Extensions</a></li><li><a href="#OpenBSM">OpenBSM</a></li><li><a href="#Release-Engineering">Release Engineering</a></li><li><a href="#Sysinfo---a-set-of-scripts-which-document-your-system">Sysinfo - a set of scripts which document your system</a></li><li><a href="#TrustedBSD-MAC-Framework-in-GENERIC">TrustedBSD MAC Framework in GENERIC</a></li><li><a href="#VFS/NFS-DTrace-Probes">VFS/NFS DTrace Probes</a></li><li><a href="#VirtualBox-on-FreeBSD">VirtualBox on FreeBSD</a></li></ul><h3><a href="#FreeBSD-Team-Reports">FreeBSD Team Reports</a></h3><ul><li><a href="#FreeBSD-BugBusting-Team">FreeBSD BugBusting Team</a></li></ul><h3><a href="#Architectures">Architectures</a></h3><ul><li><a href="#FreeBSD/powerpc-G5-Support">FreeBSD/powerpc G5 Support</a></li><li><a href="#FreeBSD/sparc64-UltraSPARC-III-support">FreeBSD/sparc64 UltraSPARC III support</a></li></ul><h3><a href="#Documentation">Documentation</a></h3><ul><li><a href="#Dutch-Documentation-Project">Dutch Documentation Project</a></li><li><a href="#German-Documentation-Project">German Documentation Project</a></li><li><a href="#Hungarian-Documentation-Project">Hungarian Documentation Project</a></li></ul><h3><a href="#Google-Summer-of-Code">Google Summer of Code</a></h3><ul><li><a href="#BSD-licensed-text-processing-tools">BSD-licensed text-processing tools</a></li></ul><ul></ul><hr /><br /><h1><a name="Projects" href="#Projects" id="Projects">Projects</a></h1><br /><h2><a name="Clang-replacing-GCC-in-the-base-system" href="#Clang-replacing-GCC-in-the-base-system" id="Clang-replacing-GCC-in-the-base-system">Clang replacing GCC in the base system</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.freebsd.org/BuildingFreeBSDWithClang" title="http://wiki.freebsd.org/BuildingFreeBSDWithClang">Building FreeBSD with Clang</a></td><td>
- URL: <a href="http://wiki.freebsd.org/BuildingFreeBSDWithClang" title="Building FreeBSD with Clang">http://wiki.freebsd.org/BuildingFreeBSDWithClang</a></td></tr><tr><td><a href="http://git.hoeg.nl/?p=llvm-bmake" title="http://git.hoeg.nl/?p=llvm-bmake">Clang patchset</a></td><td>
- URL: <a href="http://git.hoeg.nl/?p=llvm-bmake" title="Clang patchset">http://git.hoeg.nl/?p=llvm-bmake</a></td></tr><tr><td><a href="http://clang.llvm.org/" title="http://clang.llvm.org/">Clang website</a></td><td>
- URL: <a href="http://clang.llvm.org/" title="Clang website">http://clang.llvm.org/</a></td></tr></table><p>
- Contact:
- Ed
-
- Schouten
- &lt;<a href="mailto:ed@FreeBSD.org">ed@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Roman
-
- Divacky
- &lt;<a href="mailto:rdivacky@FreeBSD.org">rdivacky@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Brooks
-
- Davis
- &lt;<a href="mailto:brooks@FreeBSD.org">brooks@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Pawel
-
- Worach
- &lt;<a href="mailto:pawel.worach@gmail.com">pawel.worach@gmail.com</a>&gt;
- </p>
- <p>The last 3-4 months we've been working together with the LLVM
- developers to discuss any bugs and issues we are experiencing with
- their Clang compiler frontend. The FreeBSD project is looking at
- the possibility to replace GCC with Clang as a system compiler. It
- can compile 99% of the FreeBSD world and can compile booting kernel
- on i386/amd64 but it still contains bugs and its C++ support is
- still immature.</p>
-
- <p>Ed is maintaining a patchset for the FreeBSD sources to replace
- cc(1) by a Clang binary and bootstrap almost all sources with the
- Clang compiler.</p>
-
- <p>The LLVM developers are very helpful fixing most of the bugs
- we've reported (over 100). Unfortunately we are currently blocked
- on some bug reports that prevent us from building libc, libm,
- libcrypto and various CDDL libraries with Clang but the FreeBSD
- kernel itself compiles and boots.</p>
- <h3>Open tasks:</h3><ol><li>Testing Clang with compilation of various applications and
- reporting bugs.</li><li>Testing the llvm-bmake branch to find more bugs.</li><li>Arranging an experimental ports build.</li></ol><hr /><h2><a name="Device-mmap()-Extensions" href="#Device-mmap()-Extensions" id="Device-mmap()-Extensions">Device mmap() Extensions</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/~jhb/pat/" title="http://www.FreeBSD.org/~jhb/pat/"></a></td><td>
- URL: <a href="http://www.FreeBSD.org/~jhb/pat/" title="">http://www.FreeBSD.org/~jhb/pat/</a></td></tr></table><p>
- Contact:
- John
-
- Baldwin
- &lt;<a href="mailto:jhb@FreeBSD.org">jhb@FreeBSD.org</a>&gt;
- </p>
- <p>GPU device drivers are increasingly requiring more sophisticated
- support for mapping objects into both userland and the kernel. For
- example, memory used for textures often needs to be mapped
- Write-Combining rather than Write-Back. I have recently created
- three patches to provide several extensions.</p>
-
- <p>The first patch allows device drivers to use a different VM
- object to back specific mmap() calls instead of always using the
- device pager. The second patch introduces a new VM object type that
- can map an arbitrary set of physical address ranges. This can be
- used to let userland mmap PCI BARs, etc. The third patch allows
- memory mappings to use different caching modes (e.g.
- Write-Combining or Uncacheable).</p>
-
- <p>Together I believe these patches provide the remaining pieces
- needed for an Nvidia amd64 driver. They will also be useful for
- future Xorg DRM support as well. The current set of patches can be
- safely merged back to 7.x as well.</p>
-
- <p>Currently I am waiting for review and feedback from several
- folks. I am hopeful that these patches will be in HEAD soon, prior
- to the 8.0 freeze.</p>
- <hr /><h2><a name="OpenBSM" href="#OpenBSM" id="OpenBSM">OpenBSM</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.openbsm.org/" title="http://www.openbsm.org/">OpenBSM web page</a></td><td>
- URL: <a href="http://www.openbsm.org/" title="OpenBSM web page">http://www.openbsm.org/</a></td></tr></table><p>
- Contact:
- Robert
-
- Watson
- &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;
- <br />
- Contact:
- TrustedBSD audit mailing list
- &lt;<a href="mailto:trustedbsd-audit@TrustedBSD.org">trustedbsd-audit@TrustedBSD.org</a>&gt;
- </p>
- <p>The TrustedBSD Project has now released OpenBSM 1.1, the second
- production release of the OpenBSM code base. OpenBSM 1.1 has been
- merged to FreeBSD 8-CURRENT, and will be merged to 7-STABLE before
- FreeBSD 7.3. Major changes since OpenBSM 1.0 include:
- <ul>
- <li>Trail files now include the host where the trail is
- generated. Crash recovery has been improved. Trail expiration
- based on size and date is now supported; by default trail files
- will be expired after 10MB of trails. The default individual
- trail limit is now 2MB.</li>
-
- <li>Mac OS X Snow Leopard is now a fully supported platform;
- launchd(8) can now be used to launchd auditd(8). Command line
- tools and libraries are now supported on Mac OS X Leopard.</li>
-
- <li>Extended header tokens are now supported, allowing audit
- trails to be tagged with a host identifier. IPv6 addresses are
- now supported in subject tokens. BSM token and record types have
- been further synchronized to OpenSolaris; support for many new
- system calls has been added. Local errors and socket types are
- mapped to and from BSM values.</li>
- </ul>
-
- Since the last test release, OpenBSM 1.1 beta 1, 32/64-bit
- compatibility has been fixed for the auditon(2) system call. A
- default "expire-after" of 10MB is now set in audit_control(5).
- Local fcntl(2) arguments are now mapped to wire BSM versions using
- new APIs. The audit_submit(3) man page has been fixed. A new audit
- event class has been added for post-login authentication and access
- control events.</p>
- <h3>Open tasks:</h3><ol><li>Migrate to sbufs in token-encoding.</li><li>Support for auditing NFS RPCs.</li></ol><hr /><h2><a name="Release-Engineering" href="#Release-Engineering" id="Release-Engineering">Release Engineering</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/releng/" title="http://www.FreeBSD.org/releng/"></a></td><td>
- URL: <a href="http://www.FreeBSD.org/releng/" title="">http://www.FreeBSD.org/releng/</a></td></tr></table><p>
- Contact:
- Release Engineering Team
- &lt;<a href="mailto:re@FreeBSD.org">re@FreeBSD.org</a>&gt;
- </p>
- <p>The Release Engineering Team (with lots of help from lots of
- other people) released FreeBSD 7.2 on May 4th, 2009. During this
- period we have also begun reminding developers of the upcoming
- FreeBSD 8.0 release cycle which is scheduled to begin in early June
- 2009 with release targeted at early September 2009.</p>
- <hr /><h2><a name="Sysinfo---a-set-of-scripts-which-document-your-system" href="#Sysinfo---a-set-of-scripts-which-document-your-system" id="Sysinfo---a-set-of-scripts-which-document-your-system">Sysinfo - a set of scripts which document your system</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://danger.rulez.sk/index.php/2009/04/14/sysinfo-a-set-of-scripts-which-document-your-freebsd-system/" title="http://danger.rulez.sk/index.php/2009/04/14/sysinfo-a-set-of-scripts-which-document-your-freebsd-system/">Public release announcement</a></td><td>
- URL: <a href="http://danger.rulez.sk/index.php/2009/04/14/sysinfo-a-set-of-scripts-which-document-your-freebsd-system/" title="Public release announcement">http://danger.rulez.sk/index.php/2009/04/14/sysinfo-a-set-of-scripts-which-document-your-freebsd-system/</a></td></tr><tr><td><a href="https://forums.freebsd.org/showthread.php?p=19321" title="https://forums.freebsd.org/showthread.php?p=19321">The FreeBSD Forums thread</a></td><td>
- URL: <a href="https://forums.freebsd.org/showthread.php?p=19321" title="The FreeBSD Forums thread">https://forums.freebsd.org/showthread.php?p=19321</a></td></tr></table><p>
- Contact:
- Daniel
-
- Gerzo
- &lt;<a href="mailto:danger@FreeBSD.org">danger@FreeBSD.org</a>&gt;
- </p>
- <p>
- <em>Sysinfo</em>
-
- is a shell script, the purpose of which is to automatically gather system
- information and document the hardware and software configuration of the
- given host system. The goal is to provide a system operator with
- descriptive information about an unknown FreeBSD installation.</p>
-
- <p>It consists of several modules (also shell scripts), thus is
- easily extensible and provides an easy way to inspect overall
- system configuration.</p>
-
- <p>It has been written as part of my Bachelor thesis and its
- development is a work in progress. Therefore, I would appreciate if
- you could provide me with some feedback as I will defend my thesis
- soon. Your feedback is welcome at the
- <a href="https://forums.freebsd.org/showthread.php?p=19321" shape="rect">
- forums</a>
-
- , or alternatively you can send me a private email.</p>
-
- <p>The tool itself can now be installed using the Ports tree from
- the
- <a href="http://www.freshports.org/sysutils/sysinfo" shape="rect">
- sysutils/sysinfo</a>
-
- port.</p>
- <h3>Open tasks:</h3><ol><li>Receive additional feedback.</li><li>Perform more testing.</li><li>Extend and improve the tool.</li></ol><hr /><h2><a name="TrustedBSD-MAC-Framework-in-GENERIC" href="#TrustedBSD-MAC-Framework-in-GENERIC" id="TrustedBSD-MAC-Framework-in-GENERIC">TrustedBSD MAC Framework in GENERIC</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.trustedBSD.org/mac.html" title="http://www.trustedBSD.org/mac.html">TrustedBSD MAC home page</a></td><td>
- URL: <a href="http://www.trustedBSD.org/mac.html" title="TrustedBSD MAC home page">http://www.trustedBSD.org/mac.html</a></td></tr></table><p>
- Contact:
- Robert
-
- Watson
- &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;
- <br />
- Contact:
- TrustedBSD discussion mailing list
- &lt;<a href="mailto:trustedbsd-discuss@TrustedBSD.org">trustedbsd-discuss@TrustedBSD.org</a>&gt;
- </p>
- <p>There is on-going work to allow "options MAC" to be included in
- the GENERIC kernel for 8.0. This primarily consists of performance
- work to reduce overhead when policies are used, and eliminate when
- none are configured. Work to date includes:
- <ul>
- <li>The MAC Framework now detects which object types are labeled
- by policies, and MAC label storage is not allocated when it won't
- be used.</li>
-
- <li>Add MAC Framework DTrace probes so allow more easy analysis
- of MAC Framework and policy interactions.</li>
-
- <li>Eliminate mutex-protected reference count used to prevent
- module unload during entry point invocation, and replace with an
- sx lock and an rwlock, respectively for long-sleepable and
- short-sleepable entry points, significantly lowering the overhead
- of entering the MAC Framework. If no dynamic policies are loaded,
- no locking overhead is taken.</li>
- </ul>
- </p>
- <h3>Open tasks:</h3><ol><li>Move to rmlocks for non-sleepable entry points to reduce
- cache line thrashing under load.</li><li>Macroize invocation of MAC Framework entry points from the
- kernel, and perform caller-side determination of whether MAC is
- enabled in order to avoid additional function call overhead in the
- caller path if MAC is disabled.</li></ol><hr /><h2><a name="VFS/NFS-DTrace-Probes" href="#VFS/NFS-DTrace-Probes" id="VFS/NFS-DTrace-Probes">VFS/NFS DTrace Probes</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr></table><p>
- Contact:
- Robert
-
- Watson
- &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;
- </p>
- <p>A new DTrace provider, dtnfsclient, has been added to the
- FreeBSD 8.x kernel, and will be merged to 7.x before 7.3. The
- following probes are available:
- <ul>
- <li>nfsclient:{nfs2,nfs3}:{procname}:start - NFSv2 and NFSv3 RPC
- start probes</li>
-
- <li>nfsclient:{nfs2,nfs3}:{procname}:done - NFSv2 and NFSv3 RPC
- done probes</li>
-
- <li>nfsclient:accesscache:: - NFS access cache
- flush/hit/miss/load probes</li>
-
- <li>nfsclient:attrcache:: - NFS attribute cache
- flush/hit/miss/done</li>
- </ul>
-
- In addition, a number of VFS probes have been added:
- <ul>
- <li>vfs:vop:{vopname}:entry - VOP entry probe</li>
-
- <li>vfs:vop:{vopname}:return - VOP return probe</li>
-
- <li>vfs:namei:lookup:entry - VFS name lookup entry probe</li>
-
- <li>vfs:namei:lookup:return - VFS name lookup return probe</li>
-
- <li>vfs:namecache:*:* - VFS namecache
- enter/enter_negative/fullpath_enter/fullpath_hit/fullpath_miss/fullpath_return/lookup_hit/lookup_hit_negative/lookup_miss/purge/purge_negative/purgevfs/zap/zap_negative
- probes</li>
- </ul>
-
- These probes make it much easier to trace NFS and VFS events.</p>
- <h3>Open tasks:</h3><ol><li>Add VFSOP tracing.</li><li>Add RPC-layer tracing, such as RPC retransmits.</li><li>Provide decoded NFS RPCs in order to expose transaction IDs
- and file handles.</li></ol><hr /><h2><a name="VirtualBox-on-FreeBSD" href="#VirtualBox-on-FreeBSD" id="VirtualBox-on-FreeBSD">VirtualBox on FreeBSD</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd/" title="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd/">Virtualbox on FreeBSD Announcement</a></td><td>
- URL: <a href="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd/" title="Virtualbox on FreeBSD Announcement">http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd/</a></td></tr><tr><td><a href="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd-first-screenshots/" title="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd-first-screenshots/">VirtualBox first Screenshots</a></td><td>
- URL: <a href="http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd-first-screenshots/" title="VirtualBox first Screenshots">http://miwi.bsdcrew.de/2009/05/virtualbox-on-freebsd-first-screenshots/</a></td></tr><tr><td><a href="http://vbox.innotek.de/pipermail/vbox-dev/2009-May/001369.html" title="http://vbox.innotek.de/pipermail/vbox-dev/2009-May/001369.html">SUCCESS from Bernhard Froehlich</a></td><td>
- URL: <a href="http://vbox.innotek.de/pipermail/vbox-dev/2009-May/001369.html" title="SUCCESS from Bernhard Froehlich">http://vbox.innotek.de/pipermail/vbox-dev/2009-May/001369.html</a></td></tr></table><p>
- Contact:
- Beat
-
- Gaetzi
- &lt;<a href="mailto:beat@FreeBSD.org">beat@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Bernhard
-
- Froehlich
- &lt;<a href="mailto:decke@bluelife.at">decke@bluelife.at</a>&gt;
- <br />
- Contact:
- Dennis
-
- Herrmann
- &lt;<a href="mailto:dhn@FreeBSD.org">dhn@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Martin
-
- Wilke
- &lt;<a href="mailto:miwi@FreeBSD.org">miwi@FreeBSD.org</a>&gt;
- </p>
- <p>After the first mail from Alexander Eichner on the vbox-dev
- mailinglist, we started the work on a VirtualBox port. 6 Days was
- needed to get VirtualBox to start with over 20 patches. We'd like
- to say thanks to Alexander Eichner, all the VirtualBox Developers,
- Gustau Perez and Ulf Lilleengen. If you like to play with the
- current port you can checkout the port <a href="http://svn.bluelife.at/projects/packages/blueports/emulators/virtualbox/" shape="rect">
- here</a>.
-
- Please do not ping us about any problems, we know about a lot and
- are still working to get them all solved before we do an official
- call for testing.</p>
- <h3>Open tasks:</h3><ol><li>Fix kernel crashes on 7.2-RELEASE.</li><li>Code cleanup.</li><li>Fix errors on AMD64.</li><li>Fix user/permission problems.</li></ol><hr /><br /><h1><a name="FreeBSD-Team-Reports" href="#FreeBSD-Team-Reports" id="FreeBSD-Team-Reports">FreeBSD Team Reports</a></h1><br /><h2><a name="FreeBSD-BugBusting-Team" href="#FreeBSD-BugBusting-Team" id="FreeBSD-BugBusting-Team">FreeBSD BugBusting Team</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/support.html#gnats" title="http://www.FreeBSD.org/support.html#gnats"></a></td><td>
- URL: <a href="http://www.FreeBSD.org/support.html#gnats" title="">http://www.FreeBSD.org/support.html#gnats</a></td></tr><tr><td><a href="http://wiki.FreeBSD.org/BugBusting" title="http://wiki.FreeBSD.org/BugBusting"></a></td><td>
- URL: <a href="http://wiki.FreeBSD.org/BugBusting" title="">http://wiki.FreeBSD.org/BugBusting</a></td></tr><tr><td><a href="http://people.FreeBSD.org/~linimon/studies/prs/" title="http://people.FreeBSD.org/~linimon/studies/prs/"></a></td><td>
- URL: <a href="http://people.FreeBSD.org/~linimon/studies/prs/" title="">http://people.FreeBSD.org/~linimon/studies/prs/</a></td></tr><tr><td><a href="http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html" title="http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html"></a></td><td>
- URL: <a href="http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html" title="">http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html</a></td></tr></table><p>
- Contact:
- Mark
-
- Linimon
- &lt;<a href="mailto:bugmeister@">bugmeister@</a>&gt;
- <br />
- Contact:
- Remko
-
- Lodder
- &lt;<a href="mailto:bugmeister@">bugmeister@</a>&gt;
- </p>
- <p>We continue to classify PRs as they arrive, with 'tags'
- corresponding to the kernel subsystem, or man page references for
- userland PRs. These tags, in turn, produce lists of PRs sorted both
-
- <a href="http://people.freebsd.org/~linimon/studies/prs/pr_tag_index.html" shape="rect">
- by tag</a>
-
- and
- <a href="http://people.freebsd.org/~linimon/studies/prs/pr_manpage_index.html" shape="rect">
- by manpage</a>
- </p>
-
- <p>Mark Linimon (linimon@) has created
- <a href="http://people.freebsd.org/~linimon/annotated_prs.re.html" shape="rect">
- special reports for the Release Engineering Team</a>
-
- to help focus on regressions and other areas of interest relating
- to the release of FreeBSD 7.2 in the coming weeks. This is a
- refinement of the
- <a href="http://people.freebsd.org/~linimon/annotated_prs.sample.html" shape="rect">
- 'customized reports for developers'</a>
-
- announced in the last status report.</p>
-
- <p>A full list of all the
- <a href="http://people.freebsd.org/~linimon/studies/prs/" shape="rect">
- automatically generated reports</a>
-
- is also available. Any recommendations for reports which do not
- currently exist but which would be beneficial are welcomed.</p>
-
- <p>Mark Linimon also continues attempting to define the general
- problem and investigating possible new work flow models, and will be
- presenting on the subject at BSDCan.</p>
-
- <p>The list of
- <a href="http://people.freebsd.org/~linimon/studies/prs/recommended_prs.html" shape="rect">
- PRs recommended for committer evaluation</a>
-
- by the 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 a look
- at this list whenever they have a spare 5 minutes and wish to close
- a PR.</p>
-
- <p>Since the last status report, the number of open bugs
- continued to hover around the 5600 mark, although has began to rise
- with the 7.2 ports freeze.</p>
-
- <p>As always, more help is appreciated, and committers and
- non-committers alike are invited to join us on #freebsd-bugbusters
- on EFnet and help close stale PRs or commit patches from valid
- PRs.</p>
- <h3>Open tasks:</h3><ol><li>Try to find ways to get more committers helping us with
- closing PRs that the team has already analyzed.</li><li>Think of some way for committers to only view PRs that have
- been in some way 'vetted' or 'confirmed'.</li><li>Generate more publicity for what we've already got in place,
- and for what we intend to do next.</li><li>Define new categories, classifications, and states for PRs,
- that will better match our work flow (in progress).</li></ol><hr /><br /><h1><a name="Architectures" href="#Architectures" id="Architectures">Architectures</a></h1><br /><h2><a name="FreeBSD/powerpc-G5-Support" href="#FreeBSD/powerpc-G5-Support" id="FreeBSD/powerpc-G5-Support">FreeBSD/powerpc G5 Support</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr></table><p>
- Contact:
- Nathan
-
- Whitehorn
- &lt;<a href="mailto:nwhitehorn@freebsd.org">nwhitehorn@freebsd.org</a>&gt;
- </p>
- <p>FreeBSD 8.0-CURRENT now has support for PowerPC CPUs operating
- in the 64-bit bridge mode. This includes the PowerPC 970 (G5) as
- well as the POWER3 and POWER4. Currently only Apple systems are
- known to work.</p>
- <h3>Open tasks:</h3><ol><li>IBM systems currently are not supported due to missing
- northbridge support.</li><li>Software fan control on SMU-based Apple G5 systems (G5 iMac,
- later Powermac G5) is not available.</li></ol><hr /><h2><a name="FreeBSD/sparc64-UltraSPARC-III-support" href="#FreeBSD/sparc64-UltraSPARC-III-support" id="FreeBSD/sparc64-UltraSPARC-III-support">FreeBSD/sparc64 UltraSPARC III support</a></h2><p>
- Contact:
- Marius
-
- Strobl
- &lt;<a href="mailto:marius@FreeBSD.org">marius@FreeBSD.org</a>&gt;
- </p>
- <p>Like announced in the previous status report, support for
- sun4u-machines based on UltraSPARC III and beyond has been MFC'ed
- to stable/7 (the last missing piece was r190297) and thus will be
- present in the upcoming 7.2-RELEASE and can be already tested with
- 7.2-RC1. Additionally, as of r191076 machfb(4) has been fixed to
- work with UltraSPARC III and beyond, that fix unfortunately did not
- make it into 7.2-RC1 but will be in the final version. The X.Org
- 7.4 and Firefox ports as well as some other gecko-based ones like
- Seamonkey once again have been fixed to also work and package on
- sparc64, including on UltraSPARC III and UltraSPARC IIIi based
- machines equipped with cards driven by creator(4) or machfb(4). The
- driver for the Sun Cassini/Cassini+ as well as National
- Semiconductor DP83065 Saturn Gigabit NICs found on-board for
- example in Fire V440 and as add-on cards is coming along nicely,
- the last thing which needs to be implemented before it can hit
- CURRENT is support for jumbo frames.</p>
- <hr /><br /><h1><a name="Documentation" href="#Documentation" id="Documentation">Documentation</a></h1><br /><h2><a name="Dutch-Documentation-Project" href="#Dutch-Documentation-Project" id="Dutch-Documentation-Project">Dutch Documentation Project</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.freebsd.org/DutchDocumentationProject" title="http://wiki.freebsd.org/DutchDocumentationProject">Overview of the project and current status</a></td><td>
- URL: <a href="http://wiki.freebsd.org/DutchDocumentationProject" title="Overview of the project and current status">http://wiki.freebsd.org/DutchDocumentationProject</a></td></tr><tr><td><a href="http://www.freebsd.org/doc/nl/" title="http://www.freebsd.org/doc/nl/">Released documentation</a></td><td>
- URL: <a href="http://www.freebsd.org/doc/nl/" title="Released documentation">http://www.freebsd.org/doc/nl/</a></td></tr><tr><td><a href="http://p4web.freebsd.org/@md=d&amp;cd=//&amp;c=pFl@//depot/projects/docproj_nl/?ac=83" title="http://p4web.freebsd.org/@md=d&amp;cd=//&amp;c=pFl@//depot/projects/docproj_nl/?ac=83">Perforce repository</a></td><td>
- URL: <a href="http://p4web.freebsd.org/@md=d&amp;cd=//&amp;c=pFl@//depot/projects/docproj_nl/?ac=83" title="Perforce repository">http://p4web.freebsd.org/@md=d&amp;cd=//&amp;c=pFl@//depot/projects/docproj_nl/?ac=83</a></td></tr></table><p>
- Contact:
- Remko
-
- Lodder
- &lt;<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>&gt;
- <br />
- Contact:
- René
-
- Ladan
- &lt;<a href="mailto:rene@FreeBSD.org">rene@FreeBSD.org</a>&gt;
- </p>
- <p>The FreeBSD Dutch Documentation Project is an ongoing project
- to translate FreeBSD Documentation into the Dutch language.</p>
-
- <p>The translation of the Handbook was completed last January. It
- is kept up-to-date with the English version. Furthermore five
- articles and the
- <url href="http://www.evilcoder.org/freebsd-flyer.pdf">flyer</url>
-
- have been translated.</p>
-
- <p>Some initial work has been done to translate the website, but
- most likely more translators are needed to fully realize it.</p>
- <h3>Open tasks:</h3><ol><li>Recruit more translators.</li><li>Keep the translations up-to-date with the English
- versions.</li><li>Finish the translation of the FAQ.</li><li>Translate more articles and maybe some books.</li></ol><hr /><h2><a name="German-Documentation-Project" href="#German-Documentation-Project" id="German-Documentation-Project">German Documentation Project</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="https://doc.bsdgroup.de" title="https://doc.bsdgroup.de"></a></td><td>
- URL: <a href="https://doc.bsdgroup.de" title="">https://doc.bsdgroup.de</a></td></tr></table><p>
- Contact:
- Johann
-
- Kois
- &lt;<a href="mailto:jkois@FreeBSD.org">jkois@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Martin
-
- Wilke
- &lt;<a href="mailto:miwi@FreeBSD.org">miwi@FreeBSD.org</a>&gt;
- </p>
- <p>
- <p>In February 2009 the German version of the FreeBSD Developer's
- handbook went online. Additionally we managed to update large
- areas of the FAQ thanks to the contributions of Benedict
- Reuschling.</p>
-
- <p>The website (at least the areas we see as relevant for a
- translation) is translated and updated constantly.</p>
-
- <p>More volunteers are always welcome of course, as there is
- still plenty of work to be done.</p>
- </p>
- <h3>Open tasks:</h3><ol><li>Update the existing documentation set (especially the
- handbook).</li><li>Read the translations. Check for problems/mistakes. Send
- feedback.</li></ol><hr /><h2><a name="Hungarian-Documentation-Project" href="#Hungarian-Documentation-Project" id="Hungarian-Documentation-Project">Hungarian Documentation Project</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/hu" title="http://www.FreeBSD.org/hu">Hungarian Web Page for FreeBSD</a></td><td>
- URL: <a href="http://www.FreeBSD.org/hu" title="Hungarian Web Page for FreeBSD">http://www.FreeBSD.org/hu</a></td></tr><tr><td><a href="http://www.FreeBSD.org/doc/hu" title="http://www.FreeBSD.org/doc/hu">Hungarian Documentation for FreeBSD</a></td><td>
- URL: <a href="http://www.FreeBSD.org/doc/hu" title="Hungarian Documentation for FreeBSD">http://www.FreeBSD.org/doc/hu</a></td></tr><tr><td><a href="http://wiki.FreeBSD.org/HungarianDocumentationProject" title="http://wiki.FreeBSD.org/HungarianDocumentationProject">The FreeBSD Hungarian Documentation Project's Wiki Page</a></td><td>
- URL: <a href="http://wiki.FreeBSD.org/HungarianDocumentationProject" title="The FreeBSD Hungarian Documentation Project's Wiki Page">http://wiki.FreeBSD.org/HungarianDocumentationProject</a></td></tr><tr><td><a href="http://p4web.freebsd.org/@md=d&amp;cd=//depot/projects/docproj_hu/&amp;c=aXw@//depot/projects/docproj_hu/?ac=83" title="http://p4web.freebsd.org/@md=d&amp;cd=//depot/projects/docproj_hu/&amp;c=aXw@//depot/projects/docproj_hu/?ac=83">Perforce Depot for the FreeBSD Hungarian Documentation Project</a></td><td>
- URL: <a href="http://p4web.freebsd.org/@md=d&amp;cd=//depot/projects/docproj_hu/&amp;c=aXw@//depot/projects/docproj_hu/?ac=83" title="Perforce Depot for the FreeBSD Hungarian Documentation Project">http://p4web.freebsd.org/@md=d&amp;cd=//depot/projects/docproj_hu/&amp;c=aXw@//depot/projects/docproj_hu/?ac=83</a></td></tr></table><p>
- Contact:
- Gábor
-
- Kövesdán
- &lt;<a href="mailto:gabor@FreeBSD.org">gabor@FreeBSD.org</a>&gt;
- <br />
- Contact:
- Gábor
-
- Páli
- &lt;<a href="mailto:pgj@FreeBSD.org">pgj@FreeBSD.org</a>&gt;
- </p>
- <p>We are proud to announce that the FreeBSD Hungarian web pages
- have been extended by the following items:</p>
-
- <ul>
- <li>Project news entries, staring from 2009 (HTML, RSS, RDF)</li>
-
- <li>Press releases, starting from 2008 (HTML, RSS)</li>
-
- <li>Events, starting from 2009 (HTML, RSS)</li>
-
- <li>Security advisories (HTML, RSS)</li>
- </ul>
-
- <p>We are still hoping that having the
- <a href="http://www.freebsd.org/doc/hu/books/fdp-primer/" shape="rect">FDP
- Primer</a>
-
- translated will encourage others to help our work. Feel free to
- contribute, every submitted line of translation or feedback is
- appreciated and is highly welcome. For more information on how to
- contribute, please read the project's
- <a href="http://www.freebsd.org/hu/docproj/hungarian.html" shape="rect">
- introduction</a>
-
- (in Hungarian).</p>
- <h3>Open tasks:</h3><ol><li>Translate news entries, press releases.</li><li>Translate Release Notes for -CURRENT and 8.X.</li><li>Translate articles.</li><li>Translate web pages.</li><li>Read the translations, send feedback.</li></ol><hr /><br /><h1><a name="Google-Summer-of-Code" href="#Google-Summer-of-Code" id="Google-Summer-of-Code">Google Summer of Code</a></h1><br /><h2><a name="BSD-licensed-text-processing-tools" href="#BSD-licensed-text-processing-tools" id="BSD-licensed-text-processing-tools">BSD-licensed text-processing tools</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/gabor_textproc" title="http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/gabor_textproc">Perforce repository</a></td><td>
- URL: <a href="http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/gabor_textproc" title="Perforce repository">http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/gabor_textproc</a></td></tr></table><p>
- Contact:
- Gábor
-
- Kövesdán
- &lt;<a href="mailto:gabor@FreeBSD.org">gabor@FreeBSD.org</a>&gt;
- </p>
- <p>Currently, grep is finished and is only waiting for a portbuild
- test. It is known to be more or less feature complete, while it is
- much smaller than the GNU version.</p>
-
- <p>As for sort, there has been some progress with the complete
- rewrite and it is lacking few options. Performance is to be
- measured, as well.</p>
- <h3>Open tasks:</h3><ol><li>Test grep on pointyhat.</li><li>Complete sort with the missing features.</li><li>Do performance measurements for sort and look for possible
- optimization opportunities.</li><li>Test sort on pointyhat.</li></ol><hr /><a href="../news.html">News Home</a> | <a href="status.html">Status Home</a></div>
- <br class="clearboth" />
- </div>
- <div id="footer">
- <span><a href="../../search/index-site.html">Site Map</a> |
- <a href="../../copyright/">Legal Notices</a> | © 1995&#8211;2021 The FreeBSD Project.
- All rights reserved.</span>
- <br />
- </div>
- </div>
- </div>
- </body>
-</html>