Az XDA-tól a Cyanogenmodon át a LineageOS-ig: egy rövid történet

A LineageOS és elődje, a CyanogenMod az XDA Developers történetének legsikeresebb egyéni ROM-jai. Íme a mod története.

A LineageOS és az XDA mögött meghúzódó történetek feltartóztathatatlanul összefüggenek. Az egyéni Android-aroma több százezer felhasználónak adott lehetőséget a zárolás feloldására az okostelefonokban rejlő lehetőségeket, és sok esetben életet adnak, ami túlmutat a gyártó szánt. A LineageOS-szel kapcsolatos holnapi híreink előtt azonban, ha soha nem állt meg azon gondolkodni, hogyan kezdődött az egész, vagy emlékeztetőt szeretne kapni, engedje meg, hogy felvilágosítsuk.

A CyanogenMod évek

A ma LineageOS néven ismert rendszer előfutára tizenegy évvel ezelőtt kezdődött. Mint sok egyedi ROM, ez is ezeken a megszentelt oldalakon kezdődött. Maga a Cyanogen, más néven Stefanie Kondik, együttműködött a közreműködőkkel, hogy olyan ROM-ot hozzon létre, amely a legkülönfélébb telefonmodelleken működne, még akkor is, ha az OEM megszakította volna a támogatást.

Az első támogatott eszköz a HTC Dream (más néven T-Mobile G1) volt – az első kereskedelmi forgalomban kapható Android-eszköz –, amelynek firmware felépítése egy fórumlakó munkájából nőtt ki.

jessusfreke. Ahogy az Android piac növekedett, úgy nőtt a CyanogenMod is, amelyet minden eszközre szabtak, akár hivatalosan, akár nem hivatalos forkként, a legújabb Samsung Galaxy kasszasikertől a legkisebb kihívó modellig.

Azok, akiknek kedves emlékei vannak a HTC HD2-ről (a kis kézibeszélőről, ami képes volt), tudni fogják, hogy a CyanogenMod az volt katalizátora sok más operációs rendszernek, amelyeket sikeresen portoltak erre a legsokoldalúbbra eszközöket. Valójában sok egyedi ROM-tervező a CyanogenMod-ot használta saját projektjei kiindulópontjaként, mivel az az AOSP-kínálatra épült számos extra funkcióval, mindezt stabil alapon. A CyanogenModban ma bemutatott Android rendszer által szokásosnak elfogadott funkciók közé tartozik a FLAC támogatás, az értesítések legördülő menüjének kapcsolói és a grafikus felhasználói felülettel hajtott túlhajtás.

Azok a korai idők mintegy macska-egér harcot folytattak a Google-lel, aki (ebben a szakaszban) nem nézte jó szemmel a telefonszoftver rootolt verzióját. Ám minden Google által kiadott javításnál ott volt valaki, aki feltörte, és hamarosan az egyéni ROM-ok szinte minden készülékhez bővelkedtek. Cyanogen önkéntes karbantartókból és fejlesztőkből álló csapatával vezeti a feladatot, akiket ezeken az oldalakon szeretettel „Csapat” néven ismernek. Zuhany."

A CyanogenMod erősen a magánéletre épült, így a tényleges használati adatokat nagyon nehéz volt megszerezni. A 2012–2013-as csúcspontján úgy gondolták, hogy legalább 50 méteres eszközökön futott a CyanogenMod, így kényelmesen a legnagyobb nem OEM firmware az Android számára.

A CyanogenMod végső verziója az Android 7.0 Nougat alapú 14-es verziója volt. Aztán elkezdtek változni a dolgok….

Cyanogen Inc.

2013-ban Kondik elkezdte vizsgálni a munkája pénzzé tételének és kereskedelmi forgalomba hozatalának lehetőségeit. Még nyílt forráskódú termékként is voltak lehetőségek a CyanogenMod verzióinak előállítására az OEM-ek számára, amelyeket közvetlenül az eszközeikre helyezhetnek. A reakció kevert volt. Néhány XDA-felhasználó úgy érezte, hogy Kondik elárulta az XDA szellemiségét, amely eddig szigorúan a közösségről és a nyílt megosztásról szólt.

