Навсозии Replicant, нармафзори комилан ройгони Android

Пас аз чору ним сол аз навсозии охирин, версияи чоруми лоиҳаи Replicant 6 ташаккул ёфт, ки версияи комилан кушодаи платформаи Android-ро таҳия мекунад, ки аз ҷузъҳои хусусӣ ва драйверҳои пӯшида озод аст. Филиали Replicant 6 дар асоси рамзи LineageOS 13 сохта шудааст, ки дар навбати худ ба Android 6 асос ёфтааст. Дар муқоиса бо нармафзори аслӣ, Replicant қисми зиёди ҷузъҳои хусусиро, аз ҷумла драйверҳои видео, нармафзори дуӣ барои Wi-Fi, китобхонаҳоро иваз кардааст. барои кор бо GPS, компас, веб-камера, интерфейси радио ва модем. Сохтаҳо барои 9 дастгоҳ, аз ҷумла Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus ва Galaxy Tab 2 омода карда шудаанд.

Дар байни тағйирот дар версияи нав:

  • Дар замима оид ба қабул ва қабули зангҳо, мушкили нигоҳдории маълумоти махфӣ ҳал карда шуд, ки боиси ифшо шудани маълумот дар бораи зангҳои воридотӣ ва содиротӣ бо сабаби санҷиши рақамҳои телефон дар хидматҳои WhitePages, Google ва OpenCnam гардид.
  • Ариза барои кор бо феҳристи F-Droid аз таркиб хориҷ карда шуд, зеро бисёре аз барномаҳои дар ин феҳрист пешниҳодшуда аз талаботи Бунёди нармафзори озод барои тақсимоти комилан ройгон фарқ мекунанд.
  • Нармафзори дуӣ, ки бо кори тугмаҳои "бозгашт" ва "хона" алоқаманд аст, муайян ва хориҷ карда шуд (тугмаҳо ҳатто бидуни ин нармафзорҳо кор мекарданд).
  • Нармафзори нармафзори экранҳои сенсории Galaxy Note 8.0, ки коди сарчашма барои онҳо мавҷуд набуд, хориҷ карда шуд.
  • Барои комилан хомӯш кардани модем скрипт илова карда шуд. Пештар, ҳангоми ворид шудан ба ҳолати ҳавопаймо, модем ба режими ками барқ ​​​​гузаронида мешуд, ки онро пурра хомӯш намекард ва нармафзори хусусии дар модем насбшуда корашро идома медод. Дар версияи нав барои хомӯш кардани модем, боркунии системаи амалиётӣ ба модем баста шудааст.
  • SDK-и ғайри озоди Ambient, ки аз LineageOS 13 интиқол дода шудааст, хориҷ карда шуд.
  • Мушкилот дар шинохти SIM-корт ҳал карда шуданд.
  • Ба ҷои RepWiFi, часпакҳо барои идоракунии алоқаи бесим истифода мешаванд, ки ба шумо имкон медиҳанд менюи стандартии Android-ро бо созгорҳои бесими беруна истифода баред.
  • Дастгирии иловашуда барои адаптерҳои Ethernet.
  • Скриптҳои иловашуда барои танзими амалиёти шабака дар асоси дастгоҳҳои USB. Дастгирии иловашуда барои адаптерҳои USB дар асоси чипи Ralink rt2500, ки бе боркунии нармафзор кор мекунанд.
  • Барои намоиш додани OpenGL дар барномаҳо ба таври нобаёнӣ растеризатори нармафзори llvmpipe истифода мешавад. Барои ҷузъҳои системаи интерфейси графикӣ рендеринг бо истифода аз libagl боқӣ мемонад. Скриптҳо барои гузариш байни татбиқи OpenGL илова карда шуданд.
  • Скриптҳои иловашуда барои осон кардани сохтани Replicant аз манбаъ.
  • Фармони тозакунӣ барои тоза кардани қисмҳои анбор илова карда шуд.

Ҳамзамон, ҳолати рушди филиали 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 дастгирӣ мешаванд ва ба талаботи Репликант мувофиқат мекунанд (дастгоҳҳо бояд изолятсияи модемро таъмин кунанд ва батареяи ивазшаванда дошта бошанд, то корбарро боварӣ ҳосил кунанд, ки дастгоҳ пас аз ҷудошавӣ воқеан хомӯш карда мешавад) батарея). Дастгоҳҳое, ки дар ядрои Linux дастгирӣ мешаванд, вале ба талаботи Replicant ҷавобгӯ нестанд, метавонанд барои иҷро кардани Replicant аз ҷониби мухлисон мутобиқ карда шаванд ва дар шакли сохтани ғайрирасмӣ пешниҳод карда шаванд.

Талаботи асосии Фонди нармафзори озод барои паҳнкунии комилан ройгон:

  • Ба бастаи тақсимот дохил кардани нармафзор бо иҷозатномаҳои аз ҷониби FSF тасдиқшуда;
  • Қобил набудани таъминоти нармафзори дуӣ ва ҳама гуна ҷузъҳои драйвери бинарӣ;
  • Қабул накардани ҷузъҳои функсионалии тағирнашаванда, аммо қобилияти дохил кардани ҷузъҳои корношоям бо шарти иҷозати нусхабардорӣ ва паҳн кардани онҳо бо мақсадҳои тиҷоратӣ ва ғайритиҷоратӣ (масалан, кортҳои CC BY-ND барои бозии GPL);
  • Истифодаи тамғаҳои молие, ки шартҳои истифодаашон барои нусхабардорӣ ва паҳнкунии озоди тамоми паҳнкунӣ ё як қисми он манъ аст, қобили қабул нест;
  • Мутобиқати ҳуҷҷатҳои иҷозатномадиҳӣ, номатлуб будани ҳуҷҷатҳое, ки насби нармафзори хусусиро барои ҳалли мушкилоти муайян тавсия медиҳанд.

Манбаъ: opennet.ru

Илова Эзоҳ