Neljän ja puolen vuoden jälkeen edellisestä päivityksestä Replicant 6 -projektin neljäs versio paljastettiin, joka kehittää täysin avoimen version Android-alustasta, joka ei sisällä omia komponentteja ja ohjaimia.
Replikanttihaara 6 perustuu LineageOS 13 -koodipohjaan, joka puolestaan perustuu Android 6:een. Verrattuna alkuperäiseen laiteohjelmistoon, Replicant on korvannut suuren osan patentoiduista komponenteista, mukaan lukien videoohjaimet, Wi-Fi-binaariohjelmistot, kirjastot GPS:n kanssa työskentelemiseen, kompassi, verkkokamera, radioliitäntä ja modeemi. Valmistetut versiot 9 laitteelle, mukaan lukien Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus ja Galaxy Tab 2.
Replicant 6:n tärkeimmät uutuudet
Tässä esitellyssä uudessa versiossa sovellus puhelujen soittamiseen ja vastaanottamiseen, korjasimme arkaluontoisten tietojen tallentamiseen liittyvän ongelman, joka aiheutti tietojen vuotamisen saapuvista ja lähtevistä puheluista WhitePages-, Google- ja OpenCnam-palveluiden puhelinnumeron vahvistamisen vuoksi.
Sovellus työskennellä luettelon kanssa F-Droid on poistettu sävellyksestä, koska monet tässä luettelossa tarjotuista ohjelmista poikkeavat Free Software Foundationin vaatimuksista täysin ilmaisille jakeluille.
Muut muutokset siihen lisäsi komentosarjan modeemin poistamiseksi kokonaan käytöstä. Aikaisemmin, kun vaihdettiin lentotilaan, modeemi kytkettiin matalan tehon tilaan, mikä ei sammuttanut sitä kokonaan, ja modeemiin asennettu oma laiteohjelmisto jatkoi toimintaansa. Uudessa versiossa modeemin poistaminen käytöstä estää käyttöjärjestelmän lataamisen modeemiin.
Muista muutoksista jotka erottuvat:
- LineageOS 13:sta siirretty ei-vapaa Ambient SDK on poistettu.
Korjattu ongelmat SIM-kortin tunnistamisessa. - Tunnistettiin ja poistettiin "takaisin"- ja "koti"-painikkeiden toimintaan liittyvä binaarinen laiteohjelmisto (painikkeet säilyttivät suorituskykynsä myös ilman tätä laiteohjelmistoa).
- Poistettu Galaxy Note 8.0:n kosketusnäytön laiteohjelmisto, josta puuttui lähdekoodi.
- RepWiFin sijasta korjaustiedostoja käytetään langattoman yhteyden hallintaan, jolloin voit käyttää normaalia Android-valikkoa ulkoisten langattomien sovittimien kanssa.
- Lisätty tuki Ethernet-sovittimille.
Lisätty komentosarjat verkon määrittämiseksi USB-laitteiden perusteella. - Lisätty tuki Ralink rt2500 -sirupohjaisille USB-sovittimille, jotka toimivat ilman laiteohjelmiston latausta.
- OpenGL-renderöinti sovelluksissa käyttää oletusarvoisesti llvmpipe-ohjelmiston rasterointia. Graafisen käyttöliittymän järjestelmäkomponenttien osalta piirtäminen libaglilla on sallittua.
- Lisätty komentosarjat OpenGL-toteutusten välillä vaihtamiseksi.
- Lisätty komentosarjat, jotka helpottavat Replicantin rakentamista lähteestä.
Lisätty pyyhkimiskomento tyhjentääksesi osiot tallennustilassa.
Samalla julkaistiin Replicant 11 -haaran kehitystilanne, perustuu Android 11 -alustaan (LineageOS 18) ja toimitetaan tavallisen Linux-ytimen kanssa (vaniljaydin, ei Android). Uuden version odotetaan tukevan seuraavia laitteita: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ja Galaxy Note II 4G (N7105).
Se on mahdollista buildit on valmistettu muille Linux-ytimen kanssa yhteensopiville laitteille standardi ja jotka täyttävät replikanttivaatimukset (laitteiden on eristettävä modeemi ja toimitettava vaihdettava akku, jotta käyttäjä voi varmistaa, että laite todella käynnistyy akun irrotuksen jälkeen).
Laitteet, jotka ovat yhteensopivia Linux-ytimen kanssa, mutta eivät täytä Replicantin vaatimuksia, voidaan mukauttaa toimimaan Replicant-harrastajien kanssa ja tarjota epävirallisina koontiversioina.
Free Software Foundationin päävaatimukset täysin ilmaisille jakeluille ovat:
- Sisältyy ohjelmiston jakelusarjaan FSF:n hyväksymien lisenssien kanssa.
- Binääriohjelmiston (laiteohjelmiston) ja ohjaimien binaarikomponenttien toimittaminen ei ole sallittua.
- Älä hyväksy muuttumattomia toiminnallisia osia, mutta mahdollisuutta sisällyttää ei-toiminnallisia komponentteja, jos niiden kopiointi ja jakelu kaupallisiin ja ei-kaupallisiin tarkoituksiin on sallittua (esimerkiksi CC BY-ND -kartat GPL-peliin).
- Sellaisten merkkien käyttö, joiden käyttöehdot estävät jakelupaketin tai sen osan ilmaisen kopioimisen ja jakelun, on kielletty.
- Lisensoidun dokumentaation puhtauden noudattaminen, sellaisten asiakirjojen hyväksymättä jättäminen, joissa suositellaan patentoidun ohjelmiston asentamista tiettyjen ongelmien ratkaisemiseksi.
Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat seuraavassa linkissä.