Mások megkérdőjelezték, hogy helyénvaló-e bármely új cégnek ingyenesen profitálni a közösségi projektnek adományozott munkából. Valójában a verem egyes moduljait át kellett írni, amikor az egyes fejlesztők visszavonták a támogatásukat.

Kondik egyértelművé tette, hogy a CyanogenMod továbbra is ingyenes termék lesz a legtöbb felhasználó számára, és csak a kereskedelmi forgalomba kerülő verziók lesznek készpénzesek. 7 millió dolláros kockázatitőke-finanszírozást szerzett az üzlet hivatalossá tételéhez, és a Cyanogen Inc. született. Az XDA közösséggel való jóindulat fenntartása érdekében a Cyanogen Inc. nagyrészt megtartotta ugyanazt a nyílt forráskódú licencelést a CyanogenMod kód tekintetében, és megígérte, hogy kiadja az eszközfákat és a kernel forráskódját a Cyanogen OS-t futtató eszközökhöz.

Néhány incidens azonban veszélyeztette ezt a jóindulatot. A Cyanogen OS-nek számos zárt forráskódú alkalmazása volt, például a CameraNext és a GalleryNext, és néhány alkalmazás, például a Focal licencét is megpróbálták GPL-ről Apache-ra konvertálni. Ez utóbbi azonban a Focal visszavonását okozta, miután az xplodwild fejlesztő megtagadta a kód zárt forráskódú módosításainak elfogadását és a teljes alkalmazás kereskedelmi licenc alapján történő áthelyezését.

A súrlódások ellenére a Cyanogen Inc. kezdett benyomást kelteni, és udvarolt az Android aranylázhoz csatlakozó ügyfeleknek, köztük egy OnePlus néven ismert kis start-upnak. Hamarosan többet is belőlük. Mindeközben a befektetés folytatódott, és a Microsoft 2015-ben, amikor a Windows a gyűrűbe dobta a kalapját A mobil kudarcot vallott, és a cég már azon töprengett, hogyan tudná kamatoztatni a sikert Android. Ez egy vadul népszerűtlen frissítéshez vezetett 2016-ban, amely számos Microsoft Android-alkalmazásra mutató mutatókat tartalmazott a firmware-ben, amikor a Microsoft jóváhagyási besorolása a legalacsonyabb volt.

Ekkorra, az ehhez hasonló kezdeményezések segítségével, a belső súrlódások elkezdtek felforrni. A Cyanogen Inc. és a OnePlus kapcsolata egy éven belül összeomlott, amikor nem sokkal a OnePlus One megjelenése után kiderült, hogy a Cyanogen Inc. aláírt egy exkluzív szerződést Indiára egy másik OEM-vel. India mindig is kulcsfontosságú piac volt a OnePlus számára, így a vita mindkét félre gyakorolt ​​hatása kézzelfogható volt. Más OEM-ek is megjelentek, köztük a spanyol BQ cég és az Egyesült Királyságbeli Wileyfox, de a OnePlus hatékony elidegenítésével a Cyanogen OS „gyilkos termék” nélkül maradt.

Még Kondik is frusztrált volt amiatt, hogy a cég új formájában nem haladt előre. Egyrészt Kirt McMaster vezérigazgató örömmel dicsekedhetett a sajtó előtt, hogy a CyanogenMod hamarosan kiszorítja a Google-t az Android vezérlésében (John Lennon „nagyobb, mint Jézus állítása), míg másrészt a platform korábban lendületes frissítései lassan leálltak, mivel minden erőforrást a fizetésre szabott verziók gyártására fordítottak. ügyfelek.

A CyanogenMod továbbra is népszerű volt egyéni ROM-ként, de kereskedelmi iker Cyanogen operációs rendszere katasztrófának bizonyult. 2016 júliusában 30 alkalmazottat (körülbelül egyötödét) elbocsátottak egy agyvérzés következtében, a seattle-i irodákat „kibelezték”, Kirt McMaster vezérigazgató pedig távozott a cégtől, és a vezérigazgatói posztot az újonc vezérigazgató, Lior Tai vette át.

