പൂർണ്ണമായും സൗജന്യ Android ഫേംവെയറായ Replicant-ലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക

После четырёх с половиной лет с момента прошлого обновления сформирован четвёртый выпуск проекта 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.

പുതിയ പതിപ്പിലെ മാറ്റങ്ങളിൽ:

  • В приложении для совершения и приёма звонков устранена проблема с сохранением конфиденциальных данных, приводившая к утечке сведений о входящих и выходящих вызовах из-за проверки номеров телефонов в сервисах 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 энтузиастами и предлагаться в форме неофициальных сборок.

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

  • വിതരണ പാക്കേജിൽ FSF-അംഗീകൃത ലൈസൻസുകളുള്ള സോഫ്റ്റ്‌വെയർ ഉൾപ്പെടുത്തൽ;
  • ബൈനറി ഫേംവെയറും ഏതെങ്കിലും ബൈനറി ഡ്രൈവർ ഘടകങ്ങളും വിതരണം ചെയ്യുന്നതിനുള്ള അനുവദനീയതയില്ല;
  • മാറ്റാനാകാത്ത പ്രവർത്തന ഘടകങ്ങൾ സ്വീകരിക്കുന്നില്ല, എന്നാൽ പ്രവർത്തനക്ഷമമല്ലാത്തവ ഉൾപ്പെടുത്താനുള്ള കഴിവ്, വാണിജ്യപരവും വാണിജ്യേതരവുമായ ആവശ്യങ്ങൾക്കായി അവ പകർത്തി വിതരണം ചെയ്യുന്നതിനുള്ള അനുമതിക്ക് വിധേയമായി (ഉദാഹരണത്തിന്, GPL ഗെയിമിനുള്ള CC BY-ND കാർഡുകൾ);
  • വ്യാപാരമുദ്രകൾ ഉപയോഗിക്കുന്നത് അനുവദനീയമല്ല, അതിന്റെ ഉപയോഗ നിബന്ധനകൾ മുഴുവൻ വിതരണത്തിന്റെയും ഭാഗത്തിന്റെയും സൗജന്യ പകർത്തലും വിതരണവും തടയുന്നു;
  • ലൈസൻസിംഗ് ഡോക്യുമെന്റേഷൻ പാലിക്കൽ, ചില പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് കുത്തക സോഫ്‌റ്റ്‌വെയർ ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്ന ഡോക്യുമെന്റേഷന്റെ അസ്വീകാര്യത.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക