Onko Android todella avoimen lähdekoodin? Ja onko sillä edes väliä?

Onko Android todella avoimen lähdekoodin? Ja onko sillä edes väliä?

Käytän Androidia, koska se on tehty Linuxista, enkä ole yksin täällä. Monet avoimen lähdekoodin työpöytäkäyttäjät ottivat ensin Android-puhelimen käyttöön Linux-pohjaisen mobiilikäyttöjärjestelmän vetovoiman vuoksi. Olen varma, että siksi monet teistä lukevat tätä nyt.





Android on otettu käyttöön laajasti, ja se on aiheuttanut epämukavuutta. Tämä johtuu vain osittain siitä, että satunnaiset Linux -käyttäjät haluavat houkutella valtavirtaa. Suurempi ongelma on se, mitä puhelinten valmistajat, operaattorit ja jopa Google ovat tehneet käyttöjärjestelmälle. Tosiasia on, että kaikki Android -puhelimet, jotka ostat kaupasta, on lukittu ja niissä on melko paljon suljettua lähdekoodia.





Tämän seurauksena ihmiset, jotka arvostavat avoimen lähdekoodin ihanteita, ovat löytäneet katseensa Ubuntu Touchiin, Firefox -käyttöjärjestelmään ja Sailfish -käyttöjärjestelmään - ja katsovat pettyneinä, koska kaikki kolme eivät ole toistaiseksi onnistuneet nousemaan. Vaikka Canonical toimitti Ubuntun muutamiin puhelimiin, se ei ole vielä julkaissut aitoa kuluttajavalmista mallia. Firefox -käyttöjärjestelmässä on osana esineiden internet -hanketta . Jolla, vaikka äskettäin työnsi Sailfish OS 2.0: ta, tekee edelleen töitä. Yksikään niistä ei ole tullut Yhdysvaltojen markkinoille.





Tilanne jättää Androidin ensisijaiseksi vaihtoehdoksi monille ihmisille, jotka haluavat käyttää Linuxia puhelimissaan. Mutta kysymys jää, onko Android todella avoimen lähdekoodin?

mikä on odottamaton ytimen tilanloukku

Teknisesti kyllä

Androidilla on avoimen lähdekoodin juuret. Projekti alkoi vuonna 2005 Android, Inc: llä, jonka Google osti kaksi vuotta myöhemmin. Samana vuonna Google ja useat muut yritykset perustivat Avaa Handset Alliance , jossa Android on ensisijainen ohjelmisto, johon tämä yhteenliittymä perustuu.



Android perustuu Linux -ytimeen, ja kuten monimutkainen koodikappale, useimmat osat ovat avointa lähdekoodia, ja mukana on muutamia binaarisia möykkyjä, jotta asiat toimivat tiettyjen laitteiden kanssa. Ydin Android -alusta, joka tunnetaan nimellä Androidin avoimen lähdekoodin projekti (AOSP), on kaikkien käytettävissä mitä haluavat.

HTC, Huawei, LG, Samsung, Sony, Xiaomi ja monet muut valmistajat ovat tehneet juuri tämän puhelimissa ja tableteissa. He ovat tuskin yksin.





Amazon ja Barnes & Noble ovat lisänneet sen sähköisiin lukijoihin. HP on yhdistänyt Androidin kannettavaan tietokoneeseen. NVIDIA työnsi Androidin pelikonsoliin. Sony toimittaa käyttöjärjestelmän uusille älytelevisioilleen. Voit käyttää Androidia kaikesta kohdekameroista jääkaappeihin. Yritykset kompastelevat itseään asettaakseen Android Wearin kelloihin.

Eikä tässä edes oteta huomioon kaikkia asioita, joita siivoojat ovat ottaneet Androidin käyttöön.





Toisin kuin iOS ja Windows Phone, ihmisten ei tarvitse maksaa kenellekään rahaa käyttääkseen Androidia tuotteessaan. Ja koska koodi on auki, he voivat kokeilla ja muokata ohjelmistoa haluamallaan tavalla.

Miksi sitten ei tunnu siltä?

Perinteisen työpöydän Linuxin ja Windowsin käytön välillä on merkittävä ero. Kontrasti Androidin ja iOS: n välillä ei tunnu miltei yhtä jyrkältä. Jos Android on avoimen lähdekoodin, miksi se ei tunnu siltä?

1. Ihmiset saavat lukita avoimen lähdekoodin

Android on avoimen lähdekoodin ohjelmisto, mutta suurin osa alustan päällä käyttämistämme ohjelmistoista ei ole sitä. Tämä pätee riippumatta siitä, hankitko Nexus -laitteen tai jotain Samsungilta. Toisin kuin Androidin alkuaikoina, Google Now -käynnistysohjelma ja useimmat Googlen sovellukset on suljettu .

