Ciao ragazzi! Quando il Raspberry Pi 4 model
B è arrivato (anche un po’ a sorpresa)
sul mercato ha stravolto lo scenario dei sistemi
operativi compatibili con i single board computer
della fondazione inglese. Da una parte, ora,
c’era una schedina molto più performante
sul tavolo, ma dall’altra la fondazione
inglese aveva modificato alcune cosette qui
e lì (ad esempio lato hardware e lato firmware/bios)
che rendevano di fatto il nuovo prodotto
automaticamente incompatibile con qualsiasi
OS già pronto per i vecchi modelli 2 e 3.
Da fine giugno dello scorso anno ad oggi,
purtroppo, non sono molti i sistemi che hanno
aggiunto la compatibilità con il nuovo single
board computer, si contano davvero sulle dita
delle mani. Sono comunque riuscito a selezionarne
5 che, a mio avviso, coprono un po’ tutti
quegli usi tipici per cui i Pi sono diventati
famosi. Andiamo a vedere cosa funziona sul Pi 4!
Una piccola nota: quella a seguire non è
una classifica, semplicemente ho deciso di
riportarvi i sistemi in ordine alfabetico,
così da non fare torto a nessuno.
Il primo utilizzo che vediamo è quello di
trasformare il Pi in una retro-console. Solitamente
si utilizza RetroPie oppure Recalbox per questo
scopo, ma nessuno dei due sistemi è al momento
compatibile col Pi 4. Lakka, invece, un interessante
progetto di cui vi ho già parlato in passato,
è perfettamente compatibile col nuovo SBC
e può tranquillamente sopperire alla mancanza
dei fratellastri più famosi. Lakka è un
sistema open-source community-driven estremamente
leggero, basato su LibreELEC, e che sfrutta
RetroArch e LibRetro per emulare le classiche
console del passato, e tutti quei sistemi
a cui la nostalgia ci riporta ogni volta.
Lakka a differenza di RetroPie e Recalbox
ha un’interfaccia unificata, ed ogni sistema
di gioco è implementato come un componente
core di libretro, mentre RetroArch si occupa
di gestire gli input e l’output a display.
Ciò garantisce modularità e soprattutto
una configurazione centralizzata che, se vogliamo,
è anche un approccio decisamente migliore
rispetto a quello di RetroPie e Recalbox.
Ovviamente non sono tutte rose e fiori, ma
-generalmente- il più delle volte basta copiare
sulla microSD le ROM in nostro possesso (o
scaricare direttamente da interfaccia i giochi
che vengono offerti, principalmente demo),
collegare tastiera e mouse oppure il nostro
controller, ed il setup è terminato… A
quel punto si può avviare il core relativo
alla piattaforma di gioco che desideriamo,
et voilà potremo giocare ai nostri titoli
del passato preferiti.
Ci sono una marea di opzioni e configurazioni
che è possibile smanettare direttamente da
interfaccia, sia configurazioni di base che
avanzate. Io stesso non le ho mai provate
tutte per quanta roba c’è. Comunque il
sistema funziona e, la cosa più importante,
funziona sul Pi 4 model B. Quindi, in attesa
di RetroPie o Recalbox, oppure proprio perché
preferite questo OS, Lakka consente di utilizzare
il Raspberry Pi 4 model B a mo’ di retro-console.
Il secondo utilizzo che vediamo è forse quello
più comune per Raspberry Pi, cioè trasformarlo
in un media center per il salotto. In questo
caso, uno tra i sistemi più famosi è già
pronto e perfettamente funzionante: sto parlando
di LibreELEC. Direi che non ha proprio bisogno
di presentazioni. LibreELEC è un sistema
super minimale che non fa molto altro se non
avviare Kodi. A quel punto, Kodi consente
di fare qualsiasi cosa relativa al mondo
dell’intrattenimento: da vedere filmati o
scorrere immagini, ad ascoltare la radio
o videogiocare, da guardare la TV fino ad installare
qualsiasi tipo di add-on che consente di ampliare
le già tante funzionalità base. Una delle possibilità,
ad esempio, è installare il plug-in per accedere
a YouTube, direttamente dall’apposita sezione
di sistema ed in pochissimi minuti saremo
già pronti a cercare tutto quello che più
ci piace sul famoso sito.
Ci sono add-on per fare davvero ogni cosa,
accedere a servizi di qualsivoglia natura,
a storage di rete con filmati e foto, ed è
possibile personalizzare il sistema a 360°,
persino come appare graficamente. Insomma,
Kodi lo conoscerete meglio di me, e LibreELEC
non ha bisogno di ulteriori presentazioni.
Sul Pi 4 model B funziona egregiamente e permette
di trasformare il piccolo SBC in un media
center estremamente versatile e potente.
E tra l’altro, per la prima volta, capace
anche di decodificare contenuti in 4K…
Il terzo utilizzo è quello a mo’ di desktop.
Il Pi 4, soprattutto il modello con 4GB di
RAM, può davvero essere considerato come
una papabile alternativa ad un PC domestico
economico, soprattutto per chi non ha particolari
esigenze o in quei casi in cui i compiti da
eseguire sono molto basilari come navigare
sul web, redigere documenti, ascoltare la
musica, guardare qualche filmato e poco altro.
Ecco, uno dei sistemi che più mi ha colpito
in positivo è Manjaro Linux. Ve ne ho parlato
recentemente, in un video focus dettagliato,
e la community dietro questo OS si è dimostrata
essere molto ricettiva e rapida negli sviluppi.
Manjaro infatti è stato uno dei primi sistemi
operativi ad aggiungere il Pi 4 tra i device
supportati, e sempre Manjaro è uno dei pochi
OS a sfruttare appieno tutti e 4 i GB a disposizione
e ad eseguire un sistema che sia realmente
e completamente a 64-bit. Aldilà delle tante
peculiarità di Manjaro, sulle quali eviterei
di soffermarmi e se siete interessati vi consiglio
di dare un’occhiata al focus di cui sopra,
quello che si apprezza utilizzandolo è che
navigare sul web, guardare un video su YouTube,
o anche avviare il programma di videoscrittura
per lavorare un po’ sono tutte operazioni
fluide e che possono essere eseguite senza
mal di pancia o tempi di attesa elevati (come
invece accadeva con i precedenti modelli del
single board computer).
Con questo OS si può davvero utilizzare il
Pi 4 a mo’ di piccolo computer domestico,
ovviamente -lo ribadisco- non per compiti
pesanti (come video editing, gaming o cose
del genere). Ma ci sono tante situazioni in
cui può far comodo avere accesso ad un sistema
operativo tradizionale con mouse e tastiera
per eseguire compiti semplici e allo stesso
tempo utilizzare un computer vero e proprio
sarebbe solo uno spreco di risorse. Manjaro
sul Pi 4 model B funziona alla grande, è super
personalizzabile, ed io ve lo consiglio caldamente.
Il quarto utilizzo è quello per cui i single
board computer stessi sono stati creati: smanettare
con la programmazione, l’elettronica di
base, imparare, divertirsi ed avvicinare grandi
e piccini al mondo dell’informatica. Il
sistema operativo che più di tutti permette
di fare questo, e permette di farlo a 360°
perché arriva con già preinstallati software,
tool, librerie, dà completo accesso alla
testata GPIO, etc etc etc, è ovviamente Raspbian
OS, l’OS portato avanti dalla stessa fondazione
inglese Raspberry Pi. Raspbian non ha bisogno
di presentazioni. Esiste in 3 varianti: full,
desktop e lite, a seconda di quanto software
precaricato abbiamo bisogno, ed essenzialmente
è l’unico vero sistema per Raspberry Pi
che funziona al 100% out-of-the-box, in ogni
suo aspetto. Personalmente lo considero sempre
come il punto di partenza per chiunque si
avvicini al mondo dei single board computer,
anche perché per come la vedo io, anche se
è possibile (e lo abbiamo visto) trasformare
il Pi in una console, in un media center e
in qualsiasi altro tipo di aggeggio, i Pi
dovrebbero essere usati per smanettare, per
programmare, per giocare con sensori e quant’altro.
Comunque, Raspbian Buster, l’ultima versione
dell’OS, è ora a 64-bit (più o meno),
ovviamente supporta qualsiasi feature del
Pi 4, come la doppia uscita HDMI (quindi è
possibile collegare 2 monitor) o i 4GB di
RAM, o il bluetooth 5.0, la testata GPIO,
etc… Può anche essere utilizzato a mo’
di desktop per navigare sul web, o per scrivere
documenti etc, anche se sinceramente mi sembra
un pelino meno fluido di Manjaro. Per il resto, Raspbian
è fondamentalmen la scelta sicura: consente
non solo di fare tutto quello che permettono
gli altri OS per il Pi 4, ma in più gestisce
il single board computer a 360° nel 100%
delle sue capacità. Inoltre, con gli ultimi
aggiornamenti, la fondazione è anche riuscita
a contenere la temperatura, tanto che potrebbe
non essere più necessario utilizzare ventoline
o altri sistemi di raffreddamento passivi..
Il quinto ed ultimo utilizzo è quello a mo’
di server. In questo caso la mia scelta ricade
su Ubuntu Server, che ora, a differenza del
passato, è un progetto ufficialmente supportato
da Canonical che ha deciso appunto di supportare
i single board computer della fondazione inglese.
A partire dalla versione 19.10, l’azienda
farà in modo di avere ogni versione del proprio
OS disponibile anche per i piccoli computerini.
Il che è una notizia fantastica perché stiamo
parlando di un sistema seguito da un’azienda
appunto e non di un progetto “passatempo”.
Ubuntu Server è a 64-bit e supporta i 4GB
di RAM del Pi 4 model B, sono stati risolti
i problemi che c’erano con le prime versioni
relativi al malfunzionamento delle porte USB,
e devo dire che sul piccolo single board computer
ora va decisamente alla grande. Una volta
collegato il Pi 4 alla rete via porta ethernet
ed avviato, sarà possibile accedervi da remoto
via SSH, completare le operazioni preliminari,
e quindi aggiornare l’OS ed installare tutto
il software di cui necessitiamo: che può
essere un web server, oppure un database o
semplicemente un linguaggio di programmazione
o scripting. Tra le altre cose, Ubuntu Server supporta
anche i pacchetti snap, il che significa che
con 2 comandi è possibile installare una
marea di software già pronto all’uso, come
ad esempio nextcloud, e con estrema semplicità
tirar su ambienti anche complessi.
Ad esempio, rimanendo in tema nextcloud, una
volta scaricato e configurato lo snap, accedendo
via browser all’indirizzo IP assegnato al
Pi 4 saremo già pronti ad utilizzarlo…
Insomma, è possibile usare anche Raspbian
Lite o altri sistemi operativi come DietPi
e via discorrendo per un utilizzo a mo’
di server. Ma personalmente per usi
“un po’ più seri” o che richiedono affidabilità,
preferisco Ubuntu Server che ha qualche comodità
in più e volendo un supporto da parte di
un’azienda commerciale.
Questi erano i 5 sistemi operativi compatibili
con Raspberry Pi 4 model B che ho personalmente
testato e che ho trovato funzionare a dovere.
Come ho detto ad inizio video, non sono molti
gli OS attualmente compatibili col nuovo hardware,
ma qualcos’altro di disponibile c’è.
Ad esempio Kali Linux, Balena OS, il già
citato DietPi, e qualche altra distro, ma
non ve ne ho espressamente parlato perché
sono tutti sistemi pensati per usi molto specifici.
O attualmente non completamente funzionanti.
Comunque sappiate che appunto ci sono.
Quale è il vostro sistema preferito per Raspberry
Pi? Quale è quello che state aspettando diventi
compatibile con l’ultimo modello? C’è
qualche distro in particolare che vorreste
vedere sui single board computer
della fondazione inglese?
Vi aspetto nei commenti per sapere la vostra!
Direi che è tutto per ora: fatemi sapere
se avete trovato il video utile o interessante,
e ci sentiamo alla prossima puntata!
