|
|
Log in / Subscribe / Register

The Importance of Being Linux (ABC)

Here's a strange Dvorak column hosted on ABC News. "Other than Linux, all the other open-source projects move along at a rate best described as glacial. Even principals in the community are sometimes shocked at the slowness of open-source development. This probably is a function of how motivation and lack of fear work among open-source developers. Often they're motivated like hobbyists. And there is no fear to drive anyone to do anything -- no fear of getting fired or yelled at by a mean boss." That notwithstanding, it's actually a somewhat positive column.

to post comments

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 15:21 UTC (Wed) by allesfresser (subscriber, #216) [Link]

Apparently Mr. Dvorak doesn't have many hobbies...otherwise he'd understand the way that people work long, hard hours at the things they love to do. (Even without a 'mean boss' to inspire terror in them.)

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 16:19 UTC (Wed) by pontus (guest, #3701) [Link] (1 responses)

Fear as a motivator at the workplace? I'm astonished that anyone could think of that as something positive. What world is this guy from?

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 16:53 UTC (Wed) by tjc (guest, #137) [Link]

What world is this guy from?

Ziff Davis

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 16:23 UTC (Wed) by shredwheat (guest, #4188) [Link] (5 responses)

I find this quote about the pace of open source development to be completely opposite of the "Real World". The quality of open source software is developing at such a rapid pace, it is hard to keep up. But it is also exciting to see.

Twice a year there are new releases from the major distributions. The included software is usually vastly improved over the previous ones, even if the distribution itself hasn't changed significantly. If you chart back and examine the development of OSX or Windows, it feels like Linux Distributions have come along further and faster than any of these in any period of time. And the pace seems to be getting even faster now. We are seeing regularly scheduled releases from projects like Gnome, KDE, Mozilla, OpenOffice, and many others I am always using.

Of course, you could point out several stinkers as far as development speed. Things like the Hurd kernel are probably the biggest offenders. I can't decide to laugh or weep at the Debian release cycles.

But overall I'd say Open Source delivers more in less amount of time.

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 16:44 UTC (Wed) by crankysysadmin (guest, #19449) [Link]

Funnily enough, I bet Dvorak would lump Gnome, KDE, Mozilla, OpenOffice etc. into the "Linux" category. After all, Linux is really only a kernel, and it manifests itself in the form of distros, which are the kernel with a bunch of supporting software around it. He'd probably say these other projects are a part of Linux, since they get dragged along with the "faster" dev cycle of Linux.

I think this man has never been to SourceForge or Freshmeat, or run Debian unstable. During my weekly download of 150Mb I sometimes wish OSS development were a bit slower :)

But I consider Dvorak a troll anyway. The only interesting thing I heard in that article that wasn't painfully redundant or patently false (IMHO, of course) was this question:

: How important is all this to the PC user?

To that I'd say, check out what Lindows^H^H^H^Hspire is doing these days. The moment you give people a cheaper out-of-the-box system that's as clicky as Windows but without the embarrassing viruses (for now, anyway), things start to become very interesting.

Debian release cycles again..

Posted Jun 23, 2004 16:55 UTC (Wed) by haraldt (guest, #961) [Link] (2 responses)

Debian release cycles are continual, unless you want something real stable for your servers. For servers, the slow release cycles make sense, to some length.

Most debian developers agree that the main releases could come faster.
But it's important not to be a pain for the server admins, too. These folks don't need to upgrade a ton of software twice a year, so why should they do it?

Debian release cycles again..

Posted Jun 23, 2004 17:18 UTC (Wed) by pontus (guest, #3701) [Link] (1 responses)

Debian stable contains samba version 2.2.

Debian release cycles again..

Posted Jun 23, 2004 22:27 UTC (Wed) by seyman (subscriber, #1172) [Link]

> Debian stable contains samba version 2.2.

Then get the backport of samba 3.x for woody
Samba 3 was released after Woody!

The Importance of Being Linux (ABC)

Posted Jun 26, 2004 0:41 UTC (Sat) by sidboyce (guest, #10891) [Link]

I wish someone could induce Mr. Dvorak to quote instances. He must have dictated his article in the wee small hours and got his wires and words crossed.

Scottish sheep

Posted Jun 23, 2004 16:39 UTC (Wed) by Cinabrium (guest, #19569) [Link]

Mr. Dvorak doesn't seem to be very aware of the evolution of free software projects, or the sample he has taken is very poor and extremely biased. Even if a large number of projects move slowly (including those that have reached a mature status and don't need to go forward at fast pace), we could find hundreds of projects evolving amazingly fast.
From OpenBSD to MySQL, from gaim to care2x, from JBoss to phpMyAdmin, many free software projects show a vitality largely exceeding what is seen in the proprietary world. The subject of this comment refers to an old mathematicians' joke about an engineer, a physicist and a mathematician travelling in a train (you will find it in many places... let's spare the space). I'm afraid that Mr. Dvorak is concluding that all sheep are black. I just wonder why...

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 17:20 UTC (Wed) by ccchips (subscriber, #3222) [Link] (2 responses)

I stopped reading Dvorak years ago, after I started to notice all the somewhat-subliminal plugs that were getting into his columns.

As for using fear as a way to get people working.....

Wasn't the whole Tolkien trilogy about getting rid of people like that, and letting people work and live based on their love of others?

The idea of a world where fear motivates people to accomplish somthing is about the sickest idea I have ever encountered, and, frankly, people who use that technique are the ones who make me wish I didn't have to go to work in the morning at all (and that I could do something to make them go away, and then enjoy my work again.)

In fact, I will say that my most productive years were those in which I felt very *little* fear, and was greatly appreciated by my bosses, who were not mean.

If anyone asked me for advice about dealing with a boss who motivates by fear, my first suggestion would be to leave the job and find another one; my second would be to try and find a kinder person over that boss, and my best suggestion would be to somehow get that boss in trouble with the police if possible (because someone who uses fear as a motivator is probably doing something else that's very, very wrong.)

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 17:26 UTC (Wed) by allesfresser (subscriber, #216) [Link] (1 responses)

The name Saruman does come to mind when thinking about that kind of mindset, and of course the Unnamed as well... but Saruman seems to fit better somehow--a mind enamored of metal and wheels, caring not for things that live and grow under the sun. Or something like that, as I quote from (old) memory.

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 21:26 UTC (Wed) by ccchips (subscriber, #3222) [Link]

Interesting oppositions there...of course, then there are folks like KraftWerk, who believe in the friendlier aspects of technology (technology in a symbiotic state with growing and loving beings...)

The Importance of Being Linux (ABC)

Posted Jun 23, 2004 17:33 UTC (Wed) by iabervon (subscriber, #722) [Link] (2 responses)

It seems to me that community-run projects only move for the sake of improvement, while commercial projects move for other reasons as well.

When I used it two years ago, JBoss was, as far as I could tell, perfect. Has it changed? Not so far as I can tell. Has Apache changed in the 8 years I've been using it? No, it worked right then, and it's the same now.

Of course, there are plenty of projects which show great improvement over a short period. But the projects that people think of are generally the ones which are already good, and there's generally not much to do to them.

The kernel changes because there were (and are) things wrong with it that aren't a big problem for the current users, but are a problem for a lot of potential users. 2.4 was no good if you needed a list of all of your known devices; the current code has problems with more than 256 processors; there are always new devices which need support.

Desktop software changes because it's an area that isn't well understood. Gnome and KDE (and Windows) are popular not due to being right, but due to the right thing having not been worked out yet.

The reason the article comes out positive, which I'm not sure the author realizes, is that he uses a lot of software which is perfect for his needs already. When he says that he wants Banyan Vines to be open source, I bet he doesn't have any changes to it in mind, aside from having it ported and built for his current computer.

The Importance of Being Linux (ABC)

Posted Jun 24, 2004 21:12 UTC (Thu) by Baylink (guest, #755) [Link] (1 responses)

> the current code has problems with more than 256 processors

Aw, *damn*.

:-)

How many classes of machine *have* more than 256 local processors these days, guy?

The Importance of Being Linux (ABC)

Posted Jun 25, 2004 4:35 UTC (Fri) by iabervon (subscriber, #722) [Link]

It was someone from either SGI or Oracle pointing it out on the lkml,
IIRC; I don't remember which. Some people responded saying "512
processors? That's insane!" Others responded saying "I've got some ideas
for fixing that." Someone else said "Oh, there's an easy fix for your
particular problem."

The Importance of Being John C. Dvorak

Posted Jun 23, 2004 18:47 UTC (Wed) by cpeterso (guest, #305) [Link]

Years ago, someone pointed out the nearly EVERYTHING John C. Dvorak said or predicted was 180 degrees incorrect. I see this is still true..

Where's his data?

Posted Jun 23, 2004 19:29 UTC (Wed) by etwilson (guest, #8459) [Link] (1 responses)

I'm constantly amazed at how columnists can write anything that they want to without the slightest bit of data to back up their arguments. Which projects are slow? What closed source projects are they slower than? Maybe I'm thinking too much like the grad student that I am but how can you make statements like "all the other open-source projects move along at a rate best described as glacial," with nothing to back it up? The funny thing is that since he says that "all" are slow, I only need one example to refute his argument. How about Gaim as an example? They release new updates about once a month, everytime Yahoo or MSN mess around with their protocals or servers. I think that once-a-month is considerably faster than glacial.

Being a technology columnist seems like a good racket, apparently you can write anything you want and they will publish it. I should look into it when I get tired of working for a living.

Where's his data?

Posted Jun 28, 2004 15:59 UTC (Mon) by dukeinlondon (guest, #22638) [Link]

It's quite astonishing really. There are slow projects and fast projects. But as far as I am concerned, my Linux desktop has come of age a lot faster than Windows has.

It took MS about a decade to bring Windows to XP quality level whereas desktop linux has done similar progress in much less than that : I started with RH 6.2 kde 1.2 in 98 and last year, I started to use kde 3.2 on debian. That's 5 years, half the time in my very unscientific count.

The Importance of Being Linux (ABC)

Posted Jun 24, 2004 1:30 UTC (Thu) by dkite (guest, #4577) [Link]

If you look at the progress in some segments of the application stack, it
does seem glacial. For example, the office suite. Other than OO, which
has been under development for over a decade, most are progressing nicely
but far from being complete. Not for a lack of effort though. Completely
functional desktop applications are complex and large. And they take
years to develop, proprietary or free.

From the standpoint of someone who uses the full featured applications as
a baseline, open source development seems slow.

Derek

He has a point - but for the wrong reasons

Posted Jun 24, 2004 21:55 UTC (Thu) by jschrod (subscriber, #1646) [Link]

Dvorak falls into the same trap as many other observers, and as many open source evangelists. They don't distinguish between releases of stable versions, and between access to code under development.

ESR once coined the mantra "Release early, release often". (Sorry, too lazy to look up the full citation.) I would rephrase that as "Give people access to your development sources." There are many very good open source systems that haven't released a new stable version since years. Sometimes this is a Good Thing(tm), sometimes some interim version would be nice. Debian comes to mind, of course; but also less prominent examples like ht://Dig. Such stable versions are often released more seldom than their proprietary counterparts. I'm active in LaTeX development, so I know about late releases quite well... :-) Of course, this does not really matter for Open Source pundits; they can access the development version. For them, the system changes often.

On the other hand, for companies it's sometimes hard. Many open source policies in companies state that one may only use stable releases. From the view of such companies, there is also an other issue: They often get their software package updates from vendors, together with support. So the time gap from development to their vendor is often even more important for them. And we need only look at the security section of this LWN issue to learn about some update delays at distributors. ;-)

So, IMO open source has both properties: Fast update cycles, and slow release cycles. And that's OK, for most of the time. In companies, we don't want ever-changing software. We want, need, and get some stability. Sometimes stable releases might come a bit faster, but what the hell. There's the larger problem that it's sometimes hard to get support for older releases (say, 3 to 4 years old) that are still in production.

Disclaimer: I do consultancy work for executive management of multi-national companies. Part of that work is also on open source strategy and open source policies. That opinion above has been built by analysis of major open source systems I have recommended or wanted to recommend to my clients, and sometimes couldn't.

Cheers, Joachim

The Importance of Being Linux (ABC)

Posted Jun 25, 2004 14:43 UTC (Fri) by cliffman (guest, #13144) [Link]

Oh my duck.
This man, widely respected by sheep, writes that "critical mass has been achieved", wars over, you mooks won, and all ya'll can do is complain that he called some of you slow?
Sigh.
Look, I've watched some of you _eat, and it's worse than that!

Also, i _use mh, and i want to _keep using mh, so go have a beer, pat yourself on the back and then get busy!

"Release early, drink 'till closing"


Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds