Distro Linux per uno sviluppatore


8

Uso principalmente Linux per la programmazione. Ho praticamente iniziato con Archlinux e Manjaro e mi piace un po '.

Quello che mi piace davvero è la gestione dei pacchetti. Ha una vasta collezione di nuovi software e gli aggiornamenti stanno uscendo molto velocemente.

Ad esempio, quando è stato rilasciato GCC 4.8, l'ho avuto immediatamente 2 giorni dopo il rilascio, il che è stato abbastanza pulito.

Anche le piccole librerie come "OpenAssetImporter" sono nei repository.

È così conveniente perché se hai una vasta collezione di librerie che escono frequentemente, tutto ciò che devi fare è un aggiornamento del sistema.

Quello che mi dà fastidio è che il mio sistema si rompe molto spesso e non voglio spendere così tanto tempo per sistemare le cose.

Fondamentalmente tutto ciò che voglio è librerie aggiornate come gcc ecc. Non mi interessa davvero se ho aggiornato Gnome ecc.

Qualche consiglio che puoi darmi?


2
Gentoo è un'ottima distribuzione per gli sviluppatori.
Eddy_Em,

Risposte:


4

Ti consiglierei Gentoo per la programmazione. Lo uso da solo ed è molto conveniente:

  • gli ultimi aggiornamenti con un potente sistema per evitare di interrompere tutte le dipendenze
  • rilascio progressivo, quindi non è possibile passare da una versione all'altra
  • è una distribuzione compilata, quindi sono particolarmente preoccupati per il packaging delle toolchain, e il fatto che tu compili da solo tutti i tuoi pacchetti ti dà un grande controllo sulle opzioni di compilazione e può ottimizzare un po 'il tuo software
  • gli strumenti per lo sviluppo incrociato sono molto utili
  • puoi installare più versioni della stessa libreria contemporaneamente in diversi "slot", che a volte possono essere utili, quando ci sono enormi cambiamenti tra due versioni e vuoi poterle usare entrambe. Ad esempio, ho tre versioni di Python e due versioni di gcc.

È una questione di scelta, ovviamente, ma ho usato Fedora prima e posso dirti che è molto più facile iniziare a sviluppare su un Gentoo.


1
Grazie, stavo già guardando Gentoo. Hai qualche esperienza con sabayon.org ? O mi consiglieresti di usare direttamente Gentoo invece di una distribuzione basata su Gentoo?
Maik Klein,

Ho sentito di Sabayon ma non ci ho mai provato, quindi non ti darò consigli utili. Immagino possa essere utile se i loro pacchetti sono aggiornati come i pacchetti gentoo. Ti consiglio di non usare il packager Entropy per esempio e di rimanere con Portage per mantenere un maggiore controllo. Portage ha sicuramente più pacchetti, e soprattutto librerie, di Entropy in quanto è un progetto molto più maturo.
lgeorget,

Sabayon aveva lo scopo di rendere Gentoo più user-friendly per un utente desktop medio, quindi non è particolarmente destinato all'uso da parte degli sviluppatori, ma se mantiene tutti i vantaggi di Gentoo, immagino che tu possa andare con esso.
lgeorget,

4

Farebbe qualsiasi distribuzione aggiornata (sono tutti basati sullo stesso software, più o meno, quindi non c'è molta differenza). Se una rottura frequente è un problema, seleziona una delle "grandi", tieni lontano dalle distribuzioni "qui senti il limite" (sì, ciò significa che non eseguirai l'ultimo GCC due giorni dopo il rilascio). Chiedere il GCC più recente ma essere OK con un ambiente desktop non così recente non ha molto senso, ma forse uno dei più semplici / leggeri (LXDE, XFCE) è una corrispondenza migliore di Gnome per te.

Per le mie esigenze simili Fedora è stata un'ottima corrispondenza: software più recente, ampia selezione di pacchetti nei repository ufficiali, più che abbastanza stabile, ben integrato (fatto da professionisti), sensibile alle segnalazioni di bug, i bug (per lo più) vengono risolti rapidamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.