LineageOS está apresentando uma carta de "Requisitos de suporte de dispositivo" para padronizar seus lançamentos

O LineageOS está apresentando uma carta de "Requisitos de suporte de dispositivo" para padronizar o LineageOS em preparação para as compilações oficiais do LineageOS 15.X baseadas no Android Oreo.

Desde que Cyngn derrubou toda a infraestrutura ao redor CyanogenModName (e aparentemente mudou seu foco para veículos autônomos), a comunidade apoiou seu sucessor: LineageOS. O projeto, que é um pouco mais de um ano, está sendo usado por mais de 1,7 milhão de usuários em todo o mundo. Ele cresceu das cinzas do CyanogenMod, substituindo efetivamente o antigo projeto nos corações e mentes da comunidade. como a equipe cresce mais perto para lançar oficialmente sua ROM baseada no Android Oreo, parece que eles estão trabalhando em outra coisa nos bastidores: um Carta de Requisitos de Suporte a Dispositivos.

Esta carta, que está disponível publicamente nesta página, "enumera os requisitos que devem ser atendidos para que os dispositivos sejam considerados prontos para lançamentos do LineageOS, começando com o Android Oreo

." Para que uma compilação do LineageOS 15.X seja considerada "oficial", o mantenedor deve garantir que sua compilação atenda TODOS requisitos listados na carta de requisitos de suporte do dispositivo.

A carta é bastante longa e inclui requisitos que vão desde garantir que a funcionalidade básica de hardware (como Wi-Fi, Bluetooth, GPS, câmera, NFC, etc.) opera para enumerar requisitos de software específicos (como garantir que o SELinux esteja definido como Enforcing, ROMs devem não enviar com su por padrão, etc.) Existem algumas exceções listadas no documento, com presumivelmente mais por vir quando o contrato for aprovado fora.

Lista atual de exceções

Existe até uma seção para requisitos de qualidade de vida, como exigir a manutenção de uma página wiki do dispositivo instruindo os usuários como instalar a ROM, qual recuperação personalizada usar e exigir que os mantenedores usem o JIRA para rastreamento de bugs e entre equipes colaboração.

Mais importante ainda, a carta afirma que as compilações oficiais do LineageOS DEVEM incluir patches para todas as explorações e vulnerabilidades de "alto perfil". Isso inclui patches para coisas como BlueBorne, KRACK, e Espectro/Colisão. O LOS não é conhecido por demorar a trazer correções para esses tipos de vulnerabilidades, mas é bom ver que a segurança do usuário é a prioridade máxima para a equipe.

Requisitos atuais para corrigir exploits e vulnerabilidades

Este documento será uma ótima maneira de garantir que a experiência do LineageOS permaneça consistente em todos os dispositivos oficialmente suportados. Se você vir uma compilação do LineageOS 15.X marcada como "oficial" em nossos fóruns, pode ter certeza de que ela atende a todos os requisitos estabelecidos no regulamento.

Veja a Carta de Requisitos de Suporte a Dispositivos LineageOS

Não podemos deixar de notar a semelhança, pelo menos em espírito, entre esta carta e o Documento de Definição de Compatibilidade (CDD) do Google. O CDD do Google descreve os requisitos que o software dos fabricantes de dispositivos deve cumprir para que seus dispositivos sejam aprovados no Compatibility Test Suite (CTS) e, portanto, possam ser enviados com aplicativos do Google Play e Serviços. Embora esta carta não seja tão expansiva quanto a CDD, a ideia ainda está lá.

Agora, lembre-se de que este documento acaba de ser tornado público, portanto, é possível que outras alterações sejam feitas no futuro. Certamente saberemos mais quando o LineageOS anunciar oficialmente esta carta, por isso recomendamos que você siga o projeto em todos os seus canais oficiais.

  • Siga-os em Facebook
  • Siga-os em Reddit
  • Siga-os em Twitter
  • Siga-os em Google+

Finalmente, se você é um grande fã do LineageOS e de todo o trabalho que seus mantenedores voluntários fazem em seu tempo livre, considere doar para o projeto.

  • Doe via PayPal