- 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" [ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../.."> <!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 title "FreeBSD list of projects and ideas for volunteers">
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes; <!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes; <!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@ -104,12 +104,12 @@
<li><a href="#p-multibyte">Multibyte collation support</a></li> <li><a href="#p-multibyte">Multibyte collation support</a></li>
<li><a href="#p-ndmp">NDMP data server</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-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-pxeinstaller">PXE Installer</a></li>
<li><a href="#p-regression">Regression testing system</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-rfc3442">RFC3442 support</a></li>
<li><a href="#p-sysinstall">Sysinstall</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-vi-utf8">Unicode support in vi</a></li>
<li><a href="#p-libumem">Port libumem to FreeBSD</a></li>
</ul> </ul>
<h3>Additional Information</h3> <h3>Additional Information</h3>
@ -232,8 +232,8 @@
File System) as of build 27a. ZFS is a new approach to file File System) as of build 27a. ZFS is a new approach to file
system design and data management, and includes several interesting features system design and data management, and includes several interesting features
such as transactional semantics, snapshots and good scalability. Porting ZFS such as transactional semantics, snapshots and good scalability. Porting ZFS
to FreeBSD is higly encouraged, but should be considered a very difficult to FreeBSD is higly encouraged, but should be considered a difficult
task since the current implementation of ZFS is extremely task since the current implementation of ZFS is very
Solaris-specific.</p> Solaris-specific.</p>
<p><strong>Requirements</strong>:</p> <p><strong>Requirements</strong>:</p>
<ul> <ul>
@ -1157,6 +1157,42 @@
<hr> <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> <a name="p-pxeinstaller"></a>
<h2>PXE Installer</h2> <h2>PXE Installer</h2>
<p>It would be great to have a bundled PXE installer. This would allow one to <p>It would be great to have a bundled PXE installer. This would allow one to
@ -1242,42 +1278,6 @@
<hr> <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 -> <!- Additional Information ->
<!------------------------------------------------------------------> <!------------------------------------------------------------------>