Ghost 0.12.0 and a lot of refactoring 2022/10/09, 00:10:09
After being inactive for a pretty long time (sorry :) I've recently refactored quite some parts of the system.
The wait handling has been extensively reworked so that sleeping an waiting for file I/O is way more efficient now. The scheduler was slightly improved with this change as well. I also added support for the legacy PIC again since all the code was there, so it works without the IO/APIC activated.
Many dumb performance bugs in the window server have been fixed. Here's something for the eye:
Currently I'm thinking about porting to x86_64 and supporting UEFI.
We'll see. :-)