Van XDA tot Cyanogenmod tot LineageOS: een korte geschiedenis

LineageOS en zijn voorganger CyanogenMod zijn de meest succesvolle aangepaste ROM's in de geschiedenis van XDA Developers. Hier is het verhaal van de mod.

De verhalen achter LineageOS en XDA zijn onverbiddelijk met elkaar verbonden. De aangepaste Android-smaak heeft honderdduizenden gebruikers de kans gegeven om hun het volledige potentieel van smartphones en geven het in veel gevallen een leven dat veel verder gaat dan wat de fabrikant bedoeld. Maar, vooruitlopend op ons grote LineageOS-gerelateerde nieuws morgen, als je nooit bent gestopt om na te denken over hoe het allemaal begon, of als je een herinnering wilt, sta ons toe je te informeren.

De CyanogenMod-jaren

De voorloper van wat we nu kennen als LineageOS begon elf jaar geleden. Zoals met zoveel aangepaste ROM's, begon het op deze heilige pagina's. Cyanogen zelf, ook bekend als Stefanie Kondik, werkte samen met bijdragers om een ​​ROM te produceren die zou werken op een breed scala aan telefoonmodellen, zelfs als de OEM de ondersteuning had stopgezet.

Het eerste apparaat dat werd ondersteund was de HTC Dream (ook bekend als de T-Mobile G1) - het eerste commercieel verkrijgbare Android-apparaat - met een ingebouwde firmware die voortkwam uit het werk van een forumbewoner met de naam jezusfreke. Naarmate de Android-markt groeide, groeide CyanogenMod ook, op maat gemaakt voor elk apparaat, officieel of als een onofficiële vork, van de nieuwste Samsung Galaxy-kaskraker tot het kleinste challenger-model.

Degenen met goede herinneringen aan de HTC HD2 (de kleine handset die dat zou kunnen) zullen weten dat CyanogenMod dat was de katalysator voor vele andere besturingssystemen die met succes werden overgezet naar deze meest veelzijdige van apparaten. Veel Custom ROM-ontwerpers gebruikten CyanogenMod inderdaad als uitgangspunt voor hun eigen projecten omdat het voortbouwde op het AOSP-aanbod met een reeks extra functies, allemaal op een stabiele basis. Onder de functies die we als normaal accepteren in Android die vandaag in première ging in CyanogenMod, waren FLAC-ondersteuning, schakelaars in het pull-downmenu voor meldingen en GUI-aangedreven overklokken.

Die begindagen waren een soort kat-en-muisstrijd met Google die (in dat stadium) niet vriendelijk was tegen het rooten van hun telefoonsoftware. Maar voor elke patch die Google uitbracht, was er iemand om hem te kraken, en al snel waren er voor bijna elke handset een overvloed aan aangepaste ROM's, met Cyanogen leidt de leiding met haar team van vrijwillige beheerders en ontwikkelaars, liefkozend op deze pagina's bekend als 'Team Douche."

CyanogenMod was sterk gebaseerd op privacy, dus werkelijke gebruikscijfers waren erg moeilijk te verkrijgen. Op het hoogtepunt in 2012-3, werd aangenomen dat er op minstens 50 miljoen apparaten CyanogenMod draaide, waardoor het comfortabel de grootste niet-OEM-firmware voor Android is.

De definitieve versie van CyanogenMod was versie 14, gebaseerd op Android 7.0 Nougat. Toen begonnen de dingen te veranderen….

Cyanogen Inc.

In 2013 begon Kondik te kijken naar de mogelijkheden om haar werk te gelde te maken en te commercialiseren. Zelfs als open-sourceproduct waren er opties om versies van CyanogenMod te produceren die OEM's rechtstreeks op hun apparaten konden zetten. De reactie was gemengd. Sommige XDA-gebruikers waren van mening dat Kondik de geest van XDA verraadde, die tot nu toe uitsluitend over gemeenschap en open delen ging.

