LineageOS introduceert een handvest "Apparaatondersteuningsvereisten" om hun releases te standaardiseren

click fraud protection

LineageOS introduceert een "Device Support Requirements"-charter om LineageOS te standaardiseren ter voorbereiding op de officiële LineageOS 15.X-builds op basis van Android Oreo.

Sinds Cyngn alle omliggende infrastructuur heeft neergehaald CyanogenMod (en blijkbaar verlegde de focus naar autonome voertuigen), schaarde de gemeenschap zich achter zijn opvolger: LineageOS. Het project, dat is een iets meer dan een jaar oud, wordt gebruikt door meer dan 1,7 miljoen gebruikers wereldwijd. Het is gegroeid uit de as van CyanogenMod en vervangt effectief het oude project in de harten en geesten van de gemeenschap. Als het team groeit dichterbij om zijn op Android Oreo gebaseerde ROM officieel uit te brengen, lijkt het erop dat ze achter de schermen aan iets anders hebben gewerkt: a Handvest voor apparaatondersteuningsvereisten.

Dit charter, dat beschikbaar is openbaar op deze pagina, "geeft een opsomming van de vereisten waaraan moet worden voldaan om apparaten als verzendklaar te beschouwen voor LineageOS-releases, te beginnen met Android Oreo

." Om ervoor te zorgen dat een build van LineageOS 15.X als "officieel" wordt beschouwd, moet de onderhouder ervoor zorgen dat de build voldoet ALLE vereisten vermeld in het Handvest Device Support Requirements.

Het handvest is vrij lang en bevat vereisten variërend van het waarborgen dat basishardwarefunctionaliteit (zoals Wi-Fi, Bluetooth, GPS, Camera, NFC, enz.) werkt om specifieke softwarevereisten op te sommen (zoals ervoor zorgen dat SELinux is ingesteld op Afdwingen, ROM's moeten niet standaard met su verzonden, enz.) Er zijn een paar uitzonderingen vermeld in het document, en vermoedelijk zullen er nog meer volgen naarmate het charter wordt gestreken uit.

Huidige lijst met uitzonderingen

Er is zelfs een sectie voor vereisten voor kwaliteit van leven, zoals het onderhoud van een wiki-pagina voor apparaten die gebruikers instrueert hoe de ROM te installeren, welk aangepast herstel te gebruiken en te eisen dat beheerders JIRA gebruiken voor het opsporen van bugs en cross-team samenwerking.

Het belangrijkste is dat in het charter staat dat officiële LineageOS-builds patches MOETEN bevatten voor alle "high profile" exploits en kwetsbaarheden. Dit omvat patches voor zaken als BlauwBorne, KRAK, En Spook/Meltdown. LOS staat er niet om bekend dat het uitstellen van patches voor dit soort kwetsbaarheden uitstelt, maar het is goed om te zien dat gebruikersbeveiliging de hoogste prioriteit heeft voor het team.

Huidige vereisten voor het patchen van exploits en kwetsbaarheden

Dit document is een geweldige manier om ervoor te zorgen dat de LineageOS-ervaring consistent blijft op alle officieel ondersteunde apparaten. Als je een build van LineageOS 15.X ziet gemarkeerd als "officieel" op onze forums, dan kun je er zeker van zijn dat deze voldoet aan alle vereisten die in het handvest zijn uiteengezet.

Bekijk het LineageOS Device Support Requirements Charter

We kunnen niet anders dan de gelijkenis opmerken, althans in de geest, tussen dit handvest en het Compatibility Definition Document (CDD) van Google. De CDD van Google schetst de vereisten waaraan de software van apparaatfabrikanten moet voldoen om hun apparaten om de Compatibility Test Suite (CTS) te doorstaan ​​en dus mogen worden geleverd met Google Play-apps en Diensten. Hoewel dit charter niet zo uitgebreid is als de CDD, is het idee er nog steeds.

Houd er rekening mee dat dit document zojuist openbaar is gemaakt, dus het is mogelijk dat er in de toekomst nog meer wijzigingen worden aangebracht. We zullen zeker meer leren wanneer LineageOS dit charter officieel aankondigt, dus we raden u aan het project via al zijn officiële kanalen te volgen.

  • Volg ze verder Facebook
  • Volg ze verder Reddit
  • Volg ze verder Twitteren
  • Volg ze verder Google+

Tot slot, als je een grote fan bent van LineageOS en al het werk dat de vrijwillige beheerders in hun vrije tijd doen, overweeg dan om te doneren aan het project.

  • Doneer via PayPal