Keresés

Hirdetés

Új hozzászólás Aktív témák

  • dombila

    senior tag

    válasz barnam_ #316 üzenetére

    A lényeg itt olvasható.

    A Qualcomm android kernelhez való könyvtárai Apache license alapján készülnek, és a forrásuk nem mindnek publikus. A Qualcomm a gyártóknak elérhetővé tette a könyvtárak optimalizált változatait - persze pénzért. (HTC, Samsung, LG,...) Mivel a Google valószínűleg nem fizet érte eleget (legalábbis a Qualcomm szerint), így neki a Qualcomm egy kevésbé optimalizált library csomagot ad, hogy az AOSP kernelbe beépítse. (Mivel azért a Nexus piacról nem szeretne a Qualcomm sem kimaradni.) Ezen könyvtárak körül volt valami vita a Nexus 7 2013 stock image-énél is.

    Ebből adódik, hogy az AOSP kernel a kevésbé optimalizált könyvtárakkal nyilván nem a legtökéletesebb kernel. A többi gyártó a CAF kernel forrásból építkezik - Qualcomm hardver esetén -, ez a forrás a Qualcomm könyvtáraihoz van valamennyire "igazítva".
    CAF + optimalizált Qualcomm könyvtárak - stabilabb kernel.

    A CM - nyilván a stabilitás miatt - a CAF kernelre vált. (Most, hogy cég lett, valószínűleg tud fizetni a Qualcomm-nak).
    Viszont ezzel keresztbe tesz a CM alatti kernel csere-beré-nek, mert az AOSP kernelek nem lesznek teljesen kompatibilisek a CM-el. (CAF kernelt pedig a Qualcomm elég szigorú license kezelése miatt nem biztos, hogy bárki csinálhat.)

    Szóval a gond most az, hogy Qualcomm eszközökön kétféle "alap" kernel van/lesz - AOSP, ill. CAF.
    Szerintem mivel a CAF - a Qualcomm hozzállása miatt - stabilabb lesz/lehet, egyre több ROM fog erre átállni, és akár idővel a Google is. Mert ugye AOSP az, amit a Google készít, ha pedig a CAF-ra vált, akkor ez lesz az új AOSP. :K (csak persze a Qualcomm ebből pénzt szakít és ez a Google-nek nem fog tetszeni...)

    [ Szerkesztve ]

Új hozzászólás Aktív témák