Indholdsfortegnelse:
For nylig kørte et populært websted en redaktion, hvordan Android blev til den nye Linux, og hvor forfærdelig det var. Forfatteren var halvt ret - Android viser sig at være den nye Linux. Hvis han var stoppet der, ville han og jeg se øje-til-øje, og dette modbevægelse ville aldrig have fundet sted. Han ville også have fået langt færre sidevisninger. Han fortsætter med at diskutere patenter og andre spørgsmål, der ikke rigtig forklarer hans holdning, før han kommer til kødet fra hans udgave - fragmentering. Du ved, det buzzword, der nogensinde er så populært i ethvert hit-stykke om Android. Jeg er her for at fortælle dig, hvad jeg synes om fragmentering, Linux, Android, og hvordan det hele passer sammen efter pausen.
Hvad er Linux?
Uanset populær tanke er Linux intet andet end en kerne. Der er ikke noget operativsystem til computere, indlejrede enheder eller på anden måde, der "er Linux." Indtil du tilføjer en måde, hvorpå data kan gå ind og ud, er det intet. Det, folk kalder Linux, er faktisk en kollektiv gruppe af forskellige operativsystemer, der bruger Linux-kernen. De fleste mennesker er fortrolige med Ubuntu. Det er meget nemt at bruge, mere populært end du sandsynligvis kender, og det er et godt valg for enhver, der ønsker at køre et alternativt og gratis operativsystem. Men det er ikke Linux. Ingen af de andre store operativsystemer, der kører på Linux-kernen - Debian, Slackware, Mint, CentOS, Red Hat Enterprise, Meego, webOS, Android - listen fortsætter og fortsætter. Linux "fragmentering" er fordi folk forsøger at klumpe tusinder af forskellige operativsystemer til et. Vi er kommet på vejen siden Bell Labs Unix OS, og det gaffles en million forskellige måder, men kun én er MacOS. Den samme ræsonnement bør anvendes på Linux-baserede operativsystemer.
Hvad er Android?
Android er den samme, men alligevel anderledes. Forskellig i den respekt, at der faktisk er et operativsystem, der hedder Android, og det samme, fordi der også er operativsystemer med navnet Sense, Touchwiz, Blur, og så videre. Disse er ikke mere Android end iOS er gratis BSD (BSD er et andet Unix-lignende operativsystem, med en mere liberal licens, der blev brugt som base for Apples produkter). Ligesom iOS er OEM-versioner af et Android-baseret operativsystem lukket, og vi er afhængige af OEM for at levere opdateringer til operativsystemet ved hjælp af nye funktioner fra den nyeste version af Android.
"Linux" desktop-operativsystemer er de samme - når nye versioner af Linux-kernen kommer ud, gør vedligeholdere af de forskellige varianter kernen tilgængelig for forbrugere. Den reelle forskel er, at kernen såvel som størstedelen af softwaren på de Linux-baserede systemer er open source, og brugere kan frit (og let) bygge den selv. Jeg ved, at dette ikke sandsynligvis vil være en populær idé for mange af jer, men der er kun et par telefoner, der kører ren Android - resten kører noget andet, der var baseret på Android. Det betyder ikke, at de ikke er så gode - tværtimod, de tilbyder funktioner og software, der ikke er tilgængelig på almindelig gammel Android, og virkelig bringer en masse gode ting til bordet. Hvis du bruger et "Linux" -baseret skrivebord, ved du nøjagtigt, hvad jeg taler om. Hvis du ikke gør det, skal du prøve det - du kan bare lide det.
Hvorfor Android er den nye Linux
Her er, hvor du spørger, "Hvad i helvede har dette at gøre med Android, der bliver til den nye Linux?" Fordi Android-baserede operativsystemer tilbyder det samme, som Linux-baserede dem gør - valg.
Mange mennesker bruger Ubuntu, fordi de vil bruge Linux. Måske er de lidt tekniske og har brug for friheden til at gøre ting, som de andre lukkede OS-valg ikke tilbyder, men har ikke lyst til at gøre alt "på den hårde måde", som de ville med andre versioner. Er det ikke godt, at de har det valg?
Eller måske vil du have en computer, der bare fungerer hver gang du sætter dig ned på den, og du vil have, at operativsystemet skal være let at installere og opdatere - cue Ubuntu igen.
Eller måske skal du levere computere til studerende og ikke har penge til at købe en masse dyre Windows-licenser. Hvor skal man dreje? Du gættede det - Ubuntu.
Det går videre, måske er du en total nørde, der voksede op med at narre med Unix og vil administrere alt for hånd og have fuld kontrol? Læg Slackware på din computer, tag en million kopper kaffe, og lær kommandoen "mand". Brug for noget, der vil tilbyde godt over 99 procent oppetid? Det kaldes Debian. Selv spec-geeks har et Linux-baseret operativsystem, der kan finjusteres til den nøjagtige hardware, de kører. Det kaldes Gentoo.
Sammenlign dette med Android. Vil du have et robust operativsystem, der gør det, du forventer, at det skal gøre, hver gang du vil gøre det? HTC og Samsung har du dækket. Motorola arbejdede på at tage dette et skridt videre, men det er muligt, at nylige begivenheder kan have kastet en skruenøgle i den plan. LG er på det rigtige spor; Optimus UI er kommet på vej.
Hvad hvis du vil tænke og indstille alt lige som du kan lide det? Få en lager Android-telefon, eller tag den et skridt videre og få en Nexus-enhed og lær selv at bygge Android. Og hvis du elsker nogle specs, skal du hente et af de nye kraftcentre fra nogen af OEM'erne, nogle CyanogenMod og hacke de levende dagslys ud af det, indtil du enten bryder det, eller det kan køre Crysis. Endelig har nogle mennesker brug for en billig mulighed på en overkommelig plan - det er her Android overtager fra Nokia, på steder, hvor en smartphone er den eneste måde at kommunikere med den "udenfor" verden. Vi bruger for meget tid på at bekymre os, hvis vores telefon vil få pepperkager, når vi skal være mere bekymrede, hvis det får Sense 3.1 eller Touchwiz 4 - disse er operativsystemer i sig selv, og opdateringer tilbyder normalt bedre og mere funktioner end en Android-udgivelse. (Jeg ville ønske, at Android-starcher tilladte mig at tilpasse startbjælken eller have genveje på låseskærmen.)
Så ja, Android er den nye Linux (selvom det kun er et andet operativsystem, der kører på Linux). Det giver et valg for alle, og folk, der bare ikke forstår, prøver at banke det for dette. Jeg kan godt lide at have et valg, og jeg kan godt lide at vide, at du også har et.