Uppdatering av Replicant, helt fri Android-firmware

Efter fyra och ett halvt Är sedan den senaste uppdateringen har den fjÀrde utgÄvan av projektet Replicant 6 bildats, som utvecklar ett helt öppet alternativ av Android-plattformen, fritt frÄn proprietÀra komponenter och stÀngda drivrutiner. Replicant 6-grenen Àr byggd pÄ kÀllkoden frÄn LineageOS 13, som i sin tur baseras pÄ Android 6. JÀmfört med den ursprungliga firmware har en stor del av de proprietÀra komponenterna bytts ut i Replicant, inklusive videodrivrutiner, binÀra firmwares för Wi-Fi, bibliotek för GPS, kompass, webbkamera, radiointerface och modem. Byggnader har förberetts för 9 enheter, inklusive Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus och Galaxy Tab 2.

Bland förÀndringarna i den nya versionen:

  • I appen för att ringa och ta emot samtal har ett problem med bevarande av konfidentiella uppgifter Ă„tgĂ€rdats, vilket ledde till lĂ€ckage av information om inkommande och utgĂ„ende samtal pĂ„ grund av kontroll av telefonnummer i tjĂ€nster som WhitePages, Google och OpenCnam.
  • Appen för att arbeta med katalogen F-Droid har tagits bort, eftersom mĂ„nga av de program som erbjuds i denna katalog inte uppfyller krav frĂ„n FOSS-fonden för helt fria distributioner.
  • BinĂ€ra firmwares relaterade till knapparna "bakĂ„t" och "hem" har identifierats och tagits bort (knapparna behöll sin funktionalitet utan dessa firmwares).
  • Firmwaren för pekskĂ€rmarna pĂ„ Galaxy Note 8.0 har tagits bort, dĂ„ kĂ€llkoden saknades.
  • Ett skript för att helt stĂ€nga av modemet har lagts till. Tidigare, nĂ€r det gick in i flygplanslĂ€ge, gick modemet över till lĂ„g energiförbrukning, vilket inte helt stĂ€ngde av det, och den proprietĂ€ra firmwaren som var installerad i modemet fortsatte att fungera. I den nya versionen blockeras OS-laddning till modemet för att stĂ€nga av det.
  • Det icke-fria Ambient SDK som överfördes frĂ„n LineageOS 13 har tagits bort.
  • Problem med att kĂ€nna igen SIM-kort har lösts.
  • IstĂ€llet för RepWiFi för att hantera trĂ„dlös kommunikation anvĂ€nds patchar som gör det möjligt att anvĂ€nda Androids inbyggda meny med externa trĂ„dlösa adaptrar.
  • Stöd för Ethernet-adaptrar har lagts till.
  • Skript för att konfigurera nĂ€tverksarbete baserat pĂ„ USB-enheter har lagts till. Stöd för USB-adaptrar baserade pĂ„ Ralink rt2500-chipet, som fungerar utan att ladda firmwaren, har lagts till.
  • För rendering av OpenGL i applikationer anvĂ€nds som standard den programvarubaserade rasterisatorn llvmpipe. För systemkomponenter av grafiska grĂ€nssnittet har rendering med hjĂ€lp av libagl kvarlĂ€mnats. Skript har lagts till för att vĂ€xla mellan olika implementationer av OpenGL.
  • Skript har lagts till för att förenkla byggprocessen av Replicant frĂ„n kĂ€llkoden.
  • Kommandot wipe har lagts till för att rensa partitioner i lagringsutrymmet.

Samtidigt publicerades statusen för utvecklingen av Replicant 11-grenen, baserad pÄ Android 11-plattformen (LineageOS 18) och levererad med ett vanligt Linux-kÀrna (vaniljkÀrna, inte frÄn Android). I den nya versionen förvÀntas 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).

Byggnader för andra enheter som stöds av den vanliga Linux-kÀrnan och uppfyller Replicants krav kan eventuellt förberedas (enheterna mÄste sÀkerstÀlla modemisolering och levereras med avtagbart batteri, för att garantera anvÀndaren att enheten verkligen stÀngs av efter att batteriet kopplats bort). Enheter som stöds av Linux-kÀrnan men inte uppfyller Replicants krav kan anpassas för att fungera med Replicant av entusiaster och erbjudas i form av oberoende byggnader.

Huvudkraven frÄn Fonden för fri programvara för helt fria distributioner:

  • Inkludera programvara med godkĂ€nda FSF-licenser i distributionen;
  • Oacceptabelt att leverera binĂ€ra firmware och alla binĂ€ra komponenter för drivrutiner;
  • Ingen acceptans av oförĂ€nderliga funktionella komponenter, men möjlighet att inkludera icke-funktionella, under förutsĂ€ttning att det Ă€r tillĂ„tet att kopiera och distribuera dem i kommersiella och icke-kommersiella syften (till exempel CC BY-ND-kartor för GPL-spel);
  • Oacceptabelt att anvĂ€nda varumĂ€rken vars anvĂ€ndningsvillkor hindrar fri kopiering och distribution av hela distributionen eller dess delar;
  • Följa licensrenheten i dokumentationen, oacceptabelt med dokumentation som rekommenderar installation av proprietĂ€r programvara för att lösa specifika uppgifter.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster