Mainos

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

Android on nähnyt laajan käyttöönoton, ja se on aiheuttanut epämukavuutta. Tämä johtuu vain osittain siitä, että Linux-käyttäjät toisinaan haluavat hoitaa valtavirran. Suurempi ongelma on se, mitä puhelinvalmistajat, operaattorit ja jopa Google ovat tehneet käyttöjärjestelmälle. Tosiasia on, että kaikki Android-puhelimet, jotka valitset kaupasta, on lukittu ja käyttävät kohtuullista määrää suljettua lähdekoodia.

Seurauksena ovat avoimen lähdekoodin ihanteita arvostavat ihmiset löytäneet itsensä etsimään kohti Ubuntu Touchia, Firefoxia OS ja Sailfish OS sen sijaan - ja katsomassa pettymystä, koska kaikki kolme eivät ole toistaiseksi onnistuneet aloittamaan. Canonical on huolimatta Ubuntun lähettämisestä muutamalla puhelimella, mutta sen ei ole vielä julkaista aitoa, kuluttajavalmis mallia. Firefox-käyttöjärjestelmässä on

kääntyi esineiden Internet-projektiin. Huolimatta äskettäisestä Sailfish OS 2.0: n työntämisestä, Jolla kehittää edelleen taitoja. Yksikään niistä ei ole tullut Yhdysvaltain markkinoille.

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

AndroidOpenSource-AOSP

Teknisesti kyllä

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

Android perustuu Linux-ytimeen, ja kuten tuon monimutkaisen koodin kanssa, suurin osa osista on avointa lähdekoodia, johon sisältyy muutama binaariblobi, jotta asiat toimisivat tietyillä laitteilla. Keskeinen Android-alusta, joka tunnetaan nimellä Androidin avoimen lähdekoodin projekti (AOSP) on kaikkien käytettävissä haluamallaan tavalla.

HTC, Huawei, LG, Samsung, Sony, Xiaomi ja monet muut valmistajat Selostettu Android-nahat: Kuinka laitteistovalmistajat vaihtavat Android-osakkeita?Laitteiden valmistajat haluavat viedä Androidin ja morfioida sen jotain, joka on täysin heidän oma, mutta onko tämä hyvä vai huono asia? Katso ja vertaa näitä erilaisia ​​Android-nahkoja. Lue lisää kaikki ovat tehneet tämän tarkasti puhelimissa ja tableteissa. He ovat tuskin yksin.

Amazon ja Barnes & Noble ovat asettaneet sen sähköisiin lukijoihin. HP on ottanut Androidin kannettavaan tietokoneeseen. NVIDIA työnsi Androidin pelikonsoliin. Sony toimittaa käyttöjärjestelmän uusille älytelevisioilleen. Voit saada Androidin kaikesta point-and-shoot-kameroista jääkaappeihin. Yritykset kompastuvat itsensä päälle laittaakseen Android Wear -kellot kelloihin.

Ja siinä ei edes lasketa kaikkia asioita, jotka tinkererit ovat asettaneet Androidin.

Toisin kuin iOS ja Windows Phone, ihmisten ei tarvitse maksaa kenellekään rahaa Androidin käyttämiseksi tuotteessaan. Ja koska koodi on auki, he voivat vapaasti kokeilla ja mukauttaa ohjelmistoja haluamallaan tavalla.

Miksi sitten se ei tunnu siltä?

Perinteisen Linux-käyttöjärjestelmän ja Windows-käyttöjärjestelmän välillä on merkittävä ero. Androidin ja iOS: n välinen kontrasti ei tunnu läheskään yhtä räikeältä. Jos Android on avoimen lähdekoodin sisältö, 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. Tämä on totta, saatko Nexus-laitteen tai jotain Samsungilta. Toisin kuin Androidin alkuaikoina, Google Now -käynnistysohjelmasta ja suurimmasta osasta Googlen sovelluksia on tullut suljettu lähde.

Sama pätee koodiin, joka toimitetaan Samsungin, HTC: n, LG: n ja muiden valmistajien mukautettuihin mukautuksiin. Suurin osa Google Playssa saamista sovelluksista ei myöskään ole avoimen lähdekoodin sovellus, riippumatta siitä, onko ne ilmainen ladata. Koska tämä ohjelmisto muodostaa suurimman osan näkemästämme ja käyttämästämme, tilanne antaa Androidille viime kädessä tuntea olleensa suljetun lähdekoodin alustana.

Mutta ihmiset saavat tehdä suljetun lähdekoodin ohjelmistoja, jotka toimivat Linuxissa. Ellei luojat levitä ohjelmistoja copyleft-lisenssillä, muut voivat ottaa koodin ja käyttää sitä omien sovellusten luomiseen.

Google julkaisee suuren osan Androidista alla Apache-lisenssiversio 2.0, joka ei estä ihmisiä käyttämästä koodia rajoittavien tuotteiden luomiseen. Se, että ihmiset ovat tehneet tämän, ei tee Androidia itse sulkeutumaan. Jos niin, niin monet ihmiset perustavat työnsä Androidille, on osoitus sen menestyksestä avoimen lähdekoodin projektina.

