Replicant, täiesti tasuta Androidi püsivara

Pärast nelja ja poole aasta möödumist viimasest värskendusest avalikustati projekti Replicant 6 neljas versioon, arendades Androidi platvormi täiesti avatud versiooni, mis on vaba patenteeritud komponentidest ja draiveritest.

Replikantide haru 6 põhineb LineageOS 13 koodibaasil, mis omakorda põhineb Android 6. Võrreldes algse püsivaraga, Replicant on asendanud suure osa patenteeritud komponentidest, sealhulgas videodraiverid, Wi-Fi binaarne püsivara, GPS-iga töötamiseks mõeldud raamatukogud, kompass, veebikaamera, raadioliides ja modem. Ettevalmistatud järgud 9 seadmele, sealhulgas Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus ja Galaxy Tab 2.

Replicant 6 peamised uuendused

Selles esitletavas uues versioonis on rakendus kõnede tegemiseks ja vastuvõtmiseks, parandasime tundlike andmete salvestamise probleemi, mis põhjustas WhitePagesi, Google'i ja OpenCnami teenustes telefoninumbri kinnitamise tõttu teabe sissetulevate ja väljaminevate kõnede kohta lekkimise.

Rakendus kataloogiga töötamiseks F-Droid on kompositsioonist eemaldatud, kuna paljud selles kataloogis pakutavad programmid erinevad Free Software Foundationi nõuetest täiesti tasuta distributsioonidele.

Muud muudatused, mis lisas skripti modemi täielikuks keelamiseks. Varem lülitati modem lennurežiimile üleminekul madala energiatarbega režiimile, mis ei lülitanud seda täielikult välja ja modemile installitud patenteeritud püsivara jätkas tööd. Uues versioonis blokeerib modemi keelamine operatsioonisüsteemi laadimise modemile.

Muudest muudatustest mis paistavad silma:

  • LineageOS 13-st teisaldatud mittevaba Ambient SDK on eemaldatud.
    Parandatud SIM-kaardi tuvastamise probleemid.
  • Tuvastati ja eemaldati binaarne püsivara, mis on seotud nuppude "tagasi" ja "kodu" toimimisega (nupud säilitasid oma jõudluse isegi ilma selle püsivarata).
  • Eemaldatud Galaxy Note 8.0 puuteekraani püsivara, millel puudus lähtekood.
  • RepWiFi asemel kasutatakse traadita side haldamiseks plaastreid, mis võimaldavad kasutada tavalist Androidi menüüd väliste juhtmevabade adapteritega.
  • Lisatud Etherneti adapterite tugi.
    Lisatud skriptid võrgu konfigureerimiseks USB-seadmete põhjal.
  • Lisatud on tugi Ralink rt2500 kiibipõhistele USB-adapteritele, mis töötavad ilma püsivara allalaadimiseta.
  • OpenGL-i renderdamine rakendustes kasutab vaikimisi llvmpipe'i tarkvara rasteristi. Graafilise liidese süsteemikomponentide jaoks on lubatud joonistada libagliga.
  • Lisatud skriptid OpenGL-i rakenduste vahel vahetamiseks.
  • Lisatud skriptid, et hõlbustada replikandi loomist lähtekoodist.
    Lisatud pühkimiskäsk salvestusruumi partitsioonide kustutamiseks.

Samal ajal avaldati ka Replicant 11 filiaali arenduse staatus, mis põhineb Android 11 platvormil (LineageOS 18) ja tarnitakse tavalise Linuxi tuumaga (vaniljetuum, mitte Android). Uus versioon peaks pakkuma tuge järgmistele seadmetele: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ja Galaxy Note II 4G (N7105).

See on võimalik järgud on ette valmistatud teistele Linuxi tuumaga ühilduvatele seadmetele standard ja mis vastavad replikandi nõuetele (seadmed peavad tagama modemi isolatsiooni ja olema varustatud vahetatava akuga, et tagada kasutajale, et pärast aku lahtiühendamist lülitub seade ka tegelikult sisse).

Seadmeid, mis ühilduvad Linuxi tuumaga, kuid ei vasta replikandi nõuetele, saab kohandada töötama koos replikandi entusiastidega ja pakkuda mitteametlike järelversioonidena.

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

  • Kaasamine tarkvara levitamiskomplekti koos FSF-i poolt heaks kiidetud litsentsidega.
  • Binaarse püsivara (püsivara) ja draiverite mis tahes binaarkomponentide tarnimise lubamatus.
  • Ärge aktsepteerige muutumatuid funktsionaalseid komponente, vaid võimalust lisada mittefunktsionaalseid komponente, kui neid kommerts- ja mitteärilistel eesmärkidel kopeerida ja levitada (nt CC BY-ND kaardid GPL-mängu jaoks).
  • Lubamatus kasutada kaubamärke, mille kasutustingimused takistavad kogu turustuskomplekti või selle osa tasuta kopeerimist ja levitamist.
  • Litsentsitud dokumentatsiooni puhtuse järgimine, dokumentide vastuvõetamatus, mis soovitab teatud probleemide lahendamiseks installida patenteeritud tarkvara.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate kontrollida üksikasjad järgmisel lingil.


Lisa eelistatud allikana