Replicant, en helt gratis firmware för Android

Efter fyra och ett halvt år sedan den senaste uppdateringen, den fjärde versionen av Replicant 6-projektet avtäcktes, utvecklar en helt öppen version av Android-plattformen, fri från proprietära komponenter och proprietära drivrutiner.

The Replicant Branch 6 är baserad på LineageOS 13-kodbasen, som i sin tur är baserad på Android 6. Jämfört med den ursprungliga firmware, Replicant har ersatt en stor del av de egna komponenterna, inklusive videodrivrutiner, binär firmware för Wi-Fi, bibliotek för att arbeta med GPS, kompass, webbkamera, radiogränssnitt och modem. Förberedda versioner för 9 enheter inklusive Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus och Galaxy Tab 2.

Huvudnyheterna i Replicant 6

I denna nya version som presenteras, den applikation för att ringa och ta emot samtal, åtgärdade vi ett problem med lagring av känslig data, vilket gjorde att information om inkommande och utgående samtal läckte ut på grund av verifiering av telefonnummer i WhitePages, Google och OpenCnam-tjänster.

Applikationen för att arbeta med katalogen F-Droid har tagits bort från kompositionen, eftersom många av programmen som erbjuds i den här katalogen skiljer sig från Free Software Foundation-kraven för helt gratis distributioner.

Andra förändringar det lade till ett skript för att helt inaktivera modemet. Tidigare, när man bytte till flygläge, byttes modemet till lågenergiläge, vilket inte stängde av det helt, och den proprietära firmware installerad på modemet fortsatte att fungera. I den nya versionen blockerar inaktivering av modemet laddningen av operativsystemet på modemet.

Av de andra förändringarna som sticker ut:

  • Borttagen icke-fri Ambient SDK portad från LineageOS 13.
    Fixade problem med SIM-kortsigenkänning.
  • Identifierade och tog bort binär firmware associerad med driften av "tillbaka" och "hem"-knapparna (knapparna bibehöll sin prestanda även utan denna firmware).
  • Tog bort firmware för Galaxy Note 8.0 pekskärm som saknade källkod.
  • Istället för RepWiFi används patcharna för att hantera trådlös kommunikation, vilket gör att du kan använda den vanliga Android-menyn med externa trådlösa adaptrar.
  • Tillagt stöd för Ethernet-adaptrar.
    Lade till skript för att konfigurera nätverk baserat på USB-enheter.
  • Tillagt stöd för Ralink rt2500 chipbaserade USB-adaptrar som fungerar utan nedladdning av fast programvara.
  • OpenGL-rendering i applikationer använder llvmpipe-programvaran rasterizer som standard. För systemkomponenterna i det grafiska gränssnittet är det tillåtet att rita med libagl.
  • Lade till skript för att växla mellan OpenGL-implementeringar.
  • Lade till skript för att göra det enklare att bygga Replicant från källan.
    Lade till raderingskommando för att torka partitioner i lagring.

Samtidigt publicerades utvecklingsstatusen för Replicant 11-grenen, baserad på Android 11-plattformen (LineageOS 18) och levereras med en normal Linux-kärna (vaniljkärna, inte Android). Den nya versionen förväntas ge stöd för följande enheter: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) och Galaxy Note II 4G (N7105).

Det är möjligt att builds är förberedda för andra enheter som är kompatibla med Linux-kärnan standard och som uppfyller replikantkraven (enheter måste ha modemisolering och levereras med ett utbytbart batteri för att säkerställa att användaren verkligen kommer att slås på efter att ha kopplat bort batteriet).

Enheter som är kompatibla med Linux-kärnan men som inte uppfyller Replicant-kraven kan anpassas för att fungera med Replicant-entusiaster och erbjudas som inofficiella versioner.

De viktigaste kraven för Free Software Foundation för helt gratis distributioner är:

  • Inkludering i mjukvarudistributionssatsen med licenser godkända av FSF.
  • Otillåtlighet för leverans av binär firmware (firmware) och eventuella binära komponenter i drivrutinerna.
  • Acceptera inte oföränderliga funktionella komponenter, men möjligheten att inkludera icke-funktionella sådana, med förbehåll för tillstånd att kopiera och distribuera dem för kommersiella och icke-kommersiella ändamål (till exempel CC BY-ND-kartor för ett GPL-spel).
  • Det är otillåtet att använda varumärken vars användningsvillkor förhindrar fri kopiering och distribution av hela eller delar av distributionspaketet.
  • Överensstämmelse med renheten hos den licensierade dokumentationen, otillåtligheten av dokumentation som rekommenderar installation av proprietär programvara för att lösa vissa problem.

Slutligen om du är intresserad av att veta mer om det, kan du kontrollera detaljer i följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.