Anderen vroegen zich af of het voor een nieuw bedrijf gepast was om gratis te profiteren van het werk dat aan het gemeenschapsproject werd geschonken. Sommige modules van de stack moesten inderdaad worden herschreven toen individuele ontwikkelaars hun ondersteuning introkken.

Kondik maakte duidelijk dat CyanogenMod voor de meeste gebruikers als een gratis product zou blijven en dat alleen commercieel in opdracht gemaakte versies voor contant geld zouden zijn. Ze verkreeg $ 7 miljoen durfkapitaal om het bedrijf te formaliseren, en Cyanogen Inc. was geboren. Om goodwill te behouden met de XDA-gemeenschap, heeft Cyanogen Inc. behield grotendeels dezelfde open-sourcelicenties met betrekking tot CyanogenMod-code en beloofde apparaatbomen en kernelbroncode vrij te geven voor apparaten met Cyanogen OS.

Sommige incidenten bedreigden deze goodwill echter. Cyanogen OS had verschillende closed-source applicaties zoals CameraNext en GalleryNext, en ze probeerden ook de licenties voor sommige apps zoals Focal om te zetten van GPL naar Apache. Dit laatste zorgde er echter voor dat Focal werd teruggetrokken nadat ontwikkelaar xplodwild weigerde om closed-source wijzigingen in de code aan te brengen en de hele applicatie onder een commerciële licentie te verplaatsen.

Ondanks de wrijving begon Cyanogen Inc indruk te maken door klanten aan te trekken die meededen aan de Android-goudkoorts, waaronder een kleine start-up die bekend staat als OnePlus. Binnenkort meer van hen. Ondertussen gingen de investeringen door met Microsoft die zijn hoed in de ring gooide in 2015, toen Windows Mobiel was aan het ploeteren en het bedrijf was al aan het kijken hoe het kon profiteren van het succes van Android. Dit leidde tot een enorm impopulaire update in 2016, die verwijzingen naar veel van de Android-apps van Microsoft in de firmware bundelde, in een tijd dat de goedkeuringsscore van Microsoft op het laagste punt stond.

Tegen die tijd begonnen de interne wrijvingen, geholpen door dit soort initiatieven, over te koken. De relatie van Cyanogen Inc met OnePlus was binnen een jaar in bitterheid ingestort toen kort na de release van OnePlus One bleek dat Cyanogen Inc. had een exclusiviteitsovereenkomst voor India getekend met een andere OEM. India is altijd een belangrijke markt geweest voor OnePlus, dus het effect van het geschil op beide partijen was voelbaar. Andere OEM's kwamen aan boord, waaronder het Spaanse bedrijf BQ en het in het VK gevestigde Wileyfox, maar met OnePlus effectief vervreemd, had Cyanogen OS geen "killer-product".

