LineageOS
Tela de início da LineageOS 20 | |
Produção | Comunidade de código aberto da LineageOS |
Linguagem | C (núcleo), C++ (bibliotecas de terceiros), Java (UI) |
Modelo | Código aberto |
Lançamento | 24 de dezembro de 2016 |
Versão estável | LineageOS 20
(Android 13) |
Núcleo | Monolithic (Kernel Linux) |
Interface | Stock Android Launcher (3.x, 4.x) ADWLauncher (5.x, 6.x, 7.x) Trebuchet Launcher (9.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x, 18.x) |
Licença | Apache License 2 e GNU GPL v2, com algumas bibliotecas proprietárias |
Página oficial | lineageos |
Estado de desenvolvimento | |
---|---|
Ativo |
LineageOS (/ˈlinēij/) ou Distribuição Android Lineage OS, é um sistema operacional de código aberto do tipo Custom ROM para smartphones e tablets, baseado na plataforma móvel Android, lançado em dezembro de 2016.[1] É o sucessor, ou derivado (fork), do sistema CyanogenMod[2]
Em 2016, a produtora Cyanogen Inc. anunciou que não atualizaria o sistema e fecharia a infraestrutura do projeto,[2] devido a conflitos internos e problemas de gestão.[3][4] Retendo os direitos de marca do projeto Cyanogen, sendo rebatizado com o nome LineageOS.[5]
As Custom ROM (sistemas customizados) são sistemas alternativos (são ROM, ou firmware, não oficial do Google e de fabricantes) implementados a partir do sistema de código aberto Android (construído com o núcleo Linux), que passaram por processo de customizações, na tentativa de melhorar a performance e a segurança das ROM distribuídas pelos fabricantes, como: Motorola, T-Mobile, HTC e outras.[6]
As Custom ROM ajudam a manter os sistemas de dispositivos antigos atualizados, quando os fabricantes não dão mais o suporte.[7][8]«LineageOS 15.1 ganha novos recursos, incluindo limitador de rede para apps específicos». Tudo Celular. 25 de abril de 2018. Consultado em 19 de março de 2019</ref> Mas os fabricantes são contra esse tipo de prática de modificações, acarretando na perda de qualquer tipo de garantia do aparelho que teve alteração na ROM padrão do Sistema.[9]
O projeto usa o software Gerrit (controle de versão Git) no processo de revisão do código-fonte. A última versão é a 18.1 baseada no Android 11 (v11.0, 2020), com o código-fonte do sistema disponível no site GitHub.
História
[editar | editar código-fonte]O CyanogenMod ("CM") era um sistema operacional[10] de código aberto para smartphones e tablets, baseado no sistema Android. Os usuários do CM podiam optar por divulgar o seu uso.[11] Em março de 2015, a Forbes indicou que mais de 50 milhões de pessoas usavam o sistema em seus smartphones.[10][12]
Em 2013, a fundadora da Cyanogen Inc, Stefanie Jane obteve um capital de risco sob o nome da empresa.[13][14] Na sua opinião, a empresa não capitalizou o sucesso do projeto e em 2016 ela saiu ou foi forçada a sair[15][16] como parte de uma reestruturação corporativa que envolveu uma mudança de CEO, encerramento de escritórios e projetos, e extinção de serviços.
O SO ofereceu vários recursos e opções que não estavam no Android original desenvolvido pela Google. Alguns desses recursos incluem o suporte a temas nativo,[17] Além disso, segundo os desenvolvedores o Cyanogen não continha spyware ou ''bloatware''.[18][19]
Crítica e recepção
[editar | editar código-fonte]Pegadinha do Dia da Mentira de 2018
[editar | editar código-fonte]A equipe de desenvolvimento do LineageOS foi criticado por uma pegadinha enganosa de primeiro de abril incluída em algumas compilações do sistema naquela data.[8]
Durante a primeira semana de abril de 2018, novas compilações foram lançadas com a pegadinha "LOSGenuine" que informava aos usuários desavisados que aquela versão do sistema possivelmente era falsificada por meio de uma notificação que não poderia ser desativada a menos que o usuário executasse o seguinte comando em um shell root:
setprop persist.lineage.nofool true
Quando os usuários clicavam na notificação, aparecia uma mensagem do sistema informando que o dispositivo não era certificado e precisava extrair “LOSCoins”, que era uma moeda virtual e não podia ser realmente usada. As compilações afetadas também tinham um aplicativo “Wallet” pré-instalado que mostrava o saldo atual de LOSCoins.[8]
Muitos usuários acreditaram que a pegadinha era real e outros a consideraram como de “mau gosto”. A piada também foi criticada por ser “tarde” para uma brincadeira do primeiro de abril, já que muitas pessoas só receberam a atualização dias depois, tornando a mentira menos óbvia. Em 10 de abril de 2018, o diretor da equipe do LineageOS, ciwrl, emitiu um pedido oficial de desculpas pela pegadinha enganosa.[20][21]
Ramificações
[editar | editar código-fonte]O LineageOS tem várias bifurcações notáveis:
- O Replicant é uma versão totalmente livre do LineageOS, com todos os blobs de kernel e drivers não livres removidos.
- "LineageOS for microG" é um projeto que fornece compilações personalizadas do LineageOS com o patch necessário para a falsificação de assinaturas de aplicativos e o suporte nativo ao F-Droid, junto com o MicroG, que é uma reimplementação livre dos aplicativos proprietários da Google.[22][23] Em outros aspectos, segue o upstream, enviando atualizações OTA a cada quatorze dias.[24]
- CalyxOS é um sistema operacional focado em privacidade e segurança para smartphones, baseado no Android Open Source Project (AOSP). Esse sistema disponibiliza durante a instalação aplicativos opcionais voltadas a privacidade, como Orbot, Tor Browser, Signal, Calyx VPN, Riseup VPN e o suporte para MicroG.[25][26]
- DivestOS é uma variante do LineageOS que visa aumentar a segurança e a privacidade e oferecer suporte a dispositivos mais antigos. Tanto quanto possível, ele remove componentes proprietários do Android e inclui apenas software livre.[27]
- /e/ é um fork do LineageOS criado por Gaël Duval que pretende ser "livre do Google". Esse sistema substitui o Google Play Services pelo microG, uma implementação gratuita e de código aberto das APIs do Google.[28]
- IodéOS é um fork do LineageOS desenvolvido pela empresa francesa iodé, não inclui o Google Play Services, mas usa o microG como um substituto gratuito e de código aberto.[29]
Versões
[editar | editar código-fonte]Versão 14.1
[editar | editar código-fonte]O LineageOS versão 14.1, baseado no sistema Android Nougat (7.1), foi lançado em 22 de janeiro de 2017.[30] O suporte para esta, foi descontinuado em 7 de fevereiro 2019.[31] Em , os primeiros 14.1 e 13.0 oficiais começam a ser lançados, após o anúncio oficial em um post no blog
Os aparelhos suportados inicialmente incluem:[32]
- Alcatel Idol 3, Pixi 3, Pop C2, Pop C3;
- ASUS série Zenfone (2, 3, 5, Max);
- BQ Aquaris E5, M5, U, X, X5;
- Google Galaxy série Nexus (4, 5, 6p, 9, C);
- HTC 10, One A9, série M (M7, M8, M9, Max), One Mini 2, série Butterfly (1, 2, 3), Desire 816;
- LG série G (Stylo, G2, G3, G4, G5, G6), L65, SPIRIT, V20, Volt;
- Motorola C, E, E4, série G (G2, G3, G4, G5, Maxx), X, Z;
- Samsung Alpha Canadian, série Note (4, 10), S Duos, série S (S3, S4, S5, S7), Trend Plus.
Versão 15.1
[editar | editar código-fonte]O LineageOS versão 15.1 baseado no sistema Android Oreo (8.1), foi lançado em 26 de fevereiro de 2018.[33]
as atualizações foram lançados semanalmente até 12 de novembro de 2018, quando o ciclo de lançamento mudou para diário, com lançamento de versões Nightly (versões experimentais ainda em testes que possuem as modificações mais recentes no sistema).[34][35]
Além de receber as novidades do sistema do Google, também inclui suporte a mais dispositivos:[36]
- BQ Aquaris X5 Plus, U Plus;
- Sony Xperia Z4 Tablet LTE; Z4 WiFi; Z5 Compact
- LG K10;
- Fairphone 2;
- LG Nexus 5
- OnePlus
E inclusão de outras melhorias:[36]
- Melhoria do aplicativo Recorder, via feedback da comunidade;
- Adicionado recurso de gerenciador de exibição LiveDisplay;
- Correção da vulnerabilidade KRACK Wi-Fi nas versões 13.0 e 14.1;
- Incorporação dos patches de segurança de outubro e novembro na versão 13.0 e 14.1;
- Correção do erro de ignorar a tela de bloqueio ao mudar para um perfil sem trava de configurações rápidas;
- Melhoria do assistente de atualizações, suporte as unificações de dispositivos: quando um dispositivo obtém uma compilação mesclada com outra, o usuário receberá atualizações instantaneamente sem exigir configurações extras;
- Adicionado suporte para NFC alto nível (precisa ser ativado por dispositivo);
- Melhoria nos gestos de tela, duas novas opções adicionadas para diminuir e aumentar o volume de mídia;
- Melhoria do ícone da bateria, a porcentagem é exibida no modo de economia de bateria quando a opção "mostrar porcentagem" estiver definida. O ponto de exclamação na bateria ganhou mais contraste, sendo mais agradável aos olhos;
- Melhoria no aplicativo Calendário agora mostra o início e o fim da semana no título, ao invés de mostrar apenas o mês e o ano;
- Melhoria de estabilidade na Galeria;
- Adicionado a função de realizar chamadas de emergência sem um cartão SIM;
- Correção do botão "Instalar", que desaparecia durante instalações de APK;
- Função para restringir o uso de internet (wi-fi e redes móveis) de forma seletiva, de acordo com o aplicativo;[8]
- Função modo leitura, detecta a atividade em primeiro plano envolve textos, aprimorando a tela para evitar o cansaço visual.[8]
- Melhoria na interface de área de trabalho, Trebuchet, com notificações de aplicativos mais inteligentes;[8]
- Melhoria no Atualizador do Sistema, compatível com o modo noturno;[8]
- Melhoria do modo anônimo em navegadores, o sistema não usará as informações digitadas em campos de texto para aprimorar as sugestões (função de texto preditivo).[8]
Versão 16.0
[editar | editar código-fonte]Lançado em 28 de março de 2019, o LineageOS na versão de teste 16.0 com o núcleo do sistema Android Pie (9.0), e além de receber as novidades do sistema do Google, também inclui outras melhorias:[31]
- Versão compatível com o modo escuro (ou modo noturno) do Android, mudanças na API de estilos, onde alguns aplicativos ganham um fundo cinza-escuro (economia de bateria em aparelhos com tela OLED);[37]
- Melhoria no Privacy Guard e no perfil superusuário (root), para manter a compatibilidade com o modo escuro;
- Melhoria no centro de segurança do Trust, podendo bloquear novas conexões de dispositivos USB no modo bloqueado (deve ser ativado no aparelho).
- Incorporação do patch de segurança de fevereiro do Google;
- Atualizações do WebView nas versões 15.1 e 16.0, baseado na versão atual do Chromium.
Os aparelhos suportados inicialmente incluem:[31]
- Google Nexus 5,Google Nexus 6, Pixel Ultra;
- Huawei Honor View 10, P20 Pro;
- LeEco Le Max2, Pro3 e Elite;
- Motorola Moto X4; Z; Z2 Force;
- OnePlus 2, 3, 3T, 5, 5T, One;
- OPPO Encontre 7a / s;
- Samsung Galaxy série S5; série Tab S2 (8.0 Wi-Fi, 9.7), Tab S2 8.0 e 9.7 Wi-Fi;
- Sony Xperia XA2 e Ultra;
- OnePlus
- Xiaomi Mi MIX 2S, Note 3, Poco F1;
- ZUK Z1.
Aplicativos pré-instalados
[editar | editar código-fonte]O LineageOS inclui aplicativos essenciais, mas, igualmente ao predecessor CyanogenMod, é livre dos aplicativos bloatware (pré-instalado por fabricantes ou operadoras de telefonia).[38][39]
- AudioFX: otimizador de áudio com predefinições para alterar a experiência auditiva.
- Jelly Browser: um navegador de internet que usa Webview, para dispositivos de baixo custo;
- Calculator: calculadora de quatro funções, contendo algumas funções avançadas;
- Calendar: calendário com visualização de datas no modo diário, semanal, mensal, anual e, por agenda.
- Snap Camera: com acordo com o dispositivo, inclui modo panorâmico e leitor de códigos QR;
- Clock: relógio que inclui hora mundial, cronômetro de contagem regressiva e, alarmes;
- Contacts: agenda de contatos, com números e endereços de e-mail;
- Email: cliente de email que suporta as funções de mensagens POP3, IMAP e Exchange;
- Files: gerenciador de arquivos com funções básicas (mover, copiar e renomear arquivos) no armazenamento interno ou no cartão de memória SD.
- FlipFlap: gerenciador de capas flip, incluído apenas em dispositivos selecionados;
- FM Radio: ouvir transmissões de rádio FM;
- Gallery: gerenciador de imagens e vídeos em uma linha do tempo ou em álbuns;
- Messaging: gerenciador de mensagens SMS;
- Eleven Music: simples gerenciador/reprodutor de música;
- Phone: gerenciador de ligações, inclui discagem rápida, pesquisas de número de telefone e bloqueio de chamadas.
- Recorder: um simples gravador de som e captura de movimentos na tela;
- Trebuchet: interface principal de usuário customizável.
Embora os aplicativos do Google não venham incluídos por padrão, devido a problemas legais, os usuários podem instalar e atualizar normalmente com o pacote gapps (incluindo o Google Play Store).[40]
Uso fora dos smartphones
[editar | editar código-fonte]O desenvolvedor finlandês KonstaT lançou, em 3 de março de 2018, uma adaptação (porte não oficial) da versão LineageOS 15.1 (Android 8.1) para o mini computador Raspberry Pi 3 SBC.[41] Esta versão possui o kernel do Linux 4.4.119 LTS e, inclui o patch de segurança de fevereiro de 2018.[41] Usa como renderizador de software padrão o SwiftShader do Google (o desempenho da exibição pode ser interrompido).[41]
Ver também
[editar | editar código-fonte]Referências
- ↑ «É o fim do CyanogenMod (mas ainda há esperança)». Tecnoblog. Tecnoblog. Consultado em 1 de janeiro de 2017
- ↑ a b «CyanogenMod, versão alternativa ao Android, é relançada como LineageOS». Techtudo. Techtudo. Consultado em 1 de janeiro de 2017
- ↑ «Futuro incerto da Cyanogen: Steve Kondik se despede e culpa McMaster por fracasso da empresa». Tudo Celular. Consultado em 14 de março de 2019
- ↑ «Cyanogen services shutting down». Cyanogen Inc. 23 de dezembro de 2016. Consultado em 24 de janeiro de 2017. Arquivado do original em 24 de janeiro de 2017
- ↑ «Yes, this is us.». Projeto LineageOS. 24 de dezembro de 2016. Consultado em 14 de março de 2019
- ↑ Globo Comunicação. «CyanogenMod: O que é e por que usá-la?». Techtudo. Consultado em 26 de fevereiro de 2014
- ↑ «LineageOS baseado em Android 8.1 vai começar a ser atualizado diariamente». XDA Developers. Mundo Conectado. 12 de novembro de 2018. Consultado em 19 de março de 2019
- ↑ a b c d e f g h «Don't freak out: LineageOS has a very bad and very late April Fools' joke in latest builds». Android Police (em inglês). 5 de abril de 2018. Consultado em 22 de setembro de 2018. Cópia arquivada em 22 de setembro de 2018
- ↑ «Custom Roms - O que são». Techtudo. Techtudo. Consultado em 28 de agosto de 2015
- ↑ a b Helft, Miguel. «Meet Cyanogen, The Startup That Wants To Steal Android From Google». Forbes. Consultado em 16 de abril de 2015. Cópia arquivada em 16 de abril de 2015
- ↑ Soyars, Chris (21 de março de 2011). «CM Stats explanation». Consultado em 27 de outubro de 2011. Arquivado do original em 4 de junho de 2016
- ↑ CyanogenMod [@CyanogenMod] (12 de janeiro de 2012). «CyanogenMod just passed 1 million active users.» (Tweet) – via Twitter
- ↑ «Lineage Android Distribution». LineageOS. Consultado em 25 de dezembro de 2016. Arquivado do original em 25 de dezembro de 2016
- ↑ Reed, Brad (18 de setembro de 2013). «With $7 million in funding, Cyanogen aims to take on Windows Phone». Boy Genius Report. Consultado em 26 de dezembro de 2016. Cópia arquivada em 6 de novembro de 2018
- ↑ Tal, Lior (30 de novembro de 2016). «Update on Cyanogen». Cyanogen Inc. Consultado em 24 de janeiro de 2017. Arquivado do original em 27 de dezembro de 2016
- ↑ Ruddock, David (28 de novembro de 2016). «Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Jane could be out». Android Police. Consultado em 24 de janeiro de 2017. Cópia arquivada em 4 de dezembro de 2018
- ↑ «Themes Support». CyanogenMod. 19 de fevereiro de 2011. Consultado em 30 de setembro de 2013. Arquivado do original em 21 de outubro de 2016
- ↑ «Cyanogenmod promises to never include apps like Carrier IQ». Computer-Howto. 5 de dezembro de 2011. Cópia arquivada em 6 de outubro de 2014
- ↑ «Video: CyanogenMod founder Steve Kondik talks Android». UnleashThePhones.com. 6 de julho de 2012. Consultado em 27 de janeiro de 2013. Arquivado do original em 5 de fevereiro de 2013
- ↑ LineageOS. «An April Apology». lineageos.org (em inglês). Consultado em 22 de setembro de 2018. Cópia arquivada em 22 de setembro de 2018
- ↑ «LineageOS apologizes for late and 'bad taste' April Fools' joke». Android Police (em inglês). 10 de abril de 2018. Consultado em 22 de setembro de 2018. Cópia arquivada em 22 de setembro de 2018
- ↑ online, heise (4 de novembro de 2017). «LineageOS-Ableger vermeidet Google-Code». heise online. Consultado em 31 de janeiro de 2018. Cópia arquivada em 9 de novembro de 2020
- ↑ «What is MicroG? How to Install MicroG?». 26 de novembro de 2017. Consultado em 31 de janeiro de 2018. Cópia arquivada em 1 de fevereiro de 2018
- ↑ «LineageOS for microG, FAQ». Consultado em 2 de janeiro de 2018. Cópia arquivada em 12 de maio de 2021
- ↑ «Building CalyxOS». calyxos.org. Consultado em 4 de março de 2023. Cópia arquivada em 4 de março de 2023
- ↑ «Frequently Asked Questions». calyxos.org. Consultado em 4 de março de 2023. Cópia arquivada em 4 de março de 2023
- ↑ «Home - DivestOS Mobile». divestos.org. Consultado em 4 de março de 2023. Cópia arquivada em 7 de março de 2023
- ↑ Filippone, Dominique (19 de setembro de 2018). «Eelo : l'OS mobile open source de Gaël Duval sort en bêta - Le Monde Informatique». LeMondeInformatique (em francês). Consultado em 4 de setembro de 2019. Cópia arquivada em 5 de abril de 2022
- ↑ «iodéOS est une solution alternative respectueuse de la vie privée». Services Mobile. 2 de dezembro de 2020. Consultado em 14 de julho de 2023
- ↑ LineageOs Project. «Update & Build Prep». Consultado em 21 de janeiro de 2017
- ↑ a b c claylsonfm (3 de março de 2019). «LineageOS 16 baseado no Android 9.0 Pie melhora privacidade e segurança». Sempre UPdate. Consultado em 15 de março de 2019
- ↑ «Lineage OS 14.1 ROM Devices List» [Lista de dispositivos da ROM do Lineage OS 14.1]. LineageOS (em inglês). Cyanogen Mods. 5 de novembro de 2016. Consultado em 15 de março de 2019
- ↑ LineageOS Project. «Changelog 16 - Smart Styles, Treble is trouble and Omfg Oreo». Consultado em 25 de fevereiro de 2018
- ↑ Hoffmeister, Jefferson (7 de abril de 2014). «Qual o significado dos vários tipos de ROMs na CyanogenMod?». AndroidPit. Consultado em 19 de março de 2019
- ↑ LineageOs Project. «Changelog 21 - Nightlies Now, Improved Infrastructure and Precious Pie»
- ↑ a b «LineageOS agora inclui novidades do Android 8.1 Oreo com suporte a mais dispositivos». Tudocelular.com
- ↑ Ventura, Felipe (17 de janeiro de 2019). «Android Q: Google adota modo noturno (dark mode) e modo desktop». XDA Developers. TecnoBlog. Consultado em 19 de março de 2019
- ↑ Chauhan, Siddharth (7 de fevereiro de 2017). «How to: Install Lineage OS on your smartphone». PCMag. Consultado em 20 de outubro de 2017.
As far as user interface goes, Lineage OS presents a clean and bloatware free stock Vanilla Android experience but still has some tricks up its sleeve.
- ↑ Computer Howto (5 de dezembro de 2011). «Cyanogenmod promises to never include apps like Carrier IQ». Arquivado do original em 19 de abril de 2016
- ↑ «Manual de como instalar a LineageOS ROM no celular.». Mundo Android. 1 de janeiro de 2019. Consultado em 3 de julho de 2019
- ↑ a b c «LineageOS já pode ser instalado no Raspberry Pi 3». Sempre UPdate. 5 de março de 2018. Consultado em 15 de março de 2019
Ligações externas
[editar | editar código-fonte]- «Sítio oficial» (em inglês)
- Página do LineageOS no Reddit
- Página do LineageOS baseada no Gerrit
- «Página do sistema Android» (em inglês)
- «Sistema LineageOS para o cmputador Raspberry Pi 3» (em inglês). por KonstaT