Prosim te Honzo co to tu meles? :-)
Ovladace v linuxu nemuseji byt otevrene! Potom funguji jako modul a nacitaji se pri spusteni systemu. Typicky oficialni ovladac NVidia nebo pokrocily ovladac od AMD. Stejne tak v Androidu, ktery take funguje na linuxovem jadre neexistuje zadny ovladac SoC, ktery by byl open-source.
Ovladace ve Windows take funguji jen v konkretni verzi Windows, dalo by se rict, ze jsou take zavisle na jadre. Napriklad, zadny ovladac z WinXP nefunguje na Win10.
Jadra v linuxu vychazi pravidelne dlouhodoba a s kratkou podporou. Vyrobce hardwaru musi jedinnou vec, vyvinout ovladac pro jadro s dlouhodobou podporou a razem bude fungovat minimalne 6 let. Pritom jadra s dlouhodobou podporou vychazi v kratsich periodach a tak vetsinou vyrobce produkt podporuje jeste v dobe dalsiho LTS a tudiz ma ovladac casto podporu delsi nez tech 6 let. Kolik vydrzi hardware. Malokdy mame nejaky hardware dele.
Samozrejme vzdy je neco za neco a treba je pro nejakeho vyrobce vyhodnejsi udrzovat ovladace oddelene, coz ale jde i v linuxu, nicmene zase nevyhoda je v tom, ze uzivatel musi ovladac nainstalovat sam. To ne kazdy uzivatel zvladne. V linuxu, pokud mame jadreny ovladac, tak tento problem odpada, uzivatel se nemusi o nic starat.
Vtip je, ze napriklad ovladace integrovanych grafik Intelu jsou v linuxu kvalitnejsi nez na Windows. V linuxu se mi intelacky ovladac nikdy shodit nepodarilo, ve Windows se to delo pravidelne.