Zelfs Kondik was gefrustreerd geraakt door het gebrek aan vooruitgang voor het bedrijf in zijn nieuwe vorm. Aan de ene kant was CEO Kirt McMaster blij om tegen de pers op te scheppen dat CyanogenMod binnenkort Google zou verdringen bij het besturen van Android (de Android-versie van John Lennons 'groter dan Jezus’ bewering), terwijl aan de andere kant de eerder snelle updates van het platform bijna tot stilstand begonnen te komen, omdat alle middelen gingen naar het produceren van op maat gemaakte versies voor betalende gebruikers. klanten.

CyanogenMod bleef populair als aangepaste ROM, maar de commerciële tweeling Cyanogen OS bleek een ramp. In juli 2016 werden 30 personeelsleden (ongeveer een vijfde) met één klap ontslagen, werden de kantoren in Seattle "gestript" en verliet CEO Kirt McMaster het bedrijf met de beginnende COO Lior Tai die de rol van CEO op zich nam.

Het meest opvallende was dat Stefanie Kondik op een bepaald moment in deze periode zelf werd verwijderd uit de raad van bestuur van haar eigen bedrijf. Ze zei later dat ze "met de verkeerde mensen had gewerkt" en merkte dat ze het mislukken van het bedrijf of de vervreemding die ontwikkelaars voelden niet kon voorkomen. Erger nog, ze had de wettelijke rechten op de naam Cyanogen verloren. Het zag er niet geweldig uit.

Toen, twee dagen voor Kerstmis 2016, werd Cyanogen Inc formeel opgeheven, waarmee CyanogenMod effectief werd beëindigd. Na haar afzetting smeekte Kondik de ontwikkelingsgemeenschap om het werk te splitsen, zodat het niet verloren ging.

Een dag later, op kerstavond, verscheen het eerste gebruik van de naam "LineageOS" op de XDA-forums.

LineageOS arriveert

Je kunt een goed besturingssysteem niet lang aan de kant houden. Al snel hadden leden van de XDA-forums, waaronder voormalige ontwikkelaars uit het Cyanogen-tijdperk, zich georganiseerd in een team om de verweesde CyanogenMod te ondersteunen. Dankzij het juridische geruzie had het een nieuwe naam nodig en werd gekozen voor LineageOS, wat de continuïteit van het vorige project weerspiegelde.

Terug in handen van de gemeenschap, werden tijdens de feestdagen snel veel onofficiële forks onder de naam LineageOS uitgebracht op de XDA-forums, gebaseerd op de broncode van de laatste build van CyanogenMod. Een paar weken later, begin 2017, begonnen de eerste officiële builds te verschijnen en werd een formele intentieverklaring aangekondigd in een blogpost.

De functieset van LineageOS bevat verschillende stock-apps die zelf door de community zijn ontwikkeld. Naast speciale e-mailclients, de camera-app (Snap) en een op maat gemaakte bestandsbeheerder, zijn er ook een aantal functies die verder gaan dan simpelweg een alternatieve "skin" voor Android te zijn. Deze omvatten aanpassing van hardwareknoppen, een wereldwijd donker thema lang voordat het op AOSP arriveerde, gedetailleerde machtigingen via Privacy Guard en de mogelijkheid om nummers te blokkeren voor weergave in uw gesprek geschiedenis.

In februari 2018 zag LineageOS 15.1 - de eerste nieuwe versie die werd aangekondigd sinds de XDA-terugname op sommige apparaten werd uitgebracht. 13 maanden later, versie 16 arriveerde, tegen die tijd was de ontwikkeling van het product teruggekeerd naar een meer vertrouwd ritme. Versie 16 bracht de nieuwe "Trust" -interface met zich mee, die een dashboard biedt om uw apparaat zo veilig en privé te maken als u wilt. Versie 16 volgde in 2019, tegen die tijd waren er verschillende forks verschenen, sommige met een "Google-less" ervaring en één verwijderde zelfs alle gelicentieerde componenten ten gunste van een echt open-sourceomgeving. Meest recent, net nadat de wereld gek werd, in april van dit jaar, Afstamming 17.1, de meest recente grote release, werd aangekondigd, gebouwd op Android 10. Er wordt nu gewerkt aan Lineage 18, gebaseerd op Android 11.

Het verhaal gaat verder….

LineageOS biedt een alternatieve firmware voor letterlijk duizenden telefoonmodellen, dankzij de open-source, door de gemeenschap geleide aanpak. Bij XDA zijn we erg trots op onze samenwerking met LineageOS en zijn ontwikkelaars, en we kunnen niet wachten om je te vertellen hoe we het gebruiken om de lat nog hoger te leggen.

Lees morgen (dinsdag 27 oktober 2020) het volgende hoofdstuk op XDA. Aanmelden hier om toegevoegd te worden aan onze early bird-lijst - we e-mailen iedereen op die lijst met een unieke link voordat deze in de algemene verkoop gaat, maar je moet snel zijn want de voorraad is beperkt!