saturn
saturn copied to clipboard
A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.
Attempting to build the toolchain by running make toolchain results in the following error for me: make[5]: *** No rule to make target 'eelf_x86_64_saturn.o', needed by 'ld-new'. Any suggestions to...
Now that the 64-bit rewrite is happening, Saturn needs a 32-bit loader to replace the old pre_kernel hacks. It will handle setting up the free physical page stacks and other...
Need to implement an ELF loader so that all the services can be built and loaded separately which will clean up a number of issues.
The current heap is slow, and doesn't really support freeing memory. Add fixed-size bins with free lists for each size to optimize finding free chunks.