Raymond Knocks Fedora, Switches to Ubuntu 608
narramissic writes "After 13 years as a loyal Red Hat user, Eric Raymond, co-founder of the Open Source Initiative, is switching to the Ubuntu distribution. In a message distributed to Linux mailing lists and news organizations, Raymond cited technical issues with Red Hat, such as the way repositories are maintained, the submission process and 'stagnant' development of Red Hat's packaging technology, as well as governance problems, the failure to gain desktop market share and the failure to include proprietary media formats. 'Over the last five years, I've watched Red Hat/Fedora throw away what was at one time a near-unassailable lead in technical prowess, market share and community prestige,' Raymond wrote. 'The blunders have been legion on both technical and political levels.'"
Re:Why make a stink? (Score:2, Informative)
I don't blame him (Score:4, Informative)
1. The install is non-standard. They move stuff into wierd locations and often you have to add special considerations to your build process to make it work on RedHat based systems.
2. The packaging system sucks donkey balls! I can't stress that enough. RPM is awful. They have tried to fix it with all sorts of tacked on systems but they all suck. They're always slow as hell and the dependancy system often doesn't work right. I mean the term "RPM hell" was coined for a reason.
But I am biased because I started with Slackware (basically before there was anything else) and went to Debian not long after. Although I have tried many, many distros over the last 15 years I always come back to Debian based systems. Ubuntu is what I run now because it has the goodness of Debian with a better/faster development model.
I saw the response to Raymond's comments. It's always the "do the right thing" argument which is valid but I believe there needs to be a balance between reality and complete fanaticism. Windows is a commercial product from an "evil" corporation yet they are still top dog dispite morally attractive alternatives. There are many good valid reasons behind that.
Re:Fedora Responds (Score:3, Informative)
Here's the actual mailing list thread: https://www.redhat.com/archives/fedora-devel-list
Here are ESR's responses from that particular thread:
https://www.redhat.com/archives/fedora-devel-list
https://www.redhat.com/archives/fedora-devel-list
https://www.redhat.com/archives/fedora-devel-list
https://www.redhat.com/archives/fedora-devel-list
He also started another mailing list thread called "Core Values" which I'll let you find in the mailing list index, which I've linked to already (albeit anchored to the beginning of "Goodbye, Fedora").
Re:Proprietary formats? (Score:5, Informative)
Inside CNR are some things like a legally licensed MP3 plug-in and DVD player. I believe the DVD player was a plug-in for Xine and cost $4.95. Click, buy, done. It was really that simple. I was watching DVDs on a Linspire system in minutes and it was worlds ahead of adding DVD playback on Windows.
So, yes. Ubuntu and Linspire both have a very simple framework for dealing with commercial and proprietary software that Fedora and Red Hat do not.
Re:Why make a stink? (Score:5, Informative)
Exactly. And for that matter, why the hell should Linus care what DE I ( and a great deal of people ) like to use? Just because Linus likes KDE doesn't mean Gnome is a POS.
Still, I have to agree with Raymond - you are almost forced to use third party repositories like freshrpms or dag because the repositories just plain suck.
Then you get stuck in dependency hell because one site doesn't necessarily use the same package names as the other.
And where the hell is Firefox 2 for Fedora anyway? They decided that we don't need it and they're going to hold out for Firefox 3? What the hell's that all about anyway?
Re:Fedora Responds (Score:5, Informative)
I don't have a computer so I can go around chasing problems all the time.I need to do real work, and the package system is the LAST thing that should get in my way.
I'm not saying Ubuntu is perfect by any stretch. But in the two years I've been using it, I've only seen one update that caused any problems at all and the mailing lists were filled with "don't update package so-and-so because it is broken" the day the bad package was released, a workaround for those who did get the update was posted just after that, and a fixed package was ready by the next morning. I'm just not seeing that level of response out of the Fedora camp.
Having tried both, I can see why (Score:5, Informative)
RedHat was my first choice for whenever I wanted a Linux box; because of its long history. It just wouldn't install on my laptop, and I had better things to do than figure out why. Ubuntu was a snap. Synaptic package manager is very intuitive. I just wish it included more geeky items. I know Ubuntu is "for the masses", but it's still Linux after all. However, I was able to use a combination of apt-get and tarball to make it fulfill my latest needs, and it's sitting there happily chugging along. Like all Linux desktops, it's a bit flakey. I have to use keyboard shortcuts to make windows re-appear, and if I had been a real n00b I probably would have had to ask somebody. Still though, the bottom line is that it installed. If it can't do that, game over. The willingness to include proprietary drivers may have had something to do with that.
Re:Fedora Responds (Score:2, Informative)
Re:s/Fedors/ESR/ (Score:4, Informative)
1. He stated that his system got trashed because of what he did and said that it is Fedora fault. And nothing else. He didnt tell what he did exactly. So you can or cannot belive him. But he has not given any details. He said something like "I did something and then my system crashed". But he did'nt specify if he did "rm / -rf" or "apt get update kernel". So this argument is shallow.
2. He stated some retarded stuff about Fedora not including WMF support. First of all I think he mistook WMF with Windows Media. Secondly he stated that Ubuntu provides support for given WMF and Fedora doesn't. Either Fedora and Ubuntu support WMF. Either Fedora and Ubundtu do not support Windows Media.
So he *is* basically stupid because all he said is plain false.
Re:Fedora Responds (Score:3, Informative)
That still leaves room for a potentially legitimate complaint - that the available repositories are poorly organised or too small and don't provide the software required. If you have to go outside the base distro repositories for stuff then your odds of running into an incompatible repository or confusion due to a bad mix of self compiled and repository software increases. The less that's available via standardised repositiories the greater the risk. And this is a problem that people do seem to have with Fedora in comparison to Ubuntu: the basic Fedora repositiories are (or were, I gather they are expanding them) relatively small and many people felt the need to add extra repositories, leading to increasing risks of problems and incompatabilities. Ultimately even the Ubuntu solution (of having a truly massive repository) is only partial since no repository can have everything. This is why people complain about installing software on Linux: for the most part it isn't a problem because repositories cover most things. The weaker the repository though, the more problematic things appear.
Parent NSFW, but very funny! (Score:3, Informative)
Re:Fedora Responds (Score:1, Informative)
Re:Fedora Responds (Score:5, Informative)
But it's not the fault of Fedora or Ubuntu if two different people setup their own public repository with incompatible versions of packages not in the core repo. It's not even the fault of the individual repo maintainers, because they build all their own packages compatible with the base and with themselves. It's the fault of the user for not being aware of what they're installing. That problem exists on any platform. How many people do you see with Windows boxes laoded with spyware/adware and an inability to play a handful of avi file because they installed 3 different kazaavideocodec packages that were incompatible? It sure was easy to install but not much more usable (in my experience). That's not the fault of Microsoft. I've had the same thing happen on my Mac. It wasn't Apple's fault, it was my fault for installing too much incompatible 3rd party stuff.
There was an effort put forth, last time I used Fedora Core, for the most popular 3rd party repo maintainers to standardize how the built packages and how they versioned their packages, so that the repos would be compatible. But it didn't entirely work, because one of them didn't want to join the club. If memory serves, that lone standout was Livna, which I think somewhat/halfway became Fedora Extras (haven't used Fedora since FC3 I think, might have tried 4). The only thing Fedora can do is maintain a list of 3rd party repo maintainers who are certified compatible with each other on a particular release. Beyond that it's up to the user. Just like on Windows and Mac.
The issue of repos is more visible in Linux because more often than not people on Mac and Windows get extra software direct from the software provider. If you need divx you got to divx.com. If you need The only real exception I can think of is people who are heavy into p2p and get media codec/player packs from their favorite p2p sites. On Linux the model is usually add repo X, install package Y.
Re:Fedora Responds (Score:2, Informative)
$ rm
$ rm
Does that make the 'rm' command 'fucking stupid'?
ESR has dodged a few questions. Go read https://www.redhat.com/archives/fedora-devel-list
Re:I think he's absolutely right (Score:3, Informative)
I think Mozilla did the wrong thing here. Debian didn't have much of a choice. They'd have to either put Firefox in non-free or do what they did here. I think they made the right call.
Re:ESR is Childish and Unprofessional (Score:3, Informative)
Not quite. The exact wording is (From http://www.catb.org/jargon/html/politics.html [catb.org] ):
Re:Yay community (Score:3, Informative)
Best thing around. "Tell me how to do X!" Give 'em the link, and they either realize that they've been assholes, apologize, and try again, or they storm off in a huff and never come back. Both are good.
Re:Fedora Responds (Score:4, Informative)
Most commercial programs do it this way, it is by far the easiest way for non-free applications. But remember, it is not just HD and bandwidth... it's also RAM and disk cache. Not to mention, when a security bug is found in libxyz, it is going to be really fun upgrading all those packages that includes libxyz.
All in all, I do not think that static linking is a good approach, except maybe for a few "emergency" class packages.
Re:Fedora Responds (Score:2, Informative)
I left RedHat when upgrading (IIRC) glibc-386 on a 686 system rendered the system unbootable. No warnings, no errors, just a trashed setup.
I think it was probably this bug: https://bugzilla.redhat.com/bugzilla/show_bug.cgi
Tim.
Re:Fedora Responds (Score:2, Informative)
Over the couple of years that I played with RedHat (and to be fair, it was some time ago: RH5.2 to RH7.0), I kept finding the need to use --force --nodeps with almost every package.
Eventually, I woke up and went back to using Slackware, which handles packages in just as quick and dirty a manner, but is honest about it.
But that said, Slackware is such a good environment for building stuff from source, it's often easier to do just that.
He was also using an UNSTABLE version (Score:3, Informative)
ESR has so far refused to clarify if he was running the current stable relase Fedora Core 6, or the completely bleeding-edge rawhide [lwn.net]
Or if he was running one of the not quite as unstable but still a work in progress fc7-test series (which are less buggy than rawhide (whose purpose is to be buggy and fun)) which exist for the purpose of trying to stabilize things for the next release.
But, he did post this on the fedora-devel list which is expressly and only for the purpose of being used by people that are running these UNSTABLE, TESTING VERSIONS THAT ARE NOT PRODUCTION READY AS CLEARLY INDICATED.
ESR knows the value of reporting exactly what went wrong, which is why so many people pointed him to his own "smart questions FAQ". Add to this that he EXPRESSLY did something that he was told not to do and as a result effed up his own system.
As a result of all of the above it can reasonably be assumed that he's deliberately trying to create the impression that Fedora Core is unstable and that the package management system makes it difficult to upgrade individual components. I can put my hand on my heart and say unequivocally after years of using Debian and Fedora Core (and latterly Gentoo), that this is complete and utter rubbish.
ESR is trolling. Possibly for petty motives like personal attention (how pathetic), and possibly for monetary gain (to boost the Ubuntu/Linspire -- Canonical/Freespire empire). Whichever it is his content-free rant should be taken as FUD and he should have his arse kicked from here to Redmond for spreading it.