Uppfærðu í Replicant, algjörlega ókeypis Android vélbúnaðar

Eftir fjögur og hálft ár frá síðustu uppfærslu hefur fjórða útgáfan af Replicant 6 verkefninu verið mynduð, þar sem verið er að þróa algjörlega opna útgáfu af Android pallinum, laus við séríhluti og lokaða rekla. Replicant 6 útibúið er byggt á LineageOS 13 kóða grunninum, sem aftur er byggt á Android 6. Í samanburði við upprunalega fastbúnaðinn hefur Replicant skipt út stórum hluta af séríhlutum, þar á meðal myndrekla, tvöfaldur fastbúnað fyrir Wi-Fi, bókasöfn til að vinna með GPS, áttavita, vefmyndavél, útvarpsviðmót og mótald. Smíðin eru útbúin fyrir 9 tæki, þar á meðal Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus og Galaxy Tab 2.

Meðal breytinga í nýju útgáfunni:

  • Í forritinu til að hringja og taka á móti símtölum hefur verið lagað vandamál með geymslu trúnaðargagna sem leiddi til leka upplýsinga um inn- og úthringingar vegna sannprófunar símanúmera í WhitePages, Google og OpenCnam þjónustum.
  • Forritið til að vinna með F-Droid möppunni hefur verið fjarlægt úr samsetningunni, þar sem mörg forritanna sem boðið er upp á í þessari möppu eru frábrugðin kröfum Free Software Foundation um algjörlega ókeypis dreifingu.
  • Tvöfaldur fastbúnaður sem tengist notkun „til baka“ og „heima“ hnappanna var auðkenndur og fjarlægður (hnapparnir héldust virkir jafnvel án þessara fastbúnaðar).
  • Fastbúnaður fyrir Galaxy Note 8.0 snertiskjái, sem frumkóðann vantaði fyrir, hefur verið fjarlægður.
  • Bætti við skriftu til að slökkva algjörlega á mótaldinu. Áður, þegar farið var í flugvélastillingu, var mótaldinu skipt yfir í lágstyrksstillingu, sem slökkti ekki alveg á því, og sérkenndur fastbúnaður sem var settur upp í mótaldinu hélt áfram að virka. Í nýju útgáfunni, til að slökkva á mótaldinu, er lokað fyrir hleðslu stýrikerfisins í mótaldið.
  • Fjarlægði ófrítt Ambient SDK sem flutt var úr LineageOS 13.
  • Vandamál með auðkenningu SIM-korts hafa verið leyst.
  • Í stað RepWiFi eru plástrar notaðir til að stjórna þráðlausum samskiptum sem gera þér kleift að nota venjulega Android valmyndina með ytri þráðlausum millistykki.
  • Bætt við stuðningi við Ethernet millistykki.
  • Bætti við forskriftum til að setja upp netrekstur byggt á USB-tækjum. Bætti við stuðningi við USB-millistykki byggð á Ralink rt2500 flögunni, sem virka án þess að hlaða fastbúnað.
  • Til að birta OpenGL í forritum er hugbúnaðarrasterizer llvmpipe sjálfgefið notaður. Fyrir kerfishluta grafíska viðmótsins er flutningur eftir með libagl. Bætt við forskriftum til að skipta á milli OpenGL útfærslur.
  • Bætti við forskriftum til að gera það auðveldara að smíða Replicant frá uppruna.
  • Bætt við þurrkuskipun til að þrífa skilrúm í geymslunni.

Á sama tíma var þróunarstaða Replicant 11 útibúsins, byggð á Android 11 pallinum (LineageOS 18) og send með venjulegum Linux kjarna (vanillukjarna, ekki frá Android), birt. Gert er ráð fyrir að nýja útgáfan styðji eftirfarandi tæki: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) og Galaxy Note II 4G (N7105).

Hugsanlegt er að smíðin verði undirbúin fyrir önnur tæki sem eru studd í Linux kjarnanum og uppfylla kröfur um endurgerð (tæki verða að veita mótaldseinangrun og koma með rafhlöðu sem hægt er að skipta um til að tryggja notandanum að slökkt verði á tækinu eftir að það hefur verið aftengt rafhlaðan). Tæki sem eru studd í Linux kjarnanum en uppfylla ekki kröfur um Replicant er hægt að aðlaga til að keyra Replicant af áhugamönnum og bjóða upp á það í formi óopinberra smíðna.

Helstu kröfur Free Software Foundation fyrir algjörlega ókeypis dreifingu:

  • Innifaling hugbúnaðar með FSF-samþykkt leyfi í dreifingarpakkanum;
  • Óheimilt að útvega tvöfalda fastbúnað og hvaða tvíundir ökumannsíhluti sem er;
  • Ekki samþykkja óbreytanlega virka íhluti, en getu til að innihalda óvirka hluti, með fyrirvara um leyfi til að afrita og dreifa þeim í viðskiptalegum og óviðskiptalegum tilgangi (til dæmis CC BY-ND kort fyrir GPL leik);
  • Óheimilt er að nota vörumerki þar sem notkunarskilmálar koma í veg fyrir ókeypis afritun og dreifingu á allri dreifingunni eða hluta hennar;
  • Fylgni við leyfisskjöl, óheimil skjöl sem mæla með uppsetningu sérhugbúnaðar til að leysa ákveðin vandamál.

Heimild: opennet.ru

Bæta við athugasemd