[Nestedvm] Planing a large C to Java migration project

Brian Alliet brian at brianweb.net
Thu Sep 1 12:37:50 EDT 2011


On Thu, Sep 01, 2011 at 09:07:27AM +0200, Bertram, Alexander wrote:
> - Newlib is the biggest block. As Brian said, it's a subset of glibc and
> nestedvm uses an older version which is even smaller. There is some
> functionality missing (iconv, threads) but also a lot of superficial
> differences (like no stdint.h) that take time to paper over.

I knew newlib had some limitations, but I wasn't aware it was causing
this much trouble. I guess we were just lucky enough to have really
clean, almost pure ANSI C software to work with, which ran without a
hitch under newlib.

I suspect getting glibc running on NestedVM wouldn't be too difficult
for somebody familiar with the glibc codebase, but the last time I
looked at it I was scared off. If I had it to do over again I'd
probably pick up the libc from one of the BSDs and use that. They're
much more up to date, but still simple enough to be easily understood.

-Brian



More information about the Nestedvm mailing list