Përditëso në Replicant, një firmware plotësisht falas për Android

Pas katër vjet e gjysmë që nga përditësimi i fundit, është formuar publikimi i katërt i projektit Replicant 6, duke zhvilluar një version plotësisht të hapur të platformës Android, pa komponentë të pronarit dhe drejtues të mbyllur. Dega Replicant 6 është ndërtuar në bazën e kodit LineageOS 13, e cila nga ana tjetër bazohet në Android 6. Krahasuar me firmuerin origjinal, Replicant ka zëvendësuar një pjesë të madhe të komponentëve të pronarit, duke përfshirë drejtuesit e videos, firmuerin binar për Wi-Fi, bibliotekat për të punuar me GPS, busull, web kamera, ndërfaqe radio dhe modem. Ndërtesat janë përgatitur për 9 pajisje, duke përfshirë Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus dhe Galaxy Tab 2.

Ndër ndryshimet në versionin e ri:

  • Në aplikacionin për kryerjen dhe marrjen e telefonatave është rregulluar një problem me ruajtjen e të dhënave konfidenciale, i cili ka sjellë rrjedhje të informacionit për thirrjet hyrëse dhe dalëse për shkak të verifikimit të numrave të telefonit në shërbimet WhitePages, Google dhe OpenCnam.
  • Aplikacioni për të punuar me direktorinë F-Droid është hequr nga përbërja, pasi shumë nga programet e ofruara në këtë drejtori ndryshojnë nga kërkesat e Fondacionit të Software-it të Lirë për shpërndarje plotësisht falas.
  • Firmware binar i lidhur me funksionimin e butonave "mbrapa" dhe "home" u identifikua dhe u hoq (butonat mbetën funksionalë edhe pa këto firmware).
  • Firmware për ekranet me prekje Galaxy Note 8.0, për të cilët mungonte kodi burimor, është hequr.
  • U shtua një skrip për të çaktivizuar plotësisht modemin. Më parë, kur hynte në modalitetin e aeroplanit, modemi kaloi në modalitetin e fuqisë së ulët, gjë që nuk e fiku plotësisht dhe firmware-i i pronarit i instaluar në modem vazhdoi të funksiononte. Në versionin e ri, për të çaktivizuar modemin, ngarkimi i sistemit operativ në modem është i bllokuar.
  • U hoq SDK-ja jo e lirë e Ambientit e bartur nga LineageOS 13.
  • Problemet me njohjen e kartës SIM janë zgjidhur.
  • Në vend të RepWiFi, arna përdoren për të kontrolluar komunikimet me valë që ju lejojnë të përdorni menynë standarde të Android me përshtatës të jashtëm me valë.
  • Mbështetje e shtuar për përshtatësit Ethernet.
  • Skriptet e shtuara për konfigurimin e funksionimit të rrjetit bazuar në pajisjet USB. Mbështetje e shtuar për adaptorët USB bazuar në çipin Ralink rt2500, të cilët punojnë pa ngarkuar firmware.
  • Për të dhënë OpenGL në aplikacione, përdoret si parazgjedhje softueri rasterizer llvmpipe. Për komponentët e sistemit të ndërfaqes grafike, paraqitja duke përdorur libagl është lënë. Skriptet e shtuara për kalimin midis zbatimeve të OpenGL.
  • Skriptet e shtuara për ta bërë më të lehtë ndërtimin e Replicant nga burimi.
  • U shtua komanda e fshirjes për pastrimin e ndarjeve në ruajtje.

Në të njëjtën kohë, u publikua statusi i zhvillimit të degës Replicant 11, i bazuar në platformën Android 11 (LineageOS 18) dhe i dërguar me kernelin e rregullt Linux (kernel vanilje, jo nga Android). Versioni i ri pritet të mbështesë pajisjet e mëposhtme: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) dhe Galaxy Note II 4G (N7105).

Është e mundur që ndërtimet të përgatiten për pajisje të tjera që mbështeten në kernelin e Linux-it dhe plotësojnë kërkesat e Replicant (pajisjet duhet të ofrojnë izolim të modemit dhe të vijnë me një bateri të zëvendësueshme për të siguruar përdoruesin që pajisja do të fiket në të vërtetë pas shkëputjes baterinë). Pajisjet që mbështeten në kernelin Linux, por që nuk plotësojnë kërkesat e Replicant, mund të përshtaten për të ekzekutuar Replicant nga entuziastët dhe të ofrohen në formën e ndërtimeve jozyrtare.

Kërkesat kryesore të Fondacionit të Software-it të Lirë për shpërndarje krejtësisht falas:

  • Përfshirja e softuerit me licenca të miratuara nga FSF në paketën e shpërndarjes;
  • Papranueshmëria e furnizimit të firmware-it binar dhe çdo komponenti binar të drejtuesit;
  • Mos pranimi i komponentëve funksionalë të pandryshueshëm, por aftësia për të përfshirë ato jofunksionale, me kusht që t'i kopjoni dhe shpërndani ato për qëllime komerciale dhe jokomerciale (për shembull, kartat CC BY-ND për një lojë GPL);
  • Është e papranueshme përdorimi i markave tregtare, kushtet e përdorimit të të cilave pengojnë kopjimin dhe shpërndarjen falas të të gjithë shpërndarjes ose një pjese të saj;
  • Pajtueshmëria me dokumentacionin e licencimit, papranueshmëria e dokumentacionit që rekomandon instalimin e softuerit të pronarit për të zgjidhur probleme të caktuara.

Burimi: opennet.ru

Shto një koment