Striks Linux-pedel fejer beskidt Android-kode ud af kernen
Novell-udvikler Greg Kroah-Hartman står for at vedligeholde den stabile gren af Linux-kernen, og han elsker efter eget udsagn Googles mobil-platform, Android.
Ikke desto mindre har han netop fjernet koden til en række Android-drivere fra kodebasen til den kommende version 2.6.33 af Linux-kernen, fordi koden efter hans mening ikke har fået tilstrækkeligt med omsorg fra moder Google.
»Lad mig lægge ud med at sige, at jeg elsker Android-platformen,« skriver Greg Kroah-Hartman i et blogindlæg, og fortsætter:
»Så hvad er der så sket med Android-kernekoden, som har gjort, at den er blevet slettet? Kort sagt har ingen taget hånd om koden, så derfor er den blevet fjernet«.
Android er i sig selv baseret på Linux-kernen.
Problemet er ifølge Greg Kroah-Hartman, at drivere skrevet til Android-platformen ikke vil kunne føres ind i det såkaldte main kernel tree til Linux-kernen, fordi driverne afhænger af kode, der kun findes i Googles eget kernel tree.
På grund af den afhængighed kræves der i visse tilfælde integration med Googles egen sikkerhedsmodel til Android, som Greg Kroah-Hartman betegner som 'bizar', samt en komplet anderledes framebuffer-infrastruktur end den, der kendes fra Linux-kernen, skriver kerne-maintaineren.
»Fordi Google ikke har fået indført koden i mainline (kernens hoveddel, red.), kan de virksomheder, der skriver drivere og platform-kode, aldrig nogensinde bidrage kode tilbage til Linux-miljøet,« skriver Greg Kroah-Hartman.
Som Version2 tidligere har berettet, truede samme Greg Kroah-Hartman sidste år med at smide driverkode til Microsofts virtualiseringsteknologi, Hyper-V, ud af kernen.
Microsoft åbnede i juli 2009 kildekoden til tre af Hyper-V-driverne til brug for Linux-kernen, men havde efterfølgende ikke gjort nok for at hjælpe med at føre koden ind i kernen, ifølge Greg Kroah-Hartman. Microsoft krøb selv til korset i den sag og erkendte, at man ikke havde hjulpet med at patche koden i tilstrækkeligt omfang.
Læs Greg Kroah-Hartmans komplette begrundelse for at smide Android på porten under fanebladet Eksterne links.


Tilføj kommentar