Cancella i dubbi con questo diagramma esclusivo: quale distribuzione Linux usare?

quale distribuzione Linux usare, quali distribuzioni Linux scegliere

In molte occasioni ti poni sempre la stessa domanda: quale distribuzione Linux usare o quale distribuzione Linux scegliere. Bene, qualcosa che tende a generare dubbi principalmente nei nuovi arrivati ​​nel mondo GNU/Linux, ma anche in alcuni che sono in giro da un po' e si sono stancati di una distribuzione e hanno deciso di provarne un'altra.

In questo articolo, a seconda delle tue esigenze, puoi verificare quale distribuzione GNU/Linux dovresti scegliere. Tuttavia, come dico sempre, il migliore è quello con cui ti senti più a tuo agio e che ti piace di più. Abbiamo già fatto molti articoli su le migliori distribuzioni, ma questa volta sarà qualcosa di molto diverso, qualcosa di molto più pratico e intuitivo, visto che ne condividerò alcuni semplice diagrammi che ti porterà al tuo futuro sistema operativo, oltre ad apprendere alcuni criteri di selezione:

Criteri per la scelta della distribuzione Linux

Logo del kernel Linux, Tux

Per aiutarti nella scelta del tuo futuro sistema operativo o distribuzione Linux, ecco i criteri di selezione più importanti:

  • Scopo: Il primo criterio a cui prestare attenzione quando si sceglie una distribuzione Linux adatta è lo scopo per cui verrà utilizzata.
    • Generale: la maggior parte degli utenti lo desidera per un uso generico, cioè per tutto, sia per riprodurre file multimediali, sia per software per ufficio, navigazione, videogiochi, ecc. Per questi scopi la maggior parte delle distribuzioni, come Ubuntu, Debian, Linux Mint, Fedora, openSUSE, ecc.
    • Dal vivo/proveNota: se vuoi solo eseguire la distribuzione per testare o eseguire un po' di manutenzione su un computer senza installare o alterare le partizioni, la soluzione migliore è quella che abbia la modalità LiveDVD o Live USB per l'esecuzione dalla memoria principale. Ne hai molti come Ubuntu, Knoppix, Slack, Finnix, RescaTux, Clonecilla Live, ecc. Questi ultimi due per eseguire diagnosi e riparazione.
    • specifico: un'altra possibilità è che ti serva una distro per un uso molto specifico e particolare, come per lo sviluppo, per l'ingegneria o l'architettura, per ambienti didattici, pentesting o audit di sicurezza, gaming e retro gaming, ecc. E per questo ne hai anche di specializzati come Kali Linux, Ubuntu Studio, SteamOS, Lakka, Batocera Linux, DebianEdu, EskoleLinux, Sugar, KanOS, ecc. Maggiori informazioni qui.
    • Flessibile- Alcune distribuzioni consentono un grado di personalizzazione più elevato, come Gentoo, Slackware, Arch Linux, ecc. Ma se vuoi andare oltre e creare la tua distribuzione da zero, senza basarti su nessuna, puoi usare LFS.
  • Tipo di utente: ci sono diversi tipi di utenti in termini di conoscenza, come principianti o neofiti del mondo GNU/Linux, o avanzati, così come quelli avanzati che cercano la stessa cosa dei principianti, una distribuzione semplice, funzionale, con buona compatibilità e che consente loro di svolgere il proprio lavoro senza complicazioni e in modo produttivo.
    • principiante: Per i principianti ci sono distribuzioni più semplici come Ubuntu, Linux Mint, Zorin OS, Manjaro, MX Linux, Pop! _OS, elementOS, Solus OS, ecc.
    • avanzato: Altre distribuzioni per questi utenti sono Gentoo, Slackware, Arch Linux, ecc.
  • Ambiente: Un'altra cosa a cui dovresti pensare prima di scegliere una distribuzione è il tipo di ambiente a cui sarà indirizzata, poiché ci sono distribuzioni che sono più adatte a quegli ambienti rispetto ad altre.
    • Dashboard: da utilizzare su un PC a casa o in un ufficio, un centro educativo, ecc., puoi utilizzare distribuzioni come openSUSE, Ubuntu, Linux Mint e molte altre.
    • Mobile: Esistono distribuzioni specifiche per dispositivi mobili, come Tizen, LuneOS, Ubuntu Touch, postmarketOS, Mobian, ecc.
    • Server/HPC: In questo caso dovrebbero essere sicuri, robusti e molto stabili, oltre ad avere buoni strumenti di amministrazione. Alcuni esempi popolari sono RHEL, SLES, Ubuntu Server, Debian, Liberty Linux, AlmaLinux, Rocky Linux, Oracle Linux, ecc.
    • Cloud/virtualizzazione: per questi altri casi hai Debian, Ubuntu Server, RHEL, SLES, Cloud Linux, RancherOS, Clear Linux, ecc.
    • inserito: dispositivi come smart TV, router, alcuni elettrodomestici, veicoli, macchine industriali, robot, IoT, ecc. necessitano anche di sistemi operativi come WebOS, Tizen, Android Auto, Raspbian OS, Ubuntu Core, Meego, OpenWRT, uClinux, ecc.
  • supporto: La stragrande maggioranza degli utenti, in particolare gli utenti domestici, di solito non hanno bisogno di supporto. Quando sorgono problemi o vai da qualcuno che ha conoscenze in materia o cerca semplicemente una soluzione nei forum o nella rete. Nelle aziende, e in altri settori, invece, è necessario avere supporto per risolvere i problemi.
    • Comunità: Queste distribuzioni sono generalmente completamente gratuite, ma mancano del supporto degli sviluppatori.
    • grado aziendale: Alcuni sono gratuiti, ma devi pagare per il supporto. Sarà l'azienda stessa ad essere responsabile del supporto. Ad esempio, Red Hat, SUSE, Oracle, Canonical, ecc.
  • Estabilidad: a seconda dell'uso che ne farai, se hai bisogno di avere le ultime novità a scapito di una minore stabilità, o se preferisci qualcosa di più stabile e robusto anche se non hai le ultime, puoi scegliere tra:
    • Sviluppo/Debug: puoi trovare versioni di sviluppo del kernel e alcune distribuzioni, oltre a molti altri pacchetti software. Possono essere utili per testare le funzionalità più recenti, eseguire il debug o aiutare lo sviluppo segnalando bug. D'altra parte, queste versioni dovrebbero essere evitate se quello che stai cercando è la stabilità.
    • stabile:
      • Versione standard: Le versioni escono di tanto in tanto, generalmente può essere ogni 6 mesi o ogni anno, e vengono aggiornate fino all'arrivo della successiva versione principale. Forniscono stabilità ed è il metodo adottato da molte distribuzioni famose.
        • LTS (supporto a lungo termine): sia il kernel che le distribuzioni stesse hanno in alcuni casi versioni LTS, cioè avranno manutentori dedicati a continuare a rilasciare aggiornamenti e patch di sicurezza a lungo termine (5, 10 anni...), anche se ci sono già altre versioni più recenti disponibili.
      • Rilascio di rotolamento: invece di lanciare versioni puntuali che sovrascrivono la precedente, questo modello lancia aggiornamenti costanti. Quest'altra opzione ti consente di avere l'ultima, ma non è stabile come la precedente.
  • architettura:
    • IA-32/AMD64: Il primo è anche conosciuto come x86-32 e il secondo come EM64T di Intel, o più genericamente x86-64. Comprende processori Intel e AMD, tra gli altri, di ultima generazione per i quali il kernel Linux ha un supporto eccezionale, poiché è il più diffuso.
    • ARM32/ARM64: Il secondo è anche conosciuto come AArch64. Queste architetture sono state adottate da dispositivi mobili, router, Smart TV, SBC e persino server e supercomputer, grazie alle loro elevate prestazioni ed efficienza. Linux ha anche un eccellente supporto per loro.
    • RISC-V: Questo ISA è nato di recente ed è open source. A poco a poco sta acquisendo importanza e diventando una minaccia per x86 e ARM. Il kernel Linux è stato il primo ad avere il supporto per esso.
    • POTENZA: Quest'altra architettura è molto popolare nel mondo dell'HPC, nei chip IBM. Troverai anche kernel Linux per questa architettura.
    • Altro: Naturalmente, ci sono molte altre architetture per le quali il kernel Linux è compatibile (PPC, SPARC, AVR32, MIPS, SuperH, DLX, z/Architecture...), anche se queste non sono così comuni nel mondo PC o HPC.
  • Supporto hardware: Alcuni di quelli con il miglior supporto hardware sono Ubuntu, Fedora e altri popolari, compresi quelli derivati ​​da loro. Inoltre, ce ne sono alcuni che includono driver gratuiti e proprietari, altri semplicemente i primi, quindi le loro prestazioni e funzionalità potrebbero essere leggermente più limitate. D'altra parte, c'è sempre il problema se una distribuzione è troppo pesante o ha perso il supporto a 32 bit per funzionare su macchine più vecchie o con risorse limitate.
    • driver:
      • gratis: Molti dei driver open source funzionano abbastanza bene, sebbene in quasi tutti i casi siano superati da quelli closed source. Le distribuzioni che includono solo queste sono quelle gratuite al 100% che ho menzionato in seguito.
      • Proprietary: Nel caso dei videogiocatori, o per altri usi dove è necessario estrarre il massimo dall'hardware, è preferibile scegliere i possessori, a maggior ragione quando si parla di GPU.
    • distribuzioni leggere: Esistono molte distribuzioni progettate per supportare vecchi computer o quelli con risorse limitate. Questi di solito hanno gli ambienti desktop leggeri che menziono in seguito. Esempi sono: Puppy Linux, Linux Lite, Lubuntu, Bodhi Linux, Tiny Core Linux, antX, ecc.
  • Supporto software e software preinstallato: Se stai cercando il miglior supporto software, che si tratti di programmi di qualsiasi tipo o videogiochi, le migliori opzioni sono le distribuzioni popolari basate su DEB e RPM, anche se preferibilmente la prima è migliore. Con l'arrivo dei pacchetti universali, sta aiutando gli sviluppatori a raggiungere più distribuzioni, ma non vengono ancora utilizzati quanto dovrebbero. D'altra parte, è anche probabile che tu abbia bisogno di un sistema completo, con quasi tutto il software necessario preinstallato, o se vuoi solo il sistema più piccolo e semplice.
    • Minimal: Ci sono molte distribuzioni minimali o quelle con la possibilità di scaricare immagini ISO con il sistema di base e nient'altro, in modo da poter aggiungere i pacchetti che ti servono a tuo piacimento.
    • pieno: L'opzione preferita è l'ISO completo, quindi non devi preoccuparti di installare tutto da zero, ma hai già un gran numero di pacchetti dal primo momento in cui installi la distribuzione.
  • Sicurezza e privacy/anonimato: Se sei preoccupato per la sicurezza, l'anonimato o la privacy, dovresti sapere che dovresti scegliere una distribuzione il più popolare possibile e con il miglior supporto, per avere le ultime patch di sicurezza. Per quanto riguarda l'anonimato/privacy, ci sono quelli appositamente progettati per questo, se lo desideri.
    • Normale: Le distribuzioni più popolari come openSUSE, Linux Mint, Ubuntu, Debian, Arch Linux, Fedora, CentOS, ecc., hanno un ottimo supporto e aggiornamenti di sicurezza, sebbene non siano focalizzate su sicurezza, privacy/anonimato.
    • corazzato: ve ne sono alcuni con ulteriore lavoro di rafforzamento o che rispettano l'anonimato o la privacy dell'utente come principio imprescindibile. Alcuni esempi che già conosci, come TAILS, Qubes OS, Whonix, ecc.
  • Avvia il sistema: Come forse saprai, questo è qualcosa che ha diviso molti utenti e amministratori di sistema tra coloro che preferiscono un sistema init più semplice e classico, come SysV init, o uno più moderno e grande come systemd.
    • Classico (inizializzazione SysV): è stato utilizzato dalla maggior parte delle distribuzioni, anche se al giorno d'oggi quasi tutte sono passate al moderno systemd. Tra i suoi vantaggi c'è che è più semplice e leggero, anche se è anche vecchio e non è stato progettato all'epoca per i moderni sistemi operativi. Alcuni che stanno ancora utilizzando questo sistema sono Devuan, Alpine Linux, Void Linux, Slackware, Gentoo, ecc.
    • Moderno (sistemato): È molto più pesante e copre più del classico, ma è quello che la maggior parte delle distribuzioni ha scelto di default. È meglio integrato nei sistemi moderni, ha una moltitudine di strumenti di gestione che rendono il lavoro molto più semplice. Contro, forse, ha quella perdita della filosofia Unix data la sua complessità, e anche l'uso di log binari invece di testo normale, anche se ci sono tutti i tipi di opinioni su questo...
    • Altro: Ci sono altre alternative meno popolari come runit, GNU Sherped, Upstart, OpenRC, busy-box init, ecc.
  • Aspetti estetici e ambiente desktop: Sebbene tu possa installare l'ambiente desktop che desideri in qualsiasi distribuzione, è vero che molti di essi sono già dotati di un ambiente desktop predefinito. Scegliere quella giusta non è solo una questione di estetica, ma anche di usabilità, possibilità di modifica, funzionalità e anche performance.
    • GNOME: basato su librerie GTK, è l'ambiente regnante, quello più esteso tra le distribuzioni più importanti. Si concentra sull'essere facile e semplice da usare, con una vasta comunità, sebbene sia pesante in termini di consumo di risorse. Inoltre, ha dato origine anche a derivati ​​(Pantheon, Unity Shell...).
    • Plasma KDE: basato su librerie Qt, è l'altro grande progetto in fatto di desktop, e si caratterizza per quanto sia personalizzabile e, ultimamente, per le sue prestazioni, dato che ha "dimagrito" molto, ritenendosi leggero (usa poche risorse hardware), così come l'aspetto, la robustezza e la possibilità di utilizzare i widget. Contro di esso, forse si può notare che non è così semplice come GNOME. Proprio come GNOME, sono apparsi anche derivati ​​come TDE, ecc.
    • MATE: È uno dei fork più popolari di GNOME che è diventato. È efficiente sotto il profilo delle risorse, bello, moderno, semplice, simile a un desktop Windows e non è cambiato molto negli ultimi anni.
    • Cannella: Si basa anche su GNOME, con un aspetto semplice e accattivante, oltre ad essere flessibile, estensibile e veloce. Forse sul lato negativo hai la necessità di utilizzare i privilegi per determinati compiti.
    • LXDE: basato su GTK ed è un ambiente leggero, progettato per consumare pochissime risorse. È veloce, funzionale e dal look classico. Il rovescio della medaglia ha alcune limitazioni rispetto agli ambienti più grandi e che non ha un proprio gestore di finestre.
    • LXQt: basato su Qt ed emergente da LXDE, è anche un ambiente leggero, modulare e funzionale. Simile al precedente, anche se può essere anche piuttosto semplice a livello visivo.
    • Xfce: basato su GTK, l'altro uno dei migliori ambienti leggeri insieme ai due precedenti. Si distingue per eleganza, semplicità, stabilità, modularità e configurabilità. Come le sue alternative, potrebbe avere dei limiti per alcuni utenti che cercano qualcosa di più moderno.
    • Altro: ce ne sono altri, anche se sono una minoranza, Budgie, Deepin, Enlightenment, CDE, Sugar, ecc.
  • Gestore dei pacchetti: sia per problemi legati all'amministrazione, se sei abituato a usare uno o un altro gestore di pacchetti, sia per motivi di compatibilità, a seconda del tipo di binario che il software che utilizzerai frequentemente è impacchettato, dovresti anche considerare di scegliere la distribuzione appropriata.
    • Basato su DEB: sono la stragrande maggioranza grazie a Debian, Ubuntu e ai loro numerosi derivati ​​che sono diventati molto popolari, quindi se vuoi la massima disponibilità di binari, questa è l'opzione migliore.
    • Basato su RPM: Ci sono anche molti pacchetti di questo tipo, anche se non così tanti, dato che distro come openSUSE, Fedora, ecc., e non hanno raggiunto tanti milioni di utenti come le precedenti.
    • Altro: Ci sono anche altri gestori di pacchetti di minoranza come pacman di Arch Linux, portage di Gentoo, pkg di Slackware, ecc. In questo caso, di solito non c'è molto software al di fuori dei repository ufficiali delle distribuzioni. Fortunatamente, pacchetti universali come AppImage, Snap o FlatPak lo hanno reso impacchettabile per tutte le distribuzioni GNU/Linux.
  • principi/etica: Si riferisce a se si desidera semplicemente un sistema operativo funzionale o se si sta cercando qualcosa basato su criteri o principi etici.
    • Normale: la maggior parte delle distribuzioni include software gratuito e proprietario nei propri repository, nonché moduli proprietari nel proprio kernel. In questo modo avrai il firmware e i driver proprietari se ne hai bisogno, o altri elementi come codec proprietari per multimedia, crittografia, ecc.
    • 100% gratuito: sono distribuzioni che hanno escluso tutti quei sorgenti chiusi dai loro repository e usano persino il kernel GNU Linux Libre, senza blob binari. Alcuni esempi sono Guix, Pure OS, Trisquel GNU/Linux, Protean OS, ecc.
  • Certificato: In alcuni casi particolari, può essere importante che le distribuzioni GNU/Linux rispettino determinati standard o abbiano determinati certificati per ragioni di compatibilità o in modo che possano essere utilizzate in determinate istituzioni.
    • Nessun certificato: tutte le altre distribuzioni. Sebbene la stragrande maggioranza sia conforme a POSIX e alcuni altri siano conformi anche a LSB, FHS, ecc. Ad esempio, ci sono alcune stranezze come Void Linux, NixOS, GoboLinux, ecc., che deviano da alcuni standard.
    • Con certificato: Alcuni hanno certificazioni come quelle di The Open Group, come ad esempio:
      • Inspur K-UX era una distribuzione basata su Red Hat Enterprise Linux che è riuscita a essere registrata come UNIX.®, anche se attualmente è abbandonato.
      • Ne troverai anche altri con determinate certificazioni, come SUSE Linux Enterprise Server e il relativo IBM Tivoli Directory Serve con certificato LDAP Certified V2.
      • Anche il sistema operativo Huawei EulerOS, basato su CentOS, è uno standard UNIX 03 registrato.

Diagrammi per scegliere il sistema operativo

Questo diagramma mi è arrivato tramite un amico che me lo ha passato e ho deciso di trovarne altri e condividerlo per aiutare un buon numero di diversi tipi di utenti ed esigenze. Y il risultato della raccolta dei diagrammi di flusso è questo:

Provieni da un sistema operativo diverso?

Ricorda di sì sei recentemente approdato nel mondo GNU/Linux e vieni da altri sistemi operativi differenti, puoi vedere anche queste guide che ho realizzato per aiutarti nella scelta della distribuzione iniziale e durante il tuo adattamento:

In questi link troverete quali distribuzioni sono le migliori per te., con ambienti più amichevoli simili a quelli che usavi prima...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Hernán suddetto

    Ottima nota. Grazie.

  2.   sophia suddetto

    Se stai cercando il miglior supporto software, che si tratti di programmi di qualsiasi tipo o videogiochi, le migliori opzioni sono le distribuzioni popolari basate su DEB e RPM, anche se preferibilmente la prima è migliore. Con l'arrivo di pacchetti universali, sta aiutando gli sviluppatori a raggiungere più distribuzioni
    192.168..l00.1.