Replicant, en helt gratis Android-firmware

Efter fire et halvt år siden sidste opdatering, den fjerde version af Replicant 6-projektet blev afsløret, udvikler en helt åben version af Android-platformen, fri for proprietære komponenter og proprietære drivere.

Replikant-grenen 6 er baseret på LineageOS 13-kodebasen, som igen er baseret på Android 6. Sammenlignet med den originale firmware, Replicant har erstattet en stor del af de proprietære komponenter, herunder videodrivere, binær firmware til Wi-Fi, biblioteker til at arbejde med GPS, kompas, webcam, radiogrænseflade og modem. Forberedte builds til 9 enheder inklusive Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus og Galaxy Tab 2.

Vigtigste nyheder i Replicant 6

I denne nye version, der præsenteres, er applikation til at foretage og modtage opkald, vi løste et problem med lagring af følsomme data, hvilket medførte, at oplysninger om indgående og udgående opkald blev lækket på grund af bekræftelse af telefonnummer i WhitePages, Google og OpenCnam-tjenester.

Applikationen til at arbejde med kataloget F-Droid er blevet fjernet fra sammensætningen, da mange af de programmer, der tilbydes i dette katalog, adskiller sig fra Free Software Foundation-kravene for helt gratis distributioner.

Andre ændringer det tilføjet et script for helt at deaktivere modemmet. Tidligere, når du skiftede til flytilstand, blev modemmet skiftet til lavenergitilstand, hvilket ikke slukkede det helt, og den proprietære firmware installeret på modemmet fortsatte med at fungere. I den nye version blokerer deaktivering af modemmet indlæsningen af ​​operativsystemet på modemmet.

Af de andre ændringer der skiller sig ud:

  • Fjernet ikke-fri Ambient SDK porteret fra LineageOS 13.
    Rettede problemer med SIM-kortgenkendelse.
  • Identificeret og fjernet binær firmware, der er forbundet med betjeningen af ​​"tilbage" og "hjem"-knapper (knapper bevarede deres ydeevne selv uden denne firmware).
  • Fjernet Galaxy Note 8.0 touchscreen-firmware, der manglede kildekode.
  • I stedet for RepWiFi bruges patcherne til at styre trådløs kommunikation, så du kan bruge den normale Android-menu med eksterne trådløse adaptere.
  • Tilføjet understøttelse af Ethernet-adaptere.
    Tilføjede scripts til at konfigurere netværk baseret på USB-enheder.
  • Tilføjet understøttelse af Ralink rt2500 chip-baserede USB-adaptere, der fungerer uden download af firmware.
  • OpenGL-gengivelse i applikationer bruger llvmpipe software rasterizer som standard. For systemkomponenterne i den grafiske grænseflade er det tilladt at tegne med libagl.
  • 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 for at slette partitioner i lageret.

Samtidig blev udviklingsstatus for Replicant 11-afdelingen offentliggjort, baseret på Android 11-platformen (LineageOS 18) og leveres med en normal Linux-kerne (vaniljekerne, ikke Android). Den nye version forventes at give support til 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 er forberedt til andre enheder, der er kompatible med Linux-kernen standard, og som opfylder replikantkravene (enheder skal have modemisolering og leveres med et udskifteligt batteri for at sikre brugeren, at enheden rent faktisk tændes efter at have frakoblet batteriet).

Enheder, der er kompatible med Linux-kernen, men som ikke opfylder Replicant-kravene, kan tilpasses til at arbejde med Replicant-entusiaster og tilbydes som uofficielle builds.

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

  • Inkludering i softwaredistributionssættet med licenser godkendt af FSF.
  • Afvisning af levering af binær firmware (firmware) og eventuelle binære komponenter i driverne.
  • Accepter 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).
  • Uantageligheden af ​​at bruge mærker, hvis brugsbetingelser forhindrer gratis kopiering og distribution af hele eller dele af distributionssættet.
  • Overholdelse af renheden af ​​den licenserede dokumentation, uantageligheden af ​​dokumentation, der anbefaler installation af proprietær software til at løse visse problemer.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljer i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.