Ian Murdock: Linux is a Process, Not a Product 284
securitas writes "Debian founder Ian Murdock says that Linux is a process, not a product. He also says that the product mentality 'misses the entire point of Linux and the open-source development model.' Because Linux is made up of many different components developed on independent timeframes, Murdock posits, to refer to Linux as a product is to strip it of its dynamism and closes its inherently open nature. Instead, he says that Linux should be viewed as a shared platform and infrastructure technology, and that business models should reflect that or else Linux risks becoming proprietary, closed and just another cookie-cutter piece of software."
What a coincidence (Score:4, Interesting)
Security, too... (Score:2)
has been described as "a process, not a product". One of the more common quotes in this area is available here [counterpane.com]. (Be sure to read down a page or so.)
Re:Ok ok, new house rule. (Score:2)
Aaaand... nope. Can't get my head around that.
I can see Darl McBride typing now... (Score:5, Funny)
Re:I can see Darl McBride typing now... (Score:2)
Re:I can see Darl McBride typing now... (Score:2, Interesting)
Re:I can see Darl McBride typing now... (Score:2, Insightful)
killall ethics
killall innovation
and it was darl who followed up with the kill -9 linux
(which killed the CustomerBase process chain as well)
so I haven't seen a SCO story this week, make anyone else nervous? it's like missing a german airstrike in britain (you're glad you missed this one but it makes you uneasy since they come in so often
Re:I can see Darl McBride typing now... (Score:2)
Re:I can see Darl McBride typing now... (Score:3, Funny)
Reminds me of XML (Score:5, Interesting)
Re:Reminds me of XML (Score:5, Insightful)
If anything, Linux is not a product. RedHat X.Y is a product, based on linux.
This improper terminology is hurting the acceptance of Linux pretty bad. The first thing is that when a newbie wants to start out on Linux, he has to ask a friend, he just can't go to the store and buy Linux... If he does, there's always the risk of him going to a nerd shop and buying a Slackware.
Then good luck to you dude, you'll have a hard time installing and configuring!!!!
Windows has a properly defined terminology and marketting.
IMO this is a critical thing to improve. Please, people, stop saying "Linux is easy to install and configure", but say instead "[Gentoo|RedHat|Whatever distro] is easy to configure and install"
M
Re:Reminds me of XML (Score:2, Offtopic)
I hope meta-moderators are not on the same crack moderators are....
Re:Reminds me of XML (Score:2)
free software is easy. (Score:3, Informative)
Well, it's not that hard. Anyone who can do a Windoze install can do Red Hat and the Red Hat is easier. Of course there's worlds of free help available through your local LUG. If your want your hand held and can't find a friend to do it, you can wait for an install fest or ask around for someone like me who will go to your hou [hillnotes.org]
Re:Reminds me of XML (Score:2, Funny)
XML is argued to be a data exchange format, not a data storage format. This article about Linux being a dynamic project has a similarity with treason. It is interesting how liberals now consider the dynamic nature to be the core of interest, instead of the actual tangible aspects. Why do they hate America?
Even more than a process (Score:2, Interesting)
Re:Even more than a process (Score:4, Interesting)
A linux installation is less of a building construct than an organism that constantly is refined and renewed. Like the human body, we change out every cell in our body every 7 years or so.
The Tao is the path. The Tao is not the destination.
Re: (Score:3, Insightful)
Ummmm... no. (Score:2, Interesting)
Re:Even more than a process (Score:2)
Re:Even more than a process (Score:2)
Re:Even more than a process (Score:2)
The Process of Invention (Score:5, Insightful)
Re:The Process of Invention - Misssspelling (Score:2)
Oops. Though I do use produce, I meant to write:
"participating in it than I ever did by just using a product "
Re:The Process of Invention (Score:5, Informative)
"SCO claims it rummaged around in its closet and found that since the mid-1990s it has owned the rights to certain core source code for the waning Unix operating system. SCO says it then realized that the Unix code somehow got copied into the core of Linux, an increasingly popular "open-source" operating system developed and modified by thousands of independent programmers and owned by no one.
[... snip para.
This whole thing is not unlike finding your grandmother's recipe for Bundt cake, realizing it's similar to the recipe in a number of cookbooks, suing the biggest cookbook publisher, then sending letters to everyone who makes a Bundt cake saying they should send you some money or risk legal action. Not a good way to make friends."
What's really nice about this is that it means some of the mainstram press (do you really get any more mainstream than USAToday?) is finally starting to criticize the SCO FUD.
Hey, that's *MY* karma. (Score:2)
Re:Hey, that's *MY* karma. (Score:2)
Re:The Process of Invention (Score:2, Funny)
To me, this makes Linux worth it's weight in gold.
Seems like a strange way to measure value. How much does Linux weigh? GNU? OS X? Windows?
Re:The Process of Invention (Score:2)
Re:The Process of Invention (Score:2, Funny)
Begs the question, just how much does Linux weigh anyway?
Perhaps it weighs more now that it's an organism and not a product, we have to count all those hefty developers.
Perhaps it weighs less, because now it's not a product so you can't count the weight of the CDs.
Perhaps it weighs next to nothing, as it is just a collection of electrons.
Perhaps this whole article, and especially this post, are just plain silly.
What!? (Score:2, Insightful)
That's GNU/Linux, you insensitive clod!
And, it is a product, it's an actual thing that I can put on my computer and use. It's developed through a process.
Christ, every time some open source guy smokes a bong and gets all philosophical, do we really have to make note of it?
Re:What!? (Score:4, Insightful)
Re:What!? (Score:2, Interesting)
Its both and more (Score:5, Interesting)
Re:Its both and more (Score:2)
It's also a doctor AND a floor wax.
Re:Its both and more (Score:2)
Linux is a Trademark (Score:3, Interesting)
a Boston man [linuxjournal.com] tried taking control of it.
Microsoft Purchased it [slashnot.com]
although it's currently controlled by The Linux Mark Institute [linuxmark.org] so Linus doesn't have to deal with it.
He makes some good points (Score:5, Interesting)
His comments are good because perhaps they can open the business people up to the concept that linux in and of itself is not an OS. It is a kernel with literally thousands of projects built around it to flesh out the total package of the OS.
It is a very hard concept for people accustomed to having their OS as a single product shrink-wrapped and delivered onto them from a single company.
It has its flaws but its a very good article.
For those using linux and for that matter commercial Unix in the IT world, how many bosses actually get the projects as opposed to product conception of Linux?
I wish non-geeks would understand this sorta thing (Score:5, Insightful)
Most people think that "Linux" is the name of an operating system, and most of those assume it's made by a company. The majority seem to think that "Linux" is an operating system made by Red Hat. Even one ORA book-- to wit, the one on Mastering Algorithms With C, with the pink cover-- noted that its code was tested on "Linux 8.0" (!!!).
We don't need to discuss amongst ourselves the fact that Linux isn't a product. We need to teach others-- including Gartner-Group-reading "IT Manager" types and the PHB corps-- what Linux is, and what it is not.
I have hardly ever seen a major publication (of any sort!) refer to Linux as anything except "an open-source operating system", or the like. It is not an operating system-- it is a kernel. (It is not even "open-source"-- it is "free software"! Not to wax RMSish...)
Until this changes, we cannot honestly expect anyone (outside of our own circles) to understand any of the points brought up by Mr. Murdock.
Re:I wish non-geeks would understand this sorta th (Score:5, Insightful)
Examples of branding:
Bailey's (Irish Cream)
Coke (soft drink)
Polaroid (instant camera)
Re:I wish non-geeks would understand this sorta th (Score:2)
Re:Linux 8.0 (Score:2)
Re:I wish non-geeks would understand this sorta th (Score:2)
Saying Linux is an OS is like saying the Windows kernel is an OS.
Re:I wish non-geeks would understand this sorta th (Score:2)
Quiet man!! Do you want everyone else to think you're one of those uneducated yokels!!
There's a geek frenzy in progress!! Just nod your head, say "Linux is a process" and add your favorite Microsoft/RIAA/SCO joke and slowly back away.
Hey SCO? (Score:3, Funny)
Re:Hey SCO? (Score:2)
Technology is a process. (Score:2, Insightful)
Linux is a dynamic system. Updates and new software are made available all the time. There are flavors of Linux for many different niches, yet it's still GNU/Linux. Cool.
Windows is also a dynamic system, at least for those who don't disable the automatic updater from automatically hosing their system. Updates and new software are made available all the time. There are flavors of Windows for
The difference is where you can evolve (Score:3, Insightful)
Why? Because they have the ability to mutate and are subjected to survival tests.
Mutate you say? Look at TiVo. That was an obvious mutation/adaptation of the OS to fit a particular need. The great thing was that the mutation found it's way back into the mainstream and improved the "species".
Compare this to Windows XP Media Center edition. First off, it only came aro
Re:The difference is where you can evolve (Score:2)
Same thing happened as NT evolved for workstations and servers, or when the Windows codebase was ported to handhelds in Windows CE.
Yes, Linux, *BSD, and any other open source operating system can have that modification done by the users, rather than the owners, but the OS's don't just wake up and say "HEY! we're gonna run on a Toaster today!"
Again I say - all mo
Maybe we're getting a little too esoteric (Score:2)
The point I got from the article was that if you focus too much on the end product you could lose the real advantage/power of Linux.
The distro's do a great job of addressing the needs of the server and desktop worlds by providing a "finished" product and running their own pro
Left field! (Score:2, Redundant)
Then RMS says linux is the kernel, and the product is GNU/Linux.
Other consideration, off topic here: if SCO really does have their way, are we going to run something called SCO-GNU/McLinux?
Re:Left field! (Score:2)
*/
Man that really bugs me. Linux does not live or die by GNU alone. It is a system, and yes, GNU is part of that system, but so is Xfree86, so is GNOME, KDE, etc. The biggest tying knot of them all seems to be the GPL, which, by its very nature gives credit where credit is due: The GNU Public License. It seems rather childish for RMS to stand up and shout "Well, if it weren't for ME you wouldn't even have your ball to play with!" RMS,
Re:Left field! (Score:2, Interesting)
Linux does not live or die by GNU alone. It is a system, and yes, GNU is part of that system
Wrong. GNU is an operating system. It's a replacement of the proprietary unix operating system. GNU was meant to be a system, Linux was not. Linux is a kernel, which needs an operating system to live. Theoretically (and perhaps even practically) Linux can run with some other operating system. But it usually doesn't.
It seems rather childish for RMS to stand up and shout "Well, if it weren't for ME you wou
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Your desktop environment is just as important to you as the GNU tools, but those tools are fundamental to the desktop environment itself. You start with a kernel (Linux), build a toolchain with a c library and a command interpreter (GNU), then add a desktop. GNU does much more than that, but take a look at how to install lin [linuxfromscratch.org]
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Re:Left field! (Score:2)
Re:Oh man, you got me started again... (Score:2)
Re:Left field! (Score:3, Funny)
"If SCO really does have their way, are we going to run something called SCO-GNU/McLinux?"
No. It will be called: MS SCO Linux GT (Gnu Technology).
Huh?!?! (Score:2, Funny)
Umm
Re:Huh?!?! (Score:5, Informative)
Umm ... yeah ... Debian ... exactly what I picture when I think of a Dynamic Constantly Moving and Developing Product.
Well, it is.
Debian is not a product. Debian Stable (currently Debian Woody) is effectively a product. But Debian is a project.
Debian Stable may only have a new release every couple of years, making it seem very stodgy and safe and conservative and slow. But the Debian project really is dynamic, constantly moving, and constantly developing. Try installing Debian Unstable, and you'll probably find it's a little more constantly moving than you want....
-Rob
Re:Huh?!?! (Score:3, Interesting)
Never caught the purpose of this 'HURD' thingy though. Isn't that some hardcore Stallman stuff?
Re:Huh?!?! (Score:3, Interesting)
I'm sure a lot of people thought the same about Linux when it started. It does provide the same functionality as other Unix like systems, but it is based on a different design philosophy. It is completly non-monolithic
Almost everything is running in userspace as a server, (except for the microkernel), it promises greater scalability through its massively multithreaded and highly granular design.
Yeah, it is St
Dynamism? (Score:2)
Somehow, I don't think he really meant dynamism [dynamism.org].
Open development is a process... (Score:5, Insightful)
I think any "product" of open development that is sufficiently successful will eventually be killed by competing anti-open interests (software companies, adjacent industries, governments, etc.)
As a result, individual products like "Linux" will probably come and go. However, the death of any open product simply means that the labor pool of the open development process will have or will soon move on to construction and maintenance of a new product which will in time, due to the superiority of the process (IMHO), again compete with proprietary interests, etc.
As such, open development is likely to evolve into a lifestyle or an ideal which leads those who embrace it or participate in it to make use of a series of "open" products over time. These types of "open products" are developed, marketed and used quite differently from products originating in the traditional marketplace and the use of "open products" comes at the expense of the traditional marketplace (to use RIAA/MPAA logic).
Thus, I tend to believe that if open development (and open content, etc. etc.) continues to grow in popularity as a philosophy and preference, there will eventually be some kind of sociocultural clash on a larger scale between the "open" and "marketplace" (i.e. closed) worlds.
I am not an economist but it seems to me that open development and traditional more closed/proprietary marketplaces represent fundamentally different economies that coexist peacefully now only because open development hasn't been large enough in the past to warrant the expense or dischord necessary to displace or destroy it. However, as more and more talent/revenue/ideas/sales/young minds are "lost" (RIAA/MPAA again) to open development, I can't help but think that this will change.
It seems to me that we are seeing the beginnings of this already with the grumbling of large interests like Microsoft about the "evils" of the GPL and open source.
Re:Open development is a process... (Score:3, Insightful)
I don't think so. Look at Apache which reached an all time high market share today of just over 63% across all domains. Or Sendmail. Or BIND.
Open source is strong not because it stands against the large business interests, but because it stands in line with a larger number of business interests.
Lots of people w
Six of one, half dozen of another... (Score:4, Insightful)
Here are the pitfalls of this article, and in fact, the entire class of so-called opinion pieces concerning technology:
And it gives its users greater control over the evolution of the underlying platform, putting the user firmly in control of product release timelines and rollout schedules. In short, with Linux, the balance of power has finally shifted back from company to user.
I'm not sure how this is supposed to happen. I'm a small-business, since technology in general is not under my core-competence I have zero systems people. I can't code nor change anything about my system, I don't care to read the manual I accept the default settings plus whatever basic user configuration is possible.
They need business models that preserve the magic that has made Linux what it is today.
Here is finally the thesis statement of the article. In paragraph 15. Yes, this is what we need. In fact, this statement is so bland I could use this for business -- not really thought-provoking:
"Poop needs business models that preserver the magic that has made Poop what it is today".
To do so, I reiterate, is to miss the entire point of Linux, because Linux is fundamentally different from traditional operating system products--both technologically and, for lack of a better word, culturally.
What is a traditional operating system? Is that like family-values? Is Linux some sort of all night-pill popping raver? I think Linux let's me access data on my harddrive. In fact, I'd say it's really not that revolutionary since it's, from a developer standpoint, UNIX. I'd say the old-school 70's UNIX culture is quite similar to the current LINUX culture.
At stake here is not just the commercial viability of Linux distributors but the Linux ecosystem itself.
Now here is the real kicker. I'm told that with LInux everything is compatbile I'm not locked into anything (see pro-Linux marketing). Now he's saying that's not the case, that I could be just as locked in. I guess it was always a possibility of Linux-LockIn(tm), but they lied to us?
Final thoughts: I hate articles like this that sort of re-heat and serve slightly tough on the edges. I think UNTIL you start thinking of LINUX as a viable contender to an average user you will continue to think of Linux as a process -- like flushing the toilet.
Instead, only try to realize the thruth ... (Score:2, Funny)
we need more of this type of thinking (Score:2)
If we fcused on developing a solid proicess for development, we would end up have less flaw in our software.
reminds me of Bruce Schneier (Score:3, Interesting)
offtopic yes, but perhaps points to the fact that computer theories, are often in a continual state of improvement and need constant attention.
True I guess (Score:2, Funny)
Corporate Inroads? (Score:5, Funny)
It's synergrrific!
--
Re:Corporate Inroads? (Score:2)
Not exactly (Score:5, Insightful)
Re: It's a process resulting in a product! (Score:3, Insightful)
In the end though, the process must result in a "product" - even if the product is really just a snapshot in time of the development going on. Otherwise, you'd just have thousands of people writing code for the sake of learning/enjoyment/self-fulfillment, and not ending up with a sing
First, understand the process. (Score:2, Interesting)
"...or else Linux risks becoming proprietary, closed and just another cookie-cutter piece of software."
Apparently, this guy doesn't understand the process he's writing about.
Weaselmancer
Re:First, understand the process. (Score:2)
Its called Debian. You may have heard of it.
Re:First, understand the process. (Score:3, Interesting)
I really wonder why anybody would moderate that a flamebait. Insightful would have been more apropriate. I believe the risk is nonexistent. Today there are branches, some more popular than others. Clearly Linus' official versions are still the most popular. But still some of the development happens in other branches and eventually returns back to the mainstream. If the mainstream starts evolving in a direction which a major number of
It's a new mode of production? (Score:2)
The production of free software appears to me to represent, an emerging, new mode of production.
Are we now in a period where the new process of producing value, (essentially use value since free digital stuff has almost no exchange value,) has crystalised and we are just starting to realise that it has the potential to become the dominant mode of production?
More products should be viewed as a process (Score:4, Interesting)
Product created from Process (Score:2, Informative)
He's right, unfortunately (Score:5, Interesting)
Linux, as a collective and generalised OS, is a process.
Debian Linux, RedHat, Slackware, etc. etc., are products. Furthermore, they're comprised of dozens of sub-products, so to speak, each with its own lifespan and schedule.
The general entity called Linux is a procedural entity, or a way of putting together a bunch of products (the kernel, the utilities, the startup scripts, etc.) such that you can make a product with them.
Now this is all fine and dandy. Unfortunately, there are two conflicting results to this:
1) By pushing Linux as a product, you're pushing specific distros which are in effect, proprietary bundles. (Source code notwithstanding, in a professional environment, a bundled distro is _treated_ as a proprietary distro--partly for good reasons!) This is damaging to Linux as a process or concept.
2) Companies don't want to run processes on their computers. They want to buy products.
3) Due to the process nature of Linux, a resulting product (say Debian) is a snapshot in time of all of the subproducts travelling along at different rates. This makes it a big pain for the vendor (and to a lesser extent, the user) to keep current in Linux. This is effectively fallout from Linux "versionitis," and there are no easy ways around it.
Re:He's right, unfortunately (Score:2)
esoteria... (Score:2)
Nope.
There are two clearly divided camps in the Linux community: one tries to maintain it as an exclusive geek club and the other tries to promote it to general use. It's pretty clear which camp this claim of not being a product is from.
I'll surely agree with that (Score:2, Flamebait)
By any other name (Score:2, Interesting)
A kernel
A distribution surname (redhat linux, suse linux yellow dog Linux Gentoo Linux
A trademark owned by Linus Torvalds
A community
A threat to Micro$oft
Free as in Beer
Running my Computer right now
Now it is a process. A rose by any other name...
It Doesn't Matter (Score:3, Insightful)
It's not my fault for not getting it, it's your fault (vendors, advocates, press) for calling the resulting OS and application suite Linux, when technically Linux is only the kernel. If you want me to think of Linux as a process, rename all instances of Linux products and OS distributions to something equally snappy like, PixieOS!
Because when I as an informed consumer am standing in CompUSA with Windows XP in one hand and SuSe Linux in the other, I'm looking at products, not processes.
right on, Ian (Score:4, Interesting)
Thanks again, Ian.
Great Concept, Ignores The Issue (Score:4, Interesting)
This isn't denigrating the average user, it just means most don't lose sleep over the slow adoption of TCP/IP v6. They have little interest in memorizing their monitor refresh rates at various resolutions when DOS (with various windowing programs) and WINDOWS both had easy ways to switch on the fly. Why bother learning the intricacies and simplicity of pipes when all they have to do is hit an icon?
Personally I think they'd be better learning how to work the silly box but the simple fact is this is no longer the era of the ALTAIR,PET/VIC-20/C-64, Apple II, Atari when the purchasers of "home computers" were assumed to have a good basic knowledge OR DESIRED SUCH. Today purchasers just want to get a letter written or look something up on the internet.
Reality says if LINUX is to go further than UNIX did we have to get past the buzz and give the users something more than nine-tenths finished. Patches have to be as easy as wintel or mac machines (forget recompiling, just run the executable) and programs need to be complete and usable as delivered, including example templates, complete help files (written in ENGLISH!), and even online help (ala the much hated though immortal clippy).
The issue is not the developers, where LINUX is now strongest. The issue is the "mom & pop" end user that want's another toaster. Steve Jobs understood that with the original Mac, Bill Gates still does, the question is when will Debian, Red Hat, Suse, etc. catch on.
Process is a bad choice of words (Score:4, Insightful)
In my mind... calling linux a process, models exactly what Open Source is. Open Source is a process... or more accurately, open source development is a process. Linux is one possible result. By calling the whole of Linux a process, muddles the lines between what open source is and what linux is. In essence, it derides any non-linux related open source process. Hope that made sense.
To me, open source development is a process.
Linux is a platform.
RedHat/Mandrake are an implementation of that platform, which was developed using that process.
To show it in different non linux terms:
Closed source development is a process.
Windows CE is a platform
PocketPC 2002 is an implementation of that platform, which was developed using that process.
In the end, calling Linux a process... well... it muddles an already confused concept! In my mind, I dont think the revolutionary concept is in any way linux, it is the way in which linux was conceived!
Greatest strenght (Score:5, Interesting)
That is the great strenght of Linux and GNU you are perfectly free to use it as a dev platform in anyway you see fit. If your version is worth while then it will survive. It is the perfect dev platform for really advanced embeded systems. The ideal thing is to create a killer device which becomes a real product. At that point the software becomes secondary, and if you need to bow to Redmond or where ever so that your system can work then you are at a disadvantage when the company whose OS you use decides that your device is something they really have to own. Patent devices not software. Give the really inventive people freedom from rediculous constraints. GNU/Linux is the way of the future. Let MS patent every concievable system function software sequence and
and eventually new American tech will grind to a halt.
Look how long affordable 64 bit systems have taken to reach the market. This is purely the doing of IBM, Intel and Microsoft. But then again what does a home user need 64 bit for. Of course there are no applications that a MS wants to think of. The RIAA would have kittens if 24/96 recording became easy on the home computer. Also small art schools would be able to do too much. Budding digital artists using Maya and like tools would get too good too quickly. Advanced scientific tools available to all schools and teachers.
Oh hell you cannot have little people doing things that only rich guys can do.
This is the reason why high tech is going off shore, not that we are stupid just that we are stupid enought to let the major corporations control the future of tech. The real cost of advancements in computer tech has been the software. GNU/Linux has thrown a wrench in the works and eventually will open up 64 bit tech in the Orient and Europe. This will happen so fast that Microsoft, IBM, and Intel will not even know what happened. American government intervention on their behalf (like what happened with tron) will not help the giants this time. Compete or die is going to be the answer from the government in future. As so it should be.
How about... (Score:5, Insightful)
Linux is a philosophy, not a product.
Linux is a culture, not a product.
Linux is a development methodology, not a product.
Okay, mod this "-1, Sarcastic" if you want. But I don't find the article to be particularly illuminating or useful. Linux can be viewed in many ways depending on your perspective and assumptions. Declaring that Linux is "not a product" is about as useful as saying the United States is "not a nation". Yeah, you can get some people's attention, but you're not saying much.
How about looking at the value of the "Linux way" of doing things? How about comparing the "Linux way" to other ways? Other people are trying to answer these questions, and those discussions are much more interesting to me than a simplistic "Linux is a process" label.
My curmudgeonly 2c worth....
-Thomas
This attitude is why Linux will fail (Score:3, Insightful)
Re:It IS a product (Score:2)
I think it should have said "Debian GNU/Linux is a process, not a product."
Debian is a process, Linux is a measly kernel (Score:2)
Re:Mirror. (Score:2, Insightful)
A. Give them credit (this was originally the work of Ian Murdock)
and
B. Put your own rude remarks in italics or parentheses and not insert them inline without annotation so your readers won't blaim such cheap shots on the original author. Commentary is fine, but take the credit (or blaim) yourself.