2 ms·
This began life as a hobby CS project started at the time the author was in college. The allocator was based on a custom malloc() written for a systems programm
by nonbirithm 6y ago
This began life as a hobby CS project started at the time the author was in college. The allocator was based on a custom malloc() written for a systems programming course (I was in the same course at one point).
https://github.com/klange/toaruos/blob/bb91a91cac2793daa213d78a904684c2d91aef5b/libc/stdlib/malloc.c#L4 https://github.com/klange/toaruos/blob/bb91a91cac2793daa213d...
There's some really early screenshots here.
https://forum.osdev.org/viewtopic.php?p=202371#p202371 https://forum.osdev.org/viewtopic.php?p=202371#p202371
I think before he even graduated the OS had a graphical mode. On OSDev you'd have a screen sharing thread with people posting their text mode OS projects and then he would post this one with this windowing system with the anime background and it would stand out that much more. And it was all made by a single person. In college.
Some people are just way, way out there.