Sama koskee koodia, joka toimitetaan Samsungin, HTC: n, LG: n ja muiden valmistajien mukautetuissa mukautuksissa. Suurin osa Google Playsta saamistasi sovelluksista ei myöskään ole avointa lähdekoodia riippumatta siitä, ovatko ne ladattavissa ilmaiseksi. Koska tämä ohjelmisto muodostaa suurimman osan siitä, mitä näemme ja käytämme, tilanne saa Androidin lopulta tuntumaan suljetun lähdekoodin alustalta.

Mutta ihmiset saavat tehdä suljetun lähdekoodin ohjelmiston, joka toimii Linuxilla. Ellei sisällöntuottajat jakele ohjelmistoa copyleft -lisenssillä, muut voivat ottaa koodin ja käyttää sitä omien sovellustensa tekemiseen.

Google julkaisee suuren osan Androidista alle Apache -lisenssin versio 2.0 , mikä ei estä käyttämästä koodia rajoittavien tuotteiden luomiseen. Se, että ihmiset ovat tehneet tämän, ei sulje Androidia itse. Jos jotain, niin monet ihmiset perustavat työnsä Androidiin, on osoitus sen menestyksestä avoimen lähdekoodin projektina.

2. Androidin ydinkehitys ei ole yhteisölähtöinen

Suurin osa Google kehittää Androidia. Kerran tai kahdesti vuodessa yritys kaataa joukon uutta koodia vertauskuvallisen seinän yli, jota tinkerers ja laitteistovalmistajat kiirehtivät (tai tiedätte, käyttävät aikaa) laittamaan tavaransa.

Google julkaisee sitten ylläpito- ja tietoturvapäivityksiä noin joka kuukausi valmistautuessaan seuraavaan suureen julkaisuun.

Monet muut tunnetut avoimen lähdekoodin hankkeet etsivät tyypillisesti enemmän osallistumista laajemmalta yhteisöltä. Red Hat voi rahoittaa suuren osan työstä, joka menee GNOMEen, mutta kehittäjät ympäri maailmaa antavat koodin.

Canonical, Ubuntun takana oleva yhtiö, hallitsee suuresti sitä, miltä Linux -jakelu näyttää ja tuntuu, mutta yhteisön jäsenet voivat silti vaikuttaa siihen, mitkä ohjelmat pääsevät sovellusten arkistoihin tai mitä joillekin verkkosivustoille.

Vertailun vuoksi Android tulee kokonaan Googlen tuotteeksi.

3. Sinulla ei ole täydellistä hallintaa

Osa siitä, mikä houkuttelee ihmisiä Linuxiin ja muihin avoimen lähdekoodin käyttöjärjestelmiin, on käytettävissä oleva vapaus ja hallinta. Et voi sukeltaa Windows- tai Mac OS X -koneen sydämeen ja nähdä, mikä tekee siitä tikin. Linuxissa et ehkä ymmärrä suurinta osaa koodista, mutta voit vapaasti käsitellä enemmän tai vähemmän kaikkea.

Käytännössä Android -puhelin toimitetaan pakkauksesta vain hieman enemmän vapauksia kuin iPhone. Saatat pystyä vaihtamaan kantoraketin, soveltaa joitain laajoja teemoja ja räätälöidä joitain toimintoja makusi mukaan, mutta et voi käsitellä taustalla olevaa käyttöjärjestelmää ilman takuun raukeamista.

Laajemmat muutokset vaativat laitteen juurtumista tai mukautetun ROM -levyn vilkkumista. Tältä osin voi tuntua siltä, ​​että sinulla on enemmän vapautta omaan työpöytäkäyttöjärjestelmään kuin avoimen lähdekoodin matkapuhelimeen.

Mutta Android Todella on avoimen lähdekoodin

Eikä se ole pelkästään auki vain nimellä. On paljon todisteita siitä, että Android on todella avoin, ja saamme konkreettisia etuja.

1. Mukautetut ROM -levyt ovat olemassa

Yhteisön tekemät AOSP-pohjaiset ROM-levyt tarjoavat Android-käyttäjille vaihtoehtoja laitteilleen toimitettaville ohjelmistoille. CyanogenMod toimii miljoonilla Android -älypuhelimilla. Kokemus ei ole aivan erilainen kuin Nexuksella. Heck, siksi monet ihmiset valitsevat ensiksi flash -levyn.

miksi minun pitäisi ostaa ps4

CyanogenMod ei myöskään ole ainoa vaihtoehto. Monet ovat nousseet ja laskeneet vuosien varrella, kuten Paranoid Android ja AOKP. Muokattu ROM -ekosysteemi muistuttaa jollain tapaa Linux -jakelumallia. Nämä ROM -levyt ovat enimmäkseen samat, mutta projektit ottavat saman koodin ja säätävät sitä eri tavoin. Tämä ei olisi mahdollista, jos Android itse ei olisi avointa lähdekoodia.

2. Jopa avoimen lähdekoodin kilpailijat riippuvat Androidista

Tämän viestin alussa mainitsin Firefox-käyttöjärjestelmän, Sailfish-käyttöjärjestelmän ja Ubuntu Touchin kilpaileviksi avoimen lähdekoodin mobiilikäyttöjärjestelmiksi. Asia on, että näiden kolmen projektin takana olevat tiimit ovat käyttäneet Android -koodia tavalla tai toisella. Vaikka Sailfish -käyttöjärjestelmä ei perustu Androidiin, voit asentaa Android -sovelluksia suoraan.

