- Android [7]: inizialmente concepito nel 2005, è venuto alla luce solo nel 2008 con il primo cellulare che lo sopporta in modo "nativo". La "casa madre" è Google. Android è un sistema molto particolare e nonostante nel cuore ci sia Linux, non si può dire che ci assomigli molto; o per lo meno, non si può dire che assomigli molto a un sistema GNU/Linux, a partire ad esempio dall'assenza di X, senza tralasciare il legame stretto con determinate applicazioni di casa Google. Apparentemente la licenza è doppia: Apache 2.0 e GPLv2. Ciò nonostante, alcune parti del sistema sono più "oscure" di altre, così come la relazione di Google fra la comunità opensource e i loro interessi personali... In ogni caso, è possibile installare almeno una "versione" di debian ARM con qualche accorgimento e sfruttando un server VNC per utilizzare un'interfaccia grafica indipendente.
Debian ARM
Incominciamo a capire che cosa sia un'architettura di tipo ARM. Tratto da wikipedia:
«L'architettura ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine) indica una famiglia di microprocessori RISC [8] a 32-bit utilizzata in una moltitudine di sistemi embedded. Grazie alle sue caratteristiche di basso consumo (rapportato alle prestazioni) l'architettura ARM domina il settore dei dispositivi mobili dove il risparmio energetico delle batterie è fondamentale.» [9]
Chi continuasse la lettura su wikipedia non si stupirebbe dunque di certo quando leggerebbe che la famiglia ARM copre il 75% mondiale dei processori a 32-bit in sistemi embedded. Sempre sulla stessa pagina troverete ancora una lista con i prodotti che utilizzano questo tipo di tecnologia; senza citarne alcuni, non faticherete a trovare una serie di ditte molto conosciute che si avvalgono dei processori ARM.
E debian? Non poteva di certo stare a guardare... Così, dopo il port del kernel ARM creato nel 1998, due anni più tardi nasceva in casa debian il port su ARM. Nel 2003 si passerà a ARM EABI e la "vecchia" ARM è considerata oggi deprecata.
Essendo - come detto in precedenza - l'architettura ARM presente sul 75% degli attuali apparecchi mobili, grazie a questo port è possibile installare debian su svariati dispositivi. Nonostante l'apparente "facilità", non è però sempre operazione semplice adattare il sistema operativo ad un hardware specifico. In questo articolo vedremo come è possibile installare una debian ARM sfruttando il kernel di android, il sistema operativo mobile della Google. Le due distribuzioni si potranno dunque utilizzare in parallelo.