Replicant, un firmware Android complet gratuit

După patru ani și jumătate de la ultima actualizare, A patra versiune a proiectului Replicant 6 a fost anunțată, dezvoltând o versiune complet deschisă a platformei Android, fără componente proprietare și drivere proprietare.

Ramura Replicant 6 se bazează pe baza de cod LineageOS 13, care la rândul său se bazează pe Android 6. În comparație cu firmware-ul original, Replicant a înlocuit o mare parte a componentelor proprietare, inclusiv drivere video, firmware binar pentru Wi-Fi, biblioteci pentru lucrul cu GPS, busolă, webcam, interfață radio și modem. Build-uri pregătite pentru 9 dispozitive, inclusiv Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus și Galaxy Tab 2.

Principalele funcții noi ale Replicant 6

În această nouă versiune care este prezentată, aplicație pentru a efectua și a primi apeluri, am remediat o problemă cu stocarea datelor sensibile, care a cauzat scurgeri de informații despre apelurile primite și efectuate din cauza verificării numerelor de telefon în serviciile WhitePages, Google și OpenCnam.

Aplicația pentru a lucra cu catalogul F-Droid a fost eliminat din compoziție, deoarece multe dintre programele oferite în acest catalog diferă de cerințele Free Software Foundation pentru distribuții complet gratuite.

Alte modificări care a adăugat un script pentru a dezactiva complet modemul. Anterior, la trecerea în modul de zbor, modemul a fost trecut în modul de putere redusă, care nu l-a oprit complet, iar firmware-ul proprietar instalat pe modem a continuat să funcționeze. În noua versiune, pentru a dezactiva modemul, sistemul de operare este blocat de la încărcare pe modem.

Dintre celelalte schimbări care ies în evidență:

  • S-a eliminat Ambient SDK care nu este gratuit portat din LineageOS 13.
    S-au rezolvat problemele cu recunoașterea cartelei SIM.
  • Identificarea și eliminarea firmware-ului binar asociat cu funcționarea butoanelor „înapoi” și „acasă” (butoanele și-au menținut performanța chiar și fără acest firmware).
  • A fost eliminat firmware-ul ecranului tactil Galaxy Note 8.0 cu codul sursă lipsă.
  • În loc de RepWiFi, patch-urile sunt folosite pentru a gestiona comunicarea fără fir, permițându-vă să utilizați meniul normal Android cu adaptoare wireless externe.
  • S-a adăugat suport pentru adaptoare Ethernet.
    S-au adăugat scripturi pentru configurarea rețelelor bazate pe dispozitive USB.
  • S-a adăugat suport pentru adaptoarele USB bazate pe cipul Ralink rt2500 care funcționează fără descărcare de firmware.
  • Redarea OpenGL în aplicații folosește rasterizatorul software llvmpipe în mod implicit. Pentru componentele de sistem ale interfeței grafice, este permis să desenați cu libagl.
  • S-au adăugat scripturi pentru a comuta între implementările OpenGL.
  • S-au adăugat scripturi pentru a facilita construirea Replicant din sursă.
    S-a adăugat o comandă de ștergere pentru a șterge partițiile de pe stocare.

Totodată, a fost publicat stadiul de dezvoltare al filialei Replicant 11, bazat pe platforma Android 11 (LineageOS 18) și livrat cu un nucleu Linux normal (nucleul de vanilie, nu Android). Noua versiune este de așteptat să ofere suport pentru următoarele dispozitive: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) și Galaxy Note II 4G (N7105).

Este posibil ca asta build-urile sunt în curs de pregătire pentru alte dispozitive compatibile cu nucleul Linux standard și să îndeplinească cerințele Replicant (dispozitivele trebuie să asigure izolarea modemului și să vină cu o baterie înlocuibilă pentru a se asigura utilizatorului că, după deconectarea bateriei, dispozitivul se va porni efectiv).

Dispozitivele care acceptă nucleul Linux, dar care nu îndeplinesc cerințele Replicant, pot fi adaptate pentru a funcționa cu entuziaștii Replicant și oferite ca versiuni neoficiale.

Principalele cerințe ale Free Software Foundation pentru distribuții complet gratuite sunt:

  • Includerea în kit-ul de distribuție software cu licențe aprobate de FSF.
  • Inadmisibilitatea furnizării firmware-ului binar (firmware) și a oricăror componente binare ale driverelor.
  • Nu acceptați componente funcționale imuabile, ci posibilitatea de a le include pe cele nefuncționale, cu permisiunea de a le copia și distribui în scopuri comerciale și necomerciale (de exemplu, hărți CC BY-ND pentru un joc GPL).
  • Inadmisibilitatea utilizării mărcilor ale căror condiții de utilizare împiedică copierea și distribuirea gratuită a întregului sau parțial a trusei de distribuție.
  • Respectarea purității documentației licențiate, inadmisibilitatea documentației care recomandă instalarea de software proprietar pentru a rezolva anumite probleme.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detalii în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.