Ever since Cyngn took down all infrastructure surrounding CyanogenMod (and apparently shifted its focus towards autonomous vehicles), the community rallied behind its successor: LineageOS. The project, which is a little over a year old, is being used by over 1.7 million users worldwide. LineageOS has grown a lot from the ashes of CyanogenMod, effectively replacing the old project in the hearts and minds of the community. As the team grows closer to officially releasing its Android Oreo-based LineageOS ROM, it appears they've been working on something else behind the scenes: a Device Support Requirements charter.
This charter, which is available publicly at this page, "enumerates the requirements that must be met in order for devices to be deemed ship ready for LineageOS releases, beginning with Android Oreo." In order for a build of LineageOS 15.X to be considered "official," the maintainer must ensure that their build meets ALL requirements listed in the LineageOS Device Support Requirements charter.
The charter is fairly lengthy, and includes requirements ranging from ensuring that basic hardware functions (such as Wi-Fi, Bluetooth, GPS, Camera, NFC, etc.) to software guidelines put forth by the LineageOS team (ensuring that SELinux is set to Enforcing, ROMs should not ship with su by default, etc.) There are a few exceptions listed in the document, with more to come as the charter is ironed out.
This document will be a great way to ensure that the LineageOS experience remains consistent across all officially supported devices. If you see a build of LineageOS 15.X marked "official" on our forums, then you can be rest assured that the build meets all of the requirement laid out in the Device Support Requirements charter.
View the LineageOS Device Support Requirements Charter
We can't help but note the similarity, at least in spirit, between this charter and Google's Compatibility Definition Document (CDD). Google's CDD outlines the requirements that device makers' software must abide by in order for their devices to pass the Compatibility Test Suite (CTS) and thus be allowed to ship with Google Play apps and services. LineageOS' document is not as expansive as Google's, of course, but the idea is there.
Now, keep in mind that this document was just made public, so it is possible that further changes will be made in the future. We will surely learn more when LineageOS officially announces this charter, so we recommend that you follow the project across all of its official channels.
- Follow LineageOS on Facebook
- Follow LineageOS on Reddit
- Follow LineageOS on Twitter
- Follow LineageOS on Google+
Finally, if you are a big fan of LineageOS and all of the work that its volunteer maintainers do in their spare time, then consider donating to the project.
- Donate to LineageOS via PayPal
from xda-developers http://ift.tt/2o3d9KW
via IFTTT
No comments:
Post a Comment