Fra XDA til Cyanogenmod til LineageOS: En kort historie

LineageOS og forgjengeren CyanogenMod er de mest vellykkede tilpassede ROM-ene i historien til XDA-utviklere. Her er historien om moden.

Historiene bak LineageOS og XDA henger ubønnhørlig sammen. Den tilpassede Android-smaken har gitt hundretusenvis av brukere en sjanse til å låse opp deres smarttelefoners fulle potensiale, og i mange tilfeller gir den et liv langt utover det produsent beregnet. Men i forkant av våre store LineageOS-relaterte nyheter i morgen, hvis du aldri har stoppet opp for å tenke på hvordan det hele startet, eller du vil ha en påminnelse, la oss opplyse deg.

CyanogenMod-årene

Forløperen til det vi nå kjenner som LineageOS begynte for elleve år siden. Som med så mange tilpassede ROM-er, begynte det på disse hellige sidene. Cyanogen selv, alias Stefanie Kondik, jobbet med bidragsytere for å produsere en ROM som ville fungere på en lang rekke telefonmodeller, selv om OEM hadde sluttet å støtte.

Den første enheten som ble støttet var HTC Dream (aka T-Mobile G1) - den første kommersielt tilgjengelige Android-enheten - med en fastvarebygging som vokste fra et forumbeboers arbeid ved navn

jesusfreke. Etter hvert som Android-markedet vokste, vokste også CyanogenMod, skreddersydd for hver enhet, enten offisielt eller som en uoffisiell gaffel, fra den nyeste Samsung Galaxy-blockbusteren til den minste utfordrermodellen.

De med gode minner fra HTC HD2 (det lille håndsettet som kunne) vil vite at CyanogenMod var katalysatoren for mange andre operativsystemer som ble overført til denne mest allsidige enheter. Faktisk brukte mange Custom ROM-designere CyanogenMod som et utgangspunkt for sine egne prosjekter fordi det bygget på AOSP-tilbudet med en rekke ekstra funksjoner, alt på en stabil base. Blant funksjonene vi aksepterer som vanlige i Android i dag premiere i CyanogenMod var FLAC-støtte, veksler i varslingsrullegardinet og GUI-drevet overklokking.

De tidlige dagene var noe av en katt-og-mus-kamp med Google som ikke (på det stadiet) tok vennlig imot at telefonprogramvaren deres ble rootet. Men for hver oppdatering Google ga ut, var noen der for å knekke den, og snart florerte det med egendefinerte ROM-er for nesten alle håndsett, med Cyanogen leder ansvaret sammen med teamet hennes av frivillige vedlikeholdere og utviklere, kjærlig kjent på disse sidene som "Team Douche."

CyanogenMod var sterkt basert på personvern, så faktiske brukstall var svært vanskelig å få tak i. På høyden i 2012-3 antas det at minst 50 millioner enheter kjørte CyanogenMod, noe som gjør den komfortabelt til den største ikke-OEM-fastvaren for Android.

Den endelige versjonen av CyanogenMod var versjon 14, basert på Android 7.0 Nougat. Så begynte ting å endre seg...

Cyanogen Inc.

I 2013 begynte Kondik å se på mulighetene for å tjene penger og kommersialisere arbeidet hennes. Selv som et åpen kildekode-produkt var det muligheter for å produsere versjoner av CyanogenMod for OEM-er å sette rett på enhetene deres. Reaksjonen ble blandet. Noen XDA-brukere følte at Kondik forrådte ånden til XDA, som hittil strengt tatt hadde handlet om fellesskap og åpen deling.

Andre stilte spørsmål ved om det var hensiktsmessig for et hvilket som helst nytt selskap å tjene gratis på arbeid donert til samfunnsprosjektet. Noen moduler i stabelen måtte faktisk skrives om når individuelle utviklere trakk støtten.

Kondik gjorde det klart at CyanogenMod ville fortsette som et gratis produkt for de fleste brukere, og at bare kommersielt bestilte versjoner ville være for kontanter. Hun skaffet 7 millioner dollar venturekapitalfinansiering for å formalisere virksomheten, og Cyanogen Inc. var født. For å opprettholde goodwill med XDA-fellesskapet, har Cyanogen Inc. stort sett beholdt den samme åpen kildekode-lisensen med hensyn til CyanogenMod-kode og lovet å frigi enhetstrær og kjernekildekode for enheter som kjører Cyanogen OS.

Noen hendelser truet imidlertid denne velviljen. Cyanogen OS hadde flere lukkede kildeprogrammer som CameraNext og GalleryNext, og de prøvde også å konvertere lisensiering for noen apper som Focal fra GPL til Apache. Sistnevnte førte imidlertid til at Focal ble trukket tilbake etter at utvikler xplodwild nektet å ta i bruk lukket kildekode-modifikasjoner til koden og flytte hele applikasjonen under en kommersiell lisens.

Til tross for friksjonen begynte Cyanogen Inc å gjøre inntrykk, og kurterte kunder som ble med i Android-gullrushet, inkludert en liten oppstart kjent som OnePlus. Flere av dem, snart. I mellomtiden fortsatte investeringene med at Microsoft kastet hatten i ringen i 2015, da Windows Mobilen var i ferd med å gå rundt, og selskapet så allerede på hvordan det kunne utnytte suksessen til Android. Dette førte til en veldig upopulær oppdatering i 2016, som samlet pekere til mange av Microsofts Android-apper i fastvaren, på et tidspunkt da Microsofts godkjenningsvurdering var på det laveste.

