RakuOS tutorial
RakuOS è una distribuzione Linux immutabile basata su Fedora che combina un sistema di base immutabile e di sola lettura con la flessibilità completa del pacchetto di una distribuzione Linux tradizionale. Mentre il sistema di base si aggiorna atomicamente e può essere immediatamente ripristinato, la sovrapposizione persistente del sistema consente all'utente di installare qualsiasi pacchetto, sia attraverso il gestore di pacchetti dnf o il centro software della distribuzione chiamato RakuOS Software. È supportata anche l'installazione di pacchetti Flatpak.
RakuOS utilizza il kernel CachyOS Linux ottimizzato per le prestazioni e include anche un'utilità di pianificazione grafica della CPU per mettere a punto il sistema per i casi d'uso di giochi, carichi di lavoro o efficienza energetica.
RakuOS introduce miglioramenti significativi al kernel Linux e al gestore delle risorse. Grazie a queste ottimizzazioni, il sistema operativo è ora ancora più veloce nell’avvio, nel multitasking e nell’esecuzione di applicazioni pesanti come software di sviluppo o giochi.
RakuOS è 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. RakuOS organizza i programmi installati con il gestore di pacchetti dnf ed il gestore dei pacchetti RakuOS Software in una sovrapposizione persistente veloce alla nuova immagine aggiornata: i pacchetti si installano in pochi secondi e sopravvivono automaticamente a ogni aggiornamento.
RakuOS esegue un aggiornamento atomico, il quale è 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.
E' possibile scaricare RakuOS con la scelta del desktop KDE Plasma, GNOME e COSMIC. Per ciascun desktop il progetto offre due immagini di due versioni diverse: una standard e una personalizzata per l'hardware Nvidia.
I tutorial di questa guida li ho fatti utilizzando una versione di RakuOS con COSMIC Desktop. Ho fatto questa scelta perché COSMIC Desktop integra nativamente un Tiling Window Manager, che è probabilmente una delle migliori esperienze di Tiling Window Manager su un desktop tradizionale. Questo permette di rendere più efficiente e veloce l'utilizzo del PC.
RakuOS lo trovate a questo link:
Installiamo RakuOS
Per prima cosa dobbiamo scaricare la iso di RakuOS, masterizzarla su DVD, oppure su penna USB.
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 RakuOS e configurarlo:
Ora manca ancora un programma fondamentale per lavorare con RakuOS, una suite per l'ufficio. Vediamo con questi due tutorial come provvedere ad installare entrambi:
Navigare su RakuOS con COSMIC Desktop
La versione che ho installato di RakuOS è 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 RakuOS 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 RakuOS:
Vediamo con il seguente tutorial come consultare la lista dei comandi da tastiera (Keyboard Shortcuts) di RakuOS:
Creiamo la nostra distribuzione di RakuOS
Una volta installata la nostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che noi vorremo utilizzare.
I programmi su RakuOS possiamo installarli due modi:
utilizzando l'applicazione grafica RakuOS Software
attraverso il terminale di linux utilizzando il gestore di pacchetti dnf o dnf5
In RakuOS i programmi potete installarli con l'applicazione grafica RakuOS Software che gestisce i pacchetti di Fedora oppure con maggior facilità con il terminale se conoscete il nome esatto del pacchetto da installare. Con l'applicazione grafica RakuOS Software potete installare i programmi anche in formato flatpack.
Ora vediamo una serie di tutorial per imparare a installare programmi con RakuOS:
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
Potete installare i programmi che sono presenti nei repository di Fedora e se volete un maggior isolamento per motivi di sicurezza li potete installare nella versione flatpack. I programmi in formato flatpack comprendono tutte le dipendenze per farli funzionare e quindi dovete scaricare dei pacchetti più voluminosi, però garantiscono maggior isolamento ed evitano qualunque rischio di conflitto tra programmi diversi. I programmi che sono presenti nei repository di Fedora sono meno voluminosi e comportano qualche rischio che possano rompersi durante un aggiornamento. Valutate voi quali preferite installare.
Per i nuovi programmi che abbiamo installato in RakuOS 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 RakuOS
In questa pagina metto a disposizione dei tutorial per imparare a fare le operazioni più semplici con RakuOS.
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 RakuOS:
Manutenzione di RakuOS
La manutenzione in RakuOS viene fatta semplicemente aggiornando il sistema e possiamo farlo utilizzando l'applicazione grafica RakuOS Software oppure il terminale. L'aggiornamento con il terminale è più veloce ma possiamo aggiornare solo i programmi installati in RakuOS. Con l'applicazione grafica RakuOS Software invece possiamo aggiornare i programmi installati ma possiamo anche aggiornare RakuOS all'ultima versione disponibile. Vediamo con i seguenti tutorial come aggiornare RakuOS:
RakuOS tiene un registro della versione precedente 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, lo possiamo fare utilizzando RakuOS Software.
Dopo il ritorno, tecnicamente sarai su una vecchia versione del sistema operativo e potrebbe essere richiesto di aggiornare. L'aggiornamento annulla il rollback, quindi dovrebbe essere evitato se si desidera che il rollback rimanga in vigore.
RakuOS permette anche con un comando di ripristinare un sistema incontaminato privo di tutti i programmi che abbiamo installato.
Vediamo con dei tutorial come fare queste operazioni: