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
