HellOS
HellOS copied to clipboard
"hello world" x86 kernel example
I can see a few PRs with the same fix. @andrewrk probably hasn't looked at this repo in a while. Fixed minor compiling issues, due to changes in Zig compiler....
Solution: update API usage
The OS currently fails to build with a proper multiboot section on ReleaseFast and Small builds. For the header to be valid, the entire multiboot header must apparently be in...
I found it weird that compiling this project using Zig 0.8.0-pre would still state "Hello, Kernel World from Zig 0.7.1!" Of course, the way it's currently done could be intentional...
From the [Multiboot Specification](https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#OS-image-format): ``` If bit 0 in the ‘flags’ word is set, then all boot modules loaded along with the operating system must be aligned on page (4KB)...
I found this neat little project today, and thought I should look into making it compile using `Zig 0.6.0` > (Mainly as a fun challenge, since I do not yet...
Zig stage2 built from HEAD fails with the following error: ``` ~/HellOS$ ../zig/build/stage2/bin/zig build-exe hellos.zig --target-os freestanding --target-arch i386 --static --linker-script linker.ld Build 1 compile errors: hellos.zig:14:31: error: Expected '='...
I have created a new branch for the above mentioned version with necessary small changes, because I think it is useful for everyone to be able to successfully try this...
I have created a new branch for the above mentioned version with necessary small changes, because I think it is useful for everyone to be able to successfully try this...