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 Android-versie te ontgrendelen Het volledige potentieel van smartphones wordt benut, en in veel gevallen wordt het een leven ingeblazen dat veel verder gaat dan wat er mogelijk is fabrikant bedoeld. Maar als u, voorafgaand aan ons grote LineageOS-gerelateerde nieuws van morgen, nooit heeft stilgestaan ​​bij hoe het allemaal begon, of als u een herinnering wilt, laat ons u dan 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 medewerkers om een ​​ROM te produceren die op een breed scala aan telefoonmodellen zou werken, 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 firmware-build die voortkwam uit het werk van een forumbewoner met de naam jezusfreke. Naarmate de Android-markt groeide, groeide ook CyanogenMod, op maat gemaakt voor elk apparaat, officieel of als onofficiële fork, van de nieuwste Samsung Galaxy-kaskraker tot het kleinste uitdagermodel.

Degenen met goede herinneringen aan de HTC HD2 (het kleine toestel dat dat zou kunnen) zullen weten dat CyanogenMod dat was de katalysator voor vele andere besturingssystemen die met succes zijn geport naar dit meest veelzijdige besturingssysteem apparaten. Veel Custom ROM-ontwerpers gebruikten CyanogenMod 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 standaard in Android accepteren en die vandaag in CyanogenMod in première gingen, waren FLAC-ondersteuning, schakelaars in de meldingskeuzelijst en GUI-aangedreven overklokken.

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

CyanogenMod was sterk gebaseerd op privacy, dus feitelijke gebruikscijfers waren erg moeilijk te verkrijgen. Er wordt aangenomen dat op zijn hoogtepunt in 2012-2013 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 draaide om gemeenschap en open delen.

Anderen vroegen zich af of het wel gepast was als een nieuw bedrijf gratis zou profiteren van het werk dat aan het gemeenschapsproject werd gedoneerd. Sommige modules van de stapel moesten inderdaad herschreven worden toen individuele ontwikkelaars hun steun introkken.

Kondik maakte duidelijk dat CyanogenMod voor de meeste gebruikers een gratis product zou blijven en dat alleen commercieel in opdracht gemaakte versies tegen contant geld zouden zijn. Ze kreeg $7 miljoen durfkapitaalfinanciering om het bedrijf te formaliseren, en Cyanogen Inc. was geboren. Om de goodwill bij de XDA-gemeenschap te behouden, 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-sourceapplicaties 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 closed-source-wijzigingen in de code aan te brengen en de volledige applicatie onder een commerciële licentie te verplaatsen.

Ondanks de wrijving begon Cyanogen Inc indruk te maken door klanten te werven 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, waarbij Microsoft in 2015 zijn hoed in de ring gooide, toen Windows Mobiel was aan het spartelen en het bedrijf was al aan het kijken hoe het kon profiteren van het succes van Android. Dit leidde in 2016 tot een enorm impopulaire update, die verwijzingen naar veel van de Android-apps van Microsoft in de firmware bundelde, in een tijd waarin de goedkeuringsscore van Microsoft op het laagste niveau stond.

Tegen die tijd begonnen de interne fricties, geholpen door initiatieven als deze, 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 voor OnePlus geweest, dus het effect van het geschil op beide partijen was voelbaar. Andere OEM's kwamen aan boord, waaronder het Spaanse bedrijf BQ en het Britse Wileyfox, maar nu OnePlus feitelijk vervreemd was, had Cyanogen OS geen 'killerproduct'.

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 tegenover de pers op te scheppen dat CyanogenMod binnenkort Google zou verdringen in het controleren van Android (de Android-versie van John Lennons ‘groter dan Jezus’ bewering), terwijl aan de andere kant de voorheen zo snelle updates van het platform bijna tot stilstand kwamen, omdat alle middelen naar het produceren van op maat gemaakte versies voor betalende gebruikers gingen. klanten.

CyanogenMod bleef populair als een aangepast ROM, maar zijn commerciële tweelingbroer Cyanogen OS bleek een ramp. In juli 2016 werden dertig medewerkers (ongeveer een vijfde) in één klap ontslagen, werden de kantoren in Seattle ‘gestript’ en verliet CEO Kirt McMaster het bedrijf, terwijl de jonge COO Lior Tai de rol van CEO op zich nam.

Het meest opvallende is dat Stefanie Kondik op een bepaald moment in deze periode zelf werd verwijderd uit de Raad van Bestuur van haar eigen bedrijf. Later zei ze dat ze ‘met de verkeerde mensen had gewerkt’ en merkte dat ze niet in staat was het faillissement van het bedrijf of de vervreemding die door de ontwikkelaars werd gevoeld te voorkomen. Erger nog, ze had de wettelijke rechten op de naam Cyanogen verloren. Het zag er niet geweldig uit.

Vervolgens, twee dagen voor Kerstmis 2016, werd Cyanogen Inc formeel opgeheven, waarmee feitelijk een einde kwam aan CyanogenMod. Na haar afzetting smeekte Kondik de ontwikkelingsgemeenschap om het werk op te schorten, 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 in stand houden. Al snel hadden leden van de XDA-forums, waaronder voormalige ontwikkelaars uit het Cyanogen-tijdperk, zich in een team georganiseerd om de verweesde CyanogenMod te ondersteunen. Dankzij de juridische ruzies was er een nieuwe naam nodig, en er werd gekozen voor LineageOS, die 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 vrijgegeven 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 omvat 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. Deze omvatten het aanpassen van hardwareknoppen, een wereldwijd donker thema lang voordat het op AOSP arriveerde, gedetailleerde machtigingen via Privacy Guard en de mogelijkheid om te voorkomen dat nummers in uw gesprek verschijnen geschiedenis.

In februari 2018 verscheen LineageOS 15.1 - de eerste nieuwe versie die werd aangekondigd sinds de XDA-take-back 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, die een dashboard biedt waarmee u uw apparaat zo veilig en privé kunt maken als u wilt. Versie 16 volgde in 2019, tegen die tijd waren er verschillende forks verschenen, waarvan sommige een ‘Google-loze’ ervaring en één waarbij zelfs alle gelicentieerde componenten werden verwijderd ten gunste van een werkelijk open source-omgeving. Recentelijk, 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 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 sturen iedereen op die lijst een e-mail met een unieke link voordat deze in de algemene verkoop gaat, maar je moet er snel bij zijn, want de voorraad is beperkt!