Replicant
Replicant — свободная операционная система с открытым исходным кодом, основанная на Android. Целью проекта является замена всех проприетарных компонентов Android свободными аналогами. Система доступна для нескольких смартфонов и планшетов.
Replicant | |
---|---|
Replicant 6.0 на Samsung Galaxy Note II | |
Разработчик | Paul Kocialkowski[1], при финансовой поддержке Free Software Foundation[2] |
Семейство ОС | Linux |
Основана на | LineageOS и Android |
Исходный код | свободное и открытое программное обеспечение |
Первый выпуск | середина 2010 |
Последняя версия | 6.0 0004 (03 июня 2022) |
Менеджеры пакетов | APK |
Поддерживаемые языки | русский, английский и ещё более 100 языков |
Тип ядра | монолитное модифицированное ядро Linux |
Лицензия | Apache v2, GPL v2 и др. |
Состояние | Актуальное. |
Репозиторий исходного кода | git.replicant.us |
Веб-сайт | replicant.us (англ.) |
Медиафайлы на Викискладе |
Replicant спонсируется и поддерживается Фондом свободного программного обеспечения[3].
Название Replicant взято у вымышленных андроидов-репликантов из фильма «Бегущий по лезвию»[4].
ИсторияПравить
Проект был начат в 2010 году с попытки объединения различных инициатив по созданию полностью свободной версии Android для HTC Dream. Разработчики начали переписывание несвободных частей системы, необходимых для работы устройства. Первоначально Replicant представил свой репозиторий приложений, который позднее был заменён на F-Droid.
Первые версии Replicant (до версии 2.2) основывались на коде Android Open Source Project, а затем, для обеспечения поддержки большего количества устройств, в качестве основы стал использоваться CyanogenMod[5][6]. 1 февраля 2017 года в блоге проекта Replicant была опубликована информация, что будущие версии Replicant будут основаны на LineageOS, поскольку разработка CyanogenMod прекращена[7].
РелизыПравить
В следующей таблице перечислены основные версии системы:
Версия | Дата выпуска | Основа | Дополнительно |
---|---|---|---|
Старая версия, не поддерживается: 2.2[8] | 26-04-2011 | н/д | н/д |
Старая версия, не поддерживается: 4.0 | 16-11-2012 | Android 4.0 «Ice Cream Sandwich» | Было выпущено пять обновлений; последнее, 0005 — 1 октября 2013[9]. |
Старая поддерживаемая версия: 4.2[10][11] | 02-09-2015 | CyanogenMod 10.1, основан на Android 4.2 «Jelly Bean» | Было выпущено четыре обновления; последнее, 0004 — 2 сентября 2015. |
Текущая версия: 6.0 | 03-06-2022[12] | CyanogenMod 13.0[13], основан на Android Marshmallow/AOSP 6.0.x[14]. | Было выпущено четыре обновления; последнее, 0004 — 03 июня 2022[15]. |
Старая версия Текущая версия |
РазработкаПравить
3 января 2013 проектом был выпущен Replicant 4.0 SDK как полностью свободная замена Android SDK[16]. Replicant SDK был выпущен в ответ на смену компанией Google лицензии у дополнений и бинарных файлов на проприетарную[17].
Поддерживаемые устройстваПравить
Устройство | Тип | Кодовое имя |
Версия системы |
2D-графика | 3D-графика | Звук | Telephony | Mobile Data |
NFC | GPS | Сенсор | Камера | Wi-Fi | Bluetooth |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nexus S | Смартфон | crespo | 4.2 | Да | Нет | Да | Да | Да | Да | Нет | Да | Да | проприетарная | проприетарная |
Samsung Galaxy S | Смартфон | galaxysmtd | 4.2 | Да | Нет | Да | Да | Да | н/д | Нет | Да | Да | проприетарная | проприетарная |
Samsung Galaxy SII | Смартфон | galaxys2 | 4.2 | Да (быстро) | Нет | Да | Да | Да | Нет | Нет | Да | Да | проприетарная | проприетарная |
Samsung Galaxy Note (original) | Смартфон | n7000 | 4.2 | Да (медленно) | Нет | Да | Да | Да | Нет | Нет | Да | Нет | проприетарная | проприетарная |
Galaxy Nexus | Смартфон | maguro | 4.2 | Да | Нет | Да | Да | Да | Да | Нет | Да | Нет | проприетарная | проприетарная |
Samsung Galaxy Tab 2 (7.0) | Планшет | p3100 | 4.2 | Да (быстро) | Нет | Да | Да | Да | н/д | Нет | Да | Нет | проприетарная | проприетарная |
Samsung Galaxy Tab 2 (10.1) | Планшет | p5100 | 4.2 | Да (медленно) | Нет | Да | Да | Да | н/д | Нет | Да | Нет | проприетарная | проприетарная |
Samsung Galaxy SIII | Смартфон | i9300 | 4.2 | Да | Нет | Да | Да | Да | Да | Нет | Да | Да (back) / proprietary (front) | проприетарная | проприетарная |
Samsung Galaxy Note 2 | Смартфон | n7100 | 4.2 | Да | Нет | Да | Да | Да | Да | Нет | Да | Да (back) / proprietary (front) | проприетарная | проприетарная |
Goldelico OpenPhoenux GTA04 | Смартфон | gta04 | 4.2 | Да | Нет | Да | Работа продолжается | Работа продолжается | н/д | Да | Работа продолжается | Работа продолжается | проприетарная | проприетарная |
ПримечанияПравить
- ↑ People - Replicant (неопр.). Дата обращения: 14 августа 2016. Архивировано 8 октября 2014 года.
- ↑ FSF launches fundraising program for Replicant, the fully free Android-based mobile OS - FSF (неопр.). Дата обращения: 14 августа 2016. Архивировано 6 августа 2016 года.
- ↑ FSF launches fundraising program for Replicant, the fully free Android-based mobile OS (неопр.). Free Software Foundation (24 июля 2013). Дата обращения: 4 февраля 2014. Архивировано 22 февраля 2014 года.
- ↑ McAllister, Neil FSF passes collection plate for free Android clone Replicant (англ.). The Register (26 июля 2013). Дата обращения: 10 июня 2019. Архивировано 3 февраля 2014 года.
- ↑ Manuel Jose. A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project (неопр.). techdrivein.com (июль 2013). Дата обращения: 2 января 2014. Архивировано 1 августа 2013 года.
- ↑ Rohan Pearce. Replicant developer interview - Building a truly free Android (неопр.). techworld.com (10 марта 2012). Дата обращения: 2 января 2014. Архивировано из оригинала 5 декабря 2013 года.
- ↑ Replicant 6.0 development updates | Replicant (англ.). blog.replicant.us. Архивировано 1 февраля 2017 года.
- ↑ Replicant 2.2 SDK Available (неопр.). Replicant (26 апреля 2011). Дата обращения: 25 января 2014. Архивировано 28 января 2015 года.
- ↑ Paul Kocialkowski. Replicant 4.0 0005 images release (неопр.). Replicant (1 октября 2013). Дата обращения: 23 октября 2013. Архивировано 6 сентября 2017 года.
- ↑ Replicant (неопр.). replicant.us. Дата обращения: 14 августа 2016. Архивировано 24 августа 2017 года.
- ↑ Paul Kocialkowski. Replicant 4.2 kicks out! (неопр.) Replicant (2 сентября 2015). Дата обращения: 24 января 2015. Архивировано 24 августа 2017 года.
- ↑ New Replicant 6.0 0004 release and Replicant 11 status. | Replicant (англ.). blog.replicant.us. Дата обращения: 3 июня 2022. Архивировано 14 мая 2017 года.
- ↑ Replicant 6.0, at least for the Samsung Galaxy S3 (неопр.). — «SELinux is running in enforcing mode (also in recovery mode).[..] I was able to get the Samsung-RIL and libsamsung-ipc code updated. [..] Compiled images if you can't or don't want to build it yourself (build date: 25.3.16) [..] replicant-6.0.zip». Дата обращения: 6 сентября 2016. Архивировано 1 сентября 2016 года.
- ↑ Replicant 6.0 early work, upstream work and F-Droid issue Replicant (неопр.). replicant.us (8 августа 2016). — «At Replicant, things are moving again: Replicant is being updated from Android 4.2 to Android 6.0 by Wolfgang Wiedmeyer. [..] This work is currently being done for the Galaxy S 3 (I9300).». Дата обращения: 23 августа 2017. Архивировано 24 августа 2017 года.
- ↑ New Replicant 6.0 0004 release and Replicant 11 status. (англ.) (3 июня 2022).
- ↑ Replicant 4.0 SDK release | Replicant project (неопр.). Replicant.us (3 января 2013). Дата обращения: 30 сентября 2013. Архивировано из оригинала 8 сентября 2013 года.
- ↑ What's up with the Android SDK? - Paul Kocialkowski's coding blog (неопр.). Code.paulk.fr (5 января 2013). Дата обращения: 30 сентября 2013. Архивировано 3 февраля 2014 года.
СсылкиПравить
- replicant.us — официальный сайт Replicant
- Article on Android, citing Replicant, - Ричард Столлман
- Сергей Ленс: Прошлое и будущее ОС Android Replicant. - android-mobile.ru