Neli ja pool aastat pÀrast eelmist uuendamist on loodud projekti Replicant 6 neljas vÀljaanne, mis arendab tÀiesti avatud Androidi platvormi, vaba patenteeritud komponentidest ja suletud draiveritest. Replicant 6 haru pÔhineb LineageOS 13 koodibaasil, mis omakorda pÔhineb Android 6-l. Erinevalt originaalist on Replicantis asendatud suur osa patenteeritud komponente, sealhulgas videodraivereid, Wi-Fi jaoks mÔeldud binaarfailide, GPS-i, kompassi, veebikaamera, raadio-liidese ja mootoriga seotud teeke. Kogumikud on ette valmistatud 9 seadme jaoks, sealhulgas Samsung Galaxy S2 / S3, Galaxy Note, Galaxy Nexus ja Galaxy Tab 2.
Uues versioonis on jÀrgmised muudatused:
- Kutsumiste ja vastuvÔtukÔnede rakenduses on lahendatud probleem, mis seondub konfidentsiaalsete andmete sÀilitamisega ja viib sisse- ja vÀljaminevate kÔnede andmete lekkimiseni, mis tekkis telefoninumbrite kontrollimise tÔttu teenustes WhitePages, Google ja OpenCnam.
- Eemaldatud on rakendus F-Droidi katalooge haldamiseks, kuna paljud selles kataloogis pakutud programmid ei vasta avatud tarkvara fondi nÔuetele tÀiesti avatud distributsioonide jaoks.
- Kustutatud on binaarfailid, mis olid seotud "tagasi" ja "kodu" nuppude tööga (nupud sÀilitasid oma funktsionaalsuse ka ilma nendeta).
- Eemaldatud on Galaxy Note 8.0 puutetundlike ekraanide rakendus, mille allikaid ei olnud.
- Lisatud on skript, mis blokeerib modemi tĂ€ieliku vĂ€ljalĂŒlitamise. Varasemalt modemi energiasÀÀstureĆŸiimi sisenemisel jÀÀb modem tööle, ning installitud patendiomanduses olev tarkvara jĂ€tkab töötamist. Uues versioonis toimub modemi vĂ€ljalĂŒlitamine operatsioonisĂŒsteemi laadimise blokeerimise kaudu.
- Eemaldatud on vaba Ambient SDK, mis on kantud LineageOS 13-st.
- Lahendatud on SIM-kaartide tuvastamise probleemid.
- RepWiFi asemel traadita ĂŒhenduse haldamiseks on kasutatud patĆĄide kogumit, mis vĂ”imaldab kasutada Androidi vaikemenĂŒĂŒd vĂ€liste traadita adapteritega.
- Lisatud on Ethernet-adapterite tugi.
- Lisatud on skriptid vÔrgu seadistamiseks USB-seadmete pÔhjal. Lisatud on toetus Ralink rt2500 kiibil pÔhinevatele USB-adapteritele, mis töötavad ilma tarkvara laadimiseta.
- OpenGL-i joonistamiseks rakendustes on vaikimisi kasutusel tarkvaraline rasteriseerija llvmpipe. SĂŒsteemi komponentide graafilise liidese joonistamiseks on jĂ€etud libagl. Lisatud on skriptid OpenGL-i rakenduste vahel vahetamiseks.
- Lisatud skriptid Replicant'i allika koodist lihtsustamiseks.
- Lisatud kÀsk wipe, et puhastada salvestussektoreid.
Samuti avaldati Replicant 11 arenduse staatus, mis pÔhineb Android 11 platvormil (LineageOS 18) ja tarnitakse koos tavalise Linuxi tuumaga (vanailline tuuma, mitte Androidist). Uues versioonis on oodata toetust jÀrgmistele seadmetele: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ja Galaxy Note II 4G (N7105).
VĂ”imalik, et valmistatakse ette ka versioone teistele seadmetele, mis on toetatud Linuxi tuumas ja vastavad Replicant'i nĂ”uetele (seadmed peavad tagama modemite eraldatuse ja olema varustatud vahetatava akuga, et tagada kasutajale, et pĂ€rast aku ĂŒhenduse katkestamist seade tĂ”epoolest vĂ€lja lĂŒlitatakse). Linuxi tuuma toetatud seadmed, mis ei vasta Replicant'i nĂ”uetele, vĂ”ivad entusiastide poolt rakenduda Replicant'iga töötamiseks ja pakutakse ebamugavates vormides.
Fondi SPO pÔhiv requirements tÀielikult vabade distributiivide jaoks:
- Distributsiooni koosseisu kuuluvad FSF litsentside poolt heaks kiidetud tarkvarad;
- Binaarse firmwareâi ja mis tahes binaarsete draiverikomponentide kaasamine ei ole lubatud;
- Muutumatute funktsionaalsete komponentide mittevÔtmine, kuid mittefunktsionaalsete kaasamine, tingimusel et nende kopeerimise ja levitamise lubamine kaubanduslikeks ja mittekaubanduslikeks eesmÀrkideks (nÀiteks CC BY-ND kaardid GPL mÀngule);
- KaubamÀrkide kasutamise vastuvÔetamatuse tingimused, mis takistavad kogu distributsiooni vÔi selle osa vaba kopeerimist ja levitamist;
- Dokumentatsiooni litsentsi puhtuse jÀrgimine, dokumentatsioon, mis soovitab osade installimist, millele on lisatud patenteeritud tarkvara teatud probleemide lahendamiseks, ei ole lubatud.
Allikas: opennet.ru
