Per il programmatore, vuoi scegliere una distribuzione Linux tenendo presente quanto segue |
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-get e build-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