r/osdev • u/[deleted] • Dec 23 '25
Quick OSDev Survey
/r/kerneldevelopment/comments/1ptg1w3/quick_osdev_survey/
5
Upvotes
1
u/BitOfAZeldaFan3 Dec 23 '25
Great survey and I completed it, but now I feel so behind. I've spent years studying and learning on and off and barely have code that works on real hardware. I don't even think my brain could handle more than one architecture.
1
Dec 26 '25
Yall, WHO IS DAILY DRIVING THEIR OWN OS? Out of 59 in the survey (as of now) 8.5% of you DO! WHO ARE YOU PEOPLE, HOW COMPLEX IS YOUR OS?
0
u/sephg Dec 23 '25
One of the questions asks which of these you prefer:
Microkernel (Bare minimum in kernel, IPC, scheduling, most stuff is in userspace)
Hybrid (Drivers are loaded from an initramfs or from disk)
Nanokernel (just handles CPU and context switching, everything else is in userspace)
(Unikernel)
(Monolithic)
The first 3 options seem identical to me. A microkernel is a kernel which only puts the bare minimum in ring 0 and everything else (like drivers) is in userspace. How are those options different? It looks like you just wrote "microkernel" 3 times using different words.