In my re-write of my FYSOS project, I have decided to write a simple malloc() replacement and document it.
This is so beginners can find and use a simple, mostly drop-in malloc() replacement. More importantly, read documentation about it to see what happens under the hood.
Have a look at the source and pdf file.
It is currently experimental and may not function 100% yet, but at least you can get an idea of what can be done, as a beginner starting your OS development.
Please let me know if you have any questions or comments.