Fedora vs Ubuntu är Ubuntu eller Fedora en bättre Distro för programmerare?

en hel del tänkande går in i vilken distro du ska använda som en dev. Det handlar inte bara om dina önskemål eller vad du gillar när det gäller skrivbordets GUI, förpackningssystem eller andra aspekter av arbetsflödet, men det finns också många andra saker. Till exempel, det större ekosystemet i den distroen och den typ av stöd du får betyder mycket.

personligen använder jag Ubuntu som en daglig drivrutin, så jag är lite partisk här! Det bästa jag gillar med Ubuntu är att det bara fungerar. Kanske har Red Hat och openSUSE också förbättrats mycket idag men det var en tid åtminstone så sent som 2010-2014-talet när Ubuntu hade en överhand i hårdvarustöd och skrivbordsfiness. Om du hade en bärbar dator med en speciell typ av pekplatta eller ett WiFi/grafikkort tillverkat av en ”linux ovänlig” skådespelare som NVidia eller Broadcom, är chansen att det helt enkelt skulle ge upp dig med någon annan distro än Ubuntu.

och även i fall där de arbetade lämnade de mycket att önska. Med Debian är till exempel många standardinställningar helt enkelt oanvändbara på ett skrivbord. Till exempel är font anti-aliasing vanligtvis inställd på off (åtminstone på Debian-XFCE när jag senast försökte) vilket ger dina skrivbordsteckensnitt ett konstigt utseende. För det andra ger de inte ens ett GUI för att styra dina pekplattans Inställningar, de förväntar sig att du Google om problemet och lurar med de bysantinska /etc/* config-filerna själv!

inte att jag inte kan göra det, men varför ska jag när Ubuntu ger mig ett konfigurerat och polerat skrivbord som standard?

kommer till Fedora, skrivbordet hade aldrig några problem (särskilt i GNOME-versionen), men jag tyckte på något sätt inte mycket om deras förpackningssystem (yum/dnf). Ubuntus apt install fungerar sömlöst och levereras med specialverktyg som synaptic och aptitude för att ta hand om avancerade scenarier. För att vara rättvis satsade jag inte mycket på att lära mig dnf men jag ser inte poängen med det om jag inte får någon långsiktig fördel av det.

en annan fördel med Fedora som ofta tippas är att de ger en ”blödande kant” distro vilket innebär att apparna alla ska vara de senaste versionerna. Men uppriktigt sagt har jag aldrig känt behovet av ett super-senaste paket alls och om några veckor kommer den nya utgåvan att sippra ner till alla distros så småningom ändå. Att köra en stabil och säker version av en app är mycket viktigare för mig än att ha den senaste.

slutligen, vad jag inte tycker om Ubuntu är deras stöd! Den officiella bug tracker på bugs.launchpad.Net / ubuntu är fruktansvärt när det gäller att lösa ett problem. Underhållarnas inställning där är som govt. anställda! Men tack och lov finns det några andra platser som askubuntu och ubuntuforums där du kan hitta sane röster.

vilken distro använder du som en daglig drivrutin för programmering? Vad är dess fördelar och nackdelar, och är du nöjd med det?