Guida alle distribuzioni Linux



Per creare una disribuzione personalizzata di linux bisogna prima decidere quale distribuzione vogliamo installare sul nostro PC.

Le distribuzioni Linux sono veramente tante. Nel link sottostante potete vedere uno schema molto più chiaro delle derivate delle principali distribuzioni divise per famiglia di appartenenza:

Tabella periodica delle distribuzioni Linux

Qui metto la lista completa delle distribuzioni di Linux che hanno una versione desktop o possono essere utilizzate in modalità Live:

Prima di partire a vedere nel dettaglio le caratteristiche delle distribuzioni linux per capire quale scegliere dobbiamo acquisire alcune basi teoriche essenziali. Quindi vi consiglio vivamente di leggere le seguenti pagine Web:

In queste pagine potrete avere le informazioni necessarie per aiutarvi a scegliere la distribuzione linux adatta a voi e l'ambiente desktop che corrisponde alle vostre esigenze e gusti:

In questo sito ci occuperemo nel dettaglio delle famiglie di distribuzioni linux più famose e utilizzate dagli utenti:

Se invece optate per delle distribuzioni che fanno della loro ragione di esistere la difesa della privacy e la difesa dalle intrusioni da parte di malintenzionati allora probabilmente sceglierete una di queste distribuzioni:

Distribuzioni per la difesa della privacy


Gestione dei pacchetti delle distribuzioni Linux


Una volta scelto la distribuzione che volete utilizzare.Dopo averla scaricata e installata la vostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che vorrete utilizzare. questi programmi li installerete con un gestore di pacchetti. Il gestore di pacchetti che utlizzerete varierà secondo la famiglia della distribuzione che avrete scelto e certe volte la distribuzione scelta.

E anche se molti utenti desktop Linux si sentono molto più a loro agio nell'installare i pacchetti attraverso questi strumenti grafici intuitivi, non si può negare che la gestione dei pacchetti da riga di comando offra due eccellenti funzionalità non disponibili in nessuna utility di gestione grafica dei pacchetti: potenza e velocità.

Qui troverete quindi per ciascun gestore di pacchetto i tutorial con i comandi da terminale che dovrete inserire per gestire il software ed aggiornare il sistema.

Vediamo ora i tutorial per ciascun gestore di pacchetto:

Vediamo ora nel link sottostante uno schema della gestione dei pacchetti della maggior parte delle distribuzioni linux, anche quelle meno usate e più difficili da usare che non tratteremo in questo sito:

Package Management Cheatsheet


Gestione dei pacchetti Snap e Flatpack


Il mondo Linux è molto variegato e spesso gli sviluppatori si trovano a creare diversi pacchetti del proprio programma per renderlo disponibile su tutte le distro Linux. Quindi gli sviluppatori hanno implementato due tipi di pacchetto universali: i pacchetti snap e i pacchetti Flatpak.

Gli snap e i Flatpak sono entrambi fondamentalmente un'applicazione compilata insieme alle loro dipendenze e librerie, fornendo un ambiente sandbox per l'esecuzione dell'applicazione. Questi sono più facili e veloci da installare, possono ricevere gli aggiornamenti più recenti.

Ora i pacchetti snap e i pacchetti Flatpak sono installabili su diverse distribuzioni linux. Quindi di qui l'esigenza di mettervi a disposizione due piccole guide sul loro uso:

Cosa installo: snap o flatpak? Per rispondere a questa domanda vediamo le differenze tra loro:

Qui invece trovate divisi per categoria tutte le applicazioni principali che potete installare sulle distribuzioni Linux in formato Snap e Flatpak:


Distribuzioni Linux per esperti


Se siete ormai degli esperti di Linux, dei programmatori, dei tecnici informatici o degli aspiranti hacker etici queste sono le distribuzioni che fanno per voi.

Ci sono delle distribuzioni di Linux specializzate che possiamo dividere in due categorie:

  1. Distribuzioni linux utilizzate per l’hacking etico e le indagini forensi: sono distribuzioni pensate per l'informatica forense e la sicurezza informatica. Queste distribuzioni permettono di testare le vulnerabilità delle reti e di acquisire prove dai dispositivi elettronici che possono essere presentate nei processi penali.
  2. Distribuzioni linux utilizzate per riparazioni e salvataggi: sono distribuzioni progettate per fornire agli amministratori di sistema una varietà di strumenti e utilità per aiutare a riparare e salvare i dati da Linux o Windows. Sono distribuzioni che permettono di risolvere diversi problemi con installazioni Linux e Windows.


Utilità per creare ISO avviabili da USB


Qualunque distribuzione di Linux avrete deciso di installare sul vostro PC dovrete prima scaricarne la iso. Poi dovrete creare una USB avviabile della iso appena scaricata per poterla utilizzare in modalità live o installarla.

Qui potrete trovare gli strumenti per creare la vostra USB avviabile: