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)
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)