A legfigyelemreméltóbb, hogy ebben az időszakban Stefanie Kondikt is eltávolították saját vállalata igazgatótanácsából. Később azt mondta, hogy „rossz emberekkel dolgozott”, és képtelen volt megakadályozni a vállalkozás kudarcát vagy a fejlesztők általi elidegenedést. Ami még rosszabb, elvesztette a cianogén név törvényes jogait. A dolgok nem néztek ki jól.

Aztán, két nappal 2016 karácsonya előtt, a Cyanogen Inc-t hivatalosan felszámolták, és gyakorlatilag véget vetett a CyanogenModnak. Kiszorítása után Kondik könyörgött a fejlesztő közösségnek, hogy adják el a munkát, így nem ment kárba.

Egy nappal később, karácsony estéjén a „LineageOS” név első használata jelent meg az XDA fórumain.

Megérkezik a LineageOS

Egy jó operációs rendszert nem lehet sokáig lenyomni. Nagyon gyorsan az XDA fórumok tagjai, köztük a Cyanogen-korszak korábbi fejlesztői csapattá szerveződtek, hogy támogassák az árva CyanogenModot. A jogi vitáknak köszönhetően új névre volt szükség, és a LineageOS-t választották, tükrözve az előző projekt folytonosságát.

Visszatérve a közösség kezébe, számos nem hivatalos fork LineageOS néven gyorsan megjelent az XDA fórumokon az ünnepek alatt, a CyanogenMod utolsó buildjének forráskódja alapján. Néhány héttel később, 2017 elején megjelentek az első hivatalos buildek, és egy blogbejegyzésben jelentették be a hivatalos szándéknyilatkozatot.

A LineageOS szolgáltatáskészlete számos olyan állományalkalmazást tartalmaz, amelyeket a közösség fejlesztett ki. A dedikált levelezőklienseken, a kameraalkalmazáson (Snap) és a testre szabott fájlkezelőn kívül számos olyan funkció is megjelent, amelyek túlmutatnak azon, hogy az Android alternatív „bőrének” tekinthetők. Ezek közé tartozik a hardvergombok testreszabása, egy globális sötét téma, jóval azelőtt, hogy megérkezett volna az AOSP-re, részletes engedélyek a Privacy Guard szolgáltatáson keresztül, valamint a számok letiltásának lehetősége a hívásban történelem.

2018 februárjában megjelent a LineageOS 15.1 – ez az első új verzió, amelyet bejelentettek az XDA-take-back megjelenése óta néhány eszközön. 13 hónappal később, 16-os verzió megérkezett, mire a termék fejlesztése visszatért egy megszokottabb ritmusba. A 16-os verzió hozta az új „Trust” felületet, amely egy irányítópultot biztosít az eszköz biztonságossá és priváttá tételéhez, amennyire csak szeretné. A 16-os verzió 2019-ben következett, ekkorra már több fork is megjelent, némelyik „Google nélküli” lehetőséget kínált. tapasztalattal, sőt az összes licencelt összetevő eltávolításával a valóban nyílt forráskódú környezet érdekében. Legutóbb, közvetlenül azután, hogy a világ megőrült, idén áprilisban Leszármaztatás 17.1Bejelentették a legutóbbi nagy kiadást, amely Android 10-re épül. Az Android 11-en alapuló Lineage 18-on már folynak a munkálatok.

A történet folytatódik….

LineageOS A nyílt forráskódú, közösség által irányított megközelítésnek köszönhetően alternatív firmware-t kínál szó szerint több ezer telefonmodellhez. Az XDA-nál nagyon büszkék vagyunk a LineageOS-szel és fejlesztőivel való kapcsolatunkra, és alig várjuk, hogy elmondhassuk, hogyan használjuk fel a lécet még tovább emelni.

Olvassa el a következő fejezetet az XDA-n holnap (2020. október 27-én, kedden). Regisztrálj itt hogy felkerüljön az Early Bird listára – a listán szereplőknek e-mailben küldünk egy egyedi linket, mielőtt általános akcióba kerülne, de sietnie kell, mivel a készlet korlátozott!