Fedora vs Ubuntu Ubuntu o Fedora sono una distribuzione migliore per i programmatori?
Un sacco di pensiero va in quale distro si dovrebbe usare come dev. Non si tratta solo delle tue preferenze o di ciò che ti piace in termini di GUI desktop, sistema di imballaggio o altri aspetti del flusso di lavoro, ma ci sono anche molte altre cose. Ad esempio, l’ecosistema più ampio di quella distro e il tipo di supporto che ottieni contano molto.
Personalmente, uso Ubuntu come driver giornaliero, quindi sono un po ‘ prevenuto qui! La cosa migliore che mi piace di Ubuntu è che funziona semplicemente. Forse anche Red Hat e openSUSE sono migliorati molto in questi giorni, ma c’è stato un tempo almeno fino al 2010-2014 quando Ubuntu ha avuto il sopravvento nel supporto hardware e nella finezza del desktop. Se tu avessi un laptop con un tipo speciale di touchpad o una scheda WiFi/grafica prodotta da un attore “linux ostile” come NVidia o Broadcom, è probabile che ti rinuncerebbe semplicemente con qualsiasi altra distro che Ubuntu.
E anche nei casi in cui hanno lavorato, hanno lasciato molto a desiderare. Con Debian, ad esempio, molte impostazioni predefinite sono semplicemente inutilizzabili su un desktop. Ad esempio, l’anti-aliasing dei font è solitamente impostato su off (almeno su Debian-XFCE quando ho provato l’ultima volta) dando ai font del desktop un aspetto strano. In secondo luogo, non forniscono nemmeno una GUI per controllare le impostazioni del touchpad, si aspettano di Google sul problema e giocherellare con i file di configurazione bizantini /etc/* da soli!
Non che non possa farlo, ma perché dovrei quando Ubuntu mi dà un desktop configurato e lucidato per impostazione predefinita?
Venendo a Fedora, il desktop non ha mai avuto problemi (specialmente nella versione GNOME), ma in qualche modo non mi è piaciuto molto il loro sistema di pacchettizzazione (yum/dnf). L’installazione di Ubuntu apt funziona perfettamente e viene fornita con strumenti speciali come synaptic e aptitude per prendersi cura di scenari avanzati. Per essere onesti, non ho fatto molti sforzi per imparare il dnf, ma non ne vedo il punto a meno che non ne tragga alcun beneficio a lungo termine.
Un altro vantaggio di Fedora che viene spesso pubblicizzato è che forniscono una distro “bleeding edge”, il che significa che le app dovrebbero essere tutte le versioni più recenti. Ma francamente, non ho mai sentito il bisogno di un pacchetto super-ultimo e in poche settimane, la nuova versione scenderà comunque a tutte le distribuzioni. Eseguire una versione stabile e sicura di un’app è molto più importante per me che avere l’ultima.
Infine, quello che non mi piace di Ubuntu è il loro supporto! Il bug tracker ufficiale a bugs.avvio.net / ubuntu è atroce quando si tratta di risolvere un problema. L’atteggiamento dei manutentori è simile a quello del governo. dipendenti! Ma per fortuna, ci sono alcuni altri posti come askubuntu e ubuntuforum dove si possono trovare voci sane.
Quale distro usi come driver giornaliero per la programmazione? Quali sono i suoi pro e contro, e sei felice con esso?