Enterprise Linux
E' passato un po' di tempo dall'ultimo articolo del blog, ma non invano.
Oltre a fedora, sono finite nel cestino delle uova anche AlmaLinux e RockyLinux, le due maggiori distribuzioni opensource compatibili con RedHat Enterprise Linux.
Tutto questo naturalmente ha richiesto impegno e lavoro, abbiamo praticamente la possibilità di rimasterizzare qualsiasi distribuzione Linux.Ok mancano ancora VoidLinux e Gentoo, ma deve valerne la pena.
Programmare è un bel mestiere, ma difficilmente è fine a se stesso. Pur non guadagnando nulla da questo progetto, se non il piacere di avere amici sparsi praticamente in tutto il mondo, devo capire se c'è interesse.
AlmaLinux e RockyLinux sono adatti ad un uso professionale. Anche OpenSuSE è attualmente rimasterizzabile con penguins-eggs e Debian ed Ubuntu sono pure ottime soluzioni server spesso utilizzate. Però da esperienza personale ho notato, che almeno in Italia, molte organizzazioni tendono ad usare RedHat ed usano/usavano CentOS, per il loro funzionamento.
Per queste grandi organizzazioni, avere la possibilità di creare delle ISO personalizzate ed installabili delle loro applicazioni server, potrebbe essere vista come una ottima opportunità.
Vediamo se c'è interesse, personalmente lo spero.
Per concludere, serviva una immagine su AlmaLinux e RockyLinux per introdurle. L'ho trovata e fa parte di un interessante articolo di managedserver: AlmaLinux VS Rocky Linux, quali sono le differenze chiave? Buona lettura!
Red Hat Enterprise Linux 9.5
Novità: proprio mentre scrivevo questo post, ho scoperto che il 13 novembre Red Hat Enterprise Linux 9.5 è stato rilasciato!
Oggi è il 15, vediamo come risponderanno ed in quanto tempo AlmaLinux e RockyLinux.
AlmaLinux 9.5 beta
E la risposta è arrivata immadiatamente, AlmaLinux ha annunciato in data odierna AlmaLinux 9.5 Beta.
Rimasterizziamo?
Ho scaricato l'attuale versione AlmaLinux-9.5-beta-1-x86_64-minimal.iso
e proveremo a rimasterizzarla.
Il primo passo naturalmente è l'installazione.
Selezionata l'installazione minima, ho definito una installazione su ext4 con una partizione di swap, veramente ho barato riutilizzando le partizioni della Debian installata sulla stessa VM. Ho assegnato la password all'utente root: evolution
, quindi ho creato un utente artisan
con la stessa password. Ho incluso artisan nel gruppo wheel
per abilitare il sudo
.
L'installazione sta andando, regolarmente.
Installazione di penguins-eggs
Una volta completata l'installazione e riavviato, installeremo git
, quindi:
git clone https://github.com/pieroproietti/penguins-eggs
cd penguins-eggs/PREREQUISITES/almalinux
sudo ./nodesource.sh
# per installare nodejs >18sudo ./install.sh
cd ~/penguins-eggs
sudo ./install-eggs-dev
Finita l'installazione di penguins-eggs, non ci resta che rimasterizzare la nostra AlmaLinux 9.5 beta.
Un solo comando:
eggs love
Alla fine del processo otterremo la nostra ISO, denominata: egg-of_almalinux-9.5-naked_amd64_2024-11-15_2029.iso
Installare la nostra versione
Per effettuare una successiva installazione tutto quello che dovremo fare è inserire l'immagine in una VM o copiarla su DVD o chiavetta, ed avviare il nuovo sistema.
Saremo automaticamente loggati, e non ci resta che far partire l'installazione!
Potete scaricare l'esperimento direttamente dal cestino delle uova e, mi raccomando, fresche!
egg-of_almalinux-9.5-naked_amd64_2024-11-15_2029.iso.
Vestiamo la nostra naked
Possiamo customizzare la nostra versione anche utilizzando il wardrobe
di eggs,
non dobbiamo far altro che:
eggs wardrobe get
sudo eggs wardrobe wear colibri
Ecco il risultato!
Due parole sul wardrobe
Il wardrobe è costituito essenzialmente da un file .YAML
, in questo caso fedora.yml e da una sysroot
nella quale vanno copiate le varie customizzazione.
Il file YAML è utilizzato per installare i pacchetti, la sysroot viene copiata in /.
Tutta questa è la magia!
Potete trovare il wardrobe
su penguins-wardrobe,
eseguire il fork e farvene uno vostro, oltre che - naturalmente - usare l'originale.
Aggiornamento del 19 novembre 2024
AlmaLinux - a distanza di soli 5 giorni, quindi, dall'uscita di RHEL 9.5 - ha già rilasciato la release 9.5 definitiva.
A ruota avremo anche RockyLinux 9.5, anche se per il momento, non sono riuscito a trovare indicazioni in merito.
Direi che il ritardo è minimo rispetto al vantaggio di vivere liberi, mettere le mani sul prodotto quando esce poter valutare subito, non tra due, tre mesi o peggio. come normalmente succede.
Ho rimasterizzato la nuova AlmaLinux 9.5 e la potete trovare nel basket
Aggiornamento del 22 novembre 2024
A distanza di poco, scopro che il 19 novembre sono state rilasciate sia Rockylinux 9.5 che Oracle's Linux Distribution 9.5.
Il quadro sembra completo!