2. Androidin ydinkehitys ei ole yhteisön ajama

Google kehittää pääosin Androidia. Kerran tai kahdesti vuodessa, yritys heittää joukon uusia koodeja metaforisen seinän yli, jonka tinkerit ja laitevalmistajat ryntävät (tai tiedätte, vie aikaa Miksi Android-puhelintani ei ole vielä päivitetty?Android-päivitysprosessi on pitkä ja monimutkainen; tutkitaan sitä saadaksesi selville miksi Android-puhelimesi päivittäminen vie niin kauan. Lue lisää ) laittaa heidän tavaroitaan.

Sitten Google julkaisee ylläpito- ja tietoturvapäivitykset joka kuukausi noin niin kauan kuin se valmistautuu seuraavaa suurta julkaisua varten.

Monet muut tunnetut avoimen lähdekoodin projektit hakevat tyypillisesti enemmän laajempaa yhteisöä. Red Hat voi rahoittaa hyvän osan työ, joka menee GNOMEen 5 yllättävää syytä GNOME-elpymisen takanaTänään GNOME 3 on vihdoin palauttamassa käyttäjiä, ja on vähemmän ihmisiä, jotka käyttävät verkkoa ilmaisemaan vihaaan työpöytäympäristöön. Mitä tapahtui, jotta GNOME palasi hitaasti takaisin? Lue lisää , mutta kehittäjät ympäri maailmaa lähettävät koodin.

Canonical, Ubuntun takana oleva yritys, hallitsee paljon sitä, kuinka Linux-jakelu näyttää ja tuntuu, mutta yhteisön jäsenillä on silti mielipide siitä, mitkä ohjelmat pääsevät sovellusvarastoihin tai mitä joihinkin kohdistuu sivustot.

Vertailun vuoksi Android on täysin Google-tuote.

3. Sinulla ei ole täydellistä hallintaa

Osa siitä, mikä houkuttelee ihmisiä Linuxiin ja muut avoimen lähdekoodin käyttöjärjestelmät 3 UNIX-tyyppistä käyttöjärjestelmää, jotka eivät ole LinuxÄskettäin ihmiset alkoivat sekoittaa "UNIX" ja "Linux". UNIX vaikutti Linuxiin, mutta UNIX-järjestelmillä ei ole mitään yhteyttä Linuxiin. Tässä on joitain tärkeitä UNIX-pohjaisia ​​järjestelmiä, jotka on syytä tietää. Lue lisää 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ä rasti. Linuxissa et ehkä ymmärrä suurta osaa koodista, mutta voit vapaasti miettiä enemmän tai vähemmän sitä.

Käytännössä Android-puhelin toimitetaan laatikosta vain vähän enemmän vapauksia kuin iPhone. Saatat pystyä vaihda kantoraketti, käytä joitain laajoja teemoja ja räätälöi joitain toimintoja makuusi mukaan Paras Android-tweaks, jonka voit tehdä ilman juurtumistaAndroid-tweaksit eivät ole vain teknisille ammattilaisille. Näin saat kaiken irti juurtumattomasta Android-puhelimesta tai -tabletista! Lue lisää , mutta et voi niputtaa alla olevaa käyttöjärjestelmää tyhjentämättä takuuta.

Laajemmat säädöt vaativat laitteen juurtuminen Mukauta puhelinta vilkkumatta ROM-levyä Xposed-kehyksen avullaOn yleisesti tiedossa, että paras tapa mukauttaa Android-laitteesi on salata se uudella ROM-levyllä. Se on myös väärin. Lue lisää tai vilkkuu mukautettu ROM 12 syytä mukautetun Android-ROM-levyn asentamiseenLuuletko, että et enää tarvitse mukautettua Android-ROM-levyä? Tässä on useita syitä mukautetun Android-ROM-levyn asentamiseen. Lue lisää . Tässä suhteessa voi tuntua, että sinulla on enemmän vapautta omistusoikeuden omaa työpöytäkäyttöjärjestelmässä kuin avoimen lähdekoodin matkapuhelin.

Mutta Android Todella on avoimen lähdekoodin

Ja se ei ole vain avoin vain nimissä. Siellä on paljon todisteita siitä, että Android on todella avoin, ja saamme hyödyntää konkreettisia etuja.

1. Mukautetut ROM-levyt ovat olemassa

AndroidOpenSource-CyanogenMod-Custom-teema

Yhteisön valmistamat AOSP-pohjaiset ROM-levyt tarjoavat Android-käyttäjille vaihtoehtoja ohjelmistoille, jotka toimitetaan heidän laitteillaan. CyanogenMod toimii miljoonilla Android-älypuhelimilla. Kokemus ei ole kovin erilainen kuin mitä Nexuksella voi saada. Heck, tästä syystä monet ihmiset valitsevat ensinnäkin flash-muistin.

