För att få Android att starta på de flesta enheter måste utvecklare blanda den öppna källkoden med proprietära filer som levereras av leverantören. För de användare som värdesätter ett verkligt gratis operativsystem är Android faktiskt inte så gratis som de skulle vilja att det skulle vara. Utvecklare har ingen tillgång till källkoden för många hårdvarukomponenter och måste skicka sin anpassade mjukvara med så kallade proprietära blobs.
Men Replicant försöker ändra på det. Replicant är ett helt öppen källkodsoperativsystem som syftar till att ersätta ALLT proprietära Android-komponenter med motsvarigheter med öppen källkod. Ändringar görs mestadels i programmeringsspråket C, eftersom utvecklare måste skriva om drivrutiner och Linux-kärnan. Namnet Replicant är hämtat från de fiktiva replikerande androiderna i Blade Runner film.
I sin 7-åriga historia har Replicant haft tre versioner baserade på Android 2.2, Android 4.0 och Android 4.2. Nu har teamet bakom ROM officiellt tillkännagett Replicant 6.0 som är baserat på Lineage OS 13.0 (Android 6.0). Att utveckla drivrutiner med öppen källkod är inte en lätt uppgift, varför Replicant OS endast är tillgängligt för följande enheter:
- Samsung Galaxy S2
- Samsung Galaxy S3
- Samsung Galaxy Note 2
- Samsung Galaxy S3 4G (ofullständig support)
Teamet planerar att ta med programvaran till följande enheter:
- OpenPhoenux GTA04
- Samsung Galaxy Nexus
- Samsung Galaxy Tab 2 7.0
- Samsung Galaxy Tab 2 10.1
- Samsung Galaxy Note
Innan du trycker på fabriksåterställning i din återställning, observera att vissa nyckelfunktioner saknas. WiFi, Bluetooth, hårdvarumediakodning och avkodning och 3D-grafik fungerar inte för närvarande. Replicant är knappast en daglig förare, men idén bakom ROM visar hur mjukvara på en smartphone skulle se ut om alla komponenter var helt öppen källkod.
Förutom utvecklingen har teamet också uppdaterat wikisidan och lagt upp en hel del ny dokumentation. Replicant-teamet letar fortfarande efter utvecklare som kan hjälpa dem att ta itu med några av de mest avgörande uppgifter.
Se Replicant 6.0 ChangelogLadda ner Replicant 6.0 för din enhet
Källa: Replicant Blog