LineageOS og dets forgænger CyanogenMod er de mest succesrige brugerdefinerede ROM'er i XDA-udviklernes historie. Her er historien om moden.
Historierne bag LineageOS og XDA er ubønhørligt forbundne. Den tilpassede Android-smag har givet hundredtusindvis af brugere en chance for at låse deres op smartphones' fulde potentiale, og i mange tilfælde giver det liv langt ud over, hvad de fabrikant tilsigtet. Men forud for vores store LineageOS-relaterede nyheder i morgen, hvis du aldrig har stoppet op med at tænke på, hvordan det hele startede, eller du vil have en påmindelse, så tillad os at oplyse dig.
CyanogenMod-årene
Forløberen for det, vi nu kender som LineageOS, begyndte for elleve år siden. Som med så mange brugerdefinerede ROM'er, begyndte det på disse hellige sider. Cyanogen selv, alias Stefanie Kondik, arbejdede sammen med bidragydere for at producere en ROM, der ville fungere på en lang række telefonmodeller, selv hvis OEM havde afbrudt support.
Den første enhed, der blev understøttet, var HTC Dream (også kendt som T-Mobile G1) - den første kommercielt tilgængelige Android-enhed - med en firmware-opbygning, der voksede fra en forumbeboers arbejde ved navn
jesusfreke. Efterhånden som Android-markedet voksede, voksede også CyanogenMod, skræddersyet til hver enhed, enten officielt eller som en uofficiel gaffel, fra den nyeste Samsung Galaxy blockbuster til den mindste udfordrermodel.Dem med gode minder om HTC HD2 (det lille håndsæt, der kunne) vil vide, at CyanogenMod var katalysatoren for mange andre operativsystemer, der med succes blev overført til denne mest alsidige af enheder. Faktisk brugte mange Custom ROM-designere CyanogenMod som udgangspunkt for deres egne projekter, fordi det byggede på AOSP-tilbuddet med en række ekstra funktioner, alt sammen på en stabil base. Blandt de funktioner, vi accepterer som almindelige i Android i dag, der har premiere i CyanogenMod, var FLAC-understøttelse, skift i notifikations-pull-down og GUI-drevet overclocking.
De tidlige dage var noget af en kat-og-mus-kamp med Google, som ikke (på det tidspunkt) tog venligt imod, at deres telefonsoftware blev rootet. Men for hver patch, Google udsendte, var der nogen til at knække den, og snart var der masser af brugerdefinerede ROM'er til næsten alle håndsæt, med Cyanogen leder ansvaret med sit team af frivillige vedligeholdere og udviklere, kærligt kendt på disse sider som "Team Douche."
CyanogenMod var stærkt baseret på privatliv, så faktiske brugstal var meget vanskelige at få. På sit højdepunkt i 2012-3, menes det, at mindst 50 millioner enheder kørte CyanogenMod, hvilket gør det komfortabelt til den største ikke-OEM-firmware til Android.
Den endelige version af CyanogenMod var version 14, baseret på Android 7.0 Nougat. Så begyndte tingene at ændre sig...
Cyanogen Inc.
I 2013 begyndte Kondik at se på mulighederne for at tjene penge på og kommercialisere sit arbejde. Selv som et open source-produkt var der muligheder for at producere versioner af CyanogenMod til OEM'er at sætte direkte på deres enheder. Reaktionen blev blandet. Nogle XDA-brugere følte, at Kondik forrådte XDA's ånd, som hidtil udelukkende havde handlet om fællesskab og åben deling.
Andre stillede spørgsmålstegn ved, om det var passende for enhver ny virksomhed at drage fordel af arbejde doneret til samfundsprojektet, gratis. Nogle moduler i stakken skulle faktisk omskrives, da individuelle udviklere trak deres støtte tilbage.
Kondik gjorde det klart, at CyanogenMod ville fortsætte som et gratis produkt for de fleste brugere, og at kun kommercielt bestilte versioner ville være for kontanter. Hun opnåede 7 millioner dollars venturekapitalfinansiering for at formalisere virksomheden, og Cyanogen Inc. var født. For at opretholde goodwill med XDA-fællesskabet har Cyanogen Inc. stort set beholdt den samme open source-licens med hensyn til CyanogenMod-kode og lovede at frigive enhedstræer og kernekildekode for enheder, der kører Cyanogen OS.
Nogle hændelser truede dog denne goodwill. Cyanogen OS havde flere lukkede kilder som CameraNext og GalleryNext, og de forsøgte også at konvertere licenserne for nogle apps som Focal fra GPL til Apache. Sidstnævnte fik imidlertid Focal til at blive trukket tilbage, efter at udvikleren xplodwild nægtede at vedtage lukkede kildekodeændringer til koden og flytte hele applikationen under en kommerciel licens.
På trods af gnidningen begyndte Cyanogen Inc at gøre indtryk og bejlede til kunder, der deltog i Android-guldfeberen, inklusive en lille start-up kendt som OnePlus. Flere af dem snart. I mellemtiden fortsatte investeringerne med, at Microsoft kastede hatten i ringen i 2015, da Windows Mobilen svirrede, og virksomheden havde allerede øje på, hvordan den kunne udnytte succesen med Android. Dette førte til en vildt upopulær opdatering i 2016, som samlede pointer til mange af Microsofts Android-apps i firmwaren, på et tidspunkt, hvor Microsofts godkendelsesvurdering var på sit laveste niveau.
På dette tidspunkt, hjulpet af initiativer som dette, var interne gnidninger begyndt at koge over. Cyanogen Incs forhold til OnePlus var kollapset i bitterhed inden for et år, da det kort efter OnePlus One-udgivelsen kom frem, at Cyanogen Inc. havde underskrevet en eksklusivitetsaftale for Indien med en anden OEM. Indien har altid været et nøglemarked for OnePlus, så tvistens effekt på begge parter var til at tage og føle på. Andre OEM'er kom om bord, inklusive det spanske firma BQ og UK-baserede Wileyfox, men med OnePlus effektivt fremmedgjort, var Cyanogen OS uden et "dræberprodukt".
Selv Kondik var blevet frustreret over den manglende fremgang for virksomheden i dens nye form. På den ene side var administrerende direktør Kirt McMaster glad for at prale over for pressen, at CyanogenMod snart ville erstatte Google med at kontrollere Android (Android-versionen af John Lennons 'større end Jesu påstand), mens de tidligere hurtige opdateringer til platformen på den anden side begyndte at bremse til et næsten stop, da alle ressourcer gik til at producere skræddersyede versioner til betaling klienter.
CyanogenMod fortsatte med at være populær som en Custom ROM, men dens kommercielle tvilling Cyanogen OS viste sig at være en katastrofe. I juli 2016 blev 30 medarbejdere (ca. en femtedel) fyret med et slag, kontorerne i Seattle blev "sløret", og administrerende direktør Kirt McMaster forlod virksomheden sammen med den spæde COO Lior Tai, der overtog rollen som administrerende direktør.
Mest bemærkelsesværdigt, på et tidspunkt i denne periode, blev Stefanie Kondik selv fjernet fra bestyrelsen i sit eget firma. Hun sagde senere, at hun havde "arbejdet med de forkerte mennesker" og fandt sig ude af stand til at forhindre virksomhedens fiasko eller fremmedgørelsen, der blev følt af udviklere. Endnu værre, hun havde mistet juridiske rettigheder til Cyanogen-navnet. Tingene så ikke godt ud.
Derefter, to dage før jul 2016, blev Cyanogen Inc formelt afviklet, hvilket reelt afsluttede CyanogenMod. Efter hendes afskedigelse bad Kondik udviklingssamfundet om at forlade arbejdet, så det ikke gik til spilde.
En dag senere, juleaften, dukkede den første brug af navnet "LineageOS" op på XDA-foraene.
LineageOS ankommer
Du kan ikke holde et godt operativsystem nede længe. Meget hurtigt havde medlemmer af XDA-foraene, inklusive tidligere udviklere fra Cyanogen-æraen, organiseret sig i et team for at støtte den forældreløse CyanogenMod. Takket være de juridiske skænderier havde den brug for et nyt navn, og LineageOS blev valgt, hvilket afspejler kontinuiteten fra det tidligere projekt.
Tilbage i fællesskabets hænder blev mange uofficielle gafler under LineageOS-navnet hurtigt frigivet på XDA-fora i løbet af helligdagene, baseret på kildekode fra CyanogenMods sidste build. Et par uger senere, i begyndelsen af 2017, begyndte de første officielle builds at dukke op, og en formel hensigtserklæring blev annonceret i et blogindlæg.
Funktionssættet i LineageOS inkluderer flere aktieapps, der i sig selv blev udviklet af fællesskabet. Udover dedikerede mail-klienter, kamera-appen (Snap) og en skræddersyet filhåndtering, har der også været en række funktioner, der går ud over blot at være et alternativt "skin" til Android. Disse inkluderer tilpasning af hardwareknapper, et globalt mørkt tema længe før det kom til AOSP, granulære tilladelser gennem Privacy Guard og muligheden for at blokere numre fra at blive vist i dit opkald historie.
I februar 2018 så LineageOS 15.1 - den første nye version, der blev annonceret, siden XDA-tilbagetagelsen blev udgivet på nogle enheder. 13 måneder senere, version 16 ankom, på hvilket tidspunkt udviklingen af produktet var vendt tilbage til en mere velkendt rytme. Version 16 bragte den nye "Trust"-grænseflade, som giver et dashboard til at gøre din enhed så sikker og privat, som du ønsker. Version 16 fulgte i 2019, hvor adskillige gafler var dukket op, hvoraf nogle tilbyder en "Google-mindre" erfaring og en, der endda fjerner alle licenserede komponenter til fordel for et ægte open source-miljø. Senest, lige efter at verden gik amok, i april i år, Slægt 17.1, den seneste store udgivelse, blev annonceret, bygget på Android 10. Der arbejdes nu på Lineage 18, baseret på Android 11.
Historien fortsætter….
LineageOS giver en alternativ firmware til bogstaveligt talt tusindvis af telefonmodeller, takket være dens open source, community-ledede tilgang. Hos XDA er vi meget stolte af vores tilknytning til LineageOS og dets udviklere, og vi kan ikke vente med at fortælle dig, hvordan vi bruger det til at hæve niveauet yderligere.
Læs næste kapitel på XDA i morgen (tirsdag den 27. oktober 2020). Tilmelde her for at blive tilføjet til vores early bird-liste – vi sender en e-mail til alle på denne liste med et unikt link, før den går på generelt salg, men du skal være hurtig, da lageret er begrænset!