Re:The Amiga Demoscene Mixtape Vol. 1 [video]
by Narishma on Saturday January 16, 2016 @07:02PM
(#10917489)
Everything that's needed to make an OS is documented, either directly or (like USB) in the Linux kernel's source code. Even the GPU is much easier to support than on a PC because the OpenGL ES driver is running on the GPU itself. You just talk to it through a mailbox interface.
I've tried several times to make a tiny kernel for x86, but always feel it's either too old interfaces like the PIC, TIMER, VGA, IDE etc, or chip specific. I can't give my friend a bootable USB because he/she might have a different hardware setup.