Cos’è una distribuzione linux?
Una distribuzione Linux, o distro in breve, è una propaggine della famiglia GNU/Linux e può essere descritta come uno o più insiemi di software con una particolare funzionalità.
I componenti di base di una distro sono.
- il kernel Linux – che è responsabile del rilevamento dell’hardware e della gestione generale;
- la GNU toolchain – che è per lo più composta da software libero con licenza GPL o BSD (gli strumenti più popolari in questa categoria sono bash, ls, grep ecc.);
- programmi userland come shell, demoni e applicazioni server
Inoltre, ogni distro di solito viene fornita con il proprio gestore di pacchetti (ad esempio pacman, dnf) che gestisce le dipendenze e assicura che tutti i file su il sistema sono aggiornati.
La differenza principale tra le distro è il software di cui fanno parte e le loro regole su come interagire con i progetti upstream (ad esempio Arch Linux non applica patch ai suoi pacchetti, ma Fedora corregge gli errori nel codice upstream).
Quando scegliete una distro, dovreste considerare cosa volete dal vostro sistema operativo e se la distro lo fornisce o meno:
- se tutto ciò che vi interessa è giocare, allora prendete una variante di Ubuntu come Lubuntu che usa meno memoria di altri desktop completi;
- se preferite la stabilità su tutto il resto, allora andate per Debian o CentOS;
- se volete software all’avanguardia che è stato testato da migliaia di persone prima del rilascio, provate Gentoo o Arch Linux;
e.g. Fedora è una grande distro per le persone che vogliono lavorare con progetti upstream, Debian è la distribuzione più popolare in termini di quota di mercato e supporto ecc.
Quali sono i criteri che dovrei considerare quando scelgo la migliore distribuzione linux?
Quando scegliete una distro, considerate quanto segue:
- prima di tutto, cosa volete dalla vostra macchina Linux?
- Avete bisogno del supporto della comunità o di organizzazioni commerciali?
- iquanta esperienza hai con le distribuzioni GNU/Linux? Questo sistema operativo ti è mai stato utile finora?
- che tipo di supporto preferisci (forum online, live chat)?
- quali fonti di documentazione vorresti avere a portata di mano (wiki ufficiale, tutorial di terze parti, ecc.)?
Le domande di cui sopra vi permetteranno di valutare quale distro è più adatta ai vostri scopi e preferenze e vi aiuteranno ad evitare la frustrazione nel caso in cui le cose non vadano come previsto – cosa che non lo fanno mai la prima volta che si installa una distribuzione GNU/Linux.
Quali sono alcuni esempi di distribuzioni linux?
Alcune ben note distribuzioni Linux includono.
- Ubuntu (edizioni desktop e server) – indirizzata ai principianti e alle persone che hanno bisogno di un sistema operativo che funzioni out of the box
- Debian (stabile, in prova e instabile) – rivolta a professionisti e utenti esperti
- CentOS (cloni di Red Hat Enterprise Linux) – focalizzato sulla stabilità e sul supporto delle organizzazioni commerciali
- Arch Linux – progettato per essere personalizzabile e adatto a persone che desiderano imparare di più sul sistema GNU/Linux
- Gentoo – ti fornisce tutti gli strumenti necessari per personalizzare la tua distro in modo che funzioni esattamente come vuoi tu Fedora (progetto comunitario sponsorizzato da Red Hat) – meglio per le persone che vogliono lavorare con i progetti upstream e ottenere le ultime versioni di tutti i programmi
- Mageia – un fork di Mandriva Linux rivolto a utenti esperti, giocatori e aziende che possono beneficiare del supporto commerciale
- openSUSE – considerata una delle distro più user-friendly grazie al suo centro di controllo YaST
- SUSE Enterprise Linux Server – edizione enterprise fatta su misura per l’uso da parte di grandi organizzazioni o aziende.
Qual è la migliore distro linux per un neofita?
Se sei nuovo di Linux, allora inizia con Ubuntu o Mint perché queste distro usano l’ambiente desktop Unity, facile da usare.
Qual è la migliore distro linux per server?
Alcuni dei più popolari sistemi operativi Linux usati come server includono CentOS e Debian. Queste distro offrono stabilità e supporto. Se vuoi velocità, scegli una distribuzione leggera basata su Arch Linux (ad esempio ArchBang)
Caratteristiche di Ubuntu che lo rendono attraente per i principianti?
Le caratteristiche che fanno risaltare Ubuntu tra le altre distro includono:
Ubuntu è facile da installare utilizzando repository di terze parti, mentre il processo di installazione su Arch Linux richiede una configurazione manuale. Questo rende Ubuntu più adatto agli utenti occasionali o ai nuovi arrivati che sono nuovi alle distribuzioni GNU/Linux.
Ubuntu ha tutti i programmi necessari preinstallati, mentre alcune distro richiedono di scaricare questi programmi separatamente. Per esempio, Manjaro Linux non viene fornita con una suite per ufficio installata di default – devi ottenerla dal software manager o scaricarla separatamente dopo aver installato Manjaro.
La principale critica mossa a Ubuntu riguarda la sua natura commerciale e la decisione di Canonical di andare contro le aspettative degli utenti di mantenere repository di terze parti disabilitati per impostazione predefinita.
La popolarità di Ubuntu è diminuita negli ultimi anni perché a molti utenti non piace vedere pubblicità nel loro sistema e trovano difficile cancellare la prova gratuita di Ubuntu One.
Cos’è Unity e come funziona l’interfaccia?
L’ambiente desktop Unity è stato sviluppato esclusivamente per Ubuntu e rappresenta una convergenza di tutti i dispositivi (desktop, laptop, smartphone, tablet) e più interfacce utente (Unity, GNOME 3, KDE). Lo stesso codice è utilizzato su tutte le piattaforme.
Ogni applicazione si apre come una finestra separata che non ha bordi o barre del titolo – sembrano proprio come le normali finestre di altri ambienti desktop come KDE o Xfce.
Lo svantaggio principale di questo approccio è che queste applicazioni occupano una sullo schermo.
Unity utilizza un unico menu che si trasforma in un lanciatore di applicazioni sotto forma di griglia (che si può vedere quando si clicca sull’icona di Ubuntu in alto a sinistra)
Ciao, io sono Marco!
Sono un appassionato di informatica e tecnologia. Su questo blog condivido recensioni, guide e approfondimenti sul mondo del tech, web, internet, privacy e molto altro.