Fedora vs Ubuntu Ist Ubuntu oder Fedora eine bessere Distribution für Programmierer?

Es wird viel darüber nachgedacht, welche Distribution Sie als Entwickler verwenden sollten. Es geht nicht nur um Ihre Präferenz oder was Sie in Bezug auf die Desktop-GUI, das Verpackungssystem oder andere Aspekte des Workflows mögen, sondern es gibt auch viele andere Dinge. Zum Beispiel ist das größere Ökosystem dieser Distribution und die Art der Unterstützung, die Sie erhalten, sehr wichtig.

Ich persönlich benutze Ubuntu als täglichen Treiber, daher bin ich hier etwas voreingenommen! Das Beste, was ich an Ubuntu mag, ist, dass es einfach funktioniert. Vielleicht haben sich Red Hat und openSUSE in diesen Tagen auch stark verbessert, aber es gab eine Zeit, in der Ubuntu zumindest in den 2010-2014s die Oberhand über Hardware-Unterstützung und Desktop-Finesse hatte. Wenn Sie einen Laptop mit einer speziellen Art von Touchpad oder eine WiFi / Grafikkarte hatten, die von einem „Linux-unfreundlichen“ Hersteller wie NVidia oder Broadcom hergestellt wurde, besteht die Möglichkeit, dass er Sie mit einer anderen Distribution als Ubuntu einfach aufgibt.

Und selbst in Fällen, in denen sie arbeiteten, ließen sie viel zu wünschen übrig. Mit Debian zum Beispiel sind viele Standardeinstellungen auf einem Desktop einfach unbrauchbar. Zum Beispiel ist das Anti-Aliasing von Schriftarten normalerweise deaktiviert (zumindest unter Debian-XFCE, als ich es das letzte Mal versuchte), was Ihren Desktop-Schriftarten ein seltsames Aussehen verleiht. Zweitens bieten sie nicht einmal eine GUI, um Ihre Touchpad-Einstellungen zu steuern, sie erwarten, dass Sie über das Problem googeln und selbst mit den byzantinischen / etc / * config-Dateien herumspielen!

Nicht, dass ich das nicht kann, aber warum sollte ich, wenn Ubuntu mir standardmäßig einen konfigurierten und polierten Desktop gibt?

Als ich zu Fedora kam, hatte der Desktop nie irgendwelche Probleme (besonders in der GNOME-Version), aber ich mochte ihr Verpackungssystem (yum / dnf) irgendwie nicht. Ubuntu’s apt install funktioniert nahtlos und kommt mit speziellen Tools wie Synaptic und Aptitude, um sich um fortgeschrittene Szenarien zu kümmern. Um fair zu sein, habe ich mir nicht viel Mühe gegeben, dnf zu lernen, aber ich sehe keinen Sinn darin, es sei denn, ich bekomme einen langfristigen Nutzen daraus.

Ein weiterer Vorteil von Fedora, der oft angepriesen wird, ist, dass sie eine „Bleeding Edge“ -Distribution bieten, was bedeutet, dass die Apps alle die neuesten Versionen sein sollen. Aber ehrlich gesagt habe ich noch nie das Bedürfnis nach einem super-neuesten Paket verspürt und in ein paar Wochen wird die neue Version sowieso auf alle Distributionen herunterkommen. Das Ausführen einer stabilen und sicheren Version einer App ist mir weitaus wichtiger als die neueste.

Was ich schließlich an Ubuntu nicht mag, ist ihre Unterstützung! Der offizielle Bug-Tracker bei Bugs.startrampe.net / ubuntu ist grausam, wenn es darum geht, ein Problem zu lösen. Die Haltung der Betreuer dort ist wie die der Regierung. mitarbeiter! Aber zum Glück gibt es einige andere Orte wie askubuntu und ubuntuforums, wo Sie vernünftige Stimmen finden können.

Welche Distribution verwenden Sie als täglichen Treiber für die Programmierung? Was sind seine Vor- und Nachteile, und sind Sie damit zufrieden?