LineageOS introducerar ett "Device Support Requirements"-stadga för att standardisera deras releaser

click fraud protection

LineageOS introducerar ett charter för "Device Support Requirements" för att standardisera LineageOS som förberedelse för de officiella LineageOS 15.X-byggen baserade på Android Oreo.

Ända sedan Cyngn tog ner all infrastruktur kring CyanogenMod (och tydligen flyttade fokus till autonoma fordon), samlade samhället sig bakom sin efterträdare: LineageOS. Projektet, som är en lite över ett år gammal, används av över 1,7 miljoner användare över hela världen. Det har vuxit ur askan från CyanogenMod, och har effektivt ersatt det gamla projektet i samhällets hjärtan och sinnen. Som laget växer sig närmare för att officiellt släppa sin Android Oreo-baserade ROM, verkar det som att de har arbetat med något annat bakom kulisserna: en Device Support Requirements charter.

Denna stadga, som är tillgänglig offentligt på denna sida, "räknar upp kraven som måste uppfyllas för att enheter ska anses levererade för LineageOS-utgåvor, med början med Android Oreo." För att en version av LineageOS 15.X ska betraktas som "officiell" måste underhållaren se till att deras build uppfyller

ALLT krav som anges i Device Support Requirements charter.

Stadgan är ganska lång och innehåller krav som sträcker sig från att säkerställa att grundläggande hårdvarufunktioner (som Wi-Fi, Bluetooth, GPS, kamera, NFC, etc.) fungerar för att räkna upp specifika programvarukrav (som att se till att SELinux är inställd på Enforcing, ROM bör skickas inte med su som standard, etc.) Det finns några undantag som anges i dokumentet, med förmodligen fler kommer eftersom chartern är struken ut.

Aktuell lista över undantag

Det finns till och med ett avsnitt för livskvalitetskrav som att kräva underhåll av en enhets wikisida som instruerar användarna hur man installerar ROM, vilken anpassad återställning som ska användas och kräver att underhållare använder JIRA för buggspårning och cross-team samarbete.

Viktigast av allt, stadgan säger att officiella LineageOS-byggen MÅSTE inkludera patchar för alla "high profile" exploateringar och sårbarheter. Detta inkluderar patchar för saker som BlueBorne, KRACK, och Spectre/Meltdown. LOS är inte känt för att fördröja att ta med patchar för den här typen av sårbarheter, men det är trevligt att se att användarsäkerhet är av högsta prioritet för teamet.

Aktuella krav för korrigering av exploateringar och sårbarheter

Det här dokumentet kommer att vara ett utmärkt sätt att säkerställa att LineageOS-upplevelsen förblir konsekvent på alla officiellt stödda enheter. Om du ser en version av LineageOS 15.X märkt som "officiell" på våra forum, kan du vara säker på att den uppfyller alla krav som anges i stadgan.

Se LineageOS Device Support Requirements Charter

Vi kan inte låta bli att notera likheten, åtminstone i andan, mellan denna stadga och Googles Compatibility Definition Document (CDD). Googles CDD beskriver de krav som enhetstillverkares programvara måste följa för att de ska fungera enheter för att klara Compatibility Test Suite (CTS) och därmed tillåtas skickas med Google Play-appar och tjänster. Även om denna stadga inte är lika expansiv som CDD finns idén kvar.

Kom nu ihåg att det här dokumentet precis har offentliggjorts, så det är möjligt att ytterligare ändringar kommer att göras i framtiden. Vi kommer säkert att lära oss mer när LineageOS officiellt tillkännager denna charter, så vi rekommenderar att du följer projektet över alla dess officiella kanaler.

  • Följ dem vidare Facebook
  • Följ dem vidare Reddit
  • Följ dem vidare Twitter
  • Följ dem vidare Google+

Slutligen, om du är ett stort fan av LineageOS och allt arbete som dess frivilliga underhållare gör på sin fritid, överväg att donera till projektet.

  • Donera via PayPal