Po čtyřech a půl letech od poslední aktualizace byla odhalena čtvrtá verze projektu Replicant 6, vyvíjí zcela otevřenou verzi platformy Android bez proprietárních komponent a proprietárních ovladačů.
Replikantská větev 6 je založen na kódové základně LineageOS 13, který je zase založen na Androidu 6. Oproti původnímu firmwaru Replicant nahradil velkou část proprietárních komponent, včetně ovladačů videa, binárního firmwaru pro Wi-Fi, knihoven pro práci s GPS, kompasem, webkamerou, rádiovým rozhraním a modemem. Připravené sestavení pro 9 zařízení včetně Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus a Galaxy Tab 2.
Hlavní novinky Replicant 6
V této nové verzi, která je prezentována, aplikace pro volání a přijímání hovorů, opravili jsme problém s ukládáním citlivých dat, který způsoboval únik informací o příchozích a odchozích hovorech kvůli ověření telefonního čísla ve službách WhitePages, Google a OpenCnam.
Aplikace pro práci s katalogem F-Droid byl z kompozice odstraněn, protože mnoho programů nabízených v tomto katalogu se liší od požadavků Free Software Foundation na zcela bezplatné distribuce.
Jiné změny, které přidal skript pro úplné vypnutí modemu. Dříve se modem při přepnutí do letového režimu přepnul do režimu nízké spotřeby, čímž se nevypnul úplně a proprietární firmware nainstalovaný na modemu nadále fungoval. V nové verzi deaktivace modemu blokuje načítání operačního systému na modem.
Z dalších změn které vynikají:
- Odstraněno nesvobodné Ambient SDK přenesené z LineageOS 13.
Opraveny problémy s rozpoznáváním SIM karty. - Identifikován a odstraněn binární firmware spojený s funkcí tlačítek "zpět" a "domů" (tlačítka si zachovala svůj výkon i bez tohoto firmwaru).
- Byl odstraněn firmware dotykové obrazovky Galaxy Note 8.0, který postrádal zdrojový kód.
- Místo RepWiFi se záplaty používají ke správě bezdrátové komunikace, což vám umožní používat běžné menu Android s externími bezdrátovými adaptéry.
- Přidána podpora pro ethernetové adaptéry.
Přidány skripty pro konfiguraci sítě založené na zařízeních USB. - Přidána podpora pro adaptéry USB založené na čipu Ralink rt2500, které fungují bez stahování firmwaru.
- Vykreslování OpenGL v aplikacích standardně používá softwarový rasterizér llvmpipe. Pro systémové komponenty grafického rozhraní je povoleno kreslit pomocí libaglu.
- Přidány skripty pro přepínání mezi implementacemi OpenGL.
- Přidány skripty pro snazší sestavení Replikanta ze zdroje.
Přidán příkaz vymazání pro vymazání oddílů v úložišti.
Zároveň byl zveřejněn stav vývoje pobočky Replicant 11, založené na platformě Android 11 (LineageOS 18) a dodáno s normálním linuxovým jádrem (vanilkové jádro, ne Android). Očekává se, že nová verze poskytne podporu pro následující zařízení: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) a Galaxy Note II 4G (N7105).
Je to možné sestavení jsou připravena pro další zařízení kompatibilní s linuxovým jádrem standard a které splňují požadavky replikantů (zařízení musí poskytovat izolaci modemu a musí být dodávána s vyměnitelnou baterií, aby bylo uživateli zajištěno, že po odpojení baterie se zařízení skutečně zapne).
Zařízení, která jsou kompatibilní s linuxovým jádrem, ale nesplňují požadavky na replikanty, lze upravit pro práci s nadšenci replikantů a nabízet je jako neoficiální sestavení.
Hlavní požadavky Free Software Foundation na zcela bezplatné distribuce jsou:
- Zahrnutí do sady pro distribuci softwaru s licencemi schválenými FSF.
- Nepřípustnost dodávky binárního firmwaru (firmwaru) a jakýchkoli binárních součástí ovladačů.
- Neakceptujte neměnné funkční komponenty, ale možnost zahrnutí nefunkčních, s výhradou povolení k jejich kopírování a distribuci pro komerční a nekomerční účely (například mapy CC BY-ND pro hru GPL).
- Nepřípustnost používání značek, jejichž podmínky použití brání volnému kopírování a distribuci celé nebo části distribuční sady.
- Dodržování čistoty licencované dokumentace, nepřípustnost dokumentace, která doporučuje instalaci proprietárního softwaru k řešení určitých problémů.
Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti v následujícím odkazu.