rellermeyer / course_os

CS 439 course OS
BSD 3-Clause "New" or "Revised" License
38 stars 26 forks source link

User libc #48

Open jdonszelmann opened 4 years ago

jdonszelmann commented 4 years ago

To hopefully someday create a usable user-space and maybe (some time far in the future) be able to compile course_os in course_os itself. (which would require porting gcc for example), it seems very useful to me to have a working user libc. Now we could implement our own, but this is a ton of work. Alternatives are available. Newlib and PDCLib seem like good options. There is even a guide to porting newlib to custom kernels. We should think about porting one of these once the user space is working (which will hopefully be soon)

NULLx76 commented 4 years ago

I just noticed this task is basically the same as #13 so we should probably close this one and add your newlib/pdclib comments to that one?