Firefox -käyttöjärjestelmä alkoi Käynnistä Gecko , jonka voit asentaa Android -laitteisiin. Ennen Ubuntu Touchia oli Ubuntu Androidille .

On uskomatonta ironiaa ajatukselle, että Android voisi olla suljetun lähdekoodin, mutta siihen perustuvat projektit voivat olla avoimia.

3. Sinä Voi Hallitse laitettasi

Valmistajat ja operaattorit eivät välttämättä halua sinua, ja tämä voi mitätöidä takuun, mutta sinulla on mahdollisuus tehdä mitä haluat laitteistollasi. Voit rootilla päästäksesi järjestelmänvalvojan käyttöoikeuksiin, avata käynnistyslataimen tai avata vaihtoehtoisen käyttöjärjestelmän ( esimerkiksi Ubuntu Touchin käyttäminen ).

Nämä eivät ehkä ole Androidin mainostettuja ominaisuuksia, mutta ne ovat siellä. Ja vaikka valtaosa Android -laitteita käyttävistä ihmisistä ei houkuta heidän kanssaan tällä tavalla, sinä tuskin olisit ainoa henkilö.

Siellä on miljoonia ihmisiä, jotka rakastavat vapautta käyttää puhelimia ja tabletteja tällä tavalla.

Miksi sillä on väliä?

Ihmiset käyttävät avoimen lähdekoodin käyttöjärjestelmiä monista eri syistä . Jotkut eivät luota tietojensa hallinnan luopumiseen. Lisäksi omat sovellukset ja palvelut tulevat ja menevät, mutta avoimen lähdekoodin ohjelmistot pysyvät paikallaan, vaikka niitä ei tueta. Ilmaiset käyttöjärjestelmät voivat myös puhaltaa henkeä laitteistoon, joka toimii hienosti, mutta yritykset ovat päättäneet luopua.

Eettisistä syistä ei ole pulaa, sen määrittämisestä, kenellä pitäisi olla sananvaltaa, mitä laitteistoa käytetään, keskusteluihin vauraudesta, yksityisyydestä ja vapaudesta.

Koska miljoonat ihmiset omaksuvat mobiilitietojen käytön, on tärkeää, että ihmisillä on pöytätietokoneissa ja kannettavissa tietokoneissa käytettävissä olevat vaihtoehdot. Edellä mainituista asioista huolehtiminen ei saisi tarkoittaa luopumista puhelimista, tableteista ja viileistä asioista kosketusnäytöillä.

Nykyään Android on edelleen paras mobiilivaihtoehto ihmisille, jotka arvostavat avointa lähdekoodia. Valmiina se voi olla liian kaupallinen, mainoksia raskas kokemus, mutta voit muuttaa sitä.

Minä käytä CyanogenModia ja hanki ohjelmistoni F-Droidilta . Tämä yhdistelmä saattaa vaikuttaa rajoittavalta verrattuna siihen, mitä saat Google Playsta, mutta se on monipuolisempi kokemus kuin mitä kilpailevat avoimen lähdekoodin käyttöjärjestelmät tuovat pöydälle. Katson edelleen ja toivon, että nämä vaihtoehdot menestyvät, mutta odottaessani niiden onnistumista kuuntelen podcasteja, käytän GPS -navigointia, hallitsen paikallista musiikkikirjastoani ja pidän yhteyttä ihmisiin luotettavan ja nopean matkapuhelimen avulla laite, joka käyttää pääasiassa avoimen lähdekoodin ohjelmistoa tänään .

Miksi käytät Androidia? Onko avoimen lähdekoodin osa sinulle tärkeä? Odotatko, että vaihtoehtoinen ilmainen mobiili käyttöjärjestelmä tarttuu? Haluaisin kuulla ajatuksiasi!

Kuvaluotot: Pingviinihyppy bluezace Shutterstockin kautta

Jaa Jaa Tweet Sähköposti Onko ok asentaa Windows 11 yhteensopimattomaan tietokoneeseen?

Voit nyt asentaa Windows 11: n vanhemmille tietokoneille virallisella ISO -tiedostolla ... mutta onko hyvä tehdä niin?

Lue seuraava
Liittyvät aiheet
  • Linux
  • Android
  • Avoin lähdekoodi
  • Android -räätälöinti
  • Linux
Kirjailijasta Bertel King(323 artikkelia julkaistu)

Bertel on digitaalinen minimalisti, joka kirjoittaa kannettavasta tietokoneesta, jossa on fyysiset yksityisyyskytkimet ja Free Software Foundationin hyväksymä käyttöjärjestelmä. Hän arvostaa etiikkaa ominaisuuksien suhteen ja auttaa muita hallitsemaan digitaalista elämäänsä.

Lisää Bertel Kingiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

kuinka varmuuskopioida kirjanmerkit chromessa
Klikkaa tästä tilataksesi