Milyen binaris kernel reteg, te joszagu malnabokor... Egyelore egy stabil API-nak is orulnenk... Pl. qrva jo lenne, ha nem kene minden masodik kernelverziohoz portolgatni a sajat kartyank sajat driveret, mert nem hogy binaris szinten, de meg API szinten sem kompatibilis. Aki szerint hulyeseg a stabil API, annak uzenem h. menjen varialja at pl. a malloc()-ot libc-ben, aztan nezze meg hanyan fognak orulni neki. (Egyebkent a libc is legalabb ilyen ***** egy csomo szempontbol, az is megerne egy miset.)
Osszefoglalva: mi pl. nem azert szeretnenk stabil kernel API-t h. ne kelljen kiadni a drivereink forrasat a vevoinknek, hanem mert kemeny munkaorak mennek el azzal, hogy minden egyes valtoztatashoz hozza kell igazitani a sajat forrasban levo driverunk. Magyarul: _NEKUNK_ kerul egy csomo penzbe, hogy vmi idiot odaat atnevezgeti a fuggvenyeket meg a konstansokat, meg ha kell ha nem, belevarial. Azonkivul rohelyes, hogy kb. 2.6.3 ota minden kernelben van vmi bug, ami miatt nem megy rendesen a driver, meg miutan a kernel "ujdonsagaihoz" lett barkacsolva, azutan sem. Szoval f#?szkivan a Linukszal, konkretan.
Es most akkor sem hozom fel peldanak, hogy a Commodore altal 1989 korul a 68k-s OS-hez definialt SANA-II network card API-val miert tudnak menni 2006-ban egy PowerPC-s gepen a gigabites halokartyak... Talan mert ott anno domini nem hitvallast gyartottak, hanem operacios rendszert. Sigh.