Feature: The End of the Tour
This is not about Open Source. The Open Source movement has taken a once-ridiculed development model and hammered it into a commercially viable bandwagon that the entire industry is just now scrambling to get onto. Open Source is to be praised for the control and flexibility it has brought to programmers and users alike. This is not about Open Source - it's about Linux. I make this distinction now because, while at the moment they are seen as something of a package deal, one is a revolution and the other is nothing more than a twinkling fad in the eyes of the computer industry.
The Linux community has done what only a handful of other organizations can lay claim to. It has posed a genuine threat to Microsoft's near monopoly over the desktop market. And those other organizations, like IBM, Apple and Netscape? They had hundreds of millions of dollars at their disposal and they still failed. Well, it looks like the Linux community may just succeed, and for good reason too - they have more developers and testers than any single platform has ever had behind it. And more importantly, those developers and testers enjoy what they do. They enjoy what they do to such an extent that most of them are doing it for free. Microsoft cannot, and has never been able to, say that about its Windows platform.
To these millions of developers, testers, and users, Linux is far more than just a simple operating system. It's a way of life. It's a religion. It 's a holy crusade against the enemy in Redmond. However, on top of all that, and even underneath it, the people who use Linux do so because it's theirs. Linux is theirs, not in the Open Source sense that they are free to change and distribute it as they see fit, but in the sense that no one else is using it. Even with the community's millions of members, they are still a very small minority in the larger scheme of things and, although most will fiercely deny it, that's the way they like it.
This is meant for all the "world-domination" types who want to see Linux on every desktop in the world: You don't know what you're asking for. The day that 51% of the world's PCs run Linux is the day that you start running OpenBSD or some other, lesser-popular, OS.
And why will they abandon ship? They will blame companies like RedHat, SuSE, and Caldera for commercializing their precious operating system. They' ll claim that Linux's architecture is inherently inferior. They'll say it's not as scalable, not as portable, and not as secure as the latest-and-greatest OS. But while the reasons they give may have some merit, they won't be the truth. The truth is they'll abandon Linux because in their eyes, it will have joined the ranks of Windows as a sell-out. They'll leave because Linux isn't theirs anymore.
No one will notice either. The change will be gradual as more and more members of the Linux community move on to greener pastures. And as the tide begins to swell up against the old majority, a new community will spring up with it's own culture and icons. The elite will poke fun at "Linux Lusers" and their monolithic operating system. And why shouldn't they? Anyone who's serious about computing will be using the super-portable Hurd microkernel, right?
This doesn't have anything to do with Linux as an operating system. Linux could be the most perfectly stable, portable, scalable piece of code ever imagined and what I've predicted would still be inevitable. The Linux community isn't about using Linux - it's about feeling special. I know that sounds trite, but it's accurate. When Linux (and in particular its desktop environments, such as KDE and GNOME) have matured to a point where they are useable by the average joe, today's Linux users aren't going to feel as unique. They will seek other venues of being better than average. Some will call themselves "power users". Others will become sysadmins professionally. The rest will leave.
It bears repeating, so I will say it again: This is not about Open Source. Just because Linux is GPL'ed, doesn't mean it's immune to the sell-out syndrome that I've described above. People claim that because Linux is held under the GNU Public License that no one company can dominate it. This is true. They say that hackers like Alan Cox, Mandrake, and Linus Torvalds will continue to improve upon Linux at their own pace, regardless of what outside media and industry influences are saying. This is also probably true. The point, however, is that the Linux community, as a whole, will not stick around to watch. They won't want any part in the corporate-sponsored demographic-pandering mainstream beast that Linux will have become. GPL'ed or not, they're going to hate Linux.
This is not to say that Linux hasn't already revolutionized the computer world, because it has. What the Linux community has accomplished in the past few years can only be called "amazing" - It has been a watershed in the history of Free Software and an overall Good Thing (tm). Regardless, Linux is transient. The OS itself may continue on for some time, but the people who made it what it is won't.
It happens in art. It happens in music. And now it's happening in software. What was once an underground alternative is now becoming mainstream and commercial. The masses are coming for your kernel and you're calling them on. Once the door is open, it cannot be closed again and the Camelot of Linux will fall.
Stewart Rosenberger
foogle@adelphia.net
Foogle on Slashdot
I agree with what you say, with some caveats...I think that perhaps people will move to other systems, but I think that certain projects will go along with them. For example, I'm a big fan of the Enlightenment window manager. If any new system that I play with has X, I should be able to get E running on it. I think that these smaller communities will probably last, even when bigger ones fragment over the whole underground/popularity thing.
When in danger or in doubt, run in circles scream and shout.
...and I can easily see this happening. Fact is, lots of Linux users are caught up in the "love-it-cause-it's-cool" bandwagon. If you read some of the Linux ng's, you'll see quite a few people who seem to be installing it because people tell them it's "cool". Even worse, though, is the people who insist that Linux is the do-all, be-all, and end-all of operating systems. Those people are delusional - Linux ain't the answer to everything. And Microsoft isn't always the wrong answer, either.
Wait a minute. I cannot see the subject while posting comments. consider this feature request.
PS 1st?
Xah
xah@best.com
http://www.best.com/~xah/PageTwo_dir/more.html
"Perl my ass" (there are more than one way to express love, too!)
Its where the Linux users of the world today are. The bleeding edge. We love technology for so many reasons, most not explainable to our wives, girlfriends, or others. We run Linux because its fast, it makes us feel powerful, part of the elite few who understand cryptic commands. We run Linux for all the reasons we hate that "other" OS from a company in Redmond, Washington. Who's to say what will happen to Linux as it becomes ever more commercialized. Will it lose that "bleeding edge" feeling? Only if people aren't still releasing the latest versions of the kernal, or pre-releasing unstable code. The average user can have their tried-and-true, easy to install Redhat distrib, and we can have our heavily hacked hybrid of the latest distribs, and the bugfixes downloaded that morning. As long as Linux retains that ability to be on the bleeding edge, a lot of us will still use Linux, and some will use other operating systems too, but we do now (FreeBSD, BeOS...)
Spyky
I've had some ideas banging around in my head (no snide jokes about the sound) about a completely object-based OS. It would in the style of the Smalltalk/Java virtual machine, but with multi-user access and completely network transparent.
It would be a very cool environment to program in, making it easy to extend to other uses. I'm also thinking about ways to automatically distribute and replicate objects across the network, so you don't have to worry about reliability. I'd also include Eiffel's Design by Contract (if not Eiffel itself) to enhance correctness.
The point of it all would be to make the system do all the grunge work, allowing the developer to think about system design.
Too bad there's no running code, or even a written specification. I'd need at least a year of free time to work some stuff out.
One of these days...
They'll just move to LinuxAlpha or LinuxPPC. Why should the ubergeek be constrained to 32bit Intel?
Just because I like to deconstruct things doesn't make me a Deconstructionist.
This is totally true. I have found myself starting to grow uneasy over the last few months as linux is discussed more and more in the popular media, and by non geek types. As I listen to these business reporters/lifestyle commentators praising linux (well some of the time), I can feel the love affair with the linux-image start to fade. It can't be cool if these people are talking about it right? I know it's shallow, but I think it's true that the reason alot of us are proud to call ourselves linux users, is that it makes us different, and lets us sneer at the masses.
It's a reasonable, if slightly old criticism. It does rather miss the point, however - people who install Linux "because it's cool" will undoubtedly move on to the next "cool" operating system - but surely, these aren't the majority of people who keep Linux (and its associated tools) going?
Most people who genuinely enjoy, and contribute to the Linux community do so because they're technically minded, and it's the technically best thing out there. If something appears which surpasses it, people might move. The reasons behind this are not likely to be related to market share, Microsoft, or anything else - indeed the only reason for a technically better thing to arrive is if Linux ceases to satisfy the needs of a sufficient majority of users that they feel the need to produce something better. Unlikely, when they already have such a solid base in Linux?
PenguiNet: the (shareware) Windows SSH client
....what you say is only partially true. If the target of your very psycho-analytic piece is _only_ the "world-domination types" then it is probably true that these are people that are exhibiting a desire to be different or elite. I think though that these are a small portion of Linux users, a large number of the rest are neither hackers ( and b.t.w. you left Stallman out of your list of luminaries ) nor developers. They are users of the OS for tasks. They are using Linux because it _is_ better for their needs. Your analysis trivializes and ignores the fact that a Free tool _is_ a better tool because it can be adapted, and when there are so many people including skilled hackers using it the chances are that the adaptations that one wants are done at least partially implemented. The idea of a centrally-developed one-size-fits-all non-Free operating system sounds fine until you realize that the inherent limitations in that model are that commercial considerations lead in fact to one-size-fits-all-uncomfortably.
You take a pot-shot at HURD. Well, all I can say is that if it works better I'll be using it!
Interesting article. Thanks.
I have already started moving away from Linux as an OS I want to run on a regular basis.
It seems in the last year like the focus of the "Linux community" has changed. The sentiment used to be that Microsoft was irrelevant. These days it seems to be a primary target. As more anything-but-Microsoft people crowd into the room, it becomes a less interesting place to spend any time. I also use Microsoft OSes on a daily basis, at work and home (at work I run builds across a network that involve OS/2 and Solaris systems). Integration is the name of the game these days, and people who are willing to roll up their sleeves and learn how to make it all work together are gonna be the ones who get ahead.
I have used Linux off and on since I plugged in the first edition of Yggdrasil's Plug-and-play Linux (Fall 1993 edition). I've tried periods of "total immersion" at home, and I've bought a commercial Motif (SWiM), Applixware, and Wabi, among other products. I've run Slackware, RedHat, and SuSE systems. Right now the Linux box I still run at home has Slackware 4.0 on it.
I've essentially moved to NetBSD for my Unix fix these days. My fastest "Unix-like" hardware has that OS installed. It's a tigher system, more thoroughly integrated, and it's the "Classic Unix" environment I enjoy using the most. I grew tired of the "Linux for the masses" sentiment, dumbed down GUI administration tools, etc. I am not anti-GUI per-se (I use Windows 98 and it can't get more gooey than that), I am just opposed to mediocre half-baked attempts at GUI tools, and that's what I seem coming out of places like Red Hat.
NetBSD lets me install a clean tight base system, and build the packages I need from source out of a well-defined 'ports' collection. Another benefit I feel in using NetBSD is that there aren't 10,000 sites all over the internet trying to yank me this way and that and tell me how to run the system. I can crack open any Unix administration book less than 15 years old and just read and learn. The other BSDs haven't seemed like an option to me either, though I have little experience with them. I've watched the FreeBSD usenet newsgroups gradually fill up with newbies complaining that their sound card, modem, etc. isn't working. The crowd may be arriving on that scene. No thanks.
Anyhow, all I am trying to describe in this article is what is right for me. I've grown weary of advocacy people who try to run everybody else's lives.
Really, I just need to go back down in the lab and start working on some of the hardware/firmware projects I have planned. Mostly these involve stuff single board and single chip designs, (Motorola, PIC, some Z80, etc) running hand coded assembly language. I'm an embedded programmer and a hardware/firmware guy. The high level stuff is just for running my schematic capture, emulators, eprom programmer, and cross assembler. My best efforts at coding are a combination of solder, wire-wrap, and assembly language anyhow.
I disagree strongly. I'm not using Linux out of any misplaced sense of rebellion; I have very practical reasons for wanting to use it.
When Linux becomes dominant, I will finally do what I wanted to do in the first place, the whole reason I got into it: I'll use my computer to its fullest, and help friends, families, and clients do the same. That very natural path was blocked by having Windows installed on my machine and installed in the computer industry as a whole. No configurability, no programmability, low quality, very limited control over the whole thing. And the squashing by Microsoft of any attempts to improve things. As a user, Microsoft has thoroughly alienated me in so many ways.
I never wanted to be fighting an OS war. I just wanted a computer that I could be doing things on. We shouldn't have to be fighting this battle to begin with. I mean, really. There are much better things to do, but it's taken so long to overcome the basic OS obstacle. We should have been able to take a good OS for granted many years ago.
When a good thing becomes popular in music, art, or computers, I celebrate it, because frankly it's rare. I don't cry "sell-out" unless something really is a sell-out. Some are, some aren't. I truly wish all good things were popular. (My own experience here is in music and the music industry.)
I'm sorry, Linux is not analogous to Windows.
A cold shiver runs down my spine... as i look over and gaze upon my OpenBSD box, and then to my three other linux boxes... I thinks you are right.
And this whole time, I thought early adopters were using the system because it was stable and had plenty of open-source software to go with it. And coders were coding because it was an OS that everyone owned togethter.
Now, Rosenberger says it was only because Linux was cool. Sounds like he has an artist in his family.
Puh-leeze....
"We're sorry, but the website you're trying to reach has been disconnected."
As Linus says: Linux sucks. It just sucks less than anything else out there.
And so it is entirely just that as soon as there is something better (or even just something with more potential) than Linux, all the enthusiasts will begin to leave.
I'll be among them. But I don't see it happening any time soon, and when it does happen I don't think hurd will be it.
There's not much new here. If you recall the
last LinuxWorldExpo, Linus himself announced that
some day he'll stop using Linux, when he gets
tired of it or something better comes along.
This is the way it will always be: change
happens.
Is this a bad thing, I don't really think so. Linux is good, but it is not the perfect solution for an OS. I doubt anything within the next 50 years will be the perfect OS.
It will be good to have many different approaches to computing, it is basically evolution in computers. To have any one OS dominate the desktops of the future would be terrible. To give an example, back in 1985 the Amiga had a preemptive multitasking 32 bit OS, the cards that you plugged in were auto configuring (like PCI). Now compare that to Windows and how long it took to go 32 bit even. If Windows had not dominated the market would it taken sooooo long to evolve?
Having competition is good for OS's as the consumer/user benefits in the long run. Personally I would love to have an open source QNX type OS, running as much as possible in a JVM.
Ice
"Because we are not employing at entry level, offshoring will kill our industry stone dead."
Thomas Frank and his cohorts at The Baffler have some great and funny essays on the relationship between "hip" and how it gets degraded by mass adoption (they call it GAPpification). It's interesting that this happens so frequently not just in the area of music and clothes but in technology, too. A lot of The Baffler's content has been anthologized in the book Commodify Your Dissent, available from all the usual places.
Sone people use linux simply because they thin its "133t" If these people quit using linux if/when itt becomes a mainstream OS then linux as whole is probably better off without them.
/. readers, but for me its the better tool. When i go back and use a linux system Im struck by how clunky X is and the system as a whole doesn't seem as fast as it once did.
THe long term success of linux will be based on its utility as a tool. People will continue to use linux until something better comes along. Some seem to beleive that linux is the Ultimate Answer to OSes, that all we need to do is to continue to tweek linux and add new features and that there's no need for other OSes. This is so wrong, its as daft as that guy who claimed it was "the end of history" when the Cold War ended.
Sooner or later something better will come along and people will use it because its the better tool. The OSS-religous types are stuck with linux, I just don't see a new OS coming out of the OSS community, linux is now as much a part of their religion as the GPL. I hope im wrong about that and a truly modern OS will emerge from the OSS model, but I doubt it.
As a disclaimer I must say that I'm an ex-linux user myself. I used linux for 4 years, but Ive switched to BeOS. BeOS is certainly not the best solution for alot of
The UNIX model is not the ONLY way to make a decent OS. Sooner or later something will displace linux,whether its BeOS, Hurd, QNX or something else, i have no idea, but it will happen.
i've been developing on linux for 7 years, have contributed lots of kernel code, and am glad that i have. /usr/include/features.h for examples).
linux has never, ever been about popularity or lack thereof for me. linux was the perfect tool at the right time when i started playing with all of that free software you could get through gopher and ftp. linux is great because you can adapt it to virtually any code written for almost any system (see
it works. that's what counts.
Even if/when Linux goes mainstream, there will be plenty of room for bleeding-edgers:
If the general public is using the main distributions, the B.E's will run Debian. Or BSD. Or a development kernel. Or some new system. But as long as things remain open, all the work will remain portable. As long as Microsoft Linux and AOLinux still allow you to open an xterm or modify the source, "power users" will be happy because they will have alternative extensions to mainstream Linux to work on.
Again, this is a Good Thing because the power users' systems and the mainstream users' systems will be compatable and their respective benefits can easily be incorporated in either direction.
--
Mod up a post Rob doesn't like and you'll never mod again
Are some of you people seriously using your OS because it somehow makes you think you're cool or superior? That is beyond shallow. Utterly pathetic is more like it.
People seem to think that all the new GUI based admin tools and Windoze look alike apps and WM's are dumbing linux down. This may be true. But one of the best features of linux is you can DO WHAT YOU WANT. Don un WinWM or whatever. Dont use LinuxConf. The best thing about linux is that it gives you building blocks. It's up to you to put them togehter.
MS sells manufactured housing. Linux gives away free lumber and nails.
Four-digit slashdot ID. Recognize.
I understand what Stewart is getting at, and that may happen, but not yet. Why? Because Linux is a work in progress, it is not nearly finished, what about the desktops, CORBA, new filesystems, drivers, etc. In short, there is a huge amount that can be done with Linux, new innovative ideas that will challenge how people use and relate to computers. I'm rather shocked that the new frontier spirit that got Linux this far is so easily discarded by one of its advocates, maybe you cant see what is coming next in the computing world, but someone will, why dont you try throwing out some new ideas, hack something together, and see if people like it, who knows you might invent a whole new area of computing, or even an industry, think big, think small, just think and then act on it. Linux is an excellent base for hacking together new ideas, no more musical APIs a la Redmond, just an ability to express the ideas in code, and it might even end up in some distros.
Any sufficiently advanced man is indistinguishable from God
Buddy, you are off your wall. I have stayed away from DOS and Windows and its like because it is crap. When there was no Linux yet available, I had a copy of some commercial Unix. I had to compile a lot of GNU stuff for it because the delivered stuff just sucked, and integrating the GNU stuff with the rest was tough.
Linux saved me a whole bunch of work, and I am glad for it. It allows me to concentrate on getting things done. I might be using other operating systems like *BSD or something, but I will not switch to systems that lock me out, come without source and possibilities of tweaking and other important issues.
If Microsoft made a good, open source, standard-compliant operating system, I would have no problem getting it from them. It just turns out that they fail utterly on every single one of my requirements. That does not make me anti-Microsoft. It makes Microsoft anti-me.
I've thought this was going to happen for a long time. Since I've been using Linux (since 95) it has become increasingly easier to use for the layman and increasingly more frustrating for the power user...each time I get a new distribution (RedHat, SuSe,etc.) or have to troubleshoot a friends system I usually know what files need to be modified and how to fix any problems but I don't know what the distributor has put in place in the way of scripts, programs, GUI configs, etc.
Case in point...I recently bought a computer and installed RedHat. I was having trouble configuring my network interface because after I would go through and modify the necessary files (which I had to hunt around for because I had become used to SuSe's layout) every time I would try to institute my changes something would set the changes back!
I'm not blaming RedHat or saying it is a bad distribution. What I am saying is that the very things the new Linux crowd appreciates are the same things that make me frustrated...and others who have been here awhile will probably be frustrated as well.
This article is pointless and its authoritative style is most irritating. Why was this published?
I use Linux because it *works* and it works well. Period. None of the nonsense in the above article every comes into play.
Linux is just the engine that runs the car. Yes some people will move on but there are many, many other area's of exploration. Consider voice command, read the article about the "Oxygen" computing environment.
The point is that there are a lot of other areas of development that require a nice customizable OS. You talk like the keyboard and mouse will be around forever, you've forgotten to really think about the future of computing environments and what we'll need to run it.
I can see Linux evolving into the "Star Trek"(tm) model of computing and I know a lot of hackers who will be there.
Why is this such a bad thing? :) As you say, it happens in art, it happens in music... And because of it, art and music continue to evolve and expand. The next alternative will be better still than Linux, as Linux is better than windows, and so on. It's natural. It's evolution. I (personally) don't see this as being so tragic and sad... I see it as exciting, and as having enormous potential! The people who move away from Linux when it gets a majority hold should be complimented for their grasp of how the universe works. It's all about growth and improvement. These are things we should be attracted to as humans (the greatest vehicle for change that nature has to offer), not things we should shun.
Seriously though, this editorial is right IMHO. The thrill of being different is a lure to many of the best & brightest, and if and when Linux hits the desktop market (don't hold your breath) there will be an exodus. Well, might as well enjoy it while it lasts.
As (the band) Tool says, "I sold out long before you ever even / heard my name..."
Wah!
This article seems to make the usual confusion between the distribution and the kernel. Most people are working on a distribution or on a piece of software, rather than on the kernel itself.
If the Hurd microkernel is better, I hope I'll still be able to use the Debian distribution and the Apache web server: or whatever's better than them by then. Probably you won't be able to see easily which kernel I'm using anyway.
The point is that Linux is already only a part of the open source movement. We tend to think of it the whole environment as "Linux". But really the kernel is just one more modular part of the whole.
11.0010010000111111011010101000100010000101101000
What Linux is proving right now is that alternative OSes are a viable option. People are beginning to see that there are more than two viable Operating Systems available to them (need I say what they are?). And if they can now consider a third OS over time, why not a fourth or a fifth? Maybe they'll see a pattern emerging?
Maybe we'll really be lucky and some of these people will see that maybe one OS isn't the answer and shouldn't be in the long run.
If "commercial" Linux gets too popular, we'll move on, for sure -- to Debian! After all, the Debian folks have already proven that they're capable of being stubborn and contrary enough to keep the faith of the "early adopters", what with their stubborn insistence upon keeping "dpkg" when everybody else has moved to "rpm", their unwillingness to have a standard system configuration framework a'la "yast" or "linuxconf" or "coas", and their emphasis on making sure that their distribution is "pure" (i.e. untainted by any hint of proprietary software).
And you know what? It's working. Debian already has the most reliable distribution, making Red Hat look like Bug Hat, and will swiftly become the refuge of all the hackers who feel that the "commercial" distributions are just too popular.
Of course, some folks will also move to the *BSD's. FreeBSD in particular may be popular because a) all the popular Linux commercial software runs on it (so you can be "different" without sacrificing!), b) the "ports" collection is so huge that few people will miss any Linux-specific programs that are being created out there, and c) it has MUCH fewer bugs than the typical commercial Linux distribution these days. Especially in their "C" library -- glibc2 has proven to be a disaster of major proportions, with at least three incompatible versions (2.0.6, Red Hat's "2.0.7", and 2.1) out there, all of which are buggy in various areas, and all of which are HUGE. On the other hand, the FreeBSD kernel just isn't "fun" enough for the hard core hackers. It has too long a history and is too settled. All the neat research stuff, like logging filesystems, the "tree"-based file system, etc., is being done for Linux.
Of course, eventually the hard-core WILL move on to something else... but the availability of non-commercial distributions like Debian will delay that for far longer than you may think.
-E
Send mail here if you want to reach me.
Well, at least I'll admit it-- I'm attracted to Linux because it's cool, and by using it, I think that I will become cool and special.
Yes, I'm worried that the apeal and quality of the Whole Linux Thing will degrade as it becomes more popular-- when anything enters into a cultural mainstream, it loses something - that it was alternative, non-mainstream, and special.
I agree whole-heartedly with Syslevel's comments that "Integration is the name of the game" and his dislike of anything-but-Micorosoft attitude.
My futurological opinion is that many operating systems and variations thereof should be available. The truly innovative solutions are those which network and link these many platforms in intelligent ways. I want a powerful unix environment with lots of cool software. I use Linux.
My grandmother wants to balance her finances, read the news and talk about politics with people online, and send emails to her grandson. She doesn't want to deal with command lines and config files, but she also doesn't want to deal with DLLs and Active Desktops. Where is the start-up with enough balls to write a brand-new OS from scratch, which is simple, uncluttered and unbloated, well-suited for the simple everyday tasks that the majority of the people with the desire and means to own a computer want? Where is the diversity and variation? Why are people afraid of having more than one product in any particular market? Why is competition passe' (for all the talk of Big Business, take a look at the recent merger-mania. The only two banks here in MA big enough to have branches in more than a few towns, Fleet and Bank Boston, are merging)
If anybody has any happy news about companies doing just that, or even people studying this anti-competition phenomenon, I'd be less depressed if they'd share.
VOS/Interreality project: www.interreality.org
Using dynamic runtime invocation on a micro kernel object based OS would give you A LOT of what you want.Besides buzzw3rd compliance 2.0
The HURD
Mico IS COrba
JacOrb, a CORBA 2.0 ORB in Java
Now go make some kick ass code
Software is not like hardware (wow). Once designed, duplication is free (nothing new, so far). If I need something, I can make it, for my self, and give it away for free. No harm, no cost, just the pleasure of solving my own problems, and helping others in the same situation, as a spin-off. (Maybe somebody sees my product and likes what they see, and offers me a job as well?)
This attitude is quite common already. People make beautiful rosegardens, driven by their own motivation, but also makes the neighbourhood in general looks better, just as a spin-off.
The cool-searching guy is not in this category. But he has never contributed to the development of Linux, anyway.
To live and develop, Linux needs people with interest in creating things, without seeing any immediate income related to their work. The people must also have an interest in sharing their work with others.
Such people exist in large quantities. Their effort is called a hobby, and they are often well organised in similar loose structures as Linux-developers are. (Ref. charity, woodcraft, sports, painting, campers etc.)
The "this is cool - I'm special - this is a revolt - I'm attacking the richest man in the world"-boys and girls, may jump to the next cool OS. But they are all the next generation developers.
The conservatives of tomorrow (i.e. working with Linux) will be the revolutionaries of today (i.e. working with Linux), and more "conservatives" will join, as the establishment becomes "house-broken". But of course, new revolts will arise, and if the rebels or the contras will win, only future will show.
The fate of the Linux kernel is beside the point, it's the millions of programs that make up the operating system that count.
;-)
Debian will always be Debian, Free Software will always be, uh.. forget I said that
Think about the small projects you're envolved in; you're favourite library, or favourite MUA, etc.
The masses think Linux, but it's always good to think of the little people behind the big celebraty.
While I do feel a little special using Linux, this is not the reason I use it. The reason I, and a growing number of my collaborators in the physics comunity, use Linux is that it provides a robust and simple platform for all of our computing needs. Thats it. Linux is just a tool and it happens to be the best one around currently.
-Brett.
Linux has pushed the boundries of computing. When
it ceases to be a useful tool to explore new avenues, then the people resposible for the push will move on. And in a few years a new system will be made, become mainstream... and the cycle will repeat...
When a snake grows, it sheds it's skin...
:-)
When it came out several years back, Java promised to put an end to caring about what operating system you were running. Of course, we all know that this promise fell flat in reality, and that there are very few actual applications written in Java.
However, in recent months, now that the media hype has lifted and the technology has had a little time to mature, I've started to see the promise come true to a certain extent. For example, when the task at hand is doing Java programming, it doesn't matter to me whether I'm using Linux, Tru64 Unix, Windows, or even a Mac (and I otherwise wouldn't recommend using a Mac for programming unless you're an extreme masochist).
Even more importantly, Java is nowheres near the only reason to ignore what platform you're on. All of the GNU tools run on Windows, BeOS, OS/2, NeXTStep, and reportedly even the Amiga almost as well as they do on their original Unix (in all of its varieties). Perl, Tcl, and Python and all carefully crafted programs written in them are platform neutral too. If you prefer C, as long as you stick to the standard library and maybe the sockets calls, that code will run virtually anywhere too with only minimal modification.
The point is that in this day and age, it is very easy to jump ship without having to worry about losing the ability to run all your favorite apps. This is good because it lets you choose your OS of the day based on nothing but the strength of its core features: performance, security, hardware support, etc. It's bad for those who really care about the OS itself, because it eliminates many of the traditional incentives for loyalty.
Div.
But my grandest creation, as history will tell,
But my grandest creation, as history will tell,
Was Firefrorefiddle, the Fiend of the Fell.
This goes right along with what I've thought for quite a while. And ties in nicely with the current problems with rabid Linux "advocates" (the first ones to jump ship, probably).
:)
Anyway, as a self descibed OS junkie (I run Win 95, NT, BeOS, Linux, and NetBSD. Along with a partition for playing around) I figure I've got all my bases covered. Hell, I'll even be covered if Windows ever becomes hip!
I put Linux into our organization big time. It is on all desktops, on our own thin clients, all of our servers, all development boxes, and in routers. All development being done for the company _must_ work on Linux is a rule I put in place. Yet, I've moved on mentally to the Next Big Thing.
The Next Big Thing that I've been predicting for the last 4 years is Personal Computing Devices. Things like the Palm V I have become inseparable from. I use it for _everything_. eMail, notes, document writing & reading, spreadsheet, and development of new Palm applications. Quartus Forth and RsrcEdit allow me to create applications 100% on the device itself without going external at all.
The device is portable and meets 95% of my computing needs while still giving me a platform to play on.
Sure, my laptop is a 3 pound Sony running RedHat Linux 6.0 that is light enough to take anywhere, but I find myself using it for only a couple of things: internet browsing when I want to see images and the creation of printed materials to be distributed to others (KLyx). The Palm V gives me computing power and the ultimate in portability.
OK, occasionally I have to take my Canon BJ-80 so I can print from the Palm V via infrared link, but 99% of the people I share data with have Palm devices also. And the uses for and users of the device are everywhere.
My wife uses hers to manage our household and farm and is never more than a few feet away from it. I walked into the kitchen when I arrived at home the other evening and she had it laid out on the stove among steaming pots and pans where she was entering notes on the jam making process she was involved in.
Personal Computing Devices are tools that real people can use to actually their day to day lives. The true power of PCs have never been realized by the masses. (I still see users close app1 when the want to access app2, then close app2 and restart app1 every day.) The power of Personal Computing Devices such as the Palm are self realizing.
These are the NBT.
Dave Bennett
Chief Information Officer
Inland Truck Parts Company
Dave Bennett
I have never seen more mental masturbation over an OS in my life! Seriously - you people are going to freak yourselves out with all this contemplation. You're creating a controversy where none exists.
Well, if all them "world domination" types and screaming fanatics would leave, then all the better.
I use Linux because it's useful. It's got some features that I need, features I can't get anywhere else (ipmasq, small footprint, etc).
I use other OSes where I need 'em.
I actually started with the *BSDs - and still use 'em alongside my Linux boxes.
Then suddenly this horde of ex-Windows users and anti-MS terrorists come screaming over the hill, telling me I should run Red Hat, telling me to replace my desktop, telling me that anybody who still runs a 1.1.x kernel on a production system nowadays is crazy.
I still get sniggers from my local LUG whenever I mention I still use Slackware. Nope, not RH, not Debian, not SuSE. It ain't pretty, it doesn't have an IPO, but it works. And that's all I care about.
So would it be really a pain if all these annoying kids left?
Linux is growing because it lets users do more with less. As the installed hardware base ages, it becomes less able to handle Windows' progressively greater hardware requirements. As long as Microsoft continues to demand more, more, more memory, disk space, etc., that aging hardware base will continue to be converted to Linux use. Whatever comes next, when Linux is no longer the "it" OS, it will surely reflect the lessons learned from today's experience.
I agree with the article. Linux is fashionable at the moment and some of the reason is that it is "cool". But if and when Linux goes out of fashion well designed open source projects will make the jump to the new system easily. Any new system I would consider going to would have:
* A CLI able to access all the resources of the machine.
* All of the system configuration and administration could be done over a telnet session and without a GUI.
* It would store all its info in ASCII text files. * It would be OpenSource and standards based.
* All the GNU tools could be easily ported over (resulting in a Unix like environment)
* Run on commonly available and relatively inexpensive hardware.
This is what "Linux" means to me even though technically "Linux" is just the kernel. Linux has been evolving since day 1. If in 10 years every line of code and even the architecture has changed, if it has the above it wil be "Linux" enough for me.
There are many of us who do not follow the route of the distributions, Linus, Alan Cox and a goodly bunch of men and women. Such people wear glasses that gives 20-20 vision through the fog. .... Sid.
You only have to look at the distributions to see that they go their own way and we go ours, we travel a greater mileage and cover a far bigger area than ever they can.
Consider when apps like Koffice are able to give Sun's StarOffice a run for its money, that's the fear the big companies have, the best software and operating system underpinning it will still be gaining mileage on them with free apps. I think the Linux "Community" for want of a better word can outpace them, take a look e.g at Adobe not porting Photoshop to Linux, announced with all the aplomb they could muster, now GIMP has silenced the clamour for a Linux port, Lotus Notes could suffer the same fate, I'd wager.
Regards
szb50@amdahl.com
I agree fully. I run Linux because I am a control freak and I like to learn more about computers. The article fails to account for folks like us, that want more from our computer. Whether Linux become de fact or not is irrelevant. As long as I can do/run what I want, who cares who is on top.
Plus, this article fails to mention different distros. Look how different RedHat is from Slackware. Will that change with a 51% market share? I don't think so. Linux is variety in itself. It won't magically become #1 and become galvanized as a one-method OS.
-Clump
I'm lucky enough to make a living adding experimental security functionality to kernels. I'm attracted to Linux and *BSD not because they are non-mainstream, but because I can customize them easily. As long as I can pride myself on running a kernel that I've modified extensively, I don't mind if a lot of unadventurous casual users are running the "stock" version. A large user population is a good thing, actually, since it increases the direct applicability of my research to real-world situations.
Shameless plug - see LOMAC entry on freshmeat.net .
For some people that is true. I started using linux b/c i liked unix alot when i first started using it at school. It seems like a great devel platform. Then i found out i could have unix at home (aka linux). Cool i thought. Then i started liking it more as i started liking less M$'s dictating to me what i can use on my own pc. Don't mind having win95 as an os, but i don't want all that other $hit that comes with it. I like linux b/c i do dislike ms, but its not the only reason. I like how customizable it is, how good a dev platform it is, how well it handles things, etc. I want to get away from ms b/c i like choice, and i like having control of my computer. And being a college student, i am naturally attracted to most anything free :)
If some of the massive effort that so many geeks are putting into evangelizing Linux to the masses would be put into improving it instead, we would probably have a less popular OS---but we might also have a better one.
Sure, popularity helps Linux by attracting more developers, more money, and more projects. But it's as important as you might think. FreeBSD, NetBSD, and OpenBSD have built very useful and robust systems in relative obscurity (with regard to the mainstream). And more of the BSD community seems to hold a new kernel patch in higher regard than a new press release, which is sure to attract geeks away from the increasing PR-happy Linux camp.
Linux can be successful without being popular. It doesn't need to become a Windows replacement in order to be useful to the geeks who use it today. And if you do want your favorite free software to become more popular: write code, not propaganda. Make the software good enough and eventually users will decide for themselves.
---mbrubeck
When's the last time you heard anyone talk about "the Windows community"?
The BSD OS'es seem pretty good, but I've been too involved with Linux for too long to just walk away casually; I suspect the millions of others who cut their teeth on Linux will feel the same. Even after Windows declines and all my AOL-lusing relatives start calling me with asinine questions about upgrading their Gateways to Red Hat 14.0, I'll probably still be hacking Linux.
Well, here's some observations from someone who hasn't used Linux that long and does, at least in part, because of a dislike for MS, and also because it's cool. My chief reason is that I like that I can now get my computer to do what I want the way I want it to, and it comes with a boatload of *useful* software. It's the best tool for the jobs I want to do (where that calculation includes what I can afford to pay).
One of the key advantages claimed for the open-source development model is that development of completely new apps, as well as bugfixes and enhancements for ones that already exist is much faster than under the closed-source model. But now that seems to be becoming a bit of a problem for those who've been using Linux for a while. They remember the 'good old days', when real linux users could hack together some ingenious solution to almost any problem with a few lines of code.
The gathering (or, depending on your perspective, already gathered) critical mass of users and developers is resulting in an explosion of alternatives for almost every aspect of a linux system, and even things near the core of the system are being changed by some distributions (the one constant being, of course, the kernel itself). This is perceived as a "watering down" or a "dumbing down" of Linux itself, and is supposed to herald the departure of the bleeding-edgers. I don't doubt that this is true for at least some. But some of the reaction sounds like it's to the mere fact of change -- "things just aren't like they used to be, and that's in itself a Bad Thing".
It also seems inevitable that a bit of a brain drain will happen with *any* technology, because sooner or later, it will reach a point where any idiot can use it. The people who are now working on biologically-based digital storage (to pick a random example) would probably have been hard at work on steam engine technologies in the 18th century (not that any idiot can *fix* an engine, but you all know that just about any warm body over the age of 16 can use one). Moore's law being what it is, no doubt the day will come when Linux reaches the point where further attempts to develop it on the latest hardware will not be cost-effective (in the sense of resources, not just $$$) and things should switch over to whatever younger technology is there to replace it.
But even after a technology hits that 'magic level' where it doesn't take exceptional skill or vision to use it or improve it incrementally, there's still plenty of reason to use it. Internal-combustion engine technology is asymptotically approaching the limits of what can be done with it (and it's probably been like that for your whole lifetime, if you're a /. reader), but how many of you have used one lately for something and find it *indispensible* on a day-to-day basis? (even if you're a Critical-Masser, ICE's get your groceries to the store where you shop) And how many talented designers are still working on improving it? A lot of people in the pits at Daytona and Indy are there because they enjoy hacking away at cars just to get them to work better.
So, yeah, there will probably be a bit of a 'brain drain.' But I won't lose sleep over it, because there's still an influx of new people, and there will (for the future that I can reasonably plan for) be enough gray-matter devoted to developing the software I use.
"Oh, I hope he doesn't give us halyatchkies," said Heinrich.
I think most of the developers will move to new operating systems because Linux's design is obsolete, no one with good knowledge of modern OS design could argue with that...
HURD is also obsolete, as the microkernel is also several generations behind state of the art...
QNX which is itself much more up to date then HURD and Linux has a demo which fits on one disk, and provide network access(ethernet/ppp), and a graphical web browser... One ~1.4Mb disk...
I can see most or the IRC #linux people, and the script kiddies looking for a new toy(nothing wrong with that), switching once linux is mainstream, but the developers that made linux will for the most part leave only to do something worthwhile, something cutting edge...
Linux is obsolete, even before it becomes mainstream, this is the case with all technologies I know of, and surely of those in which I do not keep up with... its society, its too slow reform, it IS a major problem...
Thanks
Bruce Perens
Bruce Perens.
We are talking about general (== no special)
purpose computers (PCs) here.
Now, what's wrong if the Linux hype is dead in five years and the best hackers are doing a totally new OS from scratch because it _is_ fun
inventing Your personal Kernel-API.
I bet you could use your old file format and
even use a well crafted clone or successor of your favorite UI with that new OS.
Joe Average User won't mind therefore.
/* Start of slightly off topic section
Let's keep in mind, what made Linux ? (numbers don't imply importance or chronolgy)
1. Every Computer Science curiculum includes classes about OS principles.
2. Microsoft has put so many people out of the OS writing business
3. Mircosofts inifinite ability to screw up good (enough) ideas
4. PCs got very cheap
5. Internet
6. A stubborn Finn ignoring the size of the task
recreating an OS kernel (even if the API is known)
7. GPL
8. GCC
9. That "World domination - fast" thingy
(everybody paying PR outfits should get the envy)
Effect?
Everybody doing generic software (browsers,
"Office"-type apps,
is in real danger -
and Microsoft already knows as they are eagerly buying Windows into not-so-well-hackable-devices
(cellphones, set-top-boxes).
End of slightly off topic section */
I'm really locking forward to the day when Internet gives birth to a completely new OS
We are talking about general (== no special)
... you name it) for PCs is in real danger -
purpose computers (PCs) here.
Now, what's wrong if the Linux hype is dead in five years and the best hackers are doing a totally new OS from scratch because it _is_ fun inventing Your personal Kernel-API.
I bet you could use your old file format and
even use a well crafted clone or successor of your favorite UI with that new OS.
Joe Average User won't mind therefore.
/* Start of slightly off topic section
Let's keep in mind, what made Linux ? (numbers don't imply importance or chronolgy)
1. Every Computer Science curiculum includes classes about OS principles.
2. Microsoft has put so many people out of the OS writing business
3. Mircosofts inifinite ability to screw up good (enough) ideas
4. PCs got very cheap
5. Internet
6. A stubborn Finn ignoring the size of the task recreating an OS kernel (even if the API is known)
7. GPL
8. GCC
9. That "World Domination - Fast" thingy
(everybody paying PR outfits should get the envy)
Effect?
Everybody doing generic software (browsers, "Office"-type apps,
and Microsoft already knows as they are eagerly buying Windows into not-so-well-hackable-devices (cellphones, set-top-boxes).
End of slightly off topic section */
I'm really locking forward to the day when Internet gives birth to a completely new OS.
Actually, it lets some of us keep our loyalty to more ancient operating systems. For instance, I really love the SGI Irix environment (I'm writing this on an Indigo2).
Because of the commonality between modern systems, I can run all the cutting edge Linux applications I need on my SGI box. So I get the best of both worlds.
D
----
Doing something strictly because someone else is doing it is being trendy.
Similarly, NOT doing something strictly because someone else is doing it is also being trendy.
What ever happened to doing something because it works for you and gives you what you want?
Don't run Linux (or BSD, or whatever) because it's "cool"... run it because it does something useful that you NEED. How hard is that?
Lots of operating systems would let me serve up web pages and so forth, NT included. Linux lets me do it without rebooting every time a gnat farts. My *need* is that reliability. That's part of why I run it. Easy.
I use Linux for the following reasons:
1) It's flexible -- it lets me do what I want.
2) It has excellent hardware support because of all those companies jumping on the bandwagon.
3) It's free. I could have been using SCO all along but for the exhorbitant price.
Note that I used OS/2 for those same reasons. Linux came along with superior multitasking and interface design and I moved to it.
I'll leave Linux when a better OS comes along that competes with Linux on points of flexibility, ease of configuration (I find Linux easier to configure than NT or OS/2) and technical design. Oh, and price. I'll not pay $1,000 for my OS thank you very much. I'd be willing to drop maybe $200 max on it. It'd probably end up having to be an open source OS too, though, since the flexibility of having the kernel source is hard to beat (And I've gone digging in the kernel source on more than one occasion.)
I really don't care how many people are using Linux at any given point. I don't hate Microsoft, I hate software that sucks. It just happens that all Micrsoft's software sucks. If their software was competitive on quality and design issues with Linux, I'd be using their stuff.
IMHO, I think we do like the "special-ness" of the Linux OS, but there's more to it.
We're also looking for the divine OS of all OSes and guess what Linux is not it!
I'll be the first to say that Linux will not come to be the consumer OS of choice in its current incarnation. Much change will be necessary before this happens and by that time, it might not be Linux.
Linux code is tight, but tighter is needed and I think tighter is what we're going to get -- with or without Linux.
If Linux becomes insanely popular (such as RedHat, or if AOL ships a distribution on one of those CD's -- complete independence from MS!), we won't flock to a completely new OS, but perhaps an "elite" distribution (like debian or some bastard version -- stay away from those mainstream RPMs!).
Linux is just the kernel... there's a wealth of software that's the actual "value" of and Linux OS (I mean, who has a Linux box that doesn't have any programs except init and mgetty?).
If I recall correctly, Debian is designed so that it's kernel agnostic (you can just drop in a hurd kernel rather than Linux). This is just speculation, but maybe in the future, all "operating environments" will be so modular that you can just pick and choose your kernel?
-floorpie
Because it just works and gives me the freedom to control every aspect of it.
I look forward to the further acceptence of Linux by the mainstream. That way all the lastest hardware (USB cameras, USB scanners, 1394 cards, 3D hardware) can be supported from day one, along with all the lastest and greatest apps (games esp).
At that point we will have best of both worlds (a rock solid, super configurable Unix-like OS, with support for all the latest and greatest hardware and software).
The whole anti-microsoft angle means little to me.
Debian's package management leaves almost any other package management system, ESPECIALLY RPM, in the dust. I've worked with both, and working with RPMs is always painful, evoking feelings of "ugg, why am I using this primitive crap??" Debian's package management tools put Glint and Redhat's other toold to SHAME... I honestly feel that dpkg, dselect, and apt-get are some of the most useful software programs ever written. I've NEVER seen any kind of package management that comes close to rivaling the ease, functionality, and power of apt-get. "apt-get install enlightenment" and enlightenment is automatically downloaded, installed, and configured... the same with just about any other software you could care to name. "apt-get install quake2" and you can be gibbing within minutes... it's just beautiful. Although of course RPMs can be converted into Debian packages very easily, I do hope that RPMs will fade out like the obsolete excuse for packages that they are.
Well said, my friend. This is trite article trying to create a snow storm in a tea cup. The responses to this article are even more depressing.
I think that what Stewart is saying has some truth to it. But I think that he underestimates the intentions of Linux users and community, and also underestimates what Linux is to become.
Personally I use Linux for a couple reasons. I don't like the fact that I can configure my system to my needs, not needs determined by some focus group in another part of the world. I also like the powerful tools like perl/awk/bash scripts. It's an excellent development environment, and it's stable. I have moral reasons as well, in that I disagree that any company(ies) should have control over something as pervasive and globally important as the OS that most computers run. This is too much power in the hands of too few.
That said, I already have a machine that I run NetBSD on, because it's nice to tinker with something that is a little more obscure and "ubergeek". This is just the pure geek in me, the same one who wanted to play with all styles of BBS' when BBS' were THE BIG THING, the same geek that spent his march break in G9 teaching himself the basics of C. I like a challange, and I strive to learn more, which is one reason I like Linux, but is not the only reason.
I think there are a lot of people out there like me. People who in another year or two might start using other OS' besides Linux, but like me who will keep their primary linux machine for most uses, and have other "play" machines.
bruce, many already have.
http://www.freebsd.org/
I believe the root of this problem has nothing to do with Linux or OpenSource or anything at all that we really consider holy on /., I think it's more of a social issue.
People want to use an os that gives them a woody. For now, that will be linux. The effect of this can be seen anywhere, even on our beloved slashdot. I kind of get the feeling that people in this community are in denial about Linux -- think of the Mindcraft fiasco. Why did everyone act so surprised?? Linux isn't the best operating system out there for every possible application. X, configured well, with a good wm still does not have the same kind of functionality, compatibility or even stability of an equally well configured NT box (I haven't got any mail in a while -- this should fix that up pretty fast). Now, don't get me wrong, I love linux, but I love it for the same reasons that most of you love it -- because it gives me a woody. When the majority of boxes around the world are running linux, when most people in our country would consider themselves computer literate, linux won't make all these people feel elite anymore when all of a sudden their gym teacher or the new intern at work has debian at home and can configure sendmail without using man. So.... if I ask for anything at all, I would ask that we stop kidding ourselves about linux and start to get an accurate perspective about it's place in the market.
Linux != god, please keep that in mind.
Oh and Linus Torvalds as the man of the century? Are you smoking crack?
no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards, no standards.
people have said it for YEARS but nobody in the linux community listens.
I used to know my password. But now, it's at home on a proper box. asullivan at sprint dot ca. You know what to do.
One of the things that Linus says in his remarks in _Open Sources_ is that, eventually, Linux will become too weighted by its 386 ancestry, and it will be shed (much as he shed the lousy 8088 legacy of DOS).
That isn't all there is to it, though. Part of the real problem is simply institutional inertia. If large organizations adopt Linux, they'll want it to stay _really_ stable. (This point has been referenced recently on Slashdot.) So, there will be little hack value in gettin a Linux box going: it won't be any fun. Since so many people play with Linux because it's fun, those people will just go away.
My response to this is, "So what?" Having done things this way once, it can't be that tough to do it again. I think Accidental Empires has this right: people will just go off and do that, because they want to . The "older" guys -- the ones who invented the last round of technology -- will either think that's cool, and co-operate, or they'll get left behind.
...that this was the quote at the bottom of the page when this story was posted:
Take what you can use and let the rest go by. -- Ken Kesey
As for the essay, Who cares what those people do. They're not contributers to the community, they're lame. The developers who contribute use linux because it offers them what they're looking for. Until something else offers more, then this is where they'll stay.
The point the author seems to have missed is this:
Once something better comes around, who cares what happens to linux. Linux should go away when something better comes along. Why would he want to save something that's not worth saving. He makes it sound like it's a Bad Thing (TM), but it's not.
Someone should rewrite this with an optimistic tone and submit THAT to slashdot and see how the comments differ.
Amen to that (especially the performance comment).
I still use Linux on my PowerMac, but on my PC I'm being dazzled by BeOS and loving it. I like Linux for some reasons, but overall I think I like the BeOS... Linux is not the best, it's just one of the better ones.
While reading, I've noticed a few threads following the idea of a perfect OS. I like these kinds of arguments because they're purely theory.
What would a perfect OS be capable of? IMO a perfect OS would be reliable (like many of the Free Unices), would be capable of doing the task at hand well, and have a general intuition about it. That's why the Open Source model is ideal.
Of course now we look at Linux in comparison. I'm going to argue that once it can meet the simple criteria above, it becomes perfect. Of course perfection then is subjective.
For some in the Linux community, I'm willing to argue that developing Linux, "being cool" or "bleeding edge", or whatever has been said or will be said is inaccurate. In certain cases, Linux is already the perfect OS. Like I said, it's subjective, so I'm not going to detail them, I'm just willing to say that a Grand Unified Perfect OS, an end-all be-all is not the answer.
If I have an OS that lets me pick and choose what I need in the END so it can BE what it's meant for, then isn't that already the end-all be-all?
I will probably join a flock or Hurd when the time comes, but I will probably also keep a box or two dedicated to their task using whatever OS happens to be on it.
The Linux community is based on more than bleeding edge, but bleeding edge will always have a special place in the heart. As such, today's Linux community will still use Linux years from now, if only for that claim that can be made to your grandchild that you had a part in this. We faced up against a Bad OS in general (perfect OS for some, so I'm bypassing the argument), gave the world a better OS (Linux) and continued giving (other projects). Maybe that's why the Microserfs who have actually converted to the Redmond Religion do it. They have such a stake in it.
In the end, searching for a Grand Unified Perfect OS is pointless. It's snark hunting. The Grand Unified Perfect OS cannot be, because people will always have needs individual to themselves. That's what the custom installation of Linux allows me, that's why MS fails me. As long as Linux can do this, someone will always find a need for it. Bleeding Edge or not.
ALL HAIL BRAK!!!
I don't think he's portraying this migration as such a bad thing. I think he's just sorta stating it. "This is what's going to happen." Whether or not he's right is (as these posts say) the subject of considerable debate.
Now, if you listen (or read..whatever)to what a lot of you are saying, you'll see mention of "When something better comes out, I'll move on"
Well, don't you think that somewhere in the back of your mind, you're saying, "once everybody's using it, the quality can't be as good!" (as ze author suggests)
That's exactly what he's talking about, the progression will happen, it's just a matter of when. Yes, we're all technically minded, and love to use something that's welldesigned. But we also love our individuality. It makes us.. well. us.
I don't think there's ever been something that escapes this phenomenon (though I'm probably wrong on that count, and just can't think of an example)
In plain words, I think some of us make us pretty dang inhuman, when, well.. we're not.
My two cents, plus any other random change I have in my pocket,
-V
We have identified a new type of FUD here.
My first home-run Unix-like OS was Linux... 1.0.x
kernel, Slackware, and it was a blast. I felt
that the Linux community back then was very
different. They were trying to improve the world-
open standards, viewable source, nifty utilities,
and most of all having FUN. And they weren't
just doing it for their toy operating system...
they were making it available for everybody,
recognizing that Linux wasn't the only non-MS OS
in existance and making sure their benefits could
be passed around.
Then, I got myself a sparc and set about learning
Solaris. During that time I rarely booted into
Linux on my PC, and kinda lost track of the scene.
When I came back to it a couple of years later, I
wasn't pleased with what I saw. The whole
attitude had changed. It wasn't just "run this
OS because its neat", or even "run this OS because
its not made by Microsoft". The theme was "run
Linux because Linux is better than absolutely
anything and if you disagree you're in big
trouble". We've noticed this latter attitude
before, there have been Slashdot articles on this
"frothing advocacy".
I started noticing posts from Linux users forced
to use Solaris at work or school... all too often,
the post boiled down to "Hey, why doesn't Solaris
do THIS, Linux does THIS, why does Solaris suck so
much?" I'd check out the other Unix newsgroups
and notice the same attitude, just replace
"Solaris" with the name of the OS in question.
And usually the feature the said user was having
a seizure over was a simple thing, like gzip or
the pretty network configuration gizmo. Linux,
for power users? It doesn't seem like it anymore.
But, OK. Everyone has a right to the little
features they've gotten used to, and hey, some
of them ARE cool. So, I sit down to try and port
some of these things to the OS I'm currently on.
Uh oh. It uses inline assembler, completely
uncommented of course. Or, its completely reliant
on the bastardized Linux kernel headers. Or it
needs a "convenience" device that exists on Linux
despite the fact that the stuff could be done
completely fine at the application level. And
let's not forget the hordes of other utilities
and libraries I have to port/install just to get
that far. What happened to the portability I was
familiar with? What is this stuff... open source,
yet proprietary? How does that work?
Of course, if I worked hard enough, I could
probably get it going. But why? I'd be just
completely rewriting the whole thing, to add a
measure of portability that could have been easily
added during initial development if the coder had
thought of it. But why would s/he do that? Who
is stupid enough to run something OTHER than
Linux?
This pure, narrow vision is why *I* no longer run
Linux. We can see it here in knee-jerk reactions
to some "Ask Slashdot" questions. A user wants
to build a pop/smtp server for a bazillion users.
Another wants to construct a high-availability
database server. What's the best choice for a
good news server? How about a closet print
server?
Always, 90% of the replies are "use Linux". It
doesn't matter that DG/UX has some of the best
high-availability tools around. I've personally
seen an RS/6000 running AIX munch some absolutely
insane mail loads. Four of the top five Usenet
transport servers are Solaris boxes. And hell,
if you've GOT the NT license, why not stick it on
the free box and stick it in the closet to print?
Its one of the few tasks its good for. But the
reasoned, use-the-right-tool responses get
drowned out under the "use Linux because its cool"
followups.
I think Linux has some of the niftiest gadgetry
I've seen in an OS. It certainly manages to
support every device in existance, and its a great
thing for the environment, reducing the number of
PCs that end up in the landfill every year. I
won't begrudge it that. But why can't I play?
Why am I an idiot because I won't use it at every
opportunity?
I certainly hope this "migration" happens sometime
soon. There's nothing specifically wrong with
the OS, but the people seem to be getting stale
and sedentary. Maybe a new project would shake
it all up again.
--
Brandon Hume
hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
Brandon Hume
hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
I was one of the unwashed masses who were unfamiliar with Linux just a couple years ago. I was firmly in the Microsoft camp, doing daily drone drudgery to maintain PCs for customers. One day, while trying to find a cheap webserver, I discovered Linux and fell in love with it.
:), BeOS, or another OS, and Linux expertise is as common as donuts, I may consider it time to acquire some new "specialized skills" to make more money and be regarded as a "computer guru" with "the latest thing".
Does it feel good to be admired by your peers for competence with some "powerful, obscure" operating system? Absolutely! Is it fun to make comments in meetings such as "to do that would be trivial with Linux"? Of course! Does the fact that nobody else at work knows my chosen server and workstation operating system make me feel unique and special? Hell, yes!
From my experience:
*Knowing Linux and UNIX in general pays more than NT/NetWare expertise
*My knowledge of Linux makes me irreplaceable in the eyes co-workers and employers
*Linux does what I want it to do, the way I want to do it, for as long as I need it to, without crashing
When the Internet first went commercial, folks who knew HTML were paid big money. When people realized their applications weren't Y2K compliant, Cobol came back (briefly) into vogue. When the day comes that I get paid more for knowing Amiga
To sum up: I agree with the author, except that I think that there must, and will, always be enough new developers learning to work on Linux to supplant those who choose to move on. If not, Linux would become a footnote in the dusty tomes of history, with the UNIVAC, OS/2, and Charles Babbage's "Analytical Engine" (ca 1837).
Matthew P. Barnson
I learn what I think when I read what I write
Some will abandon Linux because it's mainstream. How many will do this? I have no clue. But there will be another group who will abandon Linux shortly for an entirely different reason: politics.
When GNU finally releases a semi-stable Hurd, a major exodus will occur. There are too many AC's ill-contented with running GNU/Linux. They want GNU/GNU. They want politically correct software created by politically correct people. They don't want a kernel that includes an obnoxious clause allowing non-GPL modules. Just as some BSD-freaks carefully excise any trace of GNU from their systems, these new Hurdites will excise all remnants of GNUless code from their boxen. If you thought the holy wars of the past were bloody, you haven't seen anything until you've seen the disciples recieve their book of Revelations.
Just so that I'm not misunderstood, these are not the same people as the Hurd developers.
A Government Is a Body of People, Usually Notably Ungoverned
"If all you have is a hammer, all the world looks like your thumb."
--
I noticed
--
I noticed
It's getting about time to leave everywhere
I hate flames as much as I dislike long redundant threads so I will try to make this niether , but it is important to make it completely clear that this theory is HEAVILY flawed for the sake of those who don't know better.
Linux is here because it is capable of being MUCH better than what's out there can. Some people will jump any bandwagon that gives them an identity, but there is a group of highly intelligent programmers out there who have chosen Linux (or some similar platform) for the best reasons around. These people will not leave simply because the platform has become popular.
These people may however leave if Linux becomes too supportive of the end user and stops evolving. But if this is the case it will be their second good choice based on sound philosophy and will probably promote positive changes just as much as we all hope Linux will.
This is a good bandwagon to be on. Jump in if you haven't, and stick around if you have!
I took pride in the fact that I was different, I liked the fact that I used TeX to do my high school Chemistry research paper. It was different, as was I. Linux gave me the opportunity to do things that weren't nearly as easy in DOS/Win.
I don't want to hear about every Joe Schmoe using Linux to do those same things. I want to feel that specialness that it first gave me, if only for a little while longer. I'm sad to see the era of the Linux underground shift into the era of the Linux mainstream. I don't like that 15 year olds post messages about it that have 10 grammar and mispellings per sentence. It deserves more than that.
I know that things are only speeding up to make Linux the mainstream rather than the underground. I accept it as an exciting thing. But it has its downsides, too.
Linux feels like the girlfriend that I've had for five years (only literally for 3 of those :) ), and now she's decided to sleep around. I can either accept the disappoint that comes from knowing that I'm not the only one using her, or fight it. Either way, it's there.
They're putting dimes in the hole in my head to see the change in me.
I'd be tempted to move onto to something else when I thought that Linux had gotten stagnant and that it had reached a point where there was nothing new that could be done with it.
Do I see that happening? No! Not for the foreseeable future. Now if some absolutely fantastic system comes out of a research lab that totally blows away anything and everything that's currently in use and I/we just have to get in on it... well, then maybe, especially if that breakthrough is in the area of software. On the other hand, if that breakthrough happens to be in hardware, I suspect that someone will have ported Linux over to it within a matter of weeks and we won't have to leave Linux behind.
\begin{offtopic}
Speaking of porting... What's the current status of some of the porting projects like VAX Linux? Most of the home pages for these projects don't seem to have been updated for an awfully long time. All the latest ports seem to be geared toward personal computers. There's a ton (or ten) of perfectly good VAX hardware out there that would probably be better of running Linux than winding up in the town dump. Did the people on these projects decide that the hardware was just getting too old?
\end{offtopic}
CUR ALLOC 20195.....5804M
I've noticed a certain "rebel's rebel" sentiment among the HURD folks cropping up every time there's a HURD story on Slashdot. I've glanced at the design specs for HURD, and though it's gedanken at this point, I must admit it's an impressive architecture.
I'm actually the sort who diversifies. I eschew commercial releases of Open Source OS's, though I do poke around with them. I use Debian, FreeBSD, and NetBSD, and I'll be checking out OpenBSD pretty soon. When HURD is done, I'll definitely be using the Debian GNU/HURD release for a while, just to play with it.
The point is, however, that all the apps are still the same. The next-and-greatest will still be comfortable for most people.
--
I noticed
--
I noticed
It's getting about time to leave everywhere
If/when Linux gets "bogged down" because of mass-market concerns (and this is really more of a distribution issue than a kernal issue anyway) then the response won't be to abandon their work, it will be to fork a new development branch.
Also, expect to see new tools replacing old ones as people try to redesign what they think is "broken" about the older tool (e.g., Berlin as an X replacement) -- this logic extends to the kernal itself. Do you honestly expect that hackers are just going to abandon their code bases and start all over simply because a lot of people who aren't "elite" or "cool" happen to use it? No, starting over is saved for when a fundemental overhaul is called for, not because of "coolness".
Is this universal? No, and no more so than saying that Linux will be left behind. As others have pointed out, most of the work is done on software that actually isn't Linux-specific. The GIMP will still be the GIMP on *BSD or *NIX or BeOS or whatever, maybe requiring a little porting, but that's all.
The requirements for a perfect OS are simple. The OS must be able to do anything I think it should be able to do, when I want it to do it, without me having to tell it how to do it. Simple.
:-)
The human brain runs the perfect OS. It does everything you think it can do, without any programming whatsoever. Too bad the source isn't GPL'd, damnit. I'd try to port it.
Hmm.. could make an interesting sci-fi, probably better than much of the crap out there..
ahh well.. ramblings from the cubicle..
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
I think that key linux personalities will move on.
Not because they must remain 'alternative' and Linux is too 'mainstream', but because these people are into working on the bleeding edge of technology; when linux becomes the defacto desktop operating system it will no longer be that bleeding edge.. It will be the standard.
I don't think this will be the 'end of linux', just perhaps a shuffling of the deck. I imagine we will also see a slew of really cool new projects emerge, and likely not in the OS realm. So I think this change is to be expected and will even benefit the Free Software/Open Source community.
You may lose some to the 'its not cool to be mainstream', but these won't be the people who contributed in any meaningful way anyhow.
Slashdot, would a spell-checker for posting be too much to ask? It's not rocket science!
Time devours all things. Fifty years ago, lasers were the realm of science fiction. Now they're used everywhere. People used to think the moon was a perfect sphere - until we landed on it and saw for ourselves it was not. Old technology will be cast aside in favor of better technology. What you've said could have been said in fewer words. This isn't about linux. It's not even about open source. It's more philosophical than that.
Of course linux will disappear. When it does, most people won't even care. Something new will have arrived. Only time will tell what that new "something" will be. In fifty years historians will laugh over the simplistic technology we have today, and wonder how we ever made it to where they are.
Live in the present, not the future. You can't change the past. You can't change the future. You can only change the present. So.. what are you waiting for? Go out and code. Make new friends. Change the world.
--
If such a migration happens because Linux has hit the mainstream, and not because something better comes along, it'll be pretty ironic. To do something against/outside the mainstream just because it's not the mainstream is just another way of letting other people control one's actions.
If people really want to be original and independent, they should take some time to think about what option is best for their computing needs, and then act on their own best judgement. Those that won't take the time to do this aren't worth mourning--we're better off without them. Based on what I've seen, though, the really cool and useful folks are cut of better stuff than that.
Think about what this implies... the author suggests that when (not if!) Linux becomes the dominant OS, all the original Linux users will abandon it for something new. Why? Because it will no longer be elitist (31337?).
This implies that the *only* reason we use Linux is because it's elitist. When it is no longer elitist, we will no longer be motivated to use it. Now ask yourself... why do YOU use Linux? Is it to be cool? Or do you have other reasons?
I can think of two important reasons for using Linux that were totally ignored or handwaved away in the article. First, it doesn't suck, or at least it doesn't suck much - certainly, it sucks less than almost all other OSs. Second, it is based on politically correct Open Source licenses, particularly the GPL.
It is quite true that many Linux newbies are using it to get away from Windows - some for the elitism of it, but most for its technical and emotional superiority, imho. I do expect Linux to beat Windows in the end, but not because it's elite. Rather, it will win because it doesn't suck (much), and the license terms are better.
The fact is, neither *BSD nor any other Unix variant is going to offer significant technical superiority. Linux, at heart, is Unix. Using and programming it is a Unix experience. So the technical elitism of *BSD (etc) is very marginal compared to the elitism of Linux/Unix over Windows, which sucks mightily. And license-wise, BSD et al is at best equivalent, and arguably worse than Linux, but both are a huge leap over Windows.
I should mention BeOS here... technically, it may be significantly superior to Linux, but its license is still proprietary, and the source is closed. If anything, i can see Be getting lucky and becoming dominant, and Linux hanging on as a server OS and license elitism tool.
To sum it up, Linux is a HUGE technical and political win over Windows, and i believe it will ride to victory on those rails. But no alternative to Linux offers a sufficient leap in technical superiority, along with a politically equivalent license, to really take Linux' place as the elitist OS. Therefore, i conclude that the vast majority of current Linux users will remain with Linux, even when Linux becomes the dominant OS.
---
Hand me that airplane glue and I'll tell you another story.
Unlike the author of this article, I don't claim to speak for everyone. I know he doesn't speak for me, and I strongly suspect he doesn't speak for many people. First off, he talks of the "Linux Community" as if the label is useful, as if it describes a monolithic community with common beliefs. Secondly much of what he ascribes to the "Open Source Movement" is stuff done by the "Free Software Movement", an older and very different movement. Thirdly, he falls into the common trap of equating commercial and proprietary, which irrecoverably muddles his argument.
There are many communities out there, with much overlap between them. There's the Linux Community, the Free Software Community, the BSD Community, and so on. You cannot say that the Linux community is here because of some holy crusade against Redmond, some clearly feel that way, for most it's a lesser or non-issue. They are here because they like to hack on their own system, or they are here because Linux works better for what they want to do. None of these people are wedded permanently to Linux, but none of them are likely to leave just because Linux becomes the majority system. Also, just because Linux becomes the majority system doesn't mean it has "joined the ranks of Windows as a sell-out".
I'm sure there are some who are so committed to being a part of something unpopular as to act the way the author describes, but they are solidly in the minority. People might leave the Linux community eventually, but the reasons will be "it's not as much fun anymore" or "system X does what I need better". And those will be the real reasons, not rationalizations.
Secondly, the Open Source movement as a whole has done nothing about development models. ESR, the originator of the Open Source movement described existing development models, not only didn't that change the models, but it was before there even was an Open Source movement. What the Open Source movement did was threefold. It tried to repackage the Free Software Movement into a business suit, it tried to downplay the benefits of Freedom in software (since Freedom is apparently scary to businesses), and it started the push to coerce businesses to change their licensing schemes.
You predict a dire future for Linux, "[The Linux Community] won't want any part in the corporate-sponsored demographic-pandering mainstream beast that Linux will have become. GPL'ed or not, they're going to hate Linux." I have a little more faith in the community than the author does. The corporate influence has been here for years. Most distributions of Linux over the past year and a half have included a commercial compiler (egcs), and people cheered! Why? Because commercial does not equal evil. I for one am not fighting against commercialism, I am fighting against proprietary software. Many companies have been very helpful against this, including Cygnus and RedHat. Also, the GPL is not the only protection against such evils as the author describes. The distribution of packages is the other. It doesn't get into the kernel unless Linus says so. Most packages have similar reins.
In conclusion, I agree, it's not about Open Source, but it's also not about being a fickle part of a counterculture. For most of the community, it's about "Having something that works". For me, it's about Freedom, plain and simple.
----
----
Open mind, insert foot.
Even if people do start leaving Linux for other things, hopefully the Legacy of Linux and the internet is that it won't matter what OS you're running. There will be an adherance to standards. Instead of the old microsoft way, remember "DOS isn't done 'till Lotus won't run"?
Hopefully, in future, it won't matter what you're running, you can still do everything you need. A linux user today can meet with a windows user and a mac user on a quake server and play a game of quake.
On other fronts, we're not quite there yet. I'm frustrated at all the job ads that say "Send your MS Word '97 formatted resume to...". A lot of people are still very, very devoted to Microsoft.
Waaayyy back in 1993-4 when I was in grad school, I discovered the 'net. It was most excellent and extremely cool.
:-)
At the time, everybody knew who Brendan Kehoe was, and there was a tremendous outpouring of sympathy when he was involved in a major traffic accident.
Then, as 1994 turned into 1995, the Internet was flooded with newbies. AOLers in particular were singled out for their utter lack of netiquette. There is no modern analog to Brendan Kehoe (or Kibo, or any other 'net personality).
What was occuring was the death of the Internet subculture. Lots of the pre-1994 Internet users still use the 'net, but we don't have the same feeling about it...it's no longer a community, it's a tool.
That's how I see the Linux community. Long-time users are being relegated to a smaller and smaller proportion of the total number of Linux users. Decisions are increasingly being made based on money, rather than "because it's fun and cool". And there's not a thing we can do about it.
Just as the Internet went from being a geek-haven to being a superhighway filled with porno-sites, so will Linux be transformed by the new users (and new uses) during the upcoming years. I shudder to think of what the end result will be.
The folks who are trying to hold onto this sense of community seem to be aggregating around Debian, or creating their own "unpolluted" distros.
Enjoy the Linux community while you are able to, folks. It's not going to last much longer. Already my Linux-user's-group listserv is increasingly innundated by people migrating from the DOS/Windoze world who are asking lots of questions which seem blatantly obvious to a veteran unix user.
These people are the AOLers of the Linux world...carpetbaggers who are riding the wave. Their intentions may be the best, but they're not going to learn the history of Unix and various arcane commands and such. They're not going to take the time to learn what not to say before they speak. They'll be downright annoying.
This is not to put down new Linux users. Hey...you've gotta learn somewhere! But the older users will become increasingly fed up with answering the same question for the 10000th time, and will drop off the lists. Then the lists will lose their decent signal-to-noise ratio.
For me, I'll use Linux while it suits my needs. I'll probably switch to BSD the first time a friend or family member calls asking me to do tech-support for 'em.
It's called BeOS.
Careful, there is some rather intresting stuff going on in the FreeBSD kernel. Taking filesystems for example the new ffs soft update code is nearly as fast as going async (removes 99% of sync writes) but is as safe as a sync version of ffs. Runs quite fast as well, just be careful not to try to remove too many huge tress of files at once (that will tax kernel memory usage, for 30 seconds or so). With soft updates you can also skip the fsck on boot, schedule it for some other time (you still need to unmount the FS before fsck, but using it between a crash and fsck is safe!). More intresting yet is the snapshots for ffs code, which not only allows "NFS toaster like mid-day live backups", but also allows you to fsck the snapshot, and apply the changes to the live (mounted) filesystem safely.
There is a good chance it will run faster then the log structured filesystem, and it defintly can reboot faster!
There is a good paper about how it works in the most recent Freenix procedings, which you may be able to find at www.usenix.org
What about Emacs? Are hackers moving away from it for hipper, newer editing environments, like Crisp, Visual Slick Edit, et al? Or the vi fanatics, are they moving on? What about Unix gurus in general? Did they all switch to OS/2, or Be, or whatever? Some of them, maybe, but for other people, when they get really comfortable with an old tool, they stick with it forever, and keep customizing and extending it.
Stephen Molitor steve_molitor@yahoo.com
Oh and Rosenberger should ask David Cassidy or Menudo about the fickle whims of the Clearasil crowd. That's something for Rosenburger to ponder tonight when he dons his tutu and prances about his apartment to the sound of his Ethel Merman LPs. An artist in the family--right on, I love it!
Rubbish and patronising. Why are free software concepts so difficult to grasp? You use the best software to do the job. Software that is proprietary and closed is at a major disadvantage to software that is free and open. That said, the best software has always won out, is winning today, and will win in the future. I've been using Emacs of one sort or another for 15 years. I don't use it because its "mine". I still use it because there's nothing to touch it. Same for linux.
I see this happening, but I don't think (except for a small disgruntled minority) that it will be because the people in question hate Linux. I suspect that rather than being pushed out by newbies, they'll be pulled out by The Next Great Thing, *probably* not to a *BSD kernel (which is, AFAIK, extremely similar in architecture to GNU/Linux) but to a Free Unix-compatible operating system that extends the Unix philosophy in significant ways. Currently the best candidate here seems to be the Hurd (once it stops falling over every 3 minutes) -- it manages to out-Unix Unix as it were :) I'm sure there are other similar projects out there. I think it'll be a while after that that that the 'I'M mORe 31137 thAn YoU' types show up for the party, and a little while more before the mainstream notices it.
Daniel
Hurry up and jump on the individualist bandwagon!
Well, this is how I view it. If there's a time when even my dad can use Linux, thats great. I have no problems having somebody as computer illiterate as my dad using linux. But I think 90% of the cool thing about using linux is actually going into the code and customizing/fixing/contributing things. Now, when the day when the average idiot can do that, well, then... I guess I'll turn into meathead. heh
Sure, people will leave Linux because it's no longer 'elite.' But then, I'd rather have one clueless user just poking along getting things done that one hundred people using Linux because it makes them cool. So the people that leave Linux for the next big thing -- great, glad you were here. I'll probably follow the next big thing too, but I doubt I'll leave my roots of Solaris and Linux behind :)
--Matthew
I'd rather say it's evolution. There are always some people who've "wiered" ideas. Once Linux has become mainstream you can bet it is going to become a though struggle for something better ... "XXX ... hahahahaha ... ZZZ can do that already", but interesting things are going on all the time. *nices of all kinds are my bread and butter systems and Linux is now one of it. Life would be pretty boring if there were not changes after all. Happy hacking
One thing I see people here missing: the point of the article is that technical considerations aren't what will cause the migration away form Linux. It's the human factor.
When Linux is "good enough" for mass-market acceptance (not there yet, but soon...), the mass market will use Linux in great numbers. Why not? It's free, and it's good! However, we must remember that the "mass market" is significantly less technical than Slashdotters. Their concerns aren't our concerns, and vice versa. Remember also, there are far more of them than there are of us, and when the mass market accepts Linux, it is THEY who will decide where Linux goes. Not us.
This isn't a bad thing! NASA once made a comment that when a shuttle launch wasn't even newsworthy, they will have attained their goal. I see Linux in the same way. When you say "I run Linux!" and the response is "Yeah, you and everybody else, so what?" instead of "Cool!"... THAT is when Linux will have "won".
The cool thing will be something else. No big deal... the cycle will go on, and on. What IS important about Linux is that Linux has created a mechanism by which ANY software industry leader can be successfully competed with. When Linux runs only on museum pieces, the legacy that Linux left will still be powerful.
Thanks to Linux, there can be no more Microsofts... not without a fight. And THAT, more than anything else, is the real value of Linux. The power and weapons to rebel against a market leader are out there now, and aren't going away, no matter whether its caliber is Linux, Hurd, or anything else.
> What you've said could have been said in fewer words.
Yup... one word, in fact:
Progress
--
- Sean
It's a fine line between trolling and karma-whoring... and I think I just crossed it.
- Sean
Suppose many more people do end up using Linux and we do move to s newer development OS to hack on. What are we left with? Perhaps we are left with a more stable and more flexible OS to do our "real work" on. I still think this is a good thing.
"There is another theory which states that this has already happened." - Where have you been during the last 5 years???
Of course, all this happened long before Terran astronauts landed there.
-- $SIGNATURE
(I would be delighted if this were upgraded to an "Ask Slashdot.")
(I think that) The fact that Linux has made it this far is just a mouth-watering *hint* of the progress/impact we could make with an entirely NEW operating system SPECIFICALLY designed for open-source contribution.
Let's face it, most of that "open" C code is butt-complex and only a few people can really get into it and contribute, either to the OS itself, or more importantly to the applications that run on top of it. I view this as a serious problem: traditional programming is just too damn hard. (Unix and C are *1960's* technology for Pete's sake! Who here has a slide-rule?)
I'm trying to imagine an operating system that offers a whole new class of services that makes program development an order of magnitude easier, but I need your help because I just can't put it all together in my own mind by myself. To get the pump primed, here are some dissociated ideas/clues that have crossed my mind:
o Now we have files and variables, both static and dynamic. Could some kind of database system take all these functions over somehow and make it all persistent and easier to program?
o C made Unix. Does this new operating system need a whole new language to enable/justify its existence? What would it be? What would it do? Let's face it: the only machine-code exectuable should be the OS, not the applications.
o Dammit there's just GOT to be a better way to program user interfaces, SOMEHOW. KDE and GNOME are great, but we'll still look back on them as kluges; (brilliantly executed) duct-tape wrapped around the hocked-together rattle-trap junk heap that is X. What's the next higher-level way of doing interfaces that's *way* easier on the programmer (and naturally more compute intensive)?
Look at it this way: we won't be writing X-windows programs in C 50 years from now. If we're smart, ambitious and a little lucky, what will we have by then?
Etc. etc. etc. Okay your turn. Go for it!
--Craig Meyer
meyer@aerovironment.com
Much of what's exciting in Open Source has nothing to do with what operating system you're running. And much of that other stuff is portable across platforms. So if everybody jumps ship one day to OpenBSD, who cares? Enlightenment will still continue, GNOME will still continue, Gimp will continue, etc. Furthermore, because "Joe Schmoe" will only see the GUI (which will be cross-platform), _all_ UNIXes can become user-friendly. So you can make a viable desktop using Linux, FreeBSD, Solaris, whatever. Just as there are Red Hats and Calderas for Linux, there will be companies for the other open-source UNIXes. There will be nowhere for the "power user" to run. All UNIXes will become user-friendly soon. So top-dog envy will not strike Linux.
People/programmers will just change distributions or support diffrent distributions, if RedHat or SUSE or any of them becomes to commercialized.... if all the best distributions become to commercialized and controling then programmers will just create an new distribution.... The only reason to leave Linux completely, would be if their was a competing GNU OS that was far superior.... Look at what is happening with GCC and EGCS, EGCS is the future of GCC.... and I would not be surprised if in the future competing distributions were working on their own next gen distros, which programmers could pick and choose the best features, and the Linux Standard Base will incorperate these next gen features into a final standard for use by commercial applications developers to use... so the next gen distros become a test bed for programmers, and the LSB distros become the commercial products...
Right now I'm using Linux on my (Intel) workstation
;)
mostly because it fits my requirements:
Decent programming environment, reasonably good
support for new (or oddball) hardware,
reasonably good stability, inexpensive,
fairly good app selection, and it's UNIXish.
However, I also have OpenBSD on my Sparc LX, Irix on my
Indy, and FreeBSD on two other PeeCees,
all of which fit my needs for each machine.
If another OS comes along that fits my 'desktop OS' reqs. better,
there is a chance I'll switch.
Not because it's 'leet' or 'cool' but because I'm always
looking for something 'better'...
--Kevin
(Yes, my room does stay warm.
=-=-=-=-=-=
I'm not writing so much to dispute the overall premise of the article (that the early Linux adopters will move to the next new thing when Linux goes mainstream) as much as I argue the likelihood that Linux WILL in fact become the desktop of the masses. One of the biggest problems with Linux right now is all but the largest projects tend to be worked upon by a small amount of people who either do not bring their projects to completion (how many pieces of 0.xx software do YOU have on your Linux box?) or produce projects that are specific to their needs, and releasing them into the community almost as an afterthought. I look at projects like Linux X-plorer and wonder, Are thye ever going to be completed?". Although Windows software can be buggy at times, I rarely need to complain with many of the products I work with. With Linux, it seems that you can never be sure how stable something is. - This is talking from an end-user, not a programmer's viewpoint, and arguing that users should be programmers is, frankly, bullocks.
I believe that the Linux movement (not the open source movement) is/was a revolt by programmers against propritery(sp?) operating systems. For example: My friend Mark used to program to the Microsoft API. I showed him Linux, and eventually he quit his job programming the Microsoft API, and works programming the Linux API. Among the multitude of reasons that he stopped programming the Microsoft API, I believe that there is one reason that happens with EVERY programmer that stops programming proprietry API's, and starts programming the Linux API. Specifically, I believe that at some point, he came to a point where reading and understanding the documentation provided by the vendor of the proprietary OS vender for a particularly obscure API, was more work that reading the code for the API would have been. The frustration level was immense. When he saw Linux, he, on some subconsious level, said "Open source . . . I can actually read the code if I ever get into that situation again. I do not have to read unintentional obfuscated documentation in order to understand the API, I can read the code." The interesting part of this theory is that only the top programmers come to this level of frustration, because they are the only ones that program to the obscure API's, that are not well documented. Basically, this implies that only top programmers are programming the Linux API. (Or that the propitary OS vendor's documentation are all obfuscated.) So, what I guess that I am saying is that the engine under Linux was built for programmers by programmers, with the user interface designed after the internals were working. Whereas the vendors of proprietary OS's built their user interfaces and their engines at the same time, by what the general public (not programmers) were willing to purchase. And what the general public is willing to purchase is not exactly the right way to build an OS. Programmers won't leave Linux, because they are empowered by it. . . . At least for the near future. Linus has stated that Linux should only live as long as it is useful. When it reaches the end of it's usefulness, then it should be given a nice grave and then we should all move forward and embrace the new Open Source OS. Gracefully. Clair "I drank WHAT?????" . . . Socrates
Things change, it's that easy. What I think will make for a better road ahead, for those that wants to be special though, is simply that you get a very wide variety of hardware options.
If you want to be special, get an Alpha, or a PPc, or maybe go fot the upcoming Amiga.
On top of that, I do think we'll be seeing new and interresting alternatives showing up, especially heavily net, and distributed OS's, which will be pretty different from the traditional Unix model.
Hopefully though, the dependancies on network, and inter-connectivity will allow for a more or less seamless integrations through open standards. (A man can always hope).
I think Linux has shown that openness works, and hopefully this lesson will be remebered in the future as well.
It's interesting times ahead, and I think linux will do just fine in it's new enviroment as well. Who can tell the future in 5 years time anyways.
I'm planning to stick with the most popular open source OS. I want Linux to succeed both because it's good and because it will topple the closed source Microsoft monopoly.
While I consider myself somewhat of a geek, and fairly adventurous with my computer, I generally want to use what other people are using. It is *nice* to be able to walk into a Software Etc and find something that will work with your computer.
Right now I'm using Linux *in spite* of the fact that I can't do that, because it's the best OS and it's open source. I'm looking forward to the day when everyone else will be using it. And remember, it will still have 100% of it's power and configurability. The true geeks won't be losing anything.
And even if people do want to switch to another open source UNIX, it should be a trivial change since they'll all run Linux binaries.
I'd consider switching only if they offer a real benefit over Linux. I would consider something like a BeOS if it was open sourced, but that seems unlikely.
Using a scripting language instead of a shell is ridiculous. Do people write bash scripts in their GUI text editor, and run them instead of going to the shell? I doubt it. What you are proposing is exactly the same. I doubt anything will ever replace the shell, because it's so powerful.
I dont' think he ment getting rid of "command line" as far as somthing you connect to a ttyp device, but rather the bash/dos Style shell of having command/programs and command lines a long with pipes, etc. so you'd still be able to type in sigle line "scripts" at a command line, if you wanted to. it could be a lot simpler *and* more powerfull
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
ReadThe ReflectionEngine, a cyberpunk style n
seriously, an OS will never take off if it's called somthing retarded.
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
ReadThe ReflectionEngine, a cyberpunk style n
You've covered a few issues that I've discussed with friends and I think that, while there are always exceptions, you are spot on for the general case. I think we are already seeing it in the distro-ism happening in the "linux community" (I've heard enough derogatory comments of "X" distro users compared with the "real" users. By the same token Linux as an entity has more going for it than any others I've looked at for the "jihad" following :)
I don't think this is necessarilly a bad thing (tm) - and its open source character is unlikely to turn it into an OS dinosaur any time soon. Personally I like the idea of it gaining a mainstream handle-hold because I has so many benefits and is (I believe) a better system that the other os offerings), but I am also honest enough to know I will be running the next new thing on the block as a dual boot with Linux (my current system is a linux/MS dual - and I am stopping with my present MS os because Linux now has the support I previously needed MS products for).
Hopefully, whatever os people get behind, it'll be "open" and enable the porting of software between the os's.
Spurt your load between her fleshy buttocks. Do it now!
takes some perfection.
understand?
First, I would just like to say that this article hit the nail on the head. I myself have had these same thoughts in respect to the Macintosh community, it's just that I never bother to write them down. Alas, that's what I get for being a lazy programming bum. ;-)
Now, on with my comment. With Apple creating its consumer level hardware and offering more and more features in the OS that make it simplier for first time computer users to operate, Apple faces the problem that Linux will of losing its devoted fans because its just not cool any more. Chances are if BeOS is ever done, many of us may switch over (though I wish there were at least one other OS with a menu bar at the top level of the GUI), but for now Apple has found a new way to keep us from jumping ship. Mac OS X will feature xBSD4.4 underneath along with the Mach microkernal and the Darwin OS core, offering power users and Mac hackers like myself a new playground to explore. Few people will venture down there, while we exploite it as a tool to make our lives better and get our work done even faster than we do now. Whether Apple knows it or not, that are keeping their loyal fans by reinventing themsleves so that we can feel special while consumers get everything that they need.
The weenies being described have already left. The first of them was gone the moment you could get a floppy disk set which booted Linux. By the time Linux was on cover-disks in the local 7--11 all of them had moved on.
Right now these same idiots have an old Slackware CD under their pile of BeOS developer releases, and if you look closely you'll see OS/2 in there too. They're getting pretty tired of BeOS by now -- and Win2K beta CDs aren't exciting any more these days, they want something, anything NEW.
But why should we care anyway? Most of them probably never wrote a line of code, and they're certainly not the kind of people to write documentation or help to make software useful for others. Their only contribution was a temporary boost in popularity.
The only thing that might take *quality* talent away from Linux is the arrival of a genuine "next generation" of Free OS. The HURD was, and still might be a possible taker for this position, but it's looking more likely that the challenger will be a complete outsider. When. If.
Don't hold your breath. No one's interested in the OS kernel these days -- all the excitement is cross-platform and happening at a much higher level. Even the architectural differences aren't of much significance when manufacturers are choosing PCI, USB, and Ethernet.
Nick.
Hey, there's still a few years good hacking with the Hurd. At least Linux will steer the world back to Unix like OS's, thus be a better place. :)
POKE 36879,8
(Tongue only partway in cheek.)
--
An esoteric scratched itch:
Homeworld Map Maker Tool
where is linux going? where are OSes going? subscribe to os-edge mailing list. www.egroups.com/list/os-edge/
corporate music is not about becoming popular... and it is. you may think being popular is just, well, being liked by lots of people. but this is disregarding what is needed to be liked by more people: in order to do so you have to popify or corporatify the style. therefore the underground bands of style X are not the popular bands of style X of 5 years later. or if they are, they've been seduced in playing the popularity game (vs. 'authenticity'). one could then say that GNOME (or KDE) is a 'pop version' of Linux, because it's a core of Linux but trying much to look like Win95 instead of the impopular but trusty GNU shell. but then, FSF/GNU themselves are playing the popularity game. they've accepted GNOME :-) hopefully, someone will come with something different enough, someday. more details in the future. :-) matju
So a large percentage of Linux users (and SlashDot posters) in it for nothing but elitism? Gee, what a surprise! Thanks for pointing out the obvious.
I think this article is missing the point. To tell the open source community that Linux is not going to be the best thing going forever is pretty condescending. These are not unintelligent people. The fact is that right now its hot for most of the right reasons. Enjoy the ride Linux users (hackers and end users) and try to do the right thing along the way.
They'll just move to LinuxAlpha or LinuxPPC. Why should the ubergeek be constrained to 32bit Intel?
To ramble a little bit, why do you think the dominant platform for linux is so clearly intel x86? I think it's because the majority of current linux users are DOS/windoze weenies who figured out sometime about when windows95 was released "hey, this really really sucks, and it isn't getting better, time to look at something else" and started to migrate to linux (as opposed to the people who realized DOS was crap from the start). And I bet a lot of current linux users still dual boot with windows.
Maybe it makes some sense that x86 was the primary linux platform 4-5 years ago, but why now? Does anyone actually think intel is doing a great job putting out powerful, fast chips? The time to move to powerpc / alpha / sparc / insert_new_speedy_chip_here could have been a while ago if the linux community wanted it to be.
And on another note, if linux does become dominant and people decide it's too commercial and trendy to use anymore, I hope it isn't an OS like OpenBSD or any UNIX-derived or UNIX-like OS which replaces it. I would really like it to be something far more innovative and well thought out than anything we currently have.
I'm not a smorgasbord.