„HW náročnost nemá s vlastním kernelem moc společného.“
Má, pokud programátor má možnost udělat optimalizaci, která urychlí běh, ale sežere třeba 1MB RAM, tak dnes ji beze studu udělá, zatímco před 15 lety by to neudělal.
Třeba kernel Linuxu 2.6 sežere asi 8MB neswapovatelné paměti. Před 12 lety to bylo celkové množství paměti, co jsem v počítači měl. Takže na tom počítači by Linux 2.6 běžet nemohl.
„A celý OS se pak typicky staví tak náročný, aby slušně běžel na v té době prodávaném HW.“
Ano. Proto byl Linux 0.x a 1.x udělán tak jak byl.