Solaris libumem port on the works

John-Mark Gurney gurney_j at resnet.uoregon.edu
Wed Mar 15 18:43:47 UTC 2006


pfgshield-freebsd at yahoo.com wrote this message on Wed, Mar 15, 2006 at 18:35 +0100:
> This was posted recently to the OpenSolaris lists, and I thought it might be
> interesting for us too:
> __________________
> 
> Port of libumem on Sourceforge 
> Posted: Mar 9, 2006 7:22 PM 
>  
> 
> Hello,
> 
> We've ported libumem to run on Linux and Windows (with work in progress
> for *BSDish systems) as part of our Ecelerity MTA product.
> 
> We're strong proponents of OpenSource here at OmniTI, so we have no
> hesitation in releasing the results of the port back to the world
> at-large in the form of a project on SourceForge.net.
> 
> http://sourceforge.net/projects/umem/
> 
> The code is currently only available in CVS and is missing a configure
> script so it's not out-of-the-box usable outside of OmniTI just yet, but
> it won't take much effort to get it there.
> 
> Thanks to all that helped to open up Solaris!

It's definately interesting, but doubtful will ever be imported to
replace libc's malloc for one reason..   the CDDL is effectively the
GPL:
    3.1. Availability of Source Code.
    Any Covered Software that You distribute or otherwise make available in Executable form must also be made available
    in Source Code form and that Source Code form must be distributed only under the terms of this License. You must
    include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or
    otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they
    can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used
    for software exchange.

(why sun decided that the .txt version of the license should have a
column length >80 is beyond me)

That's why I started work on rewriting a allocated based upon the
paper so that it'd have a BSD license...  I haven't worked on it much,
and now that jemalloc is here, who knows...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-hackers mailing list