On Wed, 26 Nov 2014 02:15:58 +0000, me wrote:
> Not worth debating online for the next several months. Fedora is what I
> have been using, I know how to tweak it, and it well supports the
> rpmfusion repository of packages that don't meet their licensing
> guidelines, but are indispensable nonetheless. It's not without its
> many annoyances (short release lifecycles, bleeding edge stuff not being
> well documented or well tested, etc), but on the beefy machine I run it
> on and in the VirtualBox VMs I create, it works for me.
Agree, so the following only added for reference to others. I'm not
trying to start a flame war, if anyone replies, keep it factual!
I used to use FC/CentOS. I have now switched to Ubuntu (LTS for servers,
latest for desktops), but still have CentOS servers.
The annoyances are similar. The difference is superficial mostly.
The most important differences I have noticed:
- Ubuntu LTS is for the most more recent than the latest CentOS.
- Ubuntu LTS may be less stable than the latest CentOS when it comes out,
although the difference is not big.
- Upgrading Ubuntu to a newer version is much easier than both FC and
CentOS (may have changed recently?)
- RHEL and thus CentOS are better accepted in the market, both at
$ORKPLACES and by commercial software vendors.
- Rpmfusion is dependent on a few maintainers, which has recently led to
a standstill (now resolved afaik).
- Having seperate ppa's seems to work out much better than having one big
rpmfusion in terms of compatibility. You can safely add lot's of ppa's
adding only exactly what you need, but if you add rpmfusion you get it
all, including their upgrades for existing CentOS packages which you may
not want and can lead to uninstallable packages from CentOS or other
sources.
- Having seperate ppa's means there is a much better chance someone
created a ppa for the software you are looking for.
- It's nice to have less differences between your servers and desktops,
however, with VMs in abundance you should develop on a VM matching your
target, so the difference becomes more moot.
- Both yum/rpm and apt/dpkg have advantages and disadvantages. Despite
the strong voices on this one ('apt is lightyears ahead') I find the
differences not very convincing.
- Apt is much faster (although yum is gaining)
- Dpkg does not allow dependencies between packages be listed as easily
as rpm f.i, something I need regularly.
- I do find the tools for apt/dpkg are much better in general, thanks
to having only one repository standard, but working with rpm is still
slightly easier for a techie like me.
- I personally find both lacking in how they handle configfiles
- There is no real debootstrap for RedHat (there is a febootstrap but I
found that to be dangerously buggy, only use in a fakeroot chroot
environment)
There are many similarities between FC and Ubuntu latest, which mostly
boil down to 'Lots of stuff is broken which may or may not get fixed'.
In the end, I prefer Ubuntu now, but the differences are not as large as
others may make you believe.
As I haven't used FC for a while now, the above may be out of date,
although I don't expect it to be.
M4