Värskendage täiesti tasuta Androidi püsivara Replicant

Pärast nelja ja poole aasta möödumist viimasest värskendusest on moodustatud Replicant 6 projekti neljas väljalase, mis arendab Androidi platvormi täiesti avatud versiooni, mis on vaba patenteeritud komponentidest ja suletud draiveritest. Replicant 6 haru on üles ehitatud LineageOS 13 koodibaasile, mis omakorda põhineb Android 6-l. Võrreldes algse püsivaraga on Replicant asendanud suure osa patenteeritud komponentidest, sealhulgas videodraiverid, Wi-Fi jaoks mõeldud binaarne püsivara, teegid GPS-i, kompassi, veebikaamera, raadioliidese ja modemiga töötamiseks. Järeldused on ette valmistatud 9 seadme jaoks, sealhulgas Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus ja Galaxy Tab 2.

Uue versiooni muudatuste hulgas:

  • Kõnede tegemise ja vastuvõtmise rakenduses on parandatud konfidentsiaalsete andmete salvestamise probleem, mis viis telefoninumbrite kontrollimise tõttu WhitePagesi, Google'i ja OpenCnam teenustes info lekkimiseni sissetulevate ja väljaminevate kõnede kohta.
  • F-Droidi kataloogiga töötamise rakendus on kompositsioonist eemaldatud, kuna paljud selles kataloogis pakutavad programmid erinevad Free Software Foundationi nõuetest täiesti tasuta levitamiseks.
  • Nuppude "tagasi" ja "kodu" toimimisega seotud binaarne püsivara tuvastati ja eemaldati (nupud jäid tööle ka ilma nende püsivarata).
  • Galaxy Note 8.0 puuteekraanide püsivara, mille lähtekood puudus, on eemaldatud.
  • Lisatud skript modemi täielikuks keelamiseks. Varem lülitati modem lennukirežiimi sisenemisel madala energiatarbega režiimile, mis ei lülitanud seda täielikult välja, ja modemisse installitud patenteeritud püsivara jätkas tööd. Uues versioonis on modemi keelamiseks operatsioonisüsteemi modemisse laadimine blokeeritud.
  • LineageOS 13-st porditud mittevaba Ambient SDK on eemaldatud.
  • Probleemid SIM-kaardi tuvastamisega on lahendatud.
  • RepWiFi asemel kasutatakse traadita side juhtimiseks plaastreid, mis võimaldavad kasutada tavalist Androidi menüüd väliste juhtmevabade adapteritega.
  • Lisatud Etherneti adapterite tugi.
  • Lisatud skriptid USB-seadmetel põhineva võrgu toimimise seadistamiseks. Lisatud on Ralink rt2500 kiibil põhinevate USB-adapterite tugi, mis töötavad ilma püsivara laadimiseta.
  • OpenGL-i renderdamiseks rakendustes kasutatakse vaikimisi tarkvara rasteristi llvmpipe. Graafilise liidese süsteemikomponentide jaoks jäetakse renderdamine libagli abil. Lisatud skriptid OpenGL-i rakenduste vahel vahetamiseks.
  • Lisatud skriptid, et hõlbustada replikandi loomist lähtekoodist.
  • Lisatud pühkimiskäsk salvestusruumi partitsioonide puhastamiseks.

Samal ajal avaldati Android 11 platvormil (LineageOS 11) põhineva ja tavalise Linuxi kerneliga (vaniljetuum, mitte Androidilt) tarnitava Replicant 18 haru arendusstaatus. Uus versioon peaks toetama järgmisi seadmeid: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ja Galaxy Note II 4G (N7105).

Võimalik, et versioonid valmistatakse ette teistele seadmetele, mida toetab Linuxi põhituum ja mis vastavad replikandi nõuetele (seadmed peavad tagama modemi isolatsiooni ja olema varustatud vahetatava akuga, mis tagab kasutajale, et seade lülitub pärast lahtiühendamist välja aku). Seadmeid, mida Linuxi kernel toetab, kuid mis ei vasta replikandi nõuetele, saavad entusiastid replikanti käitamiseks kohandada ja neid pakkuda mitteametlike järelversioonidena.

Free Software Foundationi põhinõuded täiesti tasuta distributsioonidele:

  • FSF-i poolt heaks kiidetud litsentsidega tarkvara kaasamine turustuspaketti;
  • Binaarse püsivara ja mis tahes binaarse draiveri komponentide tarnimise lubamatus;
  • Mitte aktsepteerida muutumatuid funktsionaalseid komponente, kuid võimalus lisada mittefunktsionaalseid komponente, kui on lubatud neid kommerts- ja mitteärilistel eesmärkidel kopeerida ja levitada (näiteks CC BY-ND kaardid GPL-mängu jaoks);
  • Lubamatu on kasutada kaubamärke, mille kasutustingimused takistavad kogu leviku või selle osa tasuta kopeerimist ja levitamist;
  • Litsentsidokumentide järgimine, dokumentide vastuvõetamatus, mis soovitab teatud probleemide lahendamiseks installida patenteeritud tarkvara.

Allikas: opennet.ru

Lisa kommentaar