På dette tidspunktet, hjulpet av initiativer som dette, hadde interne friksjoner begynt å koke over. Cyanogen Incs forhold til OnePlus hadde kollapset i bitterhet i løpet av et år da det dukket opp kort tid etter OnePlus One-utgivelsen at Cyanogen Inc. hadde signert en eksklusivitetsavtale for India med en annen OEM. India har alltid vært et nøkkelmarked for OnePlus, så tvistens effekt på begge parter var til å ta og føle på. Andre OEM-er kom om bord, inkludert det spanske firmaet BQ og UK-baserte Wileyfox, men med OnePlus effektivt fremmedgjort, var Cyanogen OS uten et "killer produkt."

Selv Kondik var blitt frustrert over manglende fremgang for selskapet i sin nye form. På den ene siden var administrerende direktør Kirt McMaster glad for å skryte overfor pressen at CyanogenMod snart ville erstatte Google med å kontrollere Android (Android-versjonen av John Lennons 'større enn Jesu påstand), mens på den andre siden begynte de tidligere raske oppdateringene til plattformen å avta til nesten stopp da alle ressurser gikk til å produsere skreddersydde versjoner for betaling klienter.

CyanogenMod fortsatte å være populær som en tilpasset ROM, men den kommersielle tvillingen Cyanogen OS viste seg å være en katastrofe. I juli 2016 ble 30 ansatte (rundt en femtedel) sparket med et slag, kontorene i Seattle ble "sløyd", og administrerende direktør Kirt McMaster forlot selskapet med den nye COO Lior Tai som tok på seg administrerende direktør-rollen.

Mest bemerkelsesverdig, på et tidspunkt i denne perioden, ble Stefanie Kondik selv fjernet fra styret i sitt eget selskap. Hun sa senere at hun hadde "arbeidet med feil folk" og fant seg ute av stand til å forhindre virksomhetens feil eller fremmedgjøring som ble følt av utviklere. Enda verre, hun hadde mistet juridiske rettigheter til Cyanogen-navnet. Ting så ikke bra ut.

Så, to dager før jul 2016, ble Cyanogen Inc formelt avviklet, noe som effektivt avsluttet CyanogenMod. Etter at hun ble fjernet, tryglet Kondik utviklingsmiljøet om å forkaste arbeidet, så det ikke gikk til spille.

En dag senere, på julaften, dukket den første bruken av navnet "LineageOS" opp på XDA-foraene.

LineageOS kommer

Du kan ikke holde et godt operativsystem nede lenge. Veldig raskt hadde medlemmer av XDA-foraene, inkludert tidligere utviklere fra Cyanogen-tiden, organisert seg i et team for å støtte den foreldreløse CyanogenMod. Takket være de juridiske krangelene trengte den et nytt navn, og LineageOS ble valgt, noe som gjenspeiler kontinuiteten fra det forrige prosjektet.

Tilbake i fellesskapets hender ble mange uoffisielle gafler under LineageOS-navnet raskt utgitt på XDA-forumene i løpet av høytiden, basert på kildekoden fra CyanogenMods siste konstruksjon. Noen uker senere, tidlig i 2017, begynte de første offisielle byggene å dukke opp, og en formell intensjonserklæring ble kunngjort i et blogginnlegg.

Funksjonssettet til LineageOS inkluderer flere aksjeapper som i seg selv ble utviklet av fellesskapet. Foruten dedikerte e-postklienter, kameraappen (Snap) og en skreddersydd filbehandler, har det også vært en rekke funksjoner som går utover bare å være et alternativt "skin" for Android. Disse inkluderer tilpasning av maskinvareknapper, et globalt mørkt tema lenge før det kom på AOSP, granulære tillatelser gjennom Privacy Guard, og muligheten til å blokkere numre fra å vises i samtalen din historie.

I februar 2018 så LineageOS 15.1 - den første nye versjonen som ble kunngjort siden XDA-reduksjonen ble utgitt på noen enheter. 13 måneder senere, versjon 16 ankom, da utviklingen av produktet hadde gått tilbake til en mer kjent rytme. Versjon 16 brakte det nye "Trust"-grensesnittet, som gir et dashbord for å gjøre enheten din så sikker og privat som du vil. Versjon 16 fulgte i 2019, da det hadde dukket opp flere gafler, noen tilbyr en "Google-mindre" erfaring og en fjerner til og med alle lisensierte komponenter til fordel for et virkelig åpen kildekode-miljø. Senest, like etter at verden ble gal, i april i år, Avstamning 17.1, den siste store utgivelsen, ble annonsert, bygget på Android 10. Arbeidet er nå i gang med Lineage 18, basert på Android 11.

Historien fortsetter….

LineageOS gir en alternativ fastvare for bokstavelig talt tusenvis av telefonmodeller, takket være åpen kildekode, fellesskapsledede tilnærming. Hos XDA er vi veldig stolte av vår tilknytning til LineageOS og dets utviklere, og vi gleder oss til å fortelle deg hvordan vi bruker det til å heve nivået ytterligere.

Les neste kapittel på XDA i morgen (tirsdag 27. oktober 2020). Melde deg på her for å bli lagt til vår tidlige fugleliste – vi sender en e-post til alle på den listen med en unik lenke før den går på generelt salg, men du må være rask, siden lageret er begrenset!