Replikowanie | |
Rodzina | Dalvik / Linux |
---|---|
Języki | Rosyjski i angielski |
Typ rdzenia | Jądro Linuksa |
Stan projektu | W opracowaniu |
Kaucja | git.replicant.us |
Platformy | RAMIĘ |
Firma / Deweloper |
Denis GNUtoo Carikli, Paul Kocialkowski |
Licencja |
Licencja Apache 2.0 GNU GPL 2 |
Pierwsza wersja | 2010 |
Najnowsza stabilna wersja | 6,0 0003 (30 grudnia 2017 r) |
Menedżer pakietów | APK |
Stronie internetowej | www.replicant.us |
Replicant to mobilny i darmowy system operacyjny wywodzący się z LineageOS (dawniej CyanogenMod , oba wywodzące się z Androida, a dokładniej z Android Open Source Project), który narodził się latem 2010 roku (był wtedy oparty bezpośrednio na Android Open Source Project). Ma na celu zaoferowanie całkowicie darmowego systemu operacyjnego dla smartfonów i tabletów, zastępując zastrzeżone komponenty Androida ich darmowymi odpowiednikami.
Projekt jest wspierany przez Free Software Foundation, która zorganizowała na jego rzecz kampanię darowizn.
Jest dostępny dla kilku smartfonów i tabletów .
Nazwa Replicant pochodzi od androidów o tej samej nazwie z filmu Blade Runner .
Projekt Replicant rozpoczął się w połowie 2010 roku, starając się skonsolidować różne inicjatywy, próbując stworzyć całkowicie darmową pochodną Androida dla smartfona HTC G1 . Pierwotny zespół składał się z Bradleya M. Kuhna , Aarona Williamsona, Graziano Sorbaioli i Denisa GNUtoo Carikli. Projekt szybko doprowadził do napisania kodu zastępczego dla części, które nie są wolne i potrzebne do działania HTC G1. Pierwszy komponent, który miał zostać wymieniony, pozwalał na działanie dźwięku bez prawnie zastrzeżonej biblioteki . Replicant pierwotnie dostarczał własne repozytorium bezpłatnych aplikacji, które później zostało zastąpione przez F-Droid .
Oprogramowanie odpowiedzialne za zarządzanie komunikacją z modemem (zwykle nazywane warstwą interfejsu radiowego lub RIL) zostało następnie zastąpione wolnym kodem, dzięki czemu część telefoniczna stała się użyteczna. Biblioteka obsługująca GPS została następnie zaadaptowana z bezpłatnego kodu, który został pierwotnie napisany dla innego telefonu i który pozwolił HTC G1 na uruchomienie GPS z Replicant.
Wczesne wersje Replicant były oparte na kodzie z Android Open Source Project, podczas gdy wersje 2.2 (kwiecień 2011), a później użyj CyanogenMod jako podstawy, aby ułatwić obsługę większej liczby urządzeń.
W miarę rozwoju prac wielu z pierwotnego zespołu Replicant wycofało się z projektu, czyniąc Denisa „GNUtoo” Carikli jedynym pozostałym członkiem pierwotnego zespołu, który nadal aktywnie pracował nad projektem. Wkwiecień 2011, Paul Kocialkowski postanowił zaangażować się w projekt i stopniowo stał się głównym twórcą Replicant, po pomyślnym przeniesieniu go na smartfony Nexus S i Galaxy S.
Plik 3 stycznia 2013, projekt wydał wersję 4.0 swojego całkowicie darmowego zestawu deweloperskiego , częściowo po to, aby rozwiać obawy, że Google zaktualizował licencję na dodatki i pliki binarne , czyniąc ją zastrzeżoną.
Od lipiec 2013, Replicant jest sponsorowany i wspierany przez Free Software Foundation .
Wersja | Data wydania | Oparte na | Uwagi |
---|---|---|---|
2.2 | 26 kwietnia 2011 | NC | Najnowszy (0009) został opublikowany dnia 21 października 2011. |
2.3 | NC | NC | Najnowszy (0005) został opublikowany dnia 30 września 2012. |
4.0 | 16 listopada 2012 | Android 4.0 „Ice Cream Sandwich” | Zostało wydanych 5 aktualizacji Replicant 4.0. Najnowszy (0005) został opublikowany dnia1 st październik 2013. |
4.2 | 22 stycznia 2014 | CyanogenMod 10.1, oparty na systemie Android 4.2 „Jelly Bean” | Opublikowano 4 aktualizacje oprogramowania Replicant 4.2. Najnowszy (0004) został opublikowany dnia2 września 2015. |
6.0 | 13 marca 2017 r | LineageOS 13.0.1 | Zostały wydane 2 aktualizacje Replicant 6.0. Najnowszy (0003) został opublikowany dnia30 grudnia 2017 r. |
Zakres projektu Replicant był sukcesywnie rozszerzany o obsługę nowych urządzeń, począwszy od Nexusa One , Nexusa S i Samsunga Galaxy .
Programiści replikacji nieustannie pracują nad dodaniem obsługi nowych urządzeń.
Obsługiwane są następujące urządzenia, których Wi-Fi i Bluetooth wymagają do działania firmowego oprogramowania :
Aparat | Kryptonim | Wersja replikacyjna | Grafika 2D | Grafika 3D | Jego | Telefonia | Dane mobilne | CCP | GPS | Czujniki | Aparat fotograficzny |
---|---|---|---|---|---|---|---|---|---|---|---|
Nexus S | crespo | 4.2 | Tak (wolno) | Nie | tak | tak | tak | Nie | Nie | tak | tak |
Samsung Galaxy S III 4G | i9305 | 6.0 | tak | Nie | tak | Nie | Nie | tak | Nie | tak | Tak (z tyłu) / właściciel (z przodu) |
Samsung Galaxy S III | i9300 | 6.0 | tak | Nie | tak | tak | tak | tak | Nie | tak | Tak (z tyłu) / właściciel (z przodu) |
Samsung Galaxy S II | galaksys2 | 6.0 | tak | Nie | tak | tak | tak | Nie | Nie | tak | tak |
Samsung Galaxy S. | galaxysmtd | 4.2 | Tak (wolno) | Nie | tak | tak | tak | Nie | Nie | tak | tak |
Galaxy Nexus | maguro | 6.0 | tak | Nie | tak | tak | tak | tak | Nie | tak | Nie |
Samsung Galaxy Tab 2 (10.1) | p5100 | 6.0 | Tak (wolno) | Nie | tak | tak | tak | Nie | Nie | tak | Nie |
Samsung Galaxy Tab 2 (7.0) | p3100 | 6.0 | tak | Nie | tak | tak | tak | Nie | Nie | tak | Nie |
Samsung Galaxy Note | n7000 | 6.0 | tak | Nie | tak | tak | tak | Nie | Nie | tak | Nie |
Samsung Galaxy Note 2 | n7100 | 6.0 | tak | Nie | tak | tak | tak | tak | Nie | tak | Tak (z tyłu) / Właściciel (z przodu) |
Samsung Galaxy Note 8.0.0 | N51xx | 6.0 | tak | Nie | tak | tak | tak | NC | Nie | tak | Nie |
Nexus One | pasja | 2.3 | tak | Nie | właściciel | tak | tak | NC | Tak (bez AGPS) | Nie (częściowo) | Nie |
Goldelico GTA04 | gta04 | 2.3 | tak | Nie | tak | częściowe (w toku) | tak | NC | Nie | NC | Nie |
HTC Dream / HTC Magic (en) | dream_sapphire | 2.2 | tak | Nie | tak | tak | Nie | NC | Tak (bez AGPS) | NC | Nie |
Dodatkowe docelowe urządzenia są oceniane na podstawie przydatności ich platform sprzętowych i wymaganych sterowników. WStyczeń 2014, wymienione poniżej urządzenia nie są jeszcze obsługiwane, a przenoszenie oprogramowania Replicant na te modele jest tylko przedmiotem badań.
Aparat | Kryptonim | Wersja replikacyjna |
---|---|---|
Nexus 10 | manta | 4.2 |
Ze względu na nieadekwatność ich platform sprzętowych lub brak wolnych sterowników przeniesienie Replicant na wymienione poniżej urządzenia jest niemożliwe lub wysoce nieprawdopodobne:
Aparat | Wykonalność | Powód |
---|---|---|
Karta Galaxy 8.9 | Mało prawdopodobne | Powolność Tegry |
Nexus 7 | Możliwe, ale mało prawdopodobne | Nieokreślony |
Nexus 4 | Bardzo mało prawdopodobne | Zbyt wielu zastrzeżonych pilotów |
Motorola Defy (en) | Niemożliwy | Rdzeń jest podpisany |