Aghjurnà Replicant, un firmware Android completamente gratuitu

После четырёх с половиной лет с момента прошлого обновления сформирован четвёртый выпуск проекта Replicant 6, развивающего полностью открытый вариант платформы Android, избавленный от проприетарных компонентов и закрытых драйверов. Ветка Replicant 6 построена на кодовой базе LineageOS 13, в свою очередь основанной на Android 6. По сравнению с оригинальной прошивкой, в Replicant произведена замена большой порции проприетарных компонентов, включая видеодрайверы, бинарные прошивки для Wi-Fi, библиотеки для работы с GPS, компасом, web-камерой, радио-интерфейсом и модемом. Сборки подготовлены для 9 устройств, включая Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus и Galaxy Tab 2.

Trà i cambiamenti in a nova versione:

  • В приложении для совершения и приёма звонков устранена проблема с сохранением конфиденциальных данных, приводившая к утечке сведений о входящих и выходящих вызовах из-за проверки номеров телефонов в сервисах WhitePages, Google и OpenCnam.
  • Из состава удалено приложение для работы с каталогом F-Droid, так как многие предложенные в данном каталоге программы расходятся с требованиями Фонда СПО к полностью свободным дистрибутивам.
  • Выявлены и удалены бинарные прошивки, связанные с работой кнопок «назад» и «домой» (кнопки сохранили свою работоспособность и без данных прошивок).
  • Удалена прошивка для сенсорных экранов Galaxy Note 8.0, для которой отсутствовали исходные тексты.
  • Добавлен скрипт для полного отключения модема. Ранее при переходе в режим полёта модем переводился в режим низкого энергопотребления, что полностью его не отключало, и установленная в модеме проприетарная прошивка продолжала работать. В новой версии для отключения модема производится блокировка загрузки в модем операционной системы.
  • Удалён несвободный Ambient SDK, перенесённый из LineageOS 13.
  • Решены проблемы с распознаванием SIM-карт.
  • Вместо RepWiFi для управления беспроводной связью задействованы патчи, позволяющие использовать штатное меню Android с внешними беспроводными адаптерами.
  • Добавлена поддержка Ethernet-адаптеров.
  • Добавлены скрипты для настройки работы сети на базе USB-устройств. Добавлена поддержка USB-адаптеров на базе чипа Ralink rt2500, работающих без загрузки прошивки.
  • Для отрисовки OpenGL в приложениях по умолчанию задействован программный растеризатор llvmpipe. Для системных компонентов графического интерфейса оставлена отрисовка при помощи libagl. Добавлены скрипты для переключения между реализациями OpenGL.
  • Добавлены скрипты для упрощения сборки Replicant из исходных текстов.
  • Добавлена команда wipe для очистки разделов в хранилище.

Одновременно опубликован статус разработки ветки Replicant 11, основанной на платформе Android 11 (LineageOS 18) и поставляемой с обычным ядром Linux (ванильное ядро, не из Android). В новой версии ожидается обеспечение поддержки следующих устройств: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) и Galaxy Note II 4G (N7105).

Возможно будут подготовлены сборки и для других устройств, поддерживаемых в штатном ядре Linux и отвечающих требованиям Replicant (устройства должны обеспечивать изоляцию модема и поставляться со сменным аккумулятором, чтобы гарантировать пользователю, что после отсоединения аккумулятора устройство действительно будет выключено). Устройства, поддерживаемые в ядре Linux, но не удовлетворяющие требованиям Replicant, могут быть адаптированы для работы с Replicant энтузиастами и предлагаться в форме неофициальных сборок.

Основные требования Фонда СПО к полностью свободным дистрибутивам:

  • Inclusione di software cù licenze appruvate da FSF in u pacchettu di distribuzione;
  • Inadmissibilità di furnisce firmware binariu è qualsiasi cumpunenti di driver binari;
  • Ùn accette micca cumpunenti funziunali immubiliabili, ma a capacità di include quelli chì ùn sò micca funziunali, sottumessi à u permessu di copià è di distribuzione per scopi cummirciali è micca cummirciali (per esempiu, carte CC BY-ND per un ghjocu GPL);
  • Hè inadmissibile à utilizà marchi chì i termini di usu impediscenu a copia è a distribuzione libera di a distribuzione sana o parte di questu;
  • Cunfurmità cù a documentazione di licenze, inadmissibilità di a documentazione chì ricumandemu l'installazione di software propiu per risolve certi prublemi.

Source: opennet.ru

Add a comment