Opdater til Replicant, en helt gratis Android-firmware

Efter fire et halvt år siden sidste opdatering er den fjerde udgivelse af Replicant 6-projektet blevet dannet, der udvikler en helt åben version af Android-platformen, fri for proprietære komponenter og lukkede drivere. Replicant 6-grenen er bygget på LineageOS 13-kodebasen, som igen er baseret på Android 6. Sammenlignet med den originale firmware har Replicant erstattet en stor del af proprietære komponenter, herunder videodrivere, binær firmware til Wi-Fi, biblioteker til arbejde med GPS, kompas, webkamera, radiointerface og modem. Byg er forberedt til 9 enheder, inklusive Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus og Galaxy Tab 2.

Blandt ændringerne i den nye version:

  • I applikationen til at foretage og modtage opkald er et problem med lagring af fortrolige data blevet rettet, hvilket førte til lækage af oplysninger om indgående og udgående opkald på grund af verifikation af telefonnumre i WhitePages, Google og OpenCnam tjenester.
  • Ansøgningen om at arbejde med F-Droid-biblioteket er blevet fjernet fra sammensætningen, da mange af de programmer, der tilbydes i denne mappe, afviger fra Free Software Foundations krav til helt gratis distributioner.
  • Binær firmware forbundet med betjeningen af ​​"tilbage" og "hjem"-knapperne blev identificeret og fjernet (knapperne forblev operationelle selv uden disse firmwares).
  • Firmwaren til Galaxy Note 8.0 touch-skærme, hvor kildekoden manglede, er blevet fjernet.
  • Tilføjet et script for helt at deaktivere modemmet. Tidligere, når modemet gik ind i flytilstand, blev modemet skiftet til lavenergitilstand, hvilket ikke slukkede det helt, og den proprietære firmware installeret i modemmet fortsatte med at fungere. I den nye version er indlæsning af operativsystemet i modemmet blokeret for at deaktivere modemmet.
  • Fjernet ikke-fri Ambient SDK porteret fra LineageOS 13.
  • Problemer med SIM-kortgenkendelse er blevet løst.
  • I stedet for RepWiFi bruges patches til at styre trådløs kommunikation, der giver dig mulighed for at bruge standard Android-menuen med eksterne trådløse adaptere.
  • Tilføjet understøttelse af Ethernet-adaptere.
  • Tilføjede scripts til opsætning af netværksdrift baseret på USB-enheder. Tilføjet understøttelse af USB-adaptere baseret på Ralink rt2500-chippen, som fungerer uden at indlæse firmware.
  • For at gengive OpenGL i applikationer bruges softwarerasterizeren llvmpipe som standard. For systemkomponenter i den grafiske grænseflade er gengivelse ved hjælp af libagl tilbage. Tilføjede scripts til at skifte mellem OpenGL-implementeringer.
  • Tilføjede scripts for at gøre det nemmere at bygge Replicant fra kilden.
  • Tilføjet wipe-kommando til rengøring af skillevægge i lageret.

Samtidig blev udviklingsstatus for Replicant 11-grenen, baseret på Android 11-platformen (LineageOS 18) og leveret med den almindelige Linux-kerne (vaniljekerne, ikke fra Android), offentliggjort. Den nye version forventes at understøtte følgende enheder: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) og Galaxy Note II 4G (N7105).

Det er muligt, at builds vil blive forberedt til andre enheder, der understøttes i standard Linux-kernen og opfylder replikantkravene (enheder skal have modemisolering og leveres med et udskifteligt batteri for at sikre brugeren, at enheden faktisk vil blive slukket efter frakobling batteriet). Enheder, der understøttes i Linux-kernen, men som ikke opfylder Replicant-kravene, kan tilpasses til at køre Replicant af entusiaster og tilbydes i form af uofficielle builds.

De vigtigste krav fra Free Software Foundation til helt gratis distributioner:

  • Inkludering af software med FSF-godkendte licenser i distributionspakken;
  • Afvisning af levering af binær firmware og eventuelle binære driverkomponenter;
  • Accepterer ikke uforanderlige funktionelle komponenter, men muligheden for at inkludere ikke-funktionelle komponenter, med forbehold for tilladelse til at kopiere og distribuere dem til kommercielle og ikke-kommercielle formål (f.eks. CC BY-ND-kort til et GPL-spil);
  • Det er ikke tilladt at bruge varemærker, hvis brugsbetingelser forhindrer fri kopiering og distribution af hele distributionen eller en del af den;
  • Overholdelse af licensdokumentation, uantagelighed af dokumentation, der anbefaler installation af proprietær software til at løse visse problemer.

Kilde: opennet.ru

Tilføj en kommentar