( kisg | 2011. 03. 02., sze – 10:26 )

Bevallom, hogy nem volt időm mélyebben belenézni a Waylandba, csak pár cikket és a levlista archívumot futottam át 1-2 hónapja. Amit már az első bejelentés óta nem értek, az az, hogy miért kellett egy teljesen új display szervert 0-ról elkezdeni megírni, amikor van egy működő, ami:
- teljesen szabad licencű (Apache 2)
- sokmillió eszközön fut 7x24-ben
- minden hardvergyártó támogatja (tehát nem a reverse-engineered nyíltforrású driverekkel kell bohóckodni, hanem az egyes cégeknek vannak mérnökei, akik drivereket írnak rá)

Ez a SurfaceFlinger, az Android megjelenítésért felelős komponense.

Tény, hogy PC-re nincs hozzá hivatalos NVIDIA driver, de pl. Tegrára van, és nyilvánvaló, hogy az asztali chipeket is könnyen tudnák támogatni, ha lenne üzleti oka. Az embedded világban gyakorlatilag nincs olyan GPU, ami ne támogatná.

Természetesen nem azt állítom, hogy a SurfaceFlinger jelenlegi formájában alkalmas desktop felhasználásra, hanem azt, hogy sokkal több értelme lett volna ezt elkezdeni továbbfejleszteni, egy teljesen új, semmivel sem kompatibilis megoldás kifejlesztésénél, aminek ipari fogadtatása egyelőre kérdéses.

Üdv,
Gergely