CyanogenMod ei myöskään ole ainoa vaihtoehto siellä Mitkä ovat parhaat mukautetut Android-ROM-levyt?Nyt kun huomaat, että voit salata Android-puhelimesi uudella ROM-levyllä, on ratkaiseva merkitys. Yhtäkkiä olet ilmainen: loputtomat räätälöintivaihtoehdot, ei enää myyjän bloatware-ohjelmistoja, ja mikä parasta, sinulla ei ole ... Lue lisää . Monet ovat nousseet ja vähentyneet vuosien varrella, kuten Paranoid Android ja AOKP. Mukautettu ROM-ekosysteemi muistuttaa tietyllä tavalla 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 ei olisi avoin lähdekoodi.

2. Jopa avoimen lähdekoodin kilpailijat riippuvat Androidista

Tämän viestin alussa mainitsin Firefox OS, Sailfish OS ja Ubuntu Touch kilpailevina avoimen lähdekoodin mobiili käyttöjärjestelminä. Asia on, että kaikkien näiden kolmen projektin takana olevat joukkueet ovat käyttäneet Android-koodia tavalla tai toisella. Sailfish OS -sovelluksesta huolimatta, että se ei perustu Androidiin, voit asentaa Android-sovelluksia suoraan.

Firefox OS alkoi Käynnistä Geckoon, jonka voit asentaa Android-laitteisiin. Ennen Ubuntu Touchia oli Ubuntu Androidille.

Ideasta, että Android voisi olla suljettu lähde, on uskomattoman ironista, mutta siihen perustuvat projektit voivat olla avoimia.

3. Sinä voida Ohjaa laitetta

Valmistajat ja operaattorit eivät ehkä halua sinua, ja näin tekeminen voi mitätöidä takuun, mutta sinulla on mahdollisuus tehdä laitteesi kanssa mitä haluat. Voit juurruttaa saadaksesi järjestelmänvalvojan käyttöoikeuden, avataksesi käynnistyslataimen tai avataksesi vaihtoehtoisen käyttöjärjestelmän (kuten suorittamalla Ubuntu Touch sen sijaan Kuinka kaksois käynnistää Android Ubuntun avulla Lue lisää ).

Nämä eivät välttämättä ole Androidin mainostamia ominaisuuksia, mutta ne ovat siellä. Ja vaikka suurin osa Android-laitteita käyttävistä ihmisistä ei ole taipuvaisia ​​heidän kanssaan, olette tuskin ainoa tekevä.

Siellä on miljoonia ihmisiä, jotka rakastavat vapautta käyttää puhelimiaan ja tablettiaan 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 luopuvansa tietojensa hallinnasta. Lisäksi omistamat sovellukset ja palvelut tulevat ja menevät, mutta avoimen lähdekoodin ohjelmistot pysyvät siellä, vaikka niitä ei tuettaisi. Ilmaiset käyttöjärjestelmät voivat myös hengittää elämää laitteille, jotka toimivat hienosti, mutta yritykset ovat päättäneet luopua.

Ja eettisistä syistä ei ole pulaa määrittämisestä, kenellä pitäisi olla sananvalta mihin laitteistoon kuuluu, keskusteluihin varallisuudesta, yksityisyydestä ja vapaudesta.

Koska miljoonat ihmiset omaksuvat matkaviestinnän, on tärkeää, että ihmisillä on vaihtoehdot, jotka ovat käytettävissä pöytätietokoneissa ja kannettavissa tietokoneissa. Yllä olevista asioista huolehtiminen ei saisi tarkoittaa puhelimista, tableteista ja viileistä asioista luopumista kosketusnäytöillä.

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

minä käytä CyanogenMod-sovellusta ja hanki ohjelmisto F-Droidilta Kuinka käyttää Androidia ilman Googlea: kaikki mitä sinun tarvitsee tietääHaluatko käyttää Androidia ilman Googlea? Ei Googlea, ei ongelmaa. Tässä on opas Google-ilmaiseksi Android-laitteellasi yksityisyyden palauttamiseksi. Lue lisää . Tämä yhdistelmä voi tuntua rajoittavalta verrattuna siihen, mitä saat Google Playsta, mutta se on monipuolisempi kokemus kuin mitä kilpailevat avoimen lähdekoodin käyttöjärjestelmät tuovat tällä hetkellä pöytään. Katson edelleen ja toivon näiden vaihtoehtojen löytävän menestystä, mutta kun odotan niiden onnistumista, kuuntelen podcasteja GPS-navigoinnin avulla, paikallisen musiikkikirjastoni hallinnointi ja yhteydenpito ihmisiin luotettavan ja nopean mobiililaitteen avulla, joka käyttää pääasiassa avoimen lähdekoodin ohjelmistoja tänään.

Miksi käytät Androidia? Tarkoittaako avoimen lähdekoodin näkökulma sinulle paljon? Odotatko vaihtoehtoisen ilmaisen mobiili käyttöjärjestelmän saavuttamista? Haluaisin kuulla ajatuksesi!

Kuvapisteet:Pingviinien hyppy lähettäjä bluezace Shutterstockin kautta

Bertel on digitaalinen minimalistinen, joka kirjoittaa kannettavasta tietokoneesta, jossa on fyysiset tietosuojakytkimet ja Free Software Foundationin tukema käyttöjärjestelmä. Hän arvostaa ominaisuuksien etiikkaa ja auttaa muita ottamaan hallintaansa digitaaliseen elämäänsä.