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