GNU/Linux >> Linux Esercitazione >  >> Linux

6 migliori distribuzioni Linux per la programmazione

Hai bisogno di una distribuzione Linux per la programmazione ? Per cominciare, non ci sono distribuzioni che prendono di mira specificamente i programmatori di per sé. Non importa, come distribuzione Linux è per lo più lo stesso del prossimo per quanto riguarda il software che sarai in grado di utilizzare su di esso. Ma poi di nuovo, ci sono alcune distribuzioni disponibili che saranno preferibili a causa del modo in cui sono state costruite. Dovresti anche considerare il tipo di programmazione in cui ti occupi, sia basata sul Web che di sistema o programmazione di applicazioni.

Per il programmatore, vuoi scegliere una distribuzione Linux tenendo presente quanto segue

  • Stabilità:questo è stabile.
  • Leggero, vuoi anche una distribuzione preferibilmente senza aggiunte o bloatware non necessari e quindi una distribuzione leggera. Dovresti anche scegliere una distribuzione con un buon supporto o un approccio di aggiornamento.
  • Supporto:un altro vantaggio sarà anche il supporto della community poiché avrai bisogno di tutto l'aiuto che puoi ottenere se dovessi riscontrare problemi.​
  • 4. Preferenze personali – E infine, le tue preferenze personali come la scelta dell'ambiente desktop:preferisci uno semplice come XFCE o LXDE o piuttosto un KDE completo, Cinnamon o Unity? Preferisci pacman, apt-get, yum o portage per gestire i tuoi pacchetti? Vuoi una distribuzione basata su Debian o RPM? Tenendo presente tutto ciò, diamo un'occhiata a 5 distribuzioni Linux che sono piuttosto preferibili alla comunità di programmazione.​​

    1. Arch Linux

    Arch Linux ricerca la semplicità senza inutili aggiunte, modifiche o complicazioni e fornisce una struttura di base leggera simile a UNIX che consente a un singolo utente di modellare il sistema in base alle proprie esigenze. In breve:un approccio elegante e minimalista. Ciò consente di studiare facilmente il codice sorgente esistente; modificalo e crea il tuo pacchetto personalizzato; e così via. Per l'utente Linux avanzato, ARCH potrebbe essere proprio quello che fa per te.

    Leggi anche: Arch Linux porta le tue conoscenze al livello successivo

    2. Debian

    Una cosa che apprezzo di Debian è che puoi configurare molto facilmente il tuo sistema per funzionare con sorgenti di livello inferiore con il minimo attrito tra il tuo flusso di lavoro e il codice funzionante. Debian fornisce un fantastico sistema per la programmazione Linux grazie a apt-getbuild-dep  e, naturalmente, la qualità dei metadati nei loro repository e la disciplina che impongono alla coesione sorgente/build per ogni versione nel suo insieme.

    3. Ubuntu/Linux Mint

    Dovresti usare Ubuntu e usare una versione LTS. È il sistema operativo Linux più comune, quindi le cose funzioneranno abbastanza spesso. In pratica, questa è la cosa più importante di un sistema operativo che utilizzerai per svolgere il tuo lavoro. Un'altra buona opzione è Linux Mint. Linux Mint è basato su Ubuntu (o Debian) e essenzialmente cerca di fornire una versione più elegante di Ubuntu. Utilizza un fork di GNOME 3 e viene fornito con alcuni software proprietari installati per un utilizzo più semplice.

    Leggi anche - LinuxAndUbuntu Recensione di Unity 8 in Ubuntu 16.10

    4. OpenSUSE/SUSE

    La comunità di sviluppatori openSUSE e Novell lavorano molto duramente, in modo molto coerente e sistematico per migliorare la distribuzione con ogni versione, senza commettere nuovamente gli stessi errori con ogni versione principale (come Ubuntu). Negli ultimi anni, openSUSE si è dimostrato abbastanza capace. Ha un vasto database di pacchetti e una straordinaria community per la risoluzione di bug minori da solo. I pacchetti essenziali e tutte le loro librerie complementari sono sempre stati costruiti bene e funzionano perfettamente. openSUSE è veloce, stabile e affidabile.

    Leggi anche - OpenSUSE:LinuxAndUbuntu Distro Review Of The Week

    5. Fedora

    Fedora è stabile e non dovrai affrontare arresti anomali frustranti. Penso che ciò che rende Fedora uno dei migliori sia la configurazione automatica ampia e sensata e i pacchetti aggiornati. Se il tuo obiettivo è creare software per GNU/Linux e sei un programmatore esperto , allora credo che Fedora è per te. È abbastanza facile configurare il tuo ambiente di programmazione. I progetti di costruzione sono facili come poche invocazioni a rpmbuild e rpmlint. La clonazione e il push avvengono tramite uno strumento fedpkg altamente intuitivo per i programmatori. L'aggiornamento attraverso il sistema Bodhi è abbastanza semplice e ha interfacce sia di testo che basate sul web. La maggior parte del software puoi trovare su qualsiasi distro che troverai su alcuni repository Fedora (e pochi altri). Il forum Fedora è una comunità di utenti molto amichevole che aiuta molto quando sei bloccato. Ci sono anche altre risorse ovviamente.

    6. Gento

    Se vuoi una distribuzione che ti renda un programmatore migliore, consiglierei Gentoo. Ha una curva di apprendimento ripida:ti ritrovi con un sistema senza software che non hai compilato dal sorgente. Ed è incredibilmente privo di opinioni:puoi utilizzare qualsiasi combinazione di software che puoi compilare per questo:assembla un desktop super leggero partendo da pezzi e renditi che è tutto ciò che un "desktop" è mai stato, e non sei bloccato con le scelte qualcun altro ha fatto. Vuoi la gestione dell'energia? Quello che succede quando chiudi o apri il coperchio del tuo laptop è uno script che scriverai. Non deve mai esserci un momento in cui non sai cosa sta facendo il tuo computer.

    Tutto ciò detto, non è per i deboli di cuore o di pazienza, e devi pianificare di investire un po' di tempo per iniziare. Dopo alcuni mesi, però, ti chiederai come hai mai tollerato ciò che hai usato prima.

    Leggi anche - LinuxAndUbuntu Recensione di Gentoo Linux

    Conclusione

    Se chiedi a dieci persone diverse, otterrai dieci risposte diverse, per 10 ragioni diverse. Si consiglia vivamente di provare diverse distribuzioni prima di stabilirne una. Ma se vuoi un core che è spesso preso di mira dagli sviluppatori, potresti voler andare con Ubuntu, ma tutti gli altri in questo elenco funzioneranno sicuramente per te.
    Linux
    1. Una distribuzione Linux per artisti digitali

    2. 3 migliori distribuzioni Linux basate su Arch per l'uso quotidiano del desktop

    3. Distribuzioni Linux per i processori Arm?

    4. Il miglior software di pittura per Linux

    5. La migliore distribuzione Linux per lo sviluppo di cuda

    Linux for Education:le migliori distribuzioni per bambini, insegnanti e scuole

    Quale distribuzione Linux è la migliore per la privacy?

    Le 10 migliori distribuzioni Linux basate su Debian per principianti come me

    Le migliori distribuzioni Windows come Linux per i nuovi utenti Linux

    Le migliori distribuzioni Linux di KDE per il tuo desktop

    Le 5 migliori distribuzioni di sistemi operativi Linux