- Fix minor nits in the ZFS entry. [1]

-  Move libumem to the correct (alphabetically) place. [2]

Requested by:	netchild [1]
Discussed with:	keramida [2]
This commit is contained in:
Joel Dahl 2006-06-04 12:36:39 +00:00
parent 8caf67fdf0
commit f0bc03c025
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=28017

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.46 2006/06/01 16:04:53 keramida Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.47 2006/06/02 20:40:57 joel Exp $">
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@ -104,12 +104,12 @@
<li><a href="#p-multibyte">Multibyte collation support</a></li>
<li><a href="#p-ndmp">NDMP data server</a></li>
<li><a href="#p-performancetracking">Performance tracking</a></li>
<li><a href="#p-libumem">Port libumem to FreeBSD</a></li>
<li><a href="#p-pxeinstaller">PXE Installer</a></li>
<li><a href="#p-regression">Regression testing system</a></li>
<li><a href="#p-rfc3442">RFC3442 support</a></li>
<li><a href="#p-sysinstall">Sysinstall</a></li>
<li><a href="#p-vi-utf8">Unicode support in vi</a></li>
<li><a href="#p-libumem">Port libumem to FreeBSD</a></li>
</ul>
<h3>Additional Information</h3>
@ -232,8 +232,8 @@
File System) as of build 27a. ZFS is a new approach to file
system design and data management, and includes several interesting features
such as transactional semantics, snapshots and good scalability. Porting ZFS
to FreeBSD is higly encouraged, but should be considered a very difficult
task since the current implementation of ZFS is extremely
to FreeBSD is higly encouraged, but should be considered a difficult
task since the current implementation of ZFS is very
Solaris-specific.</p>
<p><strong>Requirements</strong>:</p>
<ul>
@ -1157,6 +1157,42 @@
<hr>
<a name="p-libumem"></a>
<h2>Port libumem to FreeBSD</h2>
<p>Solaris 9 and later versions include <code>libumem</code>, a user
space slab allocator that includes debugging features we may want to
have on FreeBSD too.</p>
<p>Online references for <code>libumem</code> are (in suggested reading
order):</p>
<ul>
<li>Robert Benson.
"<em>Identifying Memory Management Bugs Within Applications Using
the libumem Library</em>".
Technical article at
<a href="http://access1.sun.com/">Sun Developer Technical Support</a>.
<a href="http://access1.sun.com/techarticles/libumem.html">http://access1.sun.com/techarticles/libumem.html</a>.
2003.</li>
<li>Jeff Bonwick.
"<em>The Slab Allocator: An Object-Caching Kernel</em>".
USENIX Summer 1994 Technical Conference.
June 6-10, 1994.
<a href="http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html">http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html</a></li>
<li>John Adams and Jeff Bonwick.
"<em>Magazines and Vmem: Extending the Slab Allocator to Many CPUs
and Arbitrary Resources</em>".
<a href="http://www.usenix.org/event/usenix01/index.html">USENIX 2001</a>.
<a href="http://www.usenix.org/event/usenix01/bonwick.html">http://www.usenix.org/event/usenix01/bonwick.html</a></li>
</ul>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Good C knowledge (reading and writing).</li>
<li>Experience with debugging allocation problems.</li>
</ul>
<hr>
<a name="p-pxeinstaller"></a>
<h2>PXE Installer</h2>
<p>It would be great to have a bundled PXE installer. This would allow one to
@ -1242,42 +1278,6 @@
<hr>
<a name="p-libumem"></a>
<h2>Port libumem to FreeBSD</h2>
<p>Solaris 9 and later versions include <code>libumem</code>, a user
space slab allocator that includes debugging features we may want to
have on FreeBSD too.</p>
<p>Online references for <code>libumem</code> are (in suggested reading
order):</p>
<ul>
<li>Robert Benson.
"<em>Identifying Memory Management Bugs Within Applications Using
the libumem Library</em>".
Technical article at
<a href="http://access1.sun.com/">Sun Developer Technical Support</a>.
<a href="http://access1.sun.com/techarticles/libumem.html">http://access1.sun.com/techarticles/libumem.html</a>.
2003.</li>
<li>Jeff Bonwick.
"<em>The Slab Allocator: An Object-Caching Kernel</em>".
USENIX Summer 1994 Technical Conference.
June 6-10, 1994.
<a href="http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html">http://www.usenix.org/publications/library/proceedings/bos94/bonwick.html</a></li>
<li>John Adams and Jeff Bonwick.
"<em>Magazines and Vmem: Extending the Slab Allocator to Many CPUs
and Arbitrary Resources</em>".
<a href="http://www.usenix.org/event/usenix01/index.html">USENIX 2001</a>.
<a href="http://www.usenix.org/event/usenix01/bonwick.html">http://www.usenix.org/event/usenix01/bonwick.html</a></li>
</ul>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Good C knowledge (reading and writing).</li>
<li>Experience with debugging allocation problems.</li>
</ul>
<hr>
<!------------------------------------------------------------------>
<!- Additional Information ->
<!------------------------------------------------------------------>