Qual è la differenza tra Ubuntu e Ubuntu Core?
Ho iniziato ad usare Ubuntu nel 2014 per i miei server domestici, e sulla maggior parte dei miei desktop/laptop. Nel 2016 ho deciso di spostare il mio server ownCloud su un Raspberry Pi 2b con Ubuntu Core per risparmiare energia.
Ubuntu'azienda madre Canonical ha sviluppato Snappy-Core per Ubuntu-Touch: Il loro sistema operativo focalizzato sul mobile/tablet. I pacchetti di Snappy sono chiamati Snaps, e sono un modo portatile e conveniente per spedire le applicazioni perché includono tutte le loro dipendenze. Sono anche sandboxed con permessi molto specifici, e usano una base di sola lettura che si unisce al sistema operativo principale. Sono una sorta di contenitori in molti modi.
Snappy è stato successivamente rinominato in Ubuntu-Core che presenta un'immagine di base molto piccola che è uno Snap in sé. L'intera base è di sola lettura con permessi molto restrittivi, e presenta un diverso layout di directory rispetto ad una normale distribuzione GNU/Linux di Ubuntu.
Il grande vantaggio per me qui sul Raspberry-Pi è che è stato molto facile installare Nextcloud come pacchetto snap, e l'immagine Ubuntu-Core occupa molto poco spazio. Faccio funzionare il mio intero server Nextcloud con solo una scheda SD da 32GB.
Perché è basato su Snap, non devo preoccuparmi degli aggiornamenti, e la maggiore sicurezza è ideale per qualcosa che si affaccia su internet, ma che gira sulla mia rete domestica.