Pas pas katër vjet e gjysmë nga përditësimi i fundit, është formuar numri i katërt i projektit Replicant 6, i cili zhvillon një version të plotë të hapur të platformës Android, i liruar nga komponentët pronarë dhe drejtorët e mbyllur. Dega Replicant 6 është ndërtuar mbi bazën e kodit LineageOS 13, i cili është gjithashtu i bazuar në Android 6. Krahasuar me firmuerin origjinal, në Replicant është bërë një zëvendësim i një sasi të madhe të komponentëve pronarë, përfshirë drejtorët e videove, firmuerët binarë për Wi-Fi, bibliotekat për punën me GPS, kompasi, kamerën web, ndërfaqen 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 bërjen dhe pranim të telefonat, është eliminuar problemi me ruajtjen e të dhënave të ndjeshme, i cili çonte në rrjedhjen e informacionit për thirrjet hyrëse dhe dalëse për shkak të kontrollit të numrave të telefonit në shërbimet WhitePages, Google dhe OpenCnam.
- Aplikacioni për punën me katalogun F-Droid është hequr, pasi shumë nga programet e ofruara në këtë katalog janë në kundërshtim me kërkesat e Fondit të Softuerit të Lirë për shpërndarjet plotësisht të lira.
- Janë identifikuar dhe hequr firmuerët binarë që lidhen me funksionimin e butonave 'mbrapa' dhe 'shtëpi' (butonat kanë ruajtur funksionalitetin e tyre dhe pa këto firmuese).
- Është hequr firmuara për ekranet prekëse Galaxy Note 8.0, për të cilën mungonin tekstet burimore.
- Është shtuar një skenar për çaktivizimin e plotë të modemës. Më parë, kur kalonte në modin e fluturimit, modema kalonte në modin me konsum të ulët energjie, që nuk e çaktivizonte plotësisht, dhe firmuara pronarë e instaluar në modema vazhdonte të funksiononte. Në versionin e ri, për çaktivizimin e modemës bëhet bllokimi i ngarkesës në modem të operacionit të sistemit.
- Ambient SDK i pa lirë është hequr, i transferuar nga LineageOS 13.
- Janë zgjidhur problemet me njohjen e kartave SIM.
- Në vend të RepWiFi për menaxhimin e komunikimit pa tel, janë përdorur patch-e që lejojnë përdorimin e menusë standarde Android me adaptrarë të jashtëm pa tel.
- Është shtuar mbështetje për adaptrarë Ethernet.
- Skenarët për konfigurimin e punës së rrjetit mbi bazën e pajisjeve USB janë shtuar. Është shtyrë mbështetje për adaptrarë USB bazuar në çipin Ralink rt2500, që funksionojnë pa ngarkesën e firmuerit.
- Për renderimin e OpenGL në aplikacione, përdoret si standard rasterizuesi softuerik llvmpipe. Për komponentët sistemikë të ndërfaqes grafike, është lënë renderimi nëpërmjet libagl. Janë shtuar skriptet për kalimin midis implementimeve të OpenGL.
- Janë shtuar skriptet për thjeshtimin e ndërtimit të Replicant nga kodet burimore.
- Është shtuar komanda wipe për të pastruar seksionet në ruajtje.
Njëkohësisht është publikuar statusi i zhvillimit të degës Replicant 11, e bazuar në platformën Android 11 (LineageOS 18) dhe e ofruar me një bërthamë Linux të zakonshme (bërthamë vanilje, jo nga Android). Në versionin e ri pritet të sigurohet mbështetje për pajisjet e mëposhtme: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) dhe Galaxy Note II 4G (N7105).
Mund të përgatiten ndërtimet edhe për pajisje të tjera, të mbështetura në bërthamën standarde Linux dhe që plotësojnë kërkesat e Replicant (pajisjet duhet të ofrojnë izolimin e modemit dhe të shoqërohen me një bateri të ndërrueshme, për të garantuar përdoruesit se pas shkëputjes së baterisë pajisja do të fiket me të vërtetë). Pajisjet që mbështeten në bërthamën Linux, por që nuk i përmbushin kërkesat e Replicant, mund të adaptohen për funksionim me Replicant nga entuziastë dhe të ofrohen në formën e ndërtimeve jozyrtare.
Kërkesat kryesore të Fondacionit të Softuerit të Lirë për distribucione plotësisht të lira:
- Përfshirja në përbërjen e distribucionit të softuerëve me licencat e miratuara nga FSF;
- Ndalohet dorëzimi i firmware-ve binarë dhe çdo përbërësi binar të shoferëve;
- Nuk pranohen komponente funksionale të papërshtatshme, por është e mundur të përfshihen ato jo-funksionale, me kusht që të lejohet kopjimi dhe shpërndarja e tyre për qëllime tregtare dhe jo-tregtare (p.sh., karto CC BY-ND për një lojë GPL);
- Nuk lejohet përdorimi i markave tregtare, kushtet e përdorimit të të cilave pengojnë kopjimin dhe shpërndarjen e lirë të të gjithë distribucionit ose pjesës së tij;
- Respektimi i pastërtisë së licencave në dokumentacion, ndalohet dokumentacioni që rekomandon instalimin e softuerëve pronësorë për zgjidhjen e disa detyrave.
Burimi: opennet.ru
