Re:Hobby kernel and userspace, built mostly from scratch
by wcummings on Thursday November 06, 2014 @11:42PM
(#8571227)
I used to hang on some hobby osdev boards many years ago (losethos was there, when it was still called losethosOS). I never got much further than loading the kernel, setting up protected mode, printing some text and so on, but it was an interesting crowd. The long story short is, building a day-to-day usable general purpose kernel from scratch, alone, is next to impossible.
First have to decouple Go from its runtime before you could build a kernel in it, not to mention everything else that goes w/ writing a kernel. Similarly, you can't use significant parts of C++ when building a kernel w/ it.
It seems like a lot of people are looking at Rust as a system programming language, though... (google rust kernel)
First have to decouple Go from its runtime before you could build a kernel in it, not to mention everything else that goes w/ writing a kernel. Similarly, you can't use significant parts of C++ when building a kernel w/ it.
It seems like a lot of people are looking at Rust as a system programming language, though... (google rust kernel)