LineageOS introducerer et charter om "Device Support Requirements" for at standardisere LineageOS som forberedelse til de officielle LineageOS 15.X builds baseret på Android Oreo.
Lige siden Cyngn nedtog al infrastruktur omkring CyanogenMod (og åbenbart flyttede sit fokus mod autonome køretøjer), samlede samfundet sig bag sin efterfølger: LineageOS. Projektet, som er en lidt over et år gammel, bliver brugt af over 1,7 millioner brugere verden over. Det er vokset fra asken af CyanogenMod, og har effektivt erstattet det gamle projekt i samfundets hjerter og sind. Som holdet vokser tættere for officielt at frigive sin Android Oreo-baserede ROM, ser det ud til, at de har arbejdet på noget andet bag kulisserne: en Charter om krav til enhedssupport.
Dette charter, som er tilgængeligt offentligt på denne side, "opregner de krav, der skal opfyldes, for at enheder kan anses for at være klar til LineageOS-udgivelser, begyndende med Android Oreo." For at en build af LineageOS 15.X kan betragtes som "officiel", skal vedligeholderen sikre, at deres build opfylder
ALLE krav, der er angivet i chartret om krav til enhedssupport.Charteret er ret langvarigt og indeholder krav lige fra at sikre, at grundlæggende hardwarefunktionalitet (såsom Wi-Fi, Bluetooth, GPS, kamera, NFC osv.) fungerer ved at opregne specifikke softwarekrav (såsom at sikre, at SELinux er indstillet til Enforcing, ROM'er bør sendes ikke med su som standard osv.) Der er nogle få undtagelser i dokumentet, med formentlig flere på vej, efterhånden som chartret er strøget ud.
Der er endda en sektion for livskvalitetskrav, såsom at kræve vedligeholdelse af en enheds wiki-side, der instruerer brugere hvordan man installerer ROM'en, hvilken tilpasset gendannelse der skal bruges og kræver, at vedligeholdere bruger JIRA til fejlsporing og cross-team samarbejde.
Vigtigst er det, at charteret siger, at officielle LineageOS-builds SKAL indeholde patches til alle "high profile" udnyttelser og sårbarheder. Dette inkluderer patches til ting som BlueBorne, KRACK, og Spectre/Nedsmeltning. LOS er ikke kendt for at forsinke at bringe patches til denne slags sårbarheder, men det er rart at se, at brugersikkerhed er af højeste prioritet for teamet.
Dette dokument vil være en fantastisk måde at sikre, at LineageOS-oplevelsen forbliver ensartet på tværs af alle officielt understøttede enheder. Hvis du ser en build af LineageOS 15.X mærket "officiel" på vores fora, så kan du være sikker på, at den opfylder alle kravene i charteret.
Se LineageOS Device Support Requirements Charter
Vi kan ikke undgå at bemærke ligheden, i det mindste i ånden, mellem dette charter og Googles Compatibility Definition Document (CDD). Googles CDD beskriver de krav, som enhedsproducenters software skal overholde for at få deres enheder for at bestå Compatibility Test Suite (CTS) og dermed få lov til at sende med Google Play apps og tjenester. Selvom dette charter ikke er så omfattende som CDD, er ideen der stadig.
Husk nu, at dette dokument netop er blevet offentliggjort, så det er muligt, at der vil blive foretaget yderligere ændringer i fremtiden. Vi vil helt sikkert lære mere, når LineageOS officielt annoncerer dette charter, så vi anbefaler, at du følger projektet på tværs af alle dets officielle kanaler.
- Følg dem videre Facebook
- Følg dem videre Reddit
- Følg dem videre Twitter
- Følg dem videre Google+
Endelig, hvis du er en stor fan af LineageOS og alt det arbejde, som dets frivillige vedligeholdere udfører i deres fritid, så overvej at donere til projektet.
- Donér via PayPal