Actualiza a Replicant, un firmware de Android totalmente gratuíto

Despois de catro anos e medio desde a última actualización, formouse a cuarta versión do proxecto Replicant 6, que desenvolve unha versión completamente aberta da plataforma Android, libre de compoñentes propietarios e controladores pechados. A rama Replicant 6 está construída sobre a base de código LineageOS 13, que á súa vez está baseada en Android 6. En comparación co firmware orixinal, Replicant substituíu unha gran parte dos compoñentes propietarios, incluíndo controladores de vídeo, firmware binario para Wi-Fi, bibliotecas. para traballar con GPS, compás, cámara web, interface de radio e módem. As compilacións están preparadas para 9 dispositivos, incluíndo Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus e Galaxy Tab 2.

Entre os cambios na nova versión:

  • Na aplicación para facer e recibir chamadas solucionouse un problema co almacenamento de datos confidenciais, que provocou a fuga de información sobre chamadas entrantes e saíntes debido á verificación dos números de teléfono nos servizos WhitePages, Google e OpenCnam.
  • A aplicación para traballar co directorio F-Droid foi eliminada da composición, xa que moitos dos programas que se ofrecen neste directorio diverxen dos requisitos da Free Software Foundation para distribucións totalmente gratuítas.
  • Identificouse e eliminouse o firmware binario asociado ao funcionamento dos botóns "atrás" e "casa" (os botóns permaneceron operativos aínda sen estes firmwares).
  • Eliminouse o firmware para as pantallas táctiles do Galaxy Note 8.0, das que faltaba o código fonte.
  • Engadiuse un script para desactivar completamente o módem. Anteriormente, ao entrar no modo avión, o módem pasou ao modo de baixa potencia, que non o apagaba por completo, e o firmware propietario instalado no módem continuou funcionando. Na nova versión, para desactivar o módem, bloquearase a carga do sistema operativo no módem.
  • Eliminouse o SDK Ambient non gratuíto portado de LineageOS 13.
  • Resolvéronse os problemas co recoñecemento da tarxeta SIM.
  • En lugar de RepWiFi, utilízanse parches para controlar as comunicacións sen fíos que che permiten utilizar o menú estándar de Android con adaptadores sen fíos externos.
  • Engadido soporte para adaptadores Ethernet.
  • Engadíronse scripts para configurar o funcionamento da rede baseado en dispositivos USB. Engadido soporte para adaptadores USB baseados no chip Ralink rt2500, que funcionan sen cargar firmware.
  • Para renderizar OpenGL en aplicacións, utilízase o rasterizador de software llvmpipe por defecto. Para os compoñentes do sistema da interface gráfica, queda o renderizado usando libagl. Engadíronse scripts para cambiar entre implementacións OpenGL.
  • Engadíronse scripts para facilitar a creación de Replicant desde a orixe.
  • Engadiuse o comando de limpeza para limpar as particións do almacenamento.

Ao mesmo tempo, publicouse o estado de desenvolvemento da rama Replicant 11, baseada na plataforma Android 11 (LineageOS 18) e enviada co núcleo de Linux normal (núcleo de vainilla, non de Android). Espérase que a nova versión admita os seguintes dispositivos: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) e Galaxy Note II 4G (N7105).

É posible que as compilacións estean preparadas para outros dispositivos compatibles co núcleo de Linux de serie e que cumpran os requisitos de Replicant (os dispositivos deben proporcionar illamento de módem e vir cunha batería substituíble para garantir ao usuario que o dispositivo realmente se apagará despois de desconectarse). a batería). Os dispositivos compatibles no núcleo de Linux pero que non cumpren os requisitos de Replicant poden ser adaptados para executar Replicant polos entusiastas e ofrecidos en forma de compilacións non oficiais.

Os principais requisitos da Free Software Foundation para distribucións totalmente gratuítas:

  • Inclusión no kit de distribución de software con licenzas aprobadas pola FSF;
  • Inadmisibilidade de subministración de firmware binario (firmware) e calquera compoñentes binarios dos controladores;
  • Non se aceptan compoñentes funcionais inmutables, pero si a posibilidade de incluír outros non funcionais, suxeito a permiso para copialos e distribuílos con fins comerciais e non comerciais (por exemplo, mapas CC BY-ND para un xogo GPL);
  • A inadmisión do uso de marcas comerciais, cuxos termos de uso impidan a copia e distribución gratuítas de todo o kit de distribución ou parte del;
  • O cumprimento da pureza da documentación licenciada, a inadmisión da documentación que recomenda a instalación de software propietario para solucionar determinados problemas.

Fonte: opennet.ru

Engadir un comentario