Aktualizujte na Replicant, úplne bezplatný firmvér Android

Po štyri a pol roku od poslednej aktualizácie sa sformovalo štvrté vydanie projektu Replicant 6, ktorý vyvíja úplne otvorenú verziu platformy Android, bez proprietárnych komponentov a uzavretých ovládačov. Vetva Replicant 6 je postavená na kódovej základni LineageOS 13, ktorá je zasa založená na Androide 6. Oproti pôvodnému firmvéru Replicant nahradil veľkú časť proprietárnych komponentov, vrátane ovládačov videa, binárneho firmvéru pre Wi-Fi, knižníc pre prácu s GPS, kompasom, webovou kamerou, rádiovým rozhraním a modemom. Zostavy sú pripravené pre 9 zariadení vrátane Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus a Galaxy Tab 2.

Medzi zmeny v novej verzii:

  • V aplikácii na uskutočňovanie a prijímanie hovorov bol opravený problém s ukladaním dôverných údajov, ktorý viedol k úniku informácií o prichádzajúcich a odchádzajúcich hovoroch z dôvodu overovania telefónnych čísel v službách WhitePages, Google a OpenCnam.
  • Aplikácia na prácu s adresárom F-Droid bola zo zloženia odstránená, pretože mnohé programy ponúkané v tomto adresári sa líšia od požiadaviek Free Software Foundation na úplne bezplatné distribúcie.
  • Binárny firmvér spojený s prevádzkou tlačidiel „späť“ a „domov“ bol identifikovaný a odstránený (tlačidlá zostali funkčné aj bez týchto firmvérov).
  • Firmvér pre dotykové displeje Galaxy Note 8.0, ku ktorému chýbal zdrojový kód, bol odstránený.
  • Pridaný skript na úplné vypnutie modemu. Predtým sa pri vstupe do režimu v lietadle modem prepol do režimu nízkej spotreby, čím sa nevypol úplne a proprietárny firmvér nainštalovaný v modeme naďalej fungoval. V novej verzii je na deaktiváciu modemu zablokované načítanie operačného systému do modemu.
  • Odstránená neslobodná Ambient SDK prenesená z LineageOS 13.
  • Problémy s rozpoznávaním SIM karty boli vyriešené.
  • Namiesto RepWiFi sa na ovládanie bezdrôtovej komunikácie používajú záplaty, ktoré umožňujú používať štandardné menu Androidu s externými bezdrôtovými adaptérmi.
  • Pridaná podpora pre ethernetové adaptéry.
  • Pridané skripty pre nastavenie sieťovej prevádzky na základe USB zariadení. Pridaná podpora pre USB adaptéry založené na čipe Ralink rt2500, ktoré fungujú bez načítania firmvéru.
  • Na vykreslenie OpenGL v aplikáciách sa štandardne používa softvérový rasterizátor llvmpipe. Pre systémové komponenty grafického rozhrania je ponechané vykresľovanie pomocou libagl. Pridané skripty na prepínanie medzi implementáciami OpenGL.
  • Pridané skripty na uľahčenie zostavovania Replikanta zo zdroja.
  • Pridaný príkaz na vymazanie na čistenie oddielov v úložisku.

Zároveň bol zverejnený stav vývoja vetvy Replicant 11, založenej na platforme Android 11 (LineageOS 18) a dodávanej s bežným jadrom Linuxu (vanilla kernel, nie z Androidu). Očakáva sa, že nová verzia bude podporovať nasledujúce zariadenia: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) a Galaxy Note II 4G (N7105).

Je možné, že zostavy budú pripravené pre iné zariadenia, ktoré sú podporované v základnom linuxovom jadre a spĺňajú požiadavky Replicant (zariadenia musia poskytovať izoláciu modemu a musia byť dodávané s vymeniteľnou batériou, aby sa zaistilo, že sa zariadenie po odpojení skutočne vypne batéria). Zariadenia, ktoré sú podporované v jadre Linuxu, ale nespĺňajú požiadavky Replicant, môžu nadšenci prispôsobiť na spustenie Replicant a ponúkať ich vo forme neoficiálnych zostavení.

Hlavné požiadavky Free Software Foundation na úplne bezplatné distribúcie:

  • Začlenenie softvéru s licenciami schválenými FSF do distribučného balíka;
  • Neprípustnosť dodania binárneho firmvéru a akýchkoľvek komponentov binárneho ovládača;
  • Neakceptovanie nezmeniteľných funkčných komponentov, ale možnosť začleniť nefunkčné s výhradou povolenia na ich kopírovanie a distribúciu na komerčné a nekomerčné účely (napríklad karty CC BY-ND pre hru GPL);
  • Je neprípustné používať ochranné známky, ktorých podmienky používania bránia voľnému kopírovaniu a šíreniu celej distribúcie alebo jej časti;
  • Súlad s licenčnou dokumentáciou, neprípustnosť dokumentácie odporúčajúcej inštaláciu proprietárneho softvéru na vyriešenie určitých problémov.

Zdroj: opennet.ru

Pridať komentár