I want to share a project I’ve been developing for quite some time:
It’s essentially a generic libc implementation. I decided to create it for use in several freestanding projects that needed access to common libc functionality, without having to reimplement the same routines over and over again in different projects.
Today, I use it in my kernel and in userland applications, and I also plan to port it to my bootloader.