Linked by Thom Holwerda on Mon 26th Jun 2006 18:41 UTC, submitted by Linux User
SuSE, openSUSE Scott Morris has replied to the statement made by Microsoft's Bill Hilf that Linux poses no threat to Windows on the desktop. "I'm telling you, SLED 10 will be the first Linux platform ever that can truly address all of the issues to be considered when looking for a desktop platform. Gone are the days where the knee-jerk response is 'OK, so how much do I need to fork over to you, Mr Gates?' Only the old-school has-beens are still thinking this way. Join the new IT movement. The one where everyone sees Microsoft's software for the trash that it is, and sees Linux for the value that it adds to the industry. At very least join us in the real world and think for yourself."
Permalink for comment 137521
To read all comments associated with this story, please click here.
RE: RPM = Teh Suck
by grat on Tue 27th Jun 2006 03:29 UTC in reply to "RPM = Teh Suck"
Member since:

SuSE has one MAJOR weakness, the RPM.

Unless Linux as a whole can remove the RPM, it will forever have a stigma of being difficult to install software. The RPM is a DISEASE to Linux, and apt and portage are the cure.

Actually, I disagree. RPM has weaknesses, primarily in resolving dependencies. A significant amount of work has to be done to make it work smoothly.

YaST does it quite nicely. In the last 5 years, I have yet to run into "RPM Hell" as many call it, but I take a few precautions, including liberal use of "--test" when installing packages from a source *other* than a YaST respository.

I'll grant that debian is pretty good, although being confronted by the message that my kernel needed updating because I wanted to install a Perl module was... eye-opening.

Portage seems to have many, but not all, of the positive aspects of the FreeBSD ports/package system (Oops, just comitted heresy). On the plus side, installing from source is nice, and the recursive get/compile is a nifty thing, if you don't mind hitting start Friday afternoon and going home for the weekend.

On the downside, on my recent Gentoo experience, I went to upgrade some packages, and received a message about coldplug and udev (I don't remember which was blocking which). I consulted the Gentoo forums, and the consensus was that one package had superseded the other, and I should remove the old one. Which I did. And the upgrades went fine from there... until the next time I rebooted the system.

I wound up reinstalling the old package. Fortunately, I had it local, as my networking was the primary victim. ;)

The problem with portage is that while it does forward dependencies (ie, install time) very well, it's extremely weak (well, ok, crippled) on reverse dependencies (uninstall).

Thankfully, Debian distros are starting to kick the RPM's to the curve, so hopefully, word about apt will get more Linux users.

apt is not a bad system. But I'm not seeing much difference between "apt-get install gnumeric" and "rug in gnumeric" (Note: This is SuSE 10.1). In both cases, the system resolves the dependencies and installs the application. Both paradigms allow for system-wide upgrades by resolving all dependency issues, and upgrading all installed packages.

For the standard average end user, I would have them stick w/ Windows or OS X, as they are far easier to use.

Windows XP is easy for the average user, providing they run with local Administrator privilege. Ever had to walk someone through the device manager because they plugged in their USB device before Windows knew what to do with it?

How about that really cool application they downloaded from a web site, that then sent them off to get VB6 runtime?

Windows XP has a fundemental flaw in it's design, which Vista will correct, and will cause much wailing and gnashing of teeth by users who've never had to think about security before. They'd certainly never leave their purse/wallet sitting on the front seat of their car with the windows down and the doors unlocked, but that's essentially the model of usage that Windows has encouraged over the years.

OSX does fairly well, but I'm still trying to get over the user delete function that authorized you based on an environment variable.

Reply Parent Score: 2