Ian Murdock: Debian "Missing a Big Opportunity"
Natester writes "While Debian struggles to get its next release (Etch) out the door, the project's founder, Ian Murdock, has spoken out about politics, the lack of firm leadership, and Ubuntu's meteoric rise in prominence. Murdock believes that Debian is "process run amok" — nobody feels empowered to make decisions, leading to the sluggish rate of progress."
Sometimes you need firm leadership to make decisions rather than stagnate by trying to please everyone all the time and doing nothing.
Hi all,
:-)
It's being announced today that I'm joining Sun as chief operating
platforms officer, which basically means I'll be in charge of Sun's
operating system strategy, spanning Solaris and Linux. I just posted the
announcement on my blog (http://ianmurdock.com/2007/03/19/joining-sun/),
and it'll likely be making the rounds soon. Just wanted to
make sure you heard the news directly from me and to introduce myself.
First things first: I'm a long time Linux user, developer, and advocate.
I founded Debian in 1993, co-founded a Linux distribution company called
Progeny in 1999, and most recently served as CTO of the new Linux
Foundation, where I was (and still am) chair of the LSB, the Linux
platform interoperability standard. I'm also a long time Sun fan.
As for what I'll be doing: While I'm coming in with some fairly formed
opinions about what Sun/Solaris/OpenSolaris ought to do (peruse my
blog a bit to learn more), I'm also a big believer in listening
before talking, and I have a lot of listening to do in the weeks
to come. So, please, feel free to drop me a line if you have
anything to tell me. And, please, be gentle while I get settled.
Gotta get on a call in a few minutes. In the meantime, I just wanted
to say hello, and to make sure you heard the news directly from me.
Later,
-ian
--
Ian Murdock
http://ianmurdock.com/
Bruce
Bruce Perens.
the debian that can be installed in 40 minutes is not the true debian.
i used to have a debian Tshirt that said "it's what your mom would use if it was 20 times eaiser."
i think that the debian group will always be needed to do the heavy lifting and the ubuntus of the world will add specifictiy and compatibility.
sarcasm:
-noun
1. harsh or bitter derision or irony.
is Deb and Ian. That's what an IBM guy told me at FOSE a few years back.
Best Slashdot Co
I did not read the article, but here's my two cents:
Ubuntu is trying to be a Windows killer. And it could be. Wine is "good enough" with the right settings for 90% of what most people want to do coming from a Windows world. Drivers exist. No, they're not FOSS, and I understand why people want FOSS ones, but....
Why doesn't Ubuntu seal the deal?
With beryl, good drivers, and built in FOSS apps that beat MS at every turn (Firefox > IE, Beryl > Aero, Thunderbird > Outlook, and VLC > WMP), it seems like the win would be fast and clear. Nobody wants Vista, especially when you have to pay. Ubuntu comes preconfigured in a way that is over all superior to every Windows that has ever existed. It's more solid and reliable, it has four desktops (though they moronically all have the same wallpaper by default, and it happens to be shit brown), it has a very nice user interface (though *i* and many others feel it could take some design cues from Windows 98 with regards to menu structure and some other minor details), and it's free. Oh yeah, and it's open source, so anybody who doesn't like part of it can fix it themselves.
But nobody has. It's like people take pride in allowing the world of uneducated masses sucking on the corporate tit of MS. I just don't understand it.
Feisty could win the OS wars decisively, but given the over all FOSS community attitude towards ordinary people....
Damn, gotta catch my plane.....
Sad?
rhY
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
I don't have time to worry about internal Debian politics. Perhaps it is a clusterfuck. Beats me. But Debian Stable (Woody) may run old software, may lack some desirable features, and may not have the latest Gnome interface... but so what. It is stable. I have a cluster of machines running Stable that serve AFS to hundreds of clients. With those machines, my problems are almost all hardware related.
That's all I care about. Is it stable? Yes. Is it secure? Yes. Does it perform a function I need? Yes. Then deploy.
That's seen as an advantage to some. Fedora likes to ride the bleeding edge, but there's a lot more bugs because of this. Debian stable is called that for a reason. A lot less patches, and a lot less bugs. As a desktop user I can see the desire to run a more up-to-date OS, but if you're running servers I would probably opt for a more stable distro over having all the latest toys.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
...is sorta like the "no deaths in traffic" ideal, nice ideal but if you live it to the letter everything wlll stop. What gets Debian every time is the long tail of RC bugs, some long-lived bugs in e.g. the kernel linger on while less critical software go through many cycles. They go into a sort of meta-support stage where they're busy backporting fixes to etch, before it's even released. Sure every distro has those but for Debian it seems to go on for months and months.
Live today, because you never know what tomorrow brings
If you're looking for the latest drivers/kernel tweaks, it seems like Debian is perpetually behind. Every so often I try installing it (and Ubuntu/Kubuntu also), but with any new hardware it breaks and I end up re-installing SuSE again. Not that SuSE is perfect but at least it works with my hardware better than Debian/Ubuntu/Kubuntu.
Uh. What debian can't be installed in forty minutes? My last debian install was as a backup to my production server and I certainly spent less than an hour doing it. Most of that time was spent downloading (I was using a net-install). The actual time I physically spent at the machine installation was under a half hour.
Ubuntu is pretty sweet for the desktop, but there's too much desktop-y stuff involved in it. Without doing some research, I wouldn't even know how to do an Ubuntu install completely free from any window manager whatsoever. With Debian, however, there's nothing I don't want installed by default. I only have to deal with a GUI if I want to. And since I don't want to, installing my window manager is as simple as "apt-get install screen". Done. Hurrah!
Anyway, the whole idea that Debian is somehow this painfully difficult distro is just absurd and I don't know why people buy into that. It might be more difficult than normal to get a fully operational desktop and window manager with all the trimming going than something like Ubuntu where it's all pretty much built into the installer by default, but in every other aspect, you can't get much easier and straightforward than debian. I've been using it since about 1999 and I keep playing with other distros every couple of years to see if I can be swayed away (and other than Ubuntu for pure-desktop systems), I don't see any compelling reason to stray from Debian. And even then... only to a Debian-extension like Ubuntu...
Well, sometimes the Ubuntu installer does not work. That is how I ended up reverting to plain debian on my wife's core2 duo machine after a few days of struggling with the Ubuntu installer. No doubt someone else has had the opposite experience.
Truth to tell, I don't really notice that much difference between running Debian testing and Ubuntu. At least no-one at my house is longing for the days when we ran Ubuntu.
So I am curious, what fabulous things am I missing? Or maybe the fact I am a fairly experienced Debian user negates most of it.
sooner or later, probably some time from now it might make sense for Debian to focus at releasing their testing branch as a continuous distro like Gentoo or Arch, and focusing at giving it community support and timely security patches insead of using it at something developing toards a stable release. It seems like Debian stable has far too many users many users for server stuff for this to sound realistic now, but maybe after the next Ubuntu LTS release, Debian's lack of scheduled releases (released when ready, patch support for oldstable for [how long was it again?]) could make it hard to compete with release cycles like the one of Ubuntu LTS, and its regular, 18 month supported releases has. But decreased interest in Debian stable is probably depending on improved quality of other distros. Does this theory make sense at all or will people keep using debian stable?
Boot the install CD and choose "Install a LAMP server" at the menu.
Other than that it's almost identical to Debian. And it doesn't get any easier than Debian.
The slowness of Debian updates is a feature, not a bug. When you have a server 4,000 miles away from home (where a major OS upgrade can quite easily leave the machine an unbootable lump of metal), having a long time between major releases, and the updates to the current release being rock solid - it's a BIG feature. It's why I run Debian on those servers - because it's a lot less stressful than running a faster moving distribution.
On a point of pedantry, also you cannot have a meteoric rise. Meteors fall!
Oolite: Elite-like game. For Mac, Linux and Windows
You claim that you didn't have to install codecs to get video working on Windows and OS X.
I don't think that's true. Out-of-the-box, WMP doesn't play everything. Same problem with OS X's Quicktime Player: it doesn't play everything. (And it won't go to full-screen mode out of the box, either.)
On Windows and Mac I always have to install VLC to get a media player that "just works." On Ubuntu good media players are already there, and, yes, I have to install the codecs.
So what's the difference? I love the myth of the OS that "just works." Every OS requires tweaking to get it working the way you want.
I used debian for years on my servers and desktop and really enjoyed it. Then one day I went to install a hauppauge video capture card and a couple other devices that aren't very standard. After weeks of recompiling the kernel, out-of-branch kernel sources, and various other things it became very tedious. A friend gave me an Ubuntu CD to try it out and everything just worked out of the box. Every piece of hardware was configured and working nicely out of the install, and the universe/multiverse feature was nice for getting things Debian normally doesn't carry. So for now I prefer Ubuntu for the desktop, and Debian or Ubuntu for servers. Just my oppinion, but I've had a couple friends switch over too because they wanted more bleeding edge software or wanting things to just work.
the debian that can be installed in 40 minutes is not the true debian.
Debian was NEVER supposed to be "difficult to use". This is something that has happened with the time - other distros became desktop-oriented and debian kept being power user-oriented.
It just happened, but that doesn't means that you shouldn't be able to install debian in 20 minutes. From the Debian social contract
4. Our priorities are our users and free software: We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will support the needs of our users for operation in many different kinds of computing environments.
Debian users are asking for an easy to install/use, desktop oriented distro. The Debian project is just not providing such thing, so they go and choose other distros that actually listen to them, like ubuntu.
Let's get a few things straight.
1. Another post mentions a concatenation of problems. I agree with this post.
2. Ubuntu is not a good server distro!
Stable and well-tested older packages are a strength of Debian. Yes there is a large class of sysadmins that like keeping odd hours running buggier systems. They generally burnout or learn how valuable stable is. To address the rather immature "needs newer packages" complaints, may I refer you to http://www.backports.org/dokuwiki/doku.php
3. Depth of Knowledge
There are still, many excellent Debian sysadmins out there that share and certainly have brought my skills up to a higher level. I don't see the same depth in Ubuntu forums.
4. Ubuntu Money
Mark's bringing money to the table, he gets to call the shots. That's well and good because the honeymoon is on right now. What happens when the honeymoon is over? Debian doesn't look organized compared to a guy calling the shots with his bankroll. It's an apples-and-oranges comparison.
5. Etch
I'm running etch right now on my desktop and in testing. It was ubuntu-release quality months ago.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Debian had better not be dead because it is the soul of Ubuntu. We have Ubuntu because of the people who spent so many years making Debian, and they did a lot of things right, and they did those things because they believed in the Debian philosophy. Churchill said that democracy is the worst form of government, except for all the others. Maybe we have to have a crazy Debian world full of people who really care about releasing versions when they are ready. Besides, it's not as if it's the only operating system with irregular releases that tend to miss deadlines.
Additionally, I wonder how much cash is being burnt to keep Ubuntu cracking along. Perhaps it is not sustainable? Debian is, I would say. It has proven itself.
Why would I want Debian over Ubuntu? Stability and quality control.
Ubuntu is to Debian what Fedora is to Red Hat. It moves fast with the best new versions. It has all the bugs in the best new versions and deprecates old interfaces and configurations with that same speed.
Here's what I want from a server: It should be rock solid with an absolute minimum of bugs. It should run with essentially no attention for several years. Routine security updates should should be prompt and complete but require little or no operator attention. In particular, no routine update should result in an old configuration file becoming incompatible. Barring exceptional circumstances, it should run itself without my attention.
And when it does finally come time to upgrade to the next major release there should be a minimum negative impact on the server's existing configuration. If a piece of software drops a feature I'm using then it shouldn't automatically upgrade to the next version. Instead, the old version should remain available with security updates for a good long while.
Debian delivers on this. Ubuntu, as fine a system as it is, does not.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
DEBIAN, MAKE YOUR TIME!
"Due to licensing issues, we are no longer able to receive security updates to Firefox in an expedient manner. In the interests of maintaining security, we have begun using the fork "Iceweasel". Functionality remains the same, the only user-visible differences being in the name."
-- 'The' Lord and Master Bitman On High, Master Of All
Yeah, that's one of the biggest draw to Debian for me. The release scheme is great. I can run stable on my server and it's exactly that....stable. It's older software but I'm not using it for a desktop, I'm running webservers, ftp, and the likes on it. All controlled via ssh. For this situation, stable is a great choice. On my desktop at home, unstable or testing is usually running the bleeding edge stuff and it does this with some good stability. I don't understand comments about the 'age' of Debian releases and comparing them to Fedora or some other bleeding edge distro. Some Distros are made for the desktop, others are better for a server....with Debian you have both and all it takes is to change the word "stable" to "unstable" in the sources.list file. I like that convenience.
The politics of the Debian development is sad to hear. It's always bad news. It's a shame because Debian is still a great distro. Even with all the internal conflicts, it's still my favorite distro.
Beer! It's what's for breakfast!
As long as we don't let Yoko Ono into the Debian community, there is chance for reconciliation.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Do I not count?
Not more than any other average Debian user.
The "wreck McNeally created" went from startup to $18 billion on his watch -- and yeah, back down to $13 billion. As soon as you get that $13 billion company of your own going, I think you're safe to criticize McNealy for his failings. Heck, check in at two billion and we'll give you a listen.
He also correctly identified Microsoft as Sun's up-and-coming competitor years before anyone else got it, and then correctly identified that the level of anti-MSFT rhetoric was causing major problems and cleaned that up, netting Sun a nice $2B in the process. Maybe slow to get on the x86 bandwagon, but he got there, bringing back one of the industry's best system designers in the process. He groomed two successors, one of whom now seems to be the real deal, but in many cases is getting credit for a lot of things McNealy had already set in motion. (And the other one is off perhaps tanking another company -- maybe this is where the "wreckage" came from?)
Sun *is* "selling like it once did." It's the 3rd largest server vendor in the industry. It's the 5th largest x86 server vendor in the industry -- again, something McNealy set in motion.
There's a lot of things he did wrong, but there's a lot more he did right. Sun went from an engineering workstation company to the third company regularly mentioned in the same breath as HP and IBM, two much older and more well-established companies.
This is coming off like a gush about McNealy and Sun, but really, consider it more a rant against calling something a "wreck" when you have no idea what you're talking about. Get picked for the board at GE, then you get to talk about someone else being a "wreck."
Personally I found that Debian's problem is that by the time they've gotten a new release out the door, it is already hideously out of date.
I never understood this argument. I don't consider myself an expert in the various Linux distributions, especially not Debian. However, I settled on Debian for the exact opposite reason. I wanted, for my home computer, a bleeding-edge system that I wouldn't have to re-install ever because a "newer version" was released.
So I switched to Debian unstable, got packages almost as fast as in Gentoo and other bleeding-edge distros, and since then, never bothered re-installing anything from scratch. I just let my system evolve. Sometime this leads to broken bits, but I don't mind much, fixes are generally released fast enough for my tastes.
So... if you want a rock-solid server OS, get Debian stable. If you want a bleeding-edge, configurable OS, get Debian unstable, and you have testing inbetween for a more mainstream-type distro. I'm not saying that everybody should use Debian only (I myself use other distros quite often) -- just that the "out of date" argument is really getting old.
The immaturity posed by this comment being modded insightful is just sad.
While the sheer number of packages in the Debian repository is awesome, you are confusing _choices_ with a lack of focus. Debian's NOT pleasing everyone. They can't.
There will be many out there probably like you who are reassured with a self-contained environment that a Ubuntu provides. They have x number of apps configured a specific way that works okay in many situations but is really poor if more or something different is required.
In my business, I need to have log reports formatted a specific way. Well, there just so happens the log analysis package I use is in ubuntu's "universe." e.g. should work, but it's not an official distro package. Good news, it's quite well supported in debian's main package repo.
This is why ubuntu is kind of like AOL way back in the day or Microsoft server apps for good system administrators. Once you figure it out, you realize the limitations and move on.
When you are ready, Debian's there. Still Free.
Got Trader Joe's? friendwich.com RSS feeds work now!
Definitely. I've been using Debian for over a decade, but what I'm seeing now is that Debian and Ubuntu are cooperatively focusing on two different markets. They aren't really duplicating effort, because they seem to be sharing packages and patches back and forth, and even users can setup hybrid systems if desired. But what they are doing is aiming for two different things.
For the moment, Debian seems to be producing a more stable distribution with server packages kept up-to-date and good attention to security fixes. Ubuntu seems to be producing a more user friendly distribution with simpler installation, ease of use, and more up-to-date desktop packages.
I see this as being beneficial so far. Any software developed for one of them can be ported to the other, and so having two separate organizations developing two different lines for two different purposes can make progress and quality better on the whole.
It isn't, though.
PAM in Testing was broken for months, and X in testing was broken for a while after the changeover to X.org. That's what led me to give up on Debian: 'stable' was too out-of-date, 'testing' was too unstable. By cherry-picking from 'testing', Ubuntu seems to be able to find a happy medium.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
I thought that was BSD...
http://www.debian.org/News/weekly/ says it all really...
It is *called* 'weekly' news yet, in most cases, it comes out monthly.
In the free world the media isn't government run; the government is media run.
Hardly surprises me that every few years, a group so rigorously dedicated to a set of strongly defined principles would suffer a period of amok time. It's simply logical.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
Additionally, I wonder how much cash is being burnt to keep Ubuntu cracking along. Perhaps it is not sustainable? Debian is, I would say. It has proven itself.
Good point. Shuttleworth is not doing Ubuntu so he can bleed money for all eternity, he wants to make money at some point. So far that hasn't happened (pretty sure), and if it continues not to happen for a few more years, I wouldn't be at all surprised if he moved on to another project. This isn't a criticism of Shuttleworth, I would probably move on a lot sooner if the business wasn't working. And then where is Ubuntu? Does it have enough volunteer developers to continue releasing new versions, let alone ones that are polished enough for people to really get excited about?
The great thing about Debian is that it is not dependant on the whims of some random company. That's one of the reasons why I run it on my desktop. The other reason is that Debian messes around with packages a whole lot less. What you get is basically what the upstream software looks like. No hacks to quickly fix something or change the defaults. Those hacks sometimes work, but when they break you're lost, cause the upstream project won't want to support your bastard version of their software.