Annons
Jag använder Android eftersom den är tillverkad av Linux, och jag är inte ensam här. Många användare med öppen källkod hämtade först en Android-telefon på grund av överklagandet från ett Linux-baserat mobiloperativsystem. Jag är säker på att det är därför många av er läser detta nu.
Android har sett breda antaganden, och det har orsakat viss obehag. Detta beror bara delvis på en och annan Linux-användares önskan att få in mainstream. Det större problemet är vad telefontillverkare, operatörer och till och med Google har gjort mot operativsystemet. Faktum är att alla Android-telefoner som du hämtar från butiken är låsta och kör en hel del stängd källkod.
Som ett resultat har människor som värderar öppen källkodsidealer blivit riktade mot Ubuntu Touch, Firefox OS, och Sailfish OS istället - och tittar med besvikelse eftersom alla tre hittills inte lyckats ta fart. Trots att Ubuntu levereras på några telefoner har Canonical ännu inte släppt en verkligt konsumentklar modell. Firefox OS har
svängd i ett Internet of Things-projekt. Jolla, trots att hon nyligen drivit Sailfish OS 2.0, arbetar fortfarande med kinks. Ingen av dem har kommit in på den amerikanska marknaden.Situationen lämnar Android som det primära alternativet för många som vill använda Linux på sina telefoner. Men frågan kvarstår, är Android verkligen öppen källkod?
Tekniskt, ja
Android har open source-rötter. Projektet började under Android, Inc. 2005, som Google köpte två år senare. Samma år bildade Google och flera andra företag Open Handset Alliance, med Android som den primära programvaran detta konsortium är byggt på.
Android är baserat på Linux-kärnan, och precis som den komplexa kodkoden är de flesta delar öppen källkod med några binära klumpar för att få saker att fungera med viss hårdvara. Den kärna Android-plattformen, känd som Android Open Source-projekt (AOSP), är tillgänglig för alla att göra med vad de önskar.
HTC, Huawei, LG, Samsung, Sony, Xiaomi och många andra tillverkare Android-skins förklarade: Hur byter hårdvaruproducenter lager Android?Hårdvaruproducenter gillar att ta Android och förändra det till något som helt är deras eget, men är det bra eller dåligt? Ta en titt och jämföra dessa olika Android-skinn. Läs mer har alla gjort just detta på telefoner och surfplattor. De är knappast ensamma.
Amazon och Barnes & Noble har lagt det på e-läsare. HP har lagt Android i en bärbar dator. NVIDIA flyttade Android till en spelkonsol. Sony levererar operativsystemet på sina nya smarta TV-apparater. Du kan få Android på allt från pekskärm till kylskåp. Företag snubblar över sig själva för att sätta Android Wear på klockor.
Och det räknar inte ens alla saker som tinkerers har lagt Android på.
Till skillnad från iOS och Windows Phone behöver människor inte betala någon pengar för att använda Android i sin produkt. Och eftersom koden är öppen är de fria att experimentera och anpassa programvaran som de vill.
Varför känner det sig inte?
Det finns en betydande skillnad mellan att använda traditionellt desktop Linux och att köra Windows. Kontrasten mellan Android och iOS känns inte nästan lika stark. Om Android är öppen källkod, varför känns det inte som det?
1. Människor tillåts låsa in open source-koden
Android är öppen källkod, men det mesta av den programvara vi kör ovanpå plattformen är inte. Detta gäller oavsett om du får en Nexus-enhet eller något från Samsung. Till skillnad från i början av Android, Google Now-startaren och de flesta av Googles appar har blivit stängda källor.
Detsamma gäller koden som skickas på Samsung, HTC, LG och andra tillverkares anpassningar. De flesta appar du får på Google Play, oavsett om de är gratis att ladda ner, är inte heller open source. Eftersom den här programvaran utgör huvuddelen av det vi ser och använder, gör situationen så att Android i slutändan känner sig som en sluten källplattform.
Men människor får göra programvara med stängd källa som körs på Linux. Såvida inte skapare distribuerar programvara under en copyleft-licens, kan andra ta koden och använda den för att skapa egna applikationer.
Google publicerar mycket av Android under Apache License version 2.0, vilket inte hindrar människor från att använda koden för att skapa restriktiva produkter. Att människor har gjort detta gör inte Android själv stängt. Om någonting så att så många människor baserar sitt arbete på Android är ett bevis på dess framgång som ett open source-projekt.
2. Android: s kärnutveckling är inte gemenskapsdriven
För det mesta utvecklar Google Android. En eller två gånger om året dumpar företaget ett gäng ny kod över en metaforisk vägg som tippare och hårdvaruproducenter rusar (eller, du vet, ta deras tid Varför har min Android-telefon ännu inte uppdaterats?Android-uppdateringsprocessen är lång och komplicerad; låt oss undersöka det för att ta reda på exakt varför din Android-telefon tar så lång tid att uppdatera. Läs mer ) att lägga in sina saker.
Google släpper sedan underhålls- och säkerhetsuppdateringar varje månad eller så medan det förbereder sig för nästa stora utgåva.
Många andra välkända open source-projekt söker vanligtvis mer engagemang från det bredare samhället. Red Hat kan finansiera en bra del av det arbete som går in i GNOME 5 överraskande orsaker bakom GNOME-återupplivningenIdag återvinner GNOME 3 äntligen användare, och det finns färre människor som går online för att uttrycka sitt hat mot skrivbordsmiljön. Vad hände för att GNOME långsamt skulle komma tillbaka? Läs mer , men utvecklare från hela världen bidrar med kod.
Canonical, företaget bakom Ubuntu, utövar mycket kontroll över hur den Linux-distributionen ser ut och känns, men medlemmarna i gemenskapen har fortfarande ett ord om vilka program som kommer in i appens lagringsplatser eller vad som går upp på några av webbplatser.
Som jämförelse kommer Android som en helt Google-produkt.
3. Du har inte full kontroll
En del av det som lockar människor till Linux och andra operativsystem med öppen källkod 3 UNIX-liknande operativsystem som inte är LinuxNyligen började folk förvirra "UNIX" med "Linux." Linux påverkades av UNIX, men UNIX-system har ingen relation till Linux. Här är några viktiga UNIX-baserade system som är värda att veta om. Läs mer är den frihet och kontroll som finns. Du kan inte dyka in i hjärtat av en Windows- eller Mac OS X-maskin och se vad som får den att kryssa för. Med Linux kanske du inte förstår det mesta av koden, men du är fri att tänka på mer eller mindre allt det.
Praktiskt taget skickar en Android-telefon ut ur lådan med endast marginellt mer friheter än en iPhone. Du kanske kan ändra startprogrammet, tillämpa några omfattande teman och skräddarsy lite funktionalitet efter din smak De bästa Android tweaks du kan göra utan att rotaAndroid-tweaks är inte bara för tekniska geeks. Så här får du ut mesta möjliga av din icke-rotade Android-telefon eller surfplatta! Läs mer , men du kan inte tänka på det underliggande operativsystemet utan att upphäva garantin.
Mer omfattande justeringar kräver rooting din enhet Anpassa din telefon utan att blinka en ROM med Xposed-ramverketDet är allmänt känt att det bästa sättet att anpassa din Android-enhet är att flasha den med en ny ROM. Det är också fel. Läs mer eller blinkar en anpassad ROM 12 skäl att installera en anpassad Android-ROMTror du att du inte behöver en anpassad Android-ROM längre? Här är flera skäl för att installera en anpassad Android ROM. Läs mer . I detta avseende kan det kännas som att du har mer frihet i ett proprietärt operativsystem för skrivbordet än ett mobilt open source-system.
Men Android Verkligen är öppen källkod
Och det är inte bara öppet i namn. Det finns gott om bevis på att Android verkligen är öppet och vi får skörda de konkreta fördelarna.
1. Anpassade ROM: n existerar
Gemenskapsframställda ROM: er baserade på AOSP ger Android-användare alternativ till programvaran som skickas på sina enheter. CyanogenMod körs på miljoner Android-smartphones. Utanför rutan skiljer sig erfarenheten inte så mycket från vad du kan få på en Nexus. Heck, det är anledningen till att många väljer att flasha en ROM i första hand.
CyanogenMod är inte det enda alternativet där heller Vad är de bästa anpassade Android-ROM-skivorna?Det ögonblick du inser att du kan blixta din Android-telefon med en ny ROM är en avgörande. Plötsligt är du fri: Oändliga anpassningsalternativ, inga fler leverantörer av bloatware, och bäst av allt, du har inte ... Läs mer . Många har stigit och fallit under åren, till exempel Paranoid Android och AOKP. På vissa sätt liknar det anpassade ROM-ekosystemet Linux-distributionsmodellen. Dessa ROM-skivor är mestadels samma, men projekt tar samma kod och justerar den på olika sätt. Detta skulle inte vara möjligt om Android själv inte var öppen källkod.
2. Även konkurrenterna med öppen källkod beror på Android
I början av detta inlägg nämnde jag Firefox OS, Sailfish OS och Ubuntu Touch som konkurrerande operativsystem med öppen källkod. Saken är att lagen bakom alla dessa tre projekt har använt Android-kod på ett eller annat sätt. Med Sailfish OS kan du installera Android-appar direkt trots att du inte är baserad på Android.
Firefox OS började som Starta mot Gecko, som du kan installera på Android-enheter. Innan Ubuntu Touch fanns det Ubuntu för Android.
Det finns en otrolig ironi i idén att Android kan vara en stängd källa, men projekt baserade på den kan vara öppna.
3. Du Kan Ta kontroll över din enhet
Tillverkare och lufttrafikföretag kanske inte vill att du ska göra det, och att det kan upphäva garantin, men du har möjlighet att göra vad du vill med din hårdvara. Du kan rota för att få administrativ åtkomst, låsa upp startladdaren eller blinka ett alternativt operativsystem (som att köra Ubuntu Touch istället Hur du startar upp din Android med Ubuntu Läs mer ).
Dessa kanske inte är Android: s annonserade funktioner, men de är där. Och även om de allra flesta människor med Android-enheter inte tänker på dem på ett sådant sätt, skulle du knappast vara den enda personen som gör det.
Det finns miljoner människor där ute som älskar att ha friheten att använda sina telefoner och surfplattor på detta sätt.
Varför spelar det någon roll?
Människor använder operativsystem med öppen källkod av många olika skäl. Vissa litar inte på att ge upp kontrollen över sina uppgifter. Plus egna applikationer och tjänster kommer och går, men öppen källkodsprogram håller sig fast även om det inte stöds. Gratis operativsystem kan också ge liv i hårdvara som fungerar bra, men företag har beslutat att överge.
Och det finns ingen brist på etiska skäl, från att avgöra vem som ska ha något att säga till vad som går på vilken hårdvara, till diskussioner om rikedom, integritet och frihet.
Eftersom miljontals människor omfattar mobil datoranvändning är det viktigt att människor har de alternativ som finns tillgängliga på stationära datorer och bärbara datorer. Att bry sig om något av ovanstående saker borde inte innebära att man lämnar upp telefoner, surfplattor och coola saker med pekskärmar.
Idag är Android det bästa mobilalternativet för människor som värderar open source. Ut ur lådan kan det vara en alltför kommersialiserad, ad-tung upplevelse, men du kan ändra det.
jag använda CyanogenMod och hämta min programvara från F-Droid Hur man använder Android utan Google: Allt du behöver vetaVill du använda Android utan Google? Ingen Google, inga problem. Här är en guide för att gå gratis från Google på din Android-enhet för att återfå sekretess. Läs mer . Denna kombination kan verka begränsande jämfört med vad du får från Google Play, men det är en mer funktionsrik upplevelse än vad konkurrerande open source-operativsystem för närvarande ger upp till bordet. Jag tittar fortfarande på och hoppas att dessa alternativ får framgång, men medan jag väntar på att de lyckas lyssnar jag på poddsändningar med GPS-navigering, hantera mitt lokala musikbibliotek och hålla kontakten med människor som använder en pålitlig och snabb mobil enhet som huvudsakligen kör open source-programvara i dag.
Varför använder du Android? Betyder open source-aspekten mycket för dig? Väntar du på att ett alternativt gratis operativsystem för mobilen kommer att komma på? Jag skulle gärna höra dina tankar!
Bildkrediter:Pingvinhoppning av bluezace via Shutterstock
Bertel är en digital minimalist som skriver från en bärbar dator med switchar för fysisk integritet och ett operativsystem godkänt av Free Software Foundation. Han värderar etik över funktioner och hjälper andra ta kontroll över sina digitala liv.