Based on a recent idea, I initiate this topic. It would be nice if moderators could make it sticky.
Let me start:
- My first kernel (the one in assembly) had poor support for EHCI. ATA/AHCI were attempted, although they never went far.
- My second kernel (the one in C) had almost full PS/2 support. Most things supported in the first kernel were not supported here.
- My third kernel is actually still in design phase, but I predict it will most likely be a microkernel, so it can support as much hardware as possible without me intervening.
Regards,
glauxosdever