Skelbimas
Aš naudoju „Android“, nes jis pagamintas iš „Linux“, ir aš čia nesu vienas. Daugelis atvirojo kodo stalinių kompiuterių vartotojų pirmiausia pasirinko „Android“ telefoną dėl „Linux“ pagrindu sukurtos mobiliosios operacinės sistemos patrauklumo. Esu tikras, kad todėl daugelis iš jūsų skaito tai dabar.
„Android“ buvo plačiai pritaikyta, ir tai sukėlė tam tikrą diskomfortą. Taip yra tik iš dalies dėl to, kad retkarčiais „Linux“ vartotojas nori paversti pagrindinius dalykus. Didesnė problema yra tai, ką telefonų gamintojai, operatoriai ir net „Google“ padarė operacinei sistemai. Faktas yra tas, kad bet kuris „Android“ telefonas, kurį pasiimate iš parduotuvės, yra užrakintas ir veikia nemaža dalis uždarojo kodo.
Dėl to žmonės, vertinantys atvirojo kodo idealus, atsidūrė „Ubuntu Touch“, „Firefox“ OS ir „Sailfish“ OS - ir žiūrėti su nusivylimu, nes visoms trims iki šiol nepavyko pakilti. Nepaisant to, kad „Ubuntu“ buvo pristatyti keliais telefonais, „Canonical“ vis dėlto turi išleisti iš tikrųjų vartotojui paruoštą modelį. „Firefox“ OS turi
įtrauktas į daiktų interneto projektą. Nepaisant pastaruoju metu stumiamo „Sailfish OS 2.0“, „Jolla“ vis dar dirba su savo draugais. Nė vienas iš jų nepateko į JAV rinką.Dėl šios priežasties „Android“ yra pagrindinė galimybė daugeliui žmonių, norintiems naudoti „Linux“ savo telefonuose. Tačiau išlieka klausimas, ar „Android“ išties yra atvirojo kodo?
Techniškai, taip
„Android“ šaknys yra atvirojo kodo. Projektas prasidėjo naudojant „Android, Inc.“ 2005 m., kurį „Google“ nusipirko po dvejų metų. Tais pačiais metais „Google“ ir kelios kitos įmonės sudarė Atidarykite telefonų aljansą, o „Android“ yra pagrindinė programinė įranga, į kurią šis konsorciumas yra sukurtas.
„Android“ yra pagrįsta „Linux“ branduoliu ir, kaip ir tas sudėtingas kodo fragmentas, dauguma dalių yra atvirojo kodo su keletu dvejetainių BLOB, kad viskas veiktų su tam tikra aparatine įranga. Pagrindinė „Android“ platforma, žinoma kaip „Android“ atvirojo kodo projektas (AOSP) yra prieinami kiekvienam, ką jie nori.
„HTC“, „Huawei“, „LG“, „Samsung“, „Sony“, „Xiaomi“ ir „ daugelio kitų gamintojų Paaiškinta „Android“ oda: kaip aparatūros kūrėjai keičia „Android“ vertybinius popierius?Aparatūros gamintojai mėgsta perimti „Android“ ir sutvarkyti ją į tai, kas visiškai jų pačių, tačiau ar tai geras ar blogas dalykas? Pažvelkite ir palyginkite šias skirtingas „Android“ odas. Skaityti daugiau viską tiksliai padarėme telefonuose ir planšetiniuose kompiuteriuose. Jie vargu ar yra vieni.
„Amazon“ ir „Barnes & Noble“ tai įdėjo į elektroninius skaitytojus. HP įdėjo „Android“ į nešiojamąjį kompiuterį. NVIDIA „Android“ įkėlė žaidimų pultą. „Sony“ pristato operacinę sistemą į naujus išmaniuosius televizorius. Galite naudoti „Android“ visose srityse, pradedant nuo vaizdo kameros iki šaldytuvo. Bendrovės suklumpa pačios, kad galėtų naudoti „Android Wear“ ant laikrodžių.
Ir net neskaičiuojami visi dalykai, kuriuos sumanytojai įdėjo „Android“.
Skirtingai nei „iOS“ ir „Windows Phone“, žmonėms nereikia mokėti niekam pinigų, kad „Android“ būtų naudojami jų produkte. Kadangi kodas yra atviras, jie gali laisvai eksperimentuoti ir pritaikyti programinę įrangą taip, kaip jiems patinka.
Tuomet kodėl tai nepatinka?
Yra didelis skirtumas tarp tradicinės darbalaukio „Linux“ ir „Windows“ paleidimo. Kontrastas tarp „Android“ ir „iOS“ nėra beveik toks ryškus. Jei „Android“ yra atvirojo kodo, kodėl jis to nejaučia?
1. Žmonėms leidžiama užrakinti atvirojo kodo programas
„Android“ yra atvirasis šaltinis, tačiau dauguma programinės įrangos, kurią naudojame ant platformos, nėra. Tai tiesa, nesvarbu, ar įsigysite „Nexus“ įrenginį, ar ką nors iš „Samsung“. Skirtingai nuo pirmųjų „Android“ dienų, „Google“ dabar paleidimo priemonė ir dauguma „Google“ programų tapo uždaru šaltiniu.
Tas pats pasakytina apie kodą, kuris pridedamas prie „Samsung“, HTC, LG ir kitų gamintojų pasirinktinių pritaikymų. Daugelis programų, kurias gaunate „Google Play“, neatsižvelgiant į tai, ar jas galima atsisiųsti nemokamai, taip pat nėra atvirojo kodo. Kadangi ši programinė įranga sudaro didžiąją dalį to, ką matome ir naudojame, dėl to „Android“ galiausiai jaučiasi tarsi uždaro šaltinio platformoje.
Bet žmonėms leidžiama kurti uždaro kodo programinę įrangą, veikiančią „Linux“. Jei kūrėjai neplatins programinės įrangos pagal kopijavimo licenciją, kiti gali paimti kodą ir panaudoti jį kurdami patentuotas programas.
„Google“ skelbia didelę „Android“ dalį „Apache“ licencijos versija 2.0, kuris netrukdo žmonėms naudoti kodą kuriant ribojančius produktus. Tai, kad žmonės tai padarė, nereiškia, kad pati „Android“ bus uždaryta. Jei kas, tai, kad tiek daug žmonių remiasi savo „Android“, rodo jos, kaip atvirojo kodo projekto, sėkmę.
2. „Android“ pagrindinė plėtra nėra bendruomenės varomoji jėga
Didžioji dalis „Google“ kuria „Android“. Kartą ar du per metus įmonė meta metaforišką sieną, į kurią skuba metalo gamintojai ir aparatūros gamintojai (arba, žinote, skirk jiems laiko Kodėl dar neatnaujintas mano „Android“ telefonas?„Android“ atnaujinimo procesas yra ilgas ir sudėtingas; išnagrinėsime jį ir išsiaiškinkime, kodėl „Android“ telefono atnaujinimas užtrunka tiek ilgai. Skaityti daugiau ) sudėti į jų daiktus.
Tada „Google“ kas mėnesį išleidžia techninės priežiūros ir saugos atnaujinimus, kol ruošiasi kitam dideliam leidimui.
Daugelis kitų gerai žinomų atvirojo kodo projektų paprastai siekia didesnio plačiosios visuomenės dalyvavimo. „Red Hat“ gali finansuoti nemažą dalį darbas, kuris patenka į GNOME 5 netikėtos „GNOME“ atgimimo priežastysŠiandien „GNOME 3“ pagaliau atgauna vartotojus, ir vis mažiau žmonių prisijungia prie interneto, kad išreikštų neapykantą darbalaukio aplinkai. Kas nutiko, kad „GNOME“ lėtai grįžo? Skaityti daugiau , tačiau viso pasaulio kūrėjai prideda kodą.
„Canonical“, esanti už „Ubuntu“, kontroliuoja, kaip atrodo ir jaučiasi tas „Linux“ paskirstymas, tačiau bendruomenės nariai vis dar gali pasakyti, kurios programos patenka į programų saugyklas ar kas kyla iš kai kurių programų interneto svetainėse.
Palyginimui, „Android“ yra visiškai „Google“ produktas.
3. Jūs neturite visiškos kontrolės
Dalis to, kas žmones traukia prie Linux ir kitos atvirojo kodo operacinės sistemos 3 „UNIX“ tipo operacinės sistemos, kurios nėra „Linux“Neseniai žmonės ėmė supainioti „UNIX“ su „Linux“. „Linux“ veikė UNIX, tačiau UNIX sistemos neturi jokio ryšio su Linux. Čia yra keletas svarbių UNIX pagrindu sukurtų sistemų, apie kurias verta žinoti. Skaityti daugiau yra turima laisvė ir kontrolė. Negalite pasinerti į „Windows“ ar „Mac OS X“ kompiuterio širdį ir pamatyti, kas jį varo. Jei naudojate „Linux“, galite nesuprasti daugumos kodo, tačiau galite laisvai mąstyti apie daugiau ar mažiau visą jį.
Praktiškai kalbant, „Android“ telefonas pristatomas iš dėžutės tik su šiek tiek daugiau laisvių nei „iPhone“. Galbūt galėsite pakeiskite paleidimo priemonę, pritaikykite keletą plačių temų ir pritaikykite kai kurias funkcijas pagal jūsų skonį Geriausi „Android“ patarimai, kuriuos galite padaryti neįsišakniję„Android“ patarimai yra skirti ne tik technikos specialistams. Štai kaip maksimaliai išnaudoti nesukuriantį „Android“ telefoną ar planšetinį kompiuterį! Skaityti daugiau , tačiau negalėdami paisyti pagrindinės operacinės sistemos negalite panaikinti savo garantijos.
Norint atlikti išsamesnius pakeitimus, reikia jūsų prietaiso įsišaknijimas Tinkinkite savo telefoną, nemirksėdami ROM, naudodami „Xposed Framework“Visiems žinoma, kad geriausias būdas tinkinti „Android“ įrenginį yra jį mirksėti naudojant naują ROM. Tai taip pat neteisinga. Skaityti daugiau arba mirksi pasirinktinis ROM 12 priežasčių, kodėl reikia įdiegti pasirinktinį „Android“ ROMManote, kad jums nebereikia tinkinto „Android“ ROM? Čia yra keletas priežasčių įdiegti pasirinktinį „Android“ ROM. Skaityti daugiau . Šiuo atžvilgiu gali būti, kad turite daugiau laisvės naudodamiesi patentuota darbalaukio operacine sistema nei atvirojo kodo mobiliąja.
Bet „Android“ Tikrai yra atvirojo kodo
Ir tai ne tik atidaroma tik vardu. Yra daugybė įrodymų, kad „Android“ yra tikrai atvira ir mes turime išnaudoti apčiuopiamą naudą.
1. Individualūs ROM yra
Bendruomenės sukurti ROM, pagrįsti AOSP, suteikia „Android“ vartotojams programinės įrangos, pateikiamos jų įrenginiuose, alternatyvų. „CyanogenMod“ veikia milijonuose „Android“ išmaniųjų telefonų. Nepaprasta patirtis skiriasi ne nuo to, ką galite gauti „Nexus“. Heck, tai yra priežastis, dėl kurios daugelis žmonių pirmiausia pasirenka mirksėti ROM.
„CyanogenMod“ tai taip pat nėra vienintelis pasirinkimas Kokie yra geriausi tinkinti „Android“ ROM?Svarbus momentas, kai suvoksite, kad galite „Android“ telefoną mirksėti naudodami naują ROM. Staiga jūs esate laisvas: begalinės tinkinimo parinktys, nebereikia pardavėjų „bloatware“ ir, kas geriausia, jūs neturite ... Skaityti daugiau . Daugelis pakilo ir sumažėjo per metus, tokių kaip „Paranoid Android“ ir AOKP. Kai kuriais būdais pritaikyta ROM ekosistema primena „Linux“ paskirstymo modelį. Šie ROM dažniausiai būna tie patys, tačiau projektai naudoja tą patį kodą ir jį koreguoja skirtingais būdais. Tai nebūtų įmanoma, jei pati „Android“ nebūtų atvirojo kodo.
2. Net atvirojo kodo konkurentai priklauso nuo „Android“
Šio įrašo pradžioje paminėjau „Firefox“ OS, „Sailfish OS“ ir „Ubuntu Touch“ kaip konkuruojančias atvirojo kodo mobiliąsias operacines sistemas. Reikalas tas, kad komandos, atsakingos už visus tris šiuos projektus, vienaip ar kitaip naudojo „Android“ kodą. Nepaisant to, kad „Sailfish OS“ nėra pagrįsta „Android“, galite tiesiogiai įdiegti „Android“ programas.
„Firefox“ OS prasidėjo kaip Paleisk į Gecko, kurį galėtumėte įdiegti „Android“ įrenginiuose. Prieš „Ubuntu Touch“ buvo „Ubuntu“, skirtą „Android“.
Idėjos, kad „Android“ gali būti uždaras šaltinis, yra neįtikėtinai ironija, tačiau ja paremti projektai gali būti atviri.
3. Tu Gali Paimkite savo prietaiso valdymą
Gamintojai ir vežėjai gali nenorėti, kad tai darytumėte, todėl jūsų garantija gali būti panaikinta, tačiau jūs turite galimybę su savo aparatūra daryti tai, ko norite. Galite įsišaknyti, kad gautumėte administracinę prieigą, atrakintumėte įkrovos įkroviklį arba atjungtumėte alternatyvią operacinę sistemą (pvz., paleisti „Ubuntu Touch“ Kaip dvigubai paleisti „Android“ naudojant „Ubuntu“ Skaityti daugiau ).
Tai gali būti ne „Android“ reklamuojamos funkcijos, tačiau jos ten yra. Ir nors didžioji dauguma žmonių, turinčių „Android“ įrenginius, su jais nesusimąsto, vargu ar būtumėte vienintelis tai padaręs asmuo.
Yra milijonai žmonių, kurie mėgsta laisvę tokiu būdu naudoti savo telefonus ir planšetinius kompiuterius.
Kodėl tai svarbu?
Žmonės naudoja atvirojo kodo operacines sistemas dėl daugelio skirtingų priežasčių. Kai kurie nepasitiki savo duomenų valdymu. Be to, patentuotos programos ir paslaugos ateina ir išeina, tačiau atvirojo kodo programinė įranga prilimpa, net kai ji nepalaikoma. Nemokamos operacinės sistemos taip pat gali suteikti gyvybės aparatinei įrangai, kuri veikia puikiai, tačiau bendrovės nusprendė atsisakyti.
Netrūksta ir etinių priežasčių - pradedant nuo to, kas turi pasakyti, kas turi kokią aparatūrą, iki diskusijų apie turtus, privatumą ir laisvę.
Kadangi milijonai žmonių naudojasi mobiliojo kompiuterio naudojimu, svarbu, kad žmonės turėtų galimybes, kurias galima rasti staliniuose ir nešiojamuosiuose kompiuteriuose. Rūpinimasis aukščiau išvardintais dalykais neturėtų reikšti, kad atsisakysite telefonų, planšetinių kompiuterių ir nuostabių daiktų jutikliniais ekranais.
Šiandien „Android“ išlieka geriausia mobiliųjų įrenginių galimybe žmonėms, kurie vertina atvirąjį kodą. Tai gali būti per daug komercializuota ir ypač sunki patirtis, tačiau jūs galite tai pakeisti.
Aš naudok „CyanogenMod“ ir gauk mano programinę įrangą iš „F-Droid“ Kaip naudotis „Android“ be „Google“: Viskas, ką reikia žinotiNorite naudoti „Android“ be „Google“? Nėra „Google“, jokių problemų. Štai vadovas, kaip „Android“ įrenginyje nenaudoti „Google“, kad atgautumėte privatumą. Skaityti daugiau . Šis derinys gali atrodyti ribojantis, palyginti su tuo, ką gausite iš „Google Play“, tačiau tai yra daugiau funkcijų turinti patirtis nei tuo metu konkuruojančios atvirojo kodo operacinės sistemos. Aš vis dar žiūriu ir tikiuosi, kad šios alternatyvos pasieks sėkmę, tačiau laukdamas, kol jos pasiseks, klausau podcast'ų, naudodamas GPS navigaciją, tvarkyti mano vietinę muzikos biblioteką ir palaikyti ryšį su žmonėmis naudojant patikimą ir greitą mobilųjį įrenginį, kuriame daugiausia veikia atvirojo kodo programinė įranga šiandien.
Kodėl naudojate „Android“? Ar atvirojo kodo aspektas tau daug reiškia? Ar jūs laukiate alternatyvios nemokamos mobiliosios operacinės sistemos, kurią pasivyti? Aš norėčiau išgirsti jūsų mintis!
Vaizdo kreditai:Pingvinų šokinėjimas pateikė „bluezace“ per „Shutterstock“
Bertelis yra skaitmeninis minimalistas, rašantis iš nešiojamojo kompiuterio su fizinio privatumo jungikliais ir laisvosios programinės įrangos fondo patvirtinta OS. Jis vertina funkcijų etiką ir padeda kitiems kontroliuoti jų skaitmeninį gyvenimą.