Sasisha hadi Replicant, programu dhibiti ya Android isiyolipishwa kabisa

Baada ya miaka minne na nusu tangu sasisho la mwisho, toleo la nne la mradi wa Replicant 6 limeundwa, kuendeleza toleo la wazi kabisa la jukwaa la Android, bila vipengele vya wamiliki na madereva yaliyofungwa. Tawi la Replicant 6 limejengwa kwa msingi wa nambari ya LineageOS 13, ambayo kwa upande wake inategemea Android 6. Ikilinganishwa na programu dhibiti ya asili, Replicant imechukua nafasi ya sehemu kubwa ya vipengee vya umiliki, ikiwa ni pamoja na viendeshi vya video, firmware ya binary kwa Wi-Fi, maktaba. kwa kufanya kazi na GPS, dira, kamera ya wavuti, kiolesura cha redio na modemu. Majengo yametayarishwa kwa ajili ya vifaa 9, ikiwa ni pamoja na Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus na Galaxy Tab 2.

Miongoni mwa mabadiliko katika toleo jipya:

  • Katika maombi ya kupiga na kupokea simu, suala la kuhifadhi data za siri limerekebishwa, ambalo lilisababisha kuvuja kwa taarifa kuhusu simu zinazoingia na kutoka kwa sababu ya uthibitishaji wa nambari za simu katika huduma za WhitePages, Google na OpenCnam.
  • Maombi ya kufanya kazi na saraka ya F-Droid yameondolewa kwenye muundo, kwani programu nyingi zinazotolewa kwenye saraka hii zinatofautiana na mahitaji ya Free Software Foundation kwa usambazaji wa bure kabisa.
  • Firmware ya binary inayohusishwa na uendeshaji wa vifungo vya "nyuma" na "nyumbani" ilitambuliwa na kuondolewa (vifungo vilibakia kufanya kazi hata bila firmwares hizi).
  • Firmware ya skrini za kugusa za Galaxy Note 8.0, ambayo msimbo wa chanzo haukuwepo, imeondolewa.
  • Aliongeza hati ili kuzima kabisa modem. Hapo awali, wakati wa kuingia kwenye hali ya ndege, modem ilibadilishwa kwa hali ya chini ya nguvu, ambayo haikuzima kabisa, na firmware ya wamiliki iliyowekwa kwenye modem iliendelea kufanya kazi. Katika toleo jipya, ili kuzima modem, upakiaji wa mfumo wa uendeshaji kwenye modem umezuiwa.
  • Imeondoa SDK ya Mazingira isiyolipishwa iliyohamishwa kutoka LineageOS 13.
  • Matatizo na utambuzi wa SIM kadi yametatuliwa.
  • Badala ya RepWiFi, viraka hutumiwa kudhibiti mawasiliano yasiyotumia waya ambayo hukuruhusu kutumia menyu ya kawaida ya Android na adapta za nje zisizo na waya.
  • Usaidizi ulioongezwa kwa adapta za Ethaneti.
  • Maandishi yaliyoongezwa ya kusanidi utendakazi wa mtandao kulingana na vifaa vya USB. Usaidizi ulioongezwa kwa adapta za USB kulingana na chip ya Ralink rt2500, ambayo hufanya kazi bila kupakia firmware.
  • Ili kutoa OpenGL katika programu, programu ya rasterizer llvmpipe inatumiwa na chaguo-msingi. Kwa vipengele vya mfumo wa kiolesura cha picha, uwasilishaji kwa kutumia libagl umesalia. Hati zilizoongezwa za kubadilisha kati ya utekelezaji wa OpenGL.
  • Maandishi yaliyoongezwa ili kurahisisha kuunda Replicant kutoka kwa chanzo.
  • Aliongeza kuifuta amri kwa ajili ya kusafisha partitions katika kuhifadhi.

Wakati huo huo, hali ya maendeleo ya tawi la Replicant 11, kulingana na jukwaa la Android 11 (LineageOS 18) na kusafirishwa kwa kernel ya kawaida ya Linux (vanilla kernel, sio kutoka kwa Android), ilichapishwa. Toleo jipya linatarajiwa kutumia vifaa vifuatavyo: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) na Galaxy Note II 4G (N7105).

Inawezekana kwamba miundo itatayarishwa kwa ajili ya vifaa vingine vinavyotumika katika hisa ya Linux kernel na kukidhi mahitaji ya Replicant (vifaa lazima vitoe modemu ya kutenganisha na kuja na betri inayoweza kubadilishwa ili kumhakikishia mtumiaji kwamba kifaa kitazimwa kweli baada ya kukatwa. betri). Vifaa vinavyoauniwa kwenye kinu cha Linux lakini havikidhi mahitaji ya Replicant vinaweza kubadilishwa ili kuendesha Replicant na wapendaji na kutolewa kwa njia ya miundo isiyo rasmi.

Mahitaji kuu ya Free Software Foundation kwa usambazaji wa bure kabisa:

  • Kujumuishwa katika kisanduku cha usambazaji wa programu na leseni zilizoidhinishwa na FSF;
  • Kutokubalika kwa kusambaza firmware ya binary (firmware) na vipengele vyovyote vya binary vya madereva;
  • Kutokubali vipengele vya utendaji visivyoweza kubadilika, lakini uwezekano wa kujumuisha vile visivyofanya kazi, kulingana na ruhusa ya kunakili na kusambaza kwa madhumuni ya kibiashara na yasiyo ya kibiashara (kwa mfano, ramani za CC BY-ND za mchezo wa GPL);
  • Kutokubalika kwa kutumia alama za biashara, masharti ya matumizi ambayo yanazuia kunakili na usambazaji wa bure wa vifaa vyote vya usambazaji au sehemu yake;
  • Kuzingatia usafi wa nyaraka zilizoidhinishwa, kutokubalika kwa nyaraka zinazopendekeza usakinishaji wa programu ya umiliki ili kutatua matatizo fulani.

Chanzo: opennet.ru

Kuongeza maoni