At OSNews, we love us a hobby operating system project.
I started a small experiment: writing a very basic kernel in Swift, and running on QEMU.
The goal is obviously not to replace Linux or any other popular kernel, but just to have fun and understand what is required to make a program run without an operating system underneath it. Actually I made a similar experiment years before with arOS 10 years ago.
For the moment, the kernel does only one thing: it prints a message through QEMU and then waits forever, which is enough for a first deep dive.
↫ Carette Antonin
This is effectively a “hello world” kernel, as it doesn’t actually do much else at this point. Still, there’s a ton of details in the article for the aspiring kernel developers among you.
