Linked by David Adams on Tue 3rd Aug 2010 16:05 UTC, submitted by sjvn
Linux As we mentioned in a previous article, Red Hat advocate Greg DeKoenigsberg claimed that due to the much larger amount of code it's contributed, Red Hat is a better open source citizen than Canonical, adding, "Canonical is a marketing organization masquerading as an engineering organization." A Computerworld blog retorts that that's no insult; and that marketing Linux could be just as important to the cause as contributing code. Updated
Thread beginning with comment 435571
To view parent comment, click here.
To read all comments associated with this story, please click here.
Darkmage
Member since:
2006-10-20

I'm both a corporate sysadmin, and a home user of linux. At work we're using CentOS and at home I use ubuntu. Frankly, Red Hat RPM based package management sucks. It always has and it always will. RPM is Redhat's greatest weakness and half the reason Debian survives as a distro.. if Redhat switched over to apt-get and .deb packages it would probably deal a large blow to ubuntu's market share. Then again, having everything in/usr instead of /usr/local is very convenient. Sure directory listings can take a while but seriously that's what tab completion and other cli tools were made for. In terms of ease of use Ubuntu is dominating in this area at the moment simply because rather than making a custom solution they are creating/using open tools that are being adopted as the standard. Things like network-manager were adopted into Ubuntu first. Rather than write a crappy perl script like mandrake or their own configuration utility. They backed the standards through freedesktop.org. This is the way the entire stack needs to be done. Red Hat should have jumped into this stuff years ago and not tried to force everyone into using their package management system. (for the record I've used RPM distros, .deb distros, and gentoo/ebuild script based distros.) .deb has been the easiest/least prone to screwing up in my experience. Your Mileage May Vary.

Reply Parent Score: 2

Lunitik Member since:
2005-08-07

RPM got a bad rap many years ago because everyone compared it erroneously to APT, rather than DPKG. I personally find YUM to be a delight compared to APT-GET, so I'm not sure where you'd get this opinion from today?

As for NetworkManager, umm, Red Hat wrote it. As for general usability, well, Ubuntu actually does very little of it themselves. Their package management GUI's all use synaptic at the backend, that has been around for close to a decade longer than Ubuntu. I honestly can't think of anything else you could be talking about?

Reply Parent Score: 2

Finalzone Member since:
2005-07-06

I'm both a corporate sysadmin, and a home user of linux. At work we're using CentOS and at home I use ubuntu. Frankly, Red Hat RPM based package management sucks. It always has and it always will. RPM is Redhat's greatest weakness and half the reason Debian survives as a distro.. if Redhat switched over to apt-get and .deb packages it would probably deal a large blow to ubuntu's market share.


You did not clearly explain why RPM Package Manager (the actual acronym name) sucks. Speaking as one of Fedora packagers, it appears your assertion is based on the use on apt-get, used to be proclaimed as ├╝ber. As sysadmin, you should know about DPKG, Debian lower-level package manager equivalent to RPM.

RPM is actually a strength for Red Hat. Writing a spec file to build source RPM is not hard with some assistance. RPM was not been maintained but with Mandriva and OpenSuse gathering altogether with Red Hat, it is getting better. Remember, RPM is LSB standard which why Debian folks have made alien for converting it to DEB and vice versa.

Reply Parent Score: 2

j-kidd Member since:
2005-07-06

Perhaps you shall start using Ubuntu Server at work then, and see if your view changes. I am sure you will have a lot of fun with the user-friendly apt-get/deb combo that:

- automatic starts a service for you right after you install it (i.e. before you get to configure it)

- requires a service to stay up before you uninstall the package, so that it can perform the service stopping for you

- changes random config in php.ini/postgresql.conf/etc because Ubuntu is so much better than upstream

Reply Parent Score: 2