Add an entry about porting libumem to FreeBSD.
This commit is contained in:
parent
78abf72df7
commit
cbb422aafa
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=27996
1 changed files with 38 additions and 1 deletions
|
|
@ -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.44 2006/05/21 06:29:14 joel Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.45 2006/06/01 14:33:39 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;
|
||||
|
|
@ -109,6 +109,7 @@
|
|||
<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>
|
||||
|
|
@ -1241,6 +1242,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>
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!- Additional Information ->
|
||||
<!------------------------------------------------------------------>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue