MocaccinoOS tutorial
MocaccinoOS è una distribuzione Linux sviluppata in modo indipendente che ha le sue origini in Gentoo Linux e Sabayon Linux basati su sorgente, è progettata per offrire un sistema veloce, essenziale e adatto anche al gioco.
Utilizza un gestore di pacchetti costruito su misura chiamato "Luet" MocaccinoOS utilizza Luet come gestore dei pacchetti, che funge da front-end per il software basato su container. E' un sistema completamente statico e basato su container, che semplifica la distribuzione e l’isolamento delle applicazioni. La compilazione dei pacchetti avviene tramite l’infrastruttura Kairos, che consente di costruire ambienti modulari e riproducibili all’interno di container software, garantendo coerenza, trasparenza e facilità di manutenzione.
Le caratteristiche principali della distribuzione sono il minimalismo e la piccola impronta, la facilità d'uso, i kernel Linux di vaniglia nativi e il supporto per le più importanti tecnologie cloud. MocaccinoOS è offerto in diverse varianti, tra cui immagini live con i desktop GNOME, KDE Plasma, MATE, Xfce e COSMIC, oltre all'edizione "Minimal Desktop" a riga di comando.
MocaccinoOS è una distribuzione immutabile con il file system principale è montato in sola lettura, il che impedisce, di regola, ad utenti e amministratori di apportare modifiche dirette ai file di sistema. Questo approccio mira a garantire coerenza e stabilità del sistema operativo, prevenendo modifiche non autorizzate che potrebbero compromettere la sicurezza o la coerenza del sistema.
Quando sono disponibili aggiornamenti di sistema o dei programmi, viene creata una versione completamente nuova del sistema che integra i nuovi pacchetti, le modifiche e le configurazioni necessarie. L'immagine del sistema rimane immutata durante l'utilizzo del sistema, dopo ogni riavvio e gli aggiornamenti vengono applicati solo creando una nuova immagine.
Questo differente approccio delle distribuzioni immutabili come MocaccinoOS nella gestione del sistema e dei pacchetti, presenta una serie di vantaggi:
Sicurezza Potenziata: La natura immutabile garantisce quindi massimi livelli di sicurezza ed una riduzione della superficie di attacco grazie alla protezione da modifiche non autorizzate.
Isolamento dei Pacchetti: Dal momento che il sistema è immutabile, le applicazioni vengono spesso eseguite in appositi contenitori, isolati dal resto del sistema e sono solitamente fornite di tutte le dipendenze, condividendo con il sistema stesso solo parte delle risorse, con ciò riducendo il rischio di conflitti tra pacchetti.
Utilizzo di Aggiornamenti atomici:
In termini semplici, un aggiornamento atomico è un'operazione che viene eseguita completamente o non viene eseguita affatto. Quando si applica un aggiornamento atomico, il sistema operativo viene ricostruito per intero, tramite una nuova immagine che ricomprende le modifiche apportate. Questa immagine viene quindi resa attiva e sostituisce la precedente. Se l'aggiornamento fallisce per qualsiasi motivo, il sistema può facilmente tornare allo stato precedente, mantenendo integrità e operatività senza complicazioni.
I principali vantaggi degli aggiornamenti atomici sono quindi:- Consistenza: Gli aggiornamenti atomici garantiscono che il sistema sia sempre in uno stato coerente e funzionante.
- Rollback Sicuro: In caso di problemi durante l'aggiornamento, il sistema può essere facilmente ripristinato alla versione precedente senza complicazioni né impatti negativi.
- Riproducibilità: Ogni aggiornamento atomico è un evento isolato e ciò garantisce che l'ambiente rimanga coerente e prevedibile in qualunque computer venga eseguito.
Qui potete scaricare MocaccinoOS: MocaccinoOS
Io ho scelto di installare la versione di MocaccinoOS con COSMIC desktop ed i tutorial li ho fatti con quella versione.
Uno dei principali vantaggi di MocaccinoOS con COSMIC desktop è l'efficienza, permette di migliorare notevolmente la velocità nel lavorare sul computer. Necessita di una curva di apprendimento però se sviluppi siti web e normalmente utilizzi due o tre finestre in contemporanea, come faccio io, ritengo che convenga decisamente imparare ad utilizzarlo.
Installiamo MocaccinoOS
Per prima cosa dobbiamo scaricare la iso di MocaccinoOS, masterizzarla su DVD, oppure su penna USB o DVD e avviarne l'installazione.
Qui di seguito ci sono i collegamenti ai tutorial che devono essere eseguiti in ordine cronologico, uno alla volta passo per passo per poter installare MocaccinoOS e configurarlo:
Navigare su MocaccinoOS con COSMIC Desktop
La versione che ho installato di MocaccinoOS è dotata di COSMIC Desktop, che ha una caratteristica molto particolare, permette la navigazione delle finestre aperte in due modalità distinte:
Modalità Fluttuante: è la modalità classica di navigazione di tutti i sistemi operativi. Le finestre aperte si sovrappongono una sopra l'altra e possono essere spostate e ridimensionate utilizzando il mouse.
Modalità Tiling: è la modalità dei Tiling Window Manager, vengono organizzate automaticamente le finestre aperte sullo schermo in modo da evitare sovrapposizioni. Ci si affida principalmente alla tastiera per la navigazione e la gestione delle finestre. Uno dei principali vantaggi della Modalità Tiling è l'efficienza e la maggiore velocità per navigare sul computer.
Le due modalità si possono impostare per singolo spazio di lavoro o per tutti gli spazi di lavoro. Nei tutorial di MocaccinoOS ho impostato la Modalità Tiling per tutti gli spazi di lavoro in quanto è più comodo e veloce per lavorare con il computer.
Vediamo con questo tutorial come commutare dalla Modalità Tiling alla Modalità Fluttuante e viceversa:
Quindi vediamo con i seguenti tutorial come lanciare i programmi e come navigare tra le finestre di MocaccinoOS:
Vediamo con il seguente tutorial come consultare la lista dei comandi da tastiera (Keyboard Shortcuts) di MocaccinoOS:
Creiamo la nostra distribuzione di MocaccinoOS
Una volta installata la nostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che noi vorremo utilizzare.
I programmi su MocaccinoOS possiamo installarli in diversi modi:
- utilizzando l'applicazione grafica Vajo che permette in MocaccinoOS di installare i pacchetti del gestore di pacchetti Luet
- attraverso il terminale di linux utilizzando Luet
- utilizzando l'applicazione grafica COSMIC Store che permette in MocaccinoOS di installare i pacchetti Flatpak
Nella seguente pagina trovate divisi per categoria tutte le applicazioni principali che potete installare sulle distribuzioni Linux in formato Flatpak:
Lista programmi principali in Flatpak
Per poter installare i programmi in formato Flatpak con COSMIC Store al primo avvio bisogna aggiugere i repository dei pacchetti flatpack. Vediamo come farlo:
Ora vediamo i tutorial per installare le applicazioni in MocaccinoOS:
Per i nuovi programmi che abbiamo installato in MocaccinoOS non esiste un comando da tastiera (Keyboard Shortcuts) per avviarli. Quindi vediamo ora come fare per creare un nuovo comando da tastiera per avviare un programma con il seguente tutorial:
Possiamo anche modificare i comandi da tastiera (Keyboard Shortcuts) predefiniti di COSMIC Desktop, personalmente invece di modificarli consiglio di aggiungere eventuali comandi da tastiera personalizzati aggiuntivi se ci torna comodo nell'uso del PC.
Vediamo con il seguente tutorial come aggiungere un comando personalizzato aggiuntivo a un comando predefinito di COSMIC Desktop:
Tutorial su MocaccinoOS
In questa pagina metto a disposizione dei tutorial per imparare a fare le operazioni più semplici con MocaccinoOS.
Questi tutorial sono pensati anche per gli utenti che non hanno nessuna esperienza di linux e del computer. Quindi proprio per questo riportano le immagini delle finestre passo passo per ogni azione da compiere in maniera che anche i neo-fili siano in grado di utilizzarli.
Ora vediamo una serie di tutorial per imparare a fare operazioni base estremamente elementari con MocaccinoOS:
Manutenzione di MocaccinoOS
Ora vediamo una serie di tutorial per fare manutenzione aggiornando MocaccinoOS:
Qui vediamo come ulilizzare il gestore di pacchetti Luet:
Ora vediamo una serie di tutorial per fare altre manutenzioni non indispensabili su MocaccinoOS:
Per default MocaccinoOS viene installato con il kernel LTS, ma se vogliamo possiamo installare il kernel più aggiornato che ci permette di ottenere più aggiornamenti, vediamo come farlo:
Debug e rollbacks di MocaccinoOS
MocaccinoOS tiene un registro delle versioni precedenti del sistema operativo, che può essere commutata al posto dell'ultima versione. Anche se questo non dovrebbe essere di solito necessario, può essere utile se c'è un problema con un aggiornamento o un aggiornamento che vogliamo annullare, sia per scopi di sviluppo.
Ci sono due modi per tornare alla versione precedente:
Rollback temporanei: per tornare temporaneamente a una versione precedente, è sufficiente riavviare e selezionare la versione precedente dal menu di avvio (spesso noto come menu grub).
Rollback permanenti: per tornare permanentemente alla distribuzione precedente, utilizzare l'applicazione grafica Vajo.
Dopo il ritorno, tecnicamente sarai su una vecchia versione del sistema operativo e se aggiornate, l'aggiornamento annulla il rollback, quindi dovrebbe essere evitato se si desidera che il rollback rimanga in vigore.
Possiamo anche tornare ad una versione precedente specifica.
Vediamo con dei tutorial come fare queste operazioni: