LineageOS introduserer et charter for "Device Support Requirements" for å standardisere LineageOS som forberedelse til de offisielle LineageOS 15.X-byggene basert på Android Oreo.
Helt siden Cyngn tok ned all infrastruktur rundt CyanogenMod (og tydeligvis skiftet fokus mot autonome kjøretøy), samlet samfunnet seg bak etterfølgeren: LineageOS. Prosjektet, som er en litt over ett år gammel, brukes av over 1,7 millioner brukere over hele verden. Det har vokst fra asken til CyanogenMod, og erstattet effektivt det gamle prosjektet i samfunnets hjerter og sinn. Som teamet vokser nærmere for offisielt å gi ut sin Android Oreo-baserte ROM, ser det ut til at de har jobbet med noe annet bak kulissene: en Charter for krav til enhetsstøtte.
Dette charteret, som er tilgjengelig offentlig på denne siden, "oppregner kravene som må oppfylles for at enheter skal anses som klar for LineageOS-utgivelser, som begynner med Android Oreo." For at en versjon av LineageOS 15.X skal anses som "offisiell", må vedlikeholderen sørge for at bygget oppfyller ALLE krav oppført i charteret for krav til enhetsstøtte.
Charteret er ganske langvarig, og inkluderer krav som spenner fra å sikre at grunnleggende maskinvarefunksjonalitet (som Wi-Fi, Bluetooth, GPS, kamera, NFC, etc.) fungerer for å telle opp spesifikke programvarekrav (som å sikre at SELinux er satt til Enforcing, ROM-er bør sendes ikke med su som standard osv.) Det er noen få unntak oppført i dokumentet, med antagelig flere som kommer ettersom charteret er strøket ute.
Det er til og med en seksjon for livskvalitetskrav som å kreve vedlikehold av en enhets wiki-side som instruerer brukere hvordan installere ROM, hvilken egendefinert gjenoppretting som skal brukes, og krever at vedlikeholdere bruker JIRA for feilsporing og på tvers av team samarbeid.
Det viktigste er at charteret sier at offisielle LineageOS-bygg MÅ inkludere patcher for alle "høyprofilerte" utnyttelser og sårbarheter. Dette inkluderer patcher for ting som BlueBorne, KRACK, og Spectre/Meltdown. LOS er ikke kjent for å forsinke å bringe patcher for denne typen sårbarheter, men det er hyggelig å se at brukersikkerhet er av høyeste prioritet for teamet.
Dette dokumentet vil være en fin måte å sikre at LineageOS-opplevelsen forblir konsistent på tvers av alle offisielt støttede enheter. Hvis du ser en versjon av LineageOS 15.X merket som "offisiell" på forumene våre, kan du være trygg på at den oppfyller alle kravene i charteret.
Se LineageOS Device Support Requirements Charter
Vi kan ikke unngå å legge merke til likheten, i det minste i ånden, mellom dette charteret og Googles Compatibility Definition Document (CDD). Googles CDD skisserer kravene som enhetsprodusentenes programvare må overholde for å få det enheter for å bestå Compatibility Test Suite (CTS) og dermed få lov til å sende med Google Play-apper og tjenester. Selv om dette charteret ikke er like omfattende som CDD, er ideen der fortsatt.
Husk nå at dette dokumentet nettopp ble offentliggjort, så det er mulig at ytterligere endringer vil bli gjort i fremtiden. Vi vil garantert lære mer når LineageOS offisielt kunngjør dette charteret, så vi anbefaler at du følger prosjektet på tvers av alle dets offisielle kanaler.
- Følg dem videre Facebook
- Følg dem videre Reddit
- Følg dem videre Twitter
- Følg dem videre Google+
Til slutt, hvis du er en stor fan av LineageOS og alt arbeidet som frivillige vedlikeholdere gjør på fritiden, så vurder å donere til prosjektet.
- Doner via PayPal