Sommario:
Di recente, un famoso sito Web ha pubblicato un editoriale su come Android si stesse trasformando nel nuovo Linux e su quanto terribile fosse. L'autore aveva quasi ragione: Android si sta rivelando il nuovo Linux. Se si fosse fermato lì, io e lui ci saremmo visti faccia a faccia, e questa confutazione non sarebbe mai avvenuta. Avrebbe anche ottenuto molte meno visualizzazioni di pagina. Continua a discutere di brevetti e altre questioni che non spiegano realmente la sua posizione prima di arrivare alla carne del suo problema: la frammentazione. Sai, quella parola d'ordine che è sempre così popolare in qualsiasi hit su Android. Sono qui per dirti cosa penso di frammentazione, Linux, Android e come tutto si adatta dopo la pausa.
Cos'è Linux?
Indipendentemente dal pensiero popolare, Linux non è altro che un kernel. Non esiste un sistema operativo per computer, dispositivi integrati o altro che "sia Linux". Fino a quando non aggiungi un modo per i dati di entrare e uscire, non è niente. Quello che la gente chiama Linux in realtà è un gruppo collettivo di diversi sistemi operativi che usano il kernel Linux. Molte persone hanno familiarità con Ubuntu. È molto facile da usare, più popolare di quanto probabilmente tu sappia, ed è un'ottima scelta per chiunque desideri eseguire un sistema operativo alternativo e gratuito. Ma non è Linux. Né ci sono altri grandi sistemi operativi in esecuzione sul kernel Linux - Debian, Slackware, Mint, CentOS, Red Hat Enterprise, Meego, webOS, Android - l'elenco potrebbe continuare all'infinito. La "frammentazione" di Linux è perché le persone cercano di raggruppare migliaia di diversi sistemi operativi in uno. Abbiamo fatto progressi dal sistema operativo Unix di Bell Lab, ed è stato biforcuto in milioni di modi diversi, ma solo uno è MacOS. Lo stesso ragionamento dovrebbe essere applicato ai sistemi operativi basati su Linux.
Cos'è Android?
Android è lo stesso, ma diverso. Diverso per il fatto che esiste effettivamente un sistema operativo chiamato Android, e lo stesso perché esistono anche sistemi operativi denominati Sense, Touchwiz, Blur e così via. Questi non sono più Android di iOS è BSD gratuito (BSD è un altro sistema operativo simile a Unix, con una licenza più liberale, che è stata utilizzata come base per i prodotti Apple). Come iOS, le versioni OEM di un sistema operativo basato su Android sono chiuse e dipendiamo dall'OEM per fornire aggiornamenti al sistema operativo, utilizzando le nuove funzionalità dell'ultima versione di Android.
I sistemi operativi desktop "Linux" sono gli stessi: quando escono nuove versioni del kernel Linux, i manutentori delle diverse versioni rendono il kernel disponibile per i consumatori. La vera differenza è che il kernel, così come la maggior parte del software sui sistemi basati su Linux, è open source e gli utenti possono crearlo liberamente (e facilmente) da soli. So che non è probabile che questa sia un'idea popolare per molti di voi, ma ci sono solo pochi telefoni che eseguono Android puro - il resto esegue qualcos'altro, basato su Android. Ciò non significa che non siano così buoni - al contrario, offrono funzionalità e software che non sono disponibili sul vecchio Android normale e portano davvero molte cose fantastiche sul tavolo. Se usi un desktop basato su "Linux", sai esattamente di cosa sto parlando. Se non lo fai, dovresti provarlo, ti potrebbe piacere.
Perché Android è il nuovo Linux
Qui è dove chiedi "Ora che diavolo ha a che fare questo con Android che si trasforma nel nuovo Linux?" Perché i sistemi operativi basati su Android offrono la stessa cosa di quelli basati su Linux: la scelta.
Molte persone usano Ubuntu perché vogliono usare Linux. Forse sono un po 'tecnici e hanno bisogno della libertà di fare le cose che le altre opzioni del sistema operativo chiuso non offrono, ma non hanno davvero voglia di fare tutto "nel modo più duro" come farebbero con altre versioni. Non è fantastico che abbiano questa scelta?
O forse vuoi avere un computer che funzioni solo ogni volta che ti siedi, e vuoi che il sistema operativo sia facile da installare e aggiornare - suggerisci di nuovo Ubuntu.
O forse devi fornire computer agli studenti e non hai i soldi per comprare un sacco di costose licenze Windows. Dove girare? Hai indovinato - Ubuntu.
Va oltre, forse sei un secchione completamente cresciuto prendendo in giro Unix e vuoi amministrare tutto a mano e avere il controllo completo? Carica Slackware sul tuo computer, prendi un milione di tazze di caffè e impara il comando "man". Hai bisogno di qualcosa che offra ben oltre il 99 percento di uptime? Si chiama Debian. Anche i fanatici delle specifiche hanno un sistema operativo basato su Linux che può essere ottimizzato con l'hardware esatto che stanno eseguendo. Si chiama Gentoo.
Confronta questo con Android. Vuoi un sistema operativo robusto che faccia quello che ti aspetti, ogni volta che vuoi farlo? HTC e Samsung ti hanno coperto. Motorola stava lavorando per fare un ulteriore passo avanti, ma è possibile che eventi recenti abbiano gettato una chiave in quel piano. LG è sulla buona strada; l'interfaccia utente di Optimus è arrivata.
Cosa succede se vuoi armeggiare e impostare tutto come ti piace? Ottieni un telefono Android di serie o fai un ulteriore passo avanti e ottieni un dispositivo Nexus e impara a costruire Android da solo. E se ami alcune specifiche, prendi uno dei nuovi propulsori da uno qualsiasi degli OEM, alcuni CyanogenMod e sfrutta le luci del giorno fino a quando non lo rompi, o può far funzionare Crysis. Infine, alcune persone hanno bisogno di un'opzione economica su un piano economico: è qui che Android prende il posto di Nokia, in luoghi in cui uno smartphone è l'unico modo per comunicare con il mondo "esterno". Trascorriamo troppo tempo a preoccuparci se il nostro telefono otterrà Gingerbread, quando dovremmo essere più preoccupati se otterrà Sense 3.1 o Touchwiz 4: quelli sono sistemi operativi a sé stanti e gli aggiornamenti di solito offrono di meglio e di più funzionalità rispetto a una versione Android. (Vorrei che il launcher Android mi permettesse di personalizzare la barra di avvio o che avesse scorciatoie sulla schermata di blocco.)
Quindi sì, Android è il nuovo Linux (anche se è solo un altro sistema operativo in esecuzione su Linux). Offre una scelta per tutti, e le persone che non capiscono cercano di bussare per questo. Mi piace avere una scelta e mi piace sapere che ne hai anche una.