Actualització de Replicant, un firmware d'Android completament gratuït

Després de quatre anys i mig des de l'última actualització, s'ha format la quarta versió del projecte Replicant 6, desenvolupant una versió completament oberta de la plataforma Android, lliure de components propietaris i controladors tancats. La branca de Replicant 6 es basa en la base de codi LineageOS 13, que al seu torn es basa en Android 6. En comparació amb el microprogramari original, Replicant ha substituït una gran part de components propietaris, inclosos controladors de vídeo, microprogramari binari per a Wi-Fi, biblioteques. per treballar amb GPS, brúixola, càmera web, interfície de ràdio i mòdem. Les versions estan preparades per a 9 dispositius, inclosos Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus i Galaxy Tab 2.

Entre els canvis de la nova versió:

  • A l'aplicació per fer i rebre trucades, s'ha solucionat un problema amb l'emmagatzematge de dades confidencials, que va provocar la filtració d'informació sobre trucades entrants i sortints a causa de la verificació de números de telèfon als serveis de WhitePages, Google i OpenCnam.
  • L'aplicació per treballar amb el directori F-Droid s'ha eliminat de la composició, ja que molts dels programes que s'ofereixen en aquest directori divergeixen dels requisits de la Free Software Foundation per a distribucions totalment gratuïtes.
  • Es va identificar i eliminar el microprogramari binari associat al funcionament dels botons "enrere" i "inici" (els botons van romandre operatius fins i tot sense aquests microprogramaris).
  • S'ha eliminat el microprogramari per a les pantalles tàctils Galaxy Note 8.0, de les quals faltava el codi font.
  • S'ha afegit un script per desactivar completament el mòdem. Anteriorment, en entrar en mode avió, el mòdem es va canviar al mode de baixa potència, que no el va apagar completament, i el microprogramari propietari instal·lat al mòdem va continuar funcionant. A la nova versió, per desactivar el mòdem, es bloqueja la càrrega del sistema operatiu al mòdem.
  • S'ha eliminat l'SDK Ambient no gratuït portat de LineageOS 13.
  • S'han resolt els problemes amb el reconeixement de la targeta SIM.
  • En lloc de RepWiFi, s'utilitzen pedaços per controlar les comunicacions sense fil que us permeten utilitzar el menú estàndard d'Android amb adaptadors sense fil externs.
  • S'ha afegit suport per a adaptadors Ethernet.
  • S'han afegit scripts per configurar el funcionament de la xarxa basat en dispositius USB. S'ha afegit suport per a adaptadors USB basats en el xip Ralink rt2500, que funcionen sense carregar firmware.
  • Per representar OpenGL a les aplicacions, s'utilitza el rasteritzador de programari llvmpipe de manera predeterminada. Per als components del sistema de la interfície gràfica, queda la representació amb libagl. S'han afegit scripts per canviar entre implementacions d'OpenGL.
  • S'han afegit scripts per facilitar la creació de Replicant des de la font.
  • S'ha afegit l'ordre d'esborrar per netejar les particions de l'emmagatzematge.

Al mateix temps, es va publicar l'estat de desenvolupament de la branca Replicant 11, basada en la plataforma Android 11 (LineageOS 18) i enviada amb el nucli Linux normal (nucli de vanilla, no d'Android). S'espera que la nova versió sigui compatible amb els dispositius següents: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) i Galaxy Note II 4G (N7105).

És possible que les compilacions estiguin preparades per a altres dispositius compatibles amb el nucli de Linux d'estoc i que compleixin els requisits de Replicant (els dispositius han d'aïllar el mòdem i incloure una bateria reemplaçable per assegurar a l'usuari que el dispositiu s'apagarà realment després de desconnectar-se). la bateria). Els dispositius compatibles amb el nucli de Linux però que no compleixen els requisits de Replicant es poden adaptar per executar Replicant pels entusiastes i oferir-los en forma de compilacions no oficials.

Els principals requisits de la Free Software Foundation per a distribucions totalment gratuïtes:

  • Inclusió de programari amb llicències aprovades per FSF al paquet de distribució;
  • Inadmisibilitat de subministrar firmware binari i qualsevol component del controlador binari;
  • No acceptar components funcionals immutables, però la possibilitat d'incloure-ne de no funcionals, subjecte a permís per copiar-los i distribuir-los amb finalitats comercials i no comercials (per exemple, targetes CC BY-ND per a un joc GPL);
  • És inadmissible l'ús de marques comercials les condicions d'ús de les quals impedeixen la còpia i distribució gratuïta de la totalitat o part de la distribució;
  • Compliment de la documentació de llicència, inadmissió de la documentació que recomana la instal·lació de programari propietari per resoldre determinats problemes.

Font: opennet.ru

Afegeix comentari