I honestly love how more people are rolling their own OS's. But it stinks how difficult hardware support is.
I wish there was a nice wrapper dedicated to abstracting hardware support better so developers can focus on the interesting parts instead of arguing with wi-fi cards.
> I wish there was a nice wrapper dedicated to abstracting hardware support
There is NopSys, about 3500 lines of C and 600 lines of assembler for booting, accessing device registers, and responding to interrupts. So you can write the rest of the OS on top of that. CogNOS is a Smalltalk system written on top of NopSys.
https://github.com/nopsys/nopsys