Hobby x86 kernel written with Zig
Hi, author here! I've just finished writing the pre-emptive multitasking [0](only round robbin though, nothing fancy).I'm currently writing an ATA driver [1], the idea is to implement ext2.I used to do this in Rust but I switched to zig for maintainability and readability over Rust. It seems that with `comptime` I'm able to make a lot of things optimal.Overall I have to say kernel programming is _hard_ but very rewarding when it finally works, it's really demystifying computers for me![0] https://wiki.osdev.org/Brendan%27s_Multi-tasking_Tutorial[1] https://wiki.osdev.org/IDE