Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Every OS needs a C standard library. What are you guys using? Are you porting glibc? newlib? Do you write your own? Something Completely Different (tm)?
As one not being happy with the GPL, would there be interest in a Public Domain C library, for OS developers to toy with?
Every good solution is obvious once you've found it.
For some functions I found it fun to write my own (e.g. how would you do a square root?) But most will come from newlib I expect and eventually I will have to replace my math with the newlib ones as they are probally much quicker
i was thinking at porting the Gnu version of libc, but i admit i'm pretty unaware of what amount of work it might require so i'd rather delegate this to some co-worker (if i find geeks that are interrested enough
One might also want to look at uLibC or dietLibc, which are smaller than GNU libc. No idea though if they are actually any faster to port, as they are designed to be small.