Když si vezmu, kolik mají dnešní čipsety GPIO pinů nebo pinů s několika alternativními funkcemi, a jaký všechen nedetekovatelný hardware se na to dá navěšet, moc nevěřím, že by se dalo obejít bez proprietárního bootstrapu, který to všechno nastaví. Třeba jenom generátory hodin a regulátory napájení... nahrajete verzi open-source BIOSu s nějakou chybkou a odejde vám CPU nebo nějaký DC-DC konvertor na desce. A to nemluvím o tom, že si výrobce boardu může polibosti nadrátovat PCI aj. IRQčka, v čipsetu je potřeba nakonfigurovat ISA IOmem (na LPC a na případné diskrétní PCI-to-ISA bridge) a to tady jenom tak povrchně kecám, protože tomu nerozumím do hloubky.
Za druhé si všichní asijští výrobci hardwaru dávají veliký pozor na své "duševní vlastnictví" - proto k ničemu není dokumentace, jenom chybovatý binární driver pro Windows, nebo chybovatý BIOS.
Ostatně nemusíme se bavit o motherboardech - například už jenom získat datasheet od čipsetu je problém. Jediný, kdo má trochu slušnou dokumentaci veřejně na webu, je Intel. Zkuste hledat datasheet třeba u firmy VIA...
Že má Soekris nějaký vlastní taky-BIOS, pro svoje vlastní železo, to nic moc nedokazuje.
Až bude IBMka dávat k dispozici kompletní zdrojáky BIOSu pro svoje servery, tak začnu věřit, že se něco děje :-)
No asi bych měl nechat planého teoretizování a podívat se na zmiňované projekty, čeho vlastně reálně dosáhly :-)
Podle mého to celé vede spíš tím směrem, že se zahodí dědictví IBM PC, a bude možné jednotně bootovat Linux na platformách, na kterých DOS v životě nepoběží. Těžko říct, jak moc se tohle punkové hnutí mezi výrobci hardwaru prosadí.
V této souvislosti si vybavuji poznámky někde okolo kernelu v tom smyslu, že v režimu AMD64 už se nepoužívá ISA. Nepamatuji si kontext, patrně se to týká jenom nějakého dílčího aspektu. Nedovedu si dost dobře představit, jak by PCčko fungovalo třeba bez PS2 klávesnice a myši :-)