Androidi käivitamiseks enamikus seadmetes peavad arendajad segama avatud lähtekoodi ja müüja tarnitud patenteeritud failidega. Neile kasutajatele, kes hindavad tõeliselt tasuta operatsioonisüsteemi, pole Android tegelikult nii tasuta, kui nad sooviksid. Arendajatel puudub juurdepääs paljude riistvarakomponentide lähtekoodile ja nad peavad oma kohandatud tarkvara tarnima nn patenteeritud blobidega.
Kuid Replicant püüab seda muuta. Replicant on täielikult avatud lähtekoodiga operatsioonisüsteem, mille eesmärk on asendada KÕIK Androidi patenteeritud komponendid koos avatud lähtekoodiga analoogidega. Muudatused tehakse enamasti C programmeerimiskeeles, kuna arendajad peavad draiverid ja Linuxi kerneli ümber kirjutama. Nimi Replikant on pärit väljamõeldud replikant-androidide järgi Blade Runner Film.
Oma 7-aastase ajaloo jooksul on Replicantil olnud kolm versiooni, mis põhinevad Android 2.2-l, Android 4.0-l ja Android 4.2-l. Nüüd on ROM-i meeskond ametlikult teatanud versioonist Replicant 6.0, mis põhineb Lineage OS 13.0-l (Android 6.0). Avatud lähtekoodiga draiverite arendamine ei ole lihtne ülesanne, mistõttu on Replicant OS saadaval ainult järgmiste seadmete jaoks:
- Samsung Galaxy S2
- Samsung Galaxy S3
- Samsung Galaxy Note 2
- Samsung Galaxy S3 4G (puudulik tugi)
Meeskond plaanib tarkvara tuua järgmistesse seadmetesse:
- OpenPhoenux GTA04
- Samsung Galaxy Nexus
- Samsung Galaxy Tab 2 7.0
- Samsung Galaxy Tab 2 10.1
- Samsung Galaxy märkus
Enne kui puudutate taastamise ajal tehaseseadetele lähtestamist, pidage meeles, et mõned võtmefunktsioonid puuduvad. WiFi, Bluetooth, riistvarameediumi kodeerimine ja dekodeerimine ning 3D-graafika praegu ei tööta. Replicant on vaevalt igapäevane draiver, kuid ROM-i idee näitab, kuidas näeks nutitelefoni tarkvara välja, kui kõik komponendid oleksid täielikult avatud lähtekoodiga.
Lisaks arendusele on meeskond uuendanud ka wiki lehte, pannes üles palju uut dokumentatsiooni. Replicanti meeskond otsib endiselt arendajaid, kes aitaksid neil lahendada mõned kõige olulisemad ülesandeid.
Vaadake Replicant 6.0 muudatuste logiLaadige oma seadme jaoks alla Replicant 6.0
Allikas: Replicant Blog