Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Business

Linux Five Years Away From Mainstream 497

wellington wrote to mention a ZDNet blurb about a Gartner group study. Gartner indicates that 'mainstream' use of open source in IT environments may be 5 years away. From the article: "Gartner's latest Linux 'hype cycle' report shows that open source is halfway to maturity but warns the biggest test will be whether it can demonstrate the necessary performance and security to function as a data centre server for mission-critical applications. Leading-edge businesses are generally still in the early stages of Linux deployments but Gartner expects increased commercialisation and improved storage and systems management for the operating system by the end of 2005, with Linux being used primarily for WebSphere and infrastructure applications on mainframes and web services on blades and racks."
This discussion has been archived. No new comments can be posted.

Linux Five Years Away From Mainstream

Comments Filter:
  • Nuclear Fusion (Score:5, Insightful)

    by AKAImBatman ( 238306 ) * <akaimbatman@gmaYEATSil.com minus poet> on Friday September 09, 2005 @10:37AM (#13518605) Homepage Journal
    Did you know that nuclear fusion is only 20 years away? Just like it was in 1950! (No, I'm not skeptical. Not at all.)

    When I wrote my article [blogspot.com] and its follow-up [blogspot.com] on directions I think a Linux Distribution could take, I expected that there would be some controversy. However, I hardly expected the shear number of responses to the effect of, "Linux is great as it is! Never change it!"

    Which is surprising, because the very point of the Linux design is that different distributions were supposed to be able to explore completely different tracks. There shouldn't be any "one distro to rule them all", yet many of the respondants demanded exactly that! (Amusingly, they couldn't agree on *which* distro to rule them all.)

    When I pointed this out to many responders, and mentioned the fact that I'm merely attempting to suggest a Desktop environment that would help Linux adoption, I got another surprising response: "Who said we wanted regular users? Linux is for the elite. If you're too stupid to recompile your kernel or read all the scattered HOWTOs, you're too stupid to use Linux!"

    I understand that the Linux community is wide and varied, but this sort of attitude is not helping anyone. In fact, this sort of attitude causes Linux to take two steps back for every one step forward it takes in the market.

    It's normal that Linux users will disagree. That's why Linux is just a kernel, KDE/GNOME are just desktop environments, and the GNU System is just a collection of Unix utilities. It's so the end distributions can build the OS necessary to meet their users. But such a design DOES NOT require that users berate each other! Rather, Linux users should understand that "idiot" users using an "idiot" distribution is okay. Gentoo users can still recompile Gentoo to their hearts content even though Ubuntu exists. Ubuntu users can still use Ubuntu workstations even though Fedora exists. Fedora users can still a have 100% "Free as in socks and gun ownership" OS even though SuSE exists.

    There's no reason for this OS bigotry. It's causing confusion in the marketplace, and generally turning the public off to Linux. Just pick the distro you like, and be happy for other people who use something that works for them. K?
  • by spiderworm ( 830684 ) on Friday September 09, 2005 @10:38AM (#13518611)
    Linux was mainstream five years ago.
  • just in time (Score:0, Insightful)

    by brenddie ( 897982 ) on Friday September 09, 2005 @10:40AM (#13518628)
    for the drm wars
  • by foQ ( 551575 ) on Friday September 09, 2005 @10:40AM (#13518629)
    How come every thing is "5 years away" but never seems to get here. I'll bet the writers for the Jetsons anticipated space cars in 5 years too.
  • ZDNet (Score:2, Insightful)

    by Anonymous Coward on Friday September 09, 2005 @10:42AM (#13518643)
    The source of bullshit for years and still counting.
  • by Otter ( 3800 ) on Friday September 09, 2005 @10:46AM (#13518677) Journal
    Five years to mainstream Linux -- I'd say they were being optimistic about desktops. But servers? When is this report from, 1997?
  • by Anonymous Coward on Friday September 09, 2005 @10:46AM (#13518678)
    Apparently, 'Running the majority of web servers worldwide' doesn't count as mainstream.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by AKAImBatman ( 238306 ) * <akaimbatman@gmaYEATSil.com minus poet> on Friday September 09, 2005 @10:48AM (#13518700) Homepage Journal
    Here's a perfect example of what I'm talking about:

    If people can make some money off of Linux then good luck to them, but Linux should not change to meet some commercial wish list.

    Why not? Why can't there be a Linux distribution that is changed to meet commercial desires? Why can't there be a Linux distribution that is changed to meet home user desires? Why can't there be a Linux distribution that is changed to meet scientific researchers' desires?

    What is wrong with different Linux distros to meet the desires of different markets? Isn't that the entire point of Linux? "It's just a kernel," we say. But then the community berates anyone who attempts to reuse that kernel in Community Unapproved Ways(TM). How does that help anyone?
  • by MatD ( 895409 ) on Friday September 09, 2005 @10:49AM (#13518706)
    But, each enterprise app you run will have different requirements, but as a general rule, big enterprise customers use version of operating systems that are a couple of years old. That means, most of the bugs have been addressed, or are at least well known.

    This means that most of the software the current /.'r is running, won't show up in enterprise level distributions for several years. So yeah, five years off doesn't sound that far off the mark.

  • Re:Nuclear Fusion (Score:5, Insightful)

    by LiquidCoooled ( 634315 ) on Friday September 09, 2005 @10:50AM (#13518714) Homepage Journal
    Linux is complicated.

    Not in the software thats available, but in sheer choice of software.

    MS Has Windows XP home and Windows XP Professional, designed for the general required use, its easy to tell epopel to get the correct version.

    99.9999% of home users don't ever need or want a c compiler, or 4 different word processors, or 13 ways to do the same thing, they want the most efficient simple way. The list goes on, but people suffer from too much choice, its like going into a foreign sweetshop and not knowing the names of the products.

    If I could just tell somebody to go and get the "Home" version of Linux - from whichever vendor was currently hot then it would be easier to get people to switch.

    After they have gotten used to their version and know their way around, then they can start customising it and adding all the perfect bits, but until that point, its just overpowering.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by l3v1 ( 787564 ) on Friday September 09, 2005 @10:52AM (#13518725)
    Linux users should understand that "idiot" users using an "idiot" distribution is okay

    I'm also fed up with some things, like ignorant idiotic "Linux [distro] reviews" and "Linux will be ready for [substitute as required] in 5 years" rants.

    For the record, I have nothing against making one or more distribuions which would target the joe6pack masses, the "idiot" user base who doesn't know a kernel from an OS, a computer from a monitor, etc.

    What I don't like is when dozens of reviews say Linux is a piece of junk because the usual computer-illiterate is not able to click his/her way through the installation process, because they can't be expected to know their hardware, and so on, coming to the conclusiont hat Linux is not ready for anything.

    What I'd like my point to be here is that Linux is ready for a huge variety of things. Literally. It just takes a few energetic people and some funding to prepare a 6pack-friendly disto. Besides that, it is already ready to be used for datacenters, web server farms, clusters, developer workstations, and I could just go on with this, and many of you could even name exemples for them with known big players to back up the claims.

    Stating anything that sounds like "Linux is/isnot/will/willnot be ready for this/that in 1/2/3/... years/ever" is just plain fraggin' stupid and idiotic. There is no "linux". Linux is what you make of it. One could correctly state that there does not exist a specific Linux distro that would specifically target the 6pack clicking crowd, but one should not state that such a distro could not be developed.

  • by spiderworm ( 830684 ) on Friday September 09, 2005 @10:53AM (#13518738)

    I take issue with the argument that Linux isn't mainstream until it's mainstream on the desktop. Just because people don't realize it powers a lot of the servers whose websites they visit doesn't mean it's not mainstream.

    per Webster:

    mainstream: a prevailing current or direction of activity or influence

  • by canuck57 ( 662392 ) on Friday September 09, 2005 @10:56AM (#13518769)

    Gartner indicates that 'mainstream' use of open source in IT environments may be 5 years away.

    I wonder where he has been. I started using Linux IN the datacenter some 4-5 years ago now. One system was up for almost 4 years running DNS and Squid. For DNS, we occassionally patched it, for squid we had a job that restarted it once per week at 11pm on Sundays. It didn't make it to 4 years because the UPS had to be upgraded. We had bets if she would reboot, the na-sayer lost.

    And it was a no-name left over PC to begin with. The moral of the story is that it isn't the hardware as would the other OS have you believe.

    Not adopting Linux where it is suitable has more to do with an inability to change fo the better and what shares does the CEO/CFO/CIO own.

  • Re:Nuclear Fusion (Score:2, Insightful)

    by cyborg_zx ( 893396 ) on Friday September 09, 2005 @10:59AM (#13518795)
    As any businessman can tell you, scaring away the customers is not good for business. :-)

    Indeed, but Linux is not a business and the people in the community you are referring to are not business-like. Unfortunately there's very little one can do if these people cannot be reasoned with. We just have to try our best to be more vocal in our helpfulness then they are in their scorn.
  • Re:Nuclear Fusion (Score:2, Insightful)

    by Rhys Hardwick ( 876699 ) on Friday September 09, 2005 @11:07AM (#13518867) Homepage
    I agree with some of what you are saying, but disagree whole-heartedly with others. Whenever I talk to people who have no idea about linux, I tend to get a lot of interest from the fact you can _choose_ what program you want to use. They like the idea that if one program doesn't suit you, you can choose from a whole host of others. One good example is word processors: OOo and KOffice are designed to appeal to different people. KMail and Evolution suit different people in different ways(in fact I use both depending on what I am doing). I personally love that choice, and new users seem excited by it. I also think the same of distributions. Gentoo is not meant for newbies. Try Linspire or Ubuntu. What perhaps we need is easier to access information for those wanting to start linux on what distribution is for them. I hate it when people say "They're all different, you'll just have to try them all!!" That's ridiculous for new users. Someone stick their neck out and say, bold and clear, try this one!
  • Re:Nuclear Fusion (Score:3, Insightful)

    by Spy der Mann ( 805235 ) <`moc.liamg' `ta' `todhsals.nnamredyps'> on Friday September 09, 2005 @11:07AM (#13518869) Homepage Journal
    And a one liner doing an ad-hominem attack got a +4 Insightful. Wonderful.

    Perhaps you should read the ACTUAL content of his blog, and the responses to it, before criticizing blindly. His point wasn't to advertise his blog, but to show two particular pages in it.

    Besides, his point was valid, wasn't it? And it's not the first time someone posts in his blog/journal about Linux not being user-friendly enough. I'd post a link to my /. journal, but I don't want to be accused of "slashvertising".
  • Why does Linux keep getting faulted for installation issues while Windows gets a pass?
    Linux installation is not a reason to avoid switching at a corporate or oem level.

    I downloaded and installed Suse 9.3 64 bit on my new dual Opteron the night before last. The installation went really smooth but of course there was a hiccup. I had to install sensors. That involved a trip to a web site, yasting around a bit, etc.

    It would be easy to blast Linux for not automatically doing everything and retreat to M$ land, except that Windows 64 bit doesn't even have drivers out of the box for my SATA hard drive and thus wouldn't work at all. If I really wanted fans to work badly enough, and could not get a device, I could write a kernel module myself and all Linux hardware stuff has excellent documentation to at least get me started.

    The bulk of all OS distributions are either OEMs or corporate rollouts. OEMS have a team that prepare images for a fixed hardware, and so do corporate rollout centers. Whether you wade through driver compatibility issues on Windows or Linux doesn't matter. Both systems have similar problems and Windows wizards at that level don't really help someone who should already be an expert on the topic.

    I would think that OEMs might consider locking down Linux PCs so that end users do not have the root password. So they can't break it...
  • by GPLDAN ( 732269 ) on Friday September 09, 2005 @11:11AM (#13518905)
    I think it's really important to distinguish from Linux the server platform and Linux the desktop platform, as you say. I run GNOME from an Ubuntu distro on the desktop, and it's.... pretty good. But it's not XP. No Quicktime or WMV plugin means a lot of websites like CNN and Yahoo don't really work well. Xine is ok for DVD content, but overall it's a bit slow and uses more resident memory than what I consider an equivalent XP system does.

    Linux as a server has arrived, and has been here for awhile.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by AKAImBatman ( 238306 ) * <akaimbatman@gmaYEATSil.com minus poet> on Friday September 09, 2005 @11:15AM (#13518946) Homepage Journal
    So why are you paying attention to one person's ideas as if they were important?

    Marketing. As I was attempting to communicate in my original post above (though perhaps not with complete success), the perceived attitude of the Linux community is one of elitism. So even if Linux distros currently meet all the critera of a Windows replacement, many users will avoid Linux simply because they don't want to deal with the community.

    As a result, all this "it's our toys, go away" nonsense is counterproductive to the stated goal of spreading freedom (as in chili peppers and nonsensical ranting*) through software.

    * Sorry, I always have fun coming up with new pairings for the "freedom" definitions. Someone should make a game out of it. ;-)
  • by WillAffleckUW ( 858324 ) on Friday September 09, 2005 @11:22AM (#13519029) Homepage Journal
    Just like Fusion is always 10-20 years in the future for commercial usage.

    It depends on what your definition of "mainstream" is, of course. Right now, more people are using Linux than ever used Microsoft's DOS. Or Windows 3.1 for that matter.

    Define your own reality - don't let others define it for you, with metrics based on the sales price of the OS, or the net revenue from OS sales. Linux strength is it's low cost, so it will never win at that game.

    But right now, many people worldwide use Linux, or even BSD, even if it's what runs on their cell phone or inside their networked self-repairing robot-dog-feeding fridge.

    And, to paraphrase Martha Stewart, that's a good thing.
  • Yawn... (Score:3, Insightful)

    by Pedrito ( 94783 ) on Friday September 09, 2005 @11:24AM (#13519058)
    Kind of like this article [com.com] from 5 years ago, or this one [forbes.com] from 3 years ago, or this one [linux.org] from Dec. 2000.

    In 5 years, there will be an in every garage [go.com]. Yawn...
  • by tempest69 ( 572798 ) on Friday September 09, 2005 @11:25AM (#13519074) Journal
    The problem isnt hardware support, it's install hell. When your RPM requires lib blah.bla.o and lib blah.blip.o, then you need to satisfy those dependencies, but sometimes those arent able to run with your current kernel. or need a compiler that you dont have installed. Before you know it your trying to install a compiler, and getting dependency errors for it, wondereing just how many hoops you need to jump through just to get one dinky peice of software to work. Once the Install-HELL is gone and the hardware "works by default" then linux has a go at the desktop. Then there is "Directory Hell" where the average user never wants to learn why a folder isnt a file, and why you cant view a folder full of family photos when you click open.

    Until you can get the easy things doable by the masses, then you have a chance at taking the desktop.

    Storm

  • Gartner Group (Score:3, Insightful)

    by AviLazar ( 741826 ) on Friday September 09, 2005 @11:28AM (#13519124) Journal
    Gartner is a respected company. Many companies pay TONS of money to get their two cents. Considering this, for those of you who do not like what Gartner is saying about Linux...how about you counter their findings with your findings. Here are the rules:

    You should be neutral (tough for this crowd)
    You should be logical (shouldn't be tough for us, but will probably be)
    You should perform qualified research with backup sources.

    Publish
    Profit

    Saying "Gartner you suck, you don't know what your talking about. You are five years behind the times" is really lame and inflammetory (if not trollish). Proving them wrong goes a LONG way.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by Kadin2048 ( 468275 ) <slashdot.kadin@xox y . net> on Friday September 09, 2005 @11:31AM (#13519158) Homepage Journal
    I just wanted to second what you're saying.

    As someone who has been a Linux newbie repeatedly over the years, by virtue of periodically installing some distro, trying to get it to work, getting it 90% there and then getting hung up on some random bit of hardware and eventually getting frustrated and going back to my Mac, the lack of coherent established opinions is difficult to work with.

    In my longest (and still running) experiment with Linux, on a home server, I went with Debian because I thought it would avoid RPM dependency hell that drove me nuts in previous tries. In retrospect, I think this was a good move -- I'll never use anything that doesn't have apt-get again. However I'll often ask a question on how to set something up or edit a config file, and get the response "Well, that's just because Debian sucks and is broken. Use [insert distribution here] instead."

    It's fine to have multiple distributions. It's fine for people to have opinions on which distribution is best. But advocating that others switch distributions constantly in response to what ought to be minor problems doesn't do a lot to inspire confidence by new users in an OS.

    Also, I think a lot of users go too far the other way -- so on one hand you have distribution zealots who loudly proclaim that theirs is better and yours clearly sucks, for any reason or none at all, while on the other the people who actually have a soapbox to stand on (in trade magazines, established web sites, etc.) generally refuse to take an opinion on distros one way or another. Once in a while I'll see someone take a wishy-washy stance as to 'this distribution might be a good one' but there's very little clear guidance for new users. If you have an opinion based on real experience, for god's sake say it. But if you just like your distribution because it's yours, shut up.

    Okay, I'm done.
  • by xtracto ( 837672 ) on Friday September 09, 2005 @11:31AM (#13519163) Journal
    Neither you nor the Gparent post understood one of th e main points of the great-GP post.

    To answer GP:
    Not in the software thats available, but in sheer choice of software.
    MS Has Windows XP home and Windows XP Professional, designed for the general required use, its easy to tell epopel to get the correct version.


    Sure, and it is really easy to tell the same people to buy Xandros or Lindows or even Mandriva. Just tell them to use Mandriva! Do not tell them to use just "Linux" because then you will give them problems.

    Its like if someone bought a computer and you tell them "you can install Windows 98, Windows 2000, Windows NT 4, Windows XP, Windows 2004 or MS-DOS if you like the command line"

    Of course you will know that person and if he is not computer saavy, you will tell him just to install Windows XP Home or pro.

    Make the same with Linux, as GP said, Open Source software is all about Choice, Linux IS OSS, so it is all about choice.

    The problem here is that we (Linux advocates) continue to try to push this motto "Linux is Easy" or "Linux is for geeks only" or whichever but the key element is that Linux (nowadays) is all that.

    "Linux is Easy" for your Grandma if she uses Lindows.

    "Linux is easy" for John Sysadmin if he uses Slackware (just an example okey? do not bash me)

    "Linux is for geeks only" if we are talking about Gentoo

    "Linux is difficult and not functional" if talking about Lindows for John Sysadmin.

    Do you understand? I think it is time to stop thinking about "linux" as the operating system -per se- and start to think about distributions there ARE distributions for every kind of person and whichever the person, if you recommend the wrong distribution it will be -difficult-
  • TFA is BS (Score:3, Insightful)

    by Cederic ( 9623 ) on Friday September 09, 2005 @11:37AM (#13519233) Journal

    The article keeps flicking confusingly from Linux to Open Source.

    Open Source is already mainstream. I don't have colleagues at any major enterprises that don't use it, and the smaller enterprises tend to use it for a larger percentage of their operations.

    Linux adoption is however far slower, and I don't know anybody at all using it (commercially) on the desktop. I'd be surprised if Gartner's 5 years is correct, especially given the way Sun's Java Desktop hasn't exactly been the most successful business venture ever seen.

    So does anybody have access to the Gartner report that can clarify whether it's Linux that's 5 years away, or Open Source software?

    (Not that I rate Gartner especially highly anyway)
  • Re:FreeBSD? (Score:2, Insightful)

    by CoderJoe ( 97563 ) on Friday September 09, 2005 @11:38AM (#13519245)
    I'm curious. Which distros did you try? All of the major distros, upon which others are based, have some form of package system. Gentoo has emerge, which, if I remember correctly, is very similar to your beloved Ports sytem. Redhat/Fedora Core has had RPM, and now has yum. Debian has dpkg and apt. Slackware also has packages of some sort, although I have no idea in what form.

    It sounds to me like you didn't put a whole lot of effort into trying to use Linux and expected it to behave the same as FreeBSD.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by .sig ( 180877 ) on Friday September 09, 2005 @11:44AM (#13519306)
    Reading this post and the thread that goes with it makes me wonder if anyone else out there bothers to RTFA...
    If you even read the summary here on /. rather than hust the headline you'd see that the article is about linux being 5 years away from mainstream in IT environments. No mention of joe sixpack or your grandma not knowing how to use linux.
    They are 2 VERY different things, makes me wish I could mod the whole thread off-topic... (and redundant)

    [Personally, I agree with the artice, linux is already moving fast in the IT sector. Depending on how you define 'mainstream' it could already be there. IMO that's where it belongs anyway. I know I definately prefer to work in a *nix environment]
  • by DaEMoN128 ( 694605 ) on Friday September 09, 2005 @11:45AM (#13519311)
    The average home user (I'll say a 60 year old whippersnapper is getting there ) is becomming more accustomed to being able to do more advanced things on the computer with just the click of a button. Backing up a dvd is a perfect example. Or even better, transferring a VHS to DVD. On windows, they buy a piece of crap software that barely works, but does what it says it will do, and thats copy VHS to DVD. Stop and think how many steps it takes to do that in Linux. Every one is saying its mainstream now. IT IS NOT! It is industrial right now. Mainstream is when it is a house hold name. I actually keep a windows box around for several reasons (mostly multimedia in nature)just because I can get what I want to do done in a quarter of the time with that particular os. I use linux on all of my other computers because it does all that I need for those particular machines. When they make a distro that is so dummed down that my 60 year old father can pick it up and go "Why didn't you show me this earlier??" it will be ready for mainstream. There is too much configuration to do for now (/etc/hdparm.conf, ipchains, samba, etc.) that isn't done automagically or through a very easy to use UI (Suse is an exception, but it is so crippled in other respects that it can't do what else I need it to do with out doing the dependancy dance). Personally, I think Ubuntu is a good start, but it isnt perfect either. All of the distros have something to them, but none are ready for my old man...yet. Till then, It will always be 5 years away. After then, it will be the now.
  • Re:Grain of salt (Score:3, Insightful)

    by BeanThere ( 28381 ) on Friday September 09, 2005 @11:46AM (#13519320)

    The study is more about the market state than the technical readiness of either Windows or Linux, don't confuse the two. Technically Linux may well be ready and in many ways is better than Windows as a server, but this doesn't automatically translate to higher adoption in the market, as Windows has massive unfair advantages e.g. huge marketing budget & sales team, 'network effects', critical mass, desktop monopoly etc. When they say Linux is "ready" to start becoming "mainstream" they don't mean it is now technically 'good enough', they mean, the market is at a point where it is willing to adopt Linux enough that Linux is poised to reach the required critical mass. In other words, in five years or so a significant percentage of companies will be 'ready' to adopt Linux as a server platform. It's not so much a case of "is Linux ready for the market", it's more about "is the market ready for Linux".

  • by BeanThere ( 28381 ) on Friday September 09, 2005 @11:56AM (#13519404)

    It would be easy to blast Linux for not automatically doing everything and retreat to M$ land, except that Windows 64 bit doesn't even have drivers out of the box for my SATA hard drive

    You hit the nail on the head. People hold Linux up to different standards than Windows. If you try bring Linux into an organisation, even the smallest hiccup will be met with criticism and "told you so"s that you 'shoulda stuck with Windows'. But the Windows server can crash several times a month and nobody even blinks, because, well, "that's just normal" ... the "server down again guys" routine. The fact that so many other people on the planet also have problems with Windows somehow "validates" its crappiness in the minds of its users - managers often don't really understand computers, so they probably subconsciously reason "as long as everyone else has these problems it must be normal" right? Meanwhile you're bringing in Linux because it's presumably better, so people automatically look for flaws, especially if you're basically trying to "prove the managers wrong" for their decision to use Windows ... managers who like to think they know a lot do not like people who know more than them about something questioning their decisions. (This pretty much describes the situation at my last job.)

  • Re:FreeBSD? (Score:3, Insightful)

    by FlightTest ( 90079 ) on Friday September 09, 2005 @12:00PM (#13519435) Homepage
    I tried Linux *FIRST*

    I tried SuSe, Mandrake and one other I think. Problem was, every time I read a HowTo or other document, right after discussing how to do something, it always added "your distribution may do this differently." And surprise, surprise, they did. So I tried FreeBSD. I got the book "Absolute BSD" and went through that. And every example worked as published. Yes, I understand that this is due largely to the "FreeBSD is an operating system, Linux is a kernel" thing, but the problem I ran into was a lack of distribution-specific information for any given linux distribution.

    FreeBSD was simply easier to understand for me. I do recognize that is a highly personal choice, though.
  • Re:Nuclear Fusion (Score:5, Insightful)

    by ifwm ( 687373 ) on Friday September 09, 2005 @12:04PM (#13519475) Journal
    "Linux is the kernel, not the OS."

    While this may be true, it is not accurate.

    What do I mean? When people discuss "Linux" they are talking about the OS that is built on top of the kernel. Yes it's only the kernel that is Linux, but that semantic battle was fought and lost a long time ago.

    Linux is an OS now. Carrying on with "it's not an OS it's a kernel" talk is a waste of time.
  • by utexaspunk ( 527541 ) on Friday September 09, 2005 @12:07PM (#13519509)
    here, we're not moving to XP from 2000 as it's not worth it: we're moving to longhorn as and when it emerges

    So, you don't see the point in moving to XP, but you do see the point in going to Longhorn... What does Longhorn offer that's significantly different from XP anyway? Transparent windows?
  • Re:Nuclear Fusion (Score:3, Insightful)

    by shaitand ( 626655 ) on Friday September 09, 2005 @12:25PM (#13519646) Journal
    You're both wrong. Linux is a kernel and a kernel is an OS. What you are both referring to as an OS is actually an OS distribution.

    The whole misconception is due to vendors that sell distributions and refer to them as OSes because the two are never seperated (Windows, MacOS, etc).

    For instance, loading Bash and GNU utils does not transform solaris into a different OS. The OS interacts with the hardware, not the user.
  • by psbrogna ( 611644 ) on Friday September 09, 2005 @12:28PM (#13519666)
    I suggest you take 15 minutes out of your life (vs > 45 min for Win X) & do an Ubuntu installation. The only potential user hurdles are because it has to be installed- it it came on the machine there wouldn't be much difference between it & Windows. I say this because I've installed it for Joe non-technical user and they're fine with it.
    This is the case now- not some nebulous prediction.
  • by Bralkein ( 685733 ) on Friday September 09, 2005 @12:29PM (#13519678)
    What the hell are you talking about?

    I've been using Linux for the last three years, I've gone through Mandrake, SUSE, Debian, Gentoo, Slackware and Arch Linux and I have never ever had to manually go around and resolve package dependencies (except possibly on Slackware, but even then you can download swaret or slapt-get to solve that, and Slackware is meant to be a pretty hardcore nerd distro anyway). When exactly did you encounter this problem, and with which distro? I'm genuinely interested to know, so I can stay the hell away from it.

    You might have a point if you're talking about downloading Mandrake RPMs and trying to install them on SuSE or something like that, but that's not meant to work anyway, and I don't know why you'd think it would. It's not as if you'd buy Toyota engine parts for your Ford now, is it?
  • You are correct (Score:3, Insightful)

    by jd ( 1658 ) <imipak@yahoGINSBERGo.com minus poet> on Friday September 09, 2005 @12:41PM (#13519776) Homepage Journal
    Even to the extent of the Linux kernel, there is no "Linux", per-se. There is a vanilla kernel, but then there are a large number of kernel patches and patch collections. On top of that, not all options exist for all architectures, and different parts of the kernel will compile differently under different (ie: non-GCC) compilers, where they compile at all. Picking patches includes such issues as to the "real-timeness" of the kernel, security issues, clustering and even how kernel-specific modules need to be. You'll also want to decide if the kernel is to be on storage or in the BIOS.


    This is before you even get to Linux distributions. And still before you get to the distribution, you've the C library to contend with. There are several for Linux, and this will determine what you can run and how it will perform. So, choosing a different C library essentially changes the whole picture.


    Oh, and on top of that, you need to decide how generic/specific the kernel and C library are to be, with regards to hardware. Do you want something that'll run on any white box with the processor of your choice? Or do you want something that runs specifically on your machine, as it stands right there and then?


    Then, there's your choice of init system. There are quite a number listed on Freshmeat and there are probably as many more again that aren't listed. You also don't need a classic init system, if you've something specific in mind and it won't change - you can write a program that starts up whatever you like.


    Assuming a fairly standard init, to have a working Linux system, you need to be able to connect to it somehow. There's about a dozen getty-type packages out there, with different strengths and weaknesses. There are several login programs. For graphical logins, the number od xdm-like packages is unbelievable. I've lost track of the number of username/password systems, which may or may not use PAM or something similar.


    So far, the number of combinations is astronomical. We've not got as far as a working system, all we've got is a skeleton that'll allow connections and trigger things.


    My personal preference would be to have a meta-distribution that is compiled on a central system, where you pick the options from a pick-list and it builds the distribution from your choices.

  • Re:Nuclear Fusion (Score:5, Insightful)

    by hackstraw ( 262471 ) * on Friday September 09, 2005 @12:59PM (#13519989)
    Linux is complicated.

    Oh really?

    How is it that millions of people use it every day without even knowing that they are using it?

    The Tivo was so revolutionary and user friendly that it has become a brandname/product synonym like jello or kleenex.

    The Linksys WRT5x series of wireless routers are some of the most commonly used end user products of its type, and it runs linux.

    People use google millions of times daily.

    People use millions of websites that run Linux daily.

    Linus was even surprised to buy a digital picture frame for his wife and found out that it runs Linux.

    Seems like Linux is pretty mainstream to me.

    Oh, the infamous Linux on the desktop is that what mainstream means?

    The issues there are simple. There is not a compellingly different or better GUI subsystem and there is a lacking supply of easy to install and use software.

    As soon as those two issues are taken care of, linux will be mainstream on the desktop, otherwise its on embedded systems and servers where it is currently better suited.
  • Re:Nuclear Fusion (Score:4, Insightful)

    by agrippa_cash ( 590103 ) on Friday September 09, 2005 @01:29PM (#13520279) Homepage
    I've spent a fair amount of time on the Gentoo boards, and am suprised by how many people are using other distros and how much relevant help they get. I can't remember ever having seen the hostility mentioned above.
  • Re:Nuclear Fusion (Score:3, Insightful)

    by keltor ( 99721 ) * on Friday September 09, 2005 @01:58PM (#13520561)
    Hate to point this out, but the FreeBSD is part of the BSD community that has become just as fragmented as the Linux community. Originally they had the same kernel, but now you have the NetBSD kernel, the OpenBSD kernel, the DragonflyBSD kernel, the Darwin kernel on microkernel, the MacOSX we're sorta the same thing as Darwin but we added a bunch of weird crap to piss off the OSS Nazis, and probably some other BSDs that do weird stuff. So stop this we are an all in one package crap. (Oh I forgot to mention GENTOOBSD!!!) ((ooooh and i forgot to mention the fact there are 3 types of FreeBSD))
  • Re:FreeBSD? (Score:1, Insightful)

    by Anonymous Coward on Friday September 09, 2005 @02:21PM (#13520791)
    I love YUM, especially the update option... Upgrade my system to the latest stuff in my repository of choice?

    yum update

    Downloads and updates everything. No user intervention required. I love it!

  • Re:Nuclear Fusion (Score:3, Insightful)

    by LordoftheWoods ( 831099 ) on Friday September 09, 2005 @05:01PM (#13522136)

    btw, I was not asking a serious question, only posting my remarks. Linux is not linux quite often, which makes googling for problems quite a problem itself in my experience. FreeBSD is just plain FreeBSD. That I love: one system as a whole, not tens of dozes of systems that share more or less the same code-base.

    [..a post or two..]

    Wrong.

    The point is that while all the *BSD share the same heritage, the code-base is different and unique for each flavor. Apart from the efforts by Debian, Gentoo et all, FreeBSD is just FreeBSD and NetBSD is just NetBSD etc. You choose the OS of your choice and off you go. All in one package.


    You seem have observed that when looking for answers to problems using a Linux-based system, the answers may or may not work depending on which system you use. The observations themselves are not wrong, but your conclusion about their source is not very solid. What you are seeing is a social problem rather than a technical one. People obtain 'Linux' and then think they are running 'Linux', and then when things break they get help for 'Linux.' But, as you know, Linux is not an operating system and the problems they have are probably absolutely irrelevant to the kernel. Yet the tag 'Linux' is more often than not the software they attribute their problem too, thus asking support for it. Usually, a "oh, and I just happen to use xyz distribution" is added as a side note.

    Fragmentation within the two communities is not the issue per se, it is how people see that fragmentation. You should never ask for support for your "Linux Operating System" because there is no such thing. Linux distributions and BSD flavors are both distributed in "unified packages" and differ wildly between one another. Also, most Linux distros don't use vanilla kernels, and it can be argued that, like BSD, they are just "derived" from the original (albeit they do snag upstream regularly rather than forking, a key but not really relevant difference). But the whole discussion about kernels is moot, because it simply does not pertain strongly to the problem you describe. If people would realize that Slackware != Gentoo != Debian != Fedora != SuSE, just like they realize that FreeBSD != OpenBSD != NetBSD, then Linux support would be in the same state as you seem to imply BSD's is.

    Regarding distribution-specific docs, this can be problem, but does FreeBSD really rewrite all the docs so that there is no confusion? (for non freebsd-specific stuff, of course) That is a monumental task, and if they do then wow, great for FreeBSD users. I personally consider it a silly waste of time. With Debian we just have the upstream docs and README.Debian where the maintainer is *supposed* to document Debian-specific differences which would otherwise cause confusion.
  • Re:Nuclear Fusion (Score:2, Insightful)

    by 10101001 10101001 ( 732688 ) on Friday September 09, 2005 @05:09PM (#13522189) Journal
    This is in reply to this post and all the posts up the line made by you. This seems the best place, considering I have a response to various parts throughout the line. So, to begin:

    When I wrote my article and its follow-up on directions I think a Linux Distribution could take...

    I'd like to start out by asking what Linux Distribution you were talking about. Was it Gentoo? Mandrive? Ubuntu? Or did you mean all distros?

    Which is surprising, because the very point of the Linux design is that different distributions were supposed to be able to explore completely different tracks. There shouldn't be any "one distro to rule them all", yet many of the respondants demanded exactly that! (Amusingly, they couldn't agree on *which* distro to rule them all.)

    What I find surprising is that you seem to be making grand generalizations of "the Linux Destop", not "the Linux Desktops". For all your talk about exploring different tracks, you're suggesting a single track for everyone. It comes as no surprise to me that the many people in the many already existing tracks are yellling "Never change it!" aka "we don't want to unify under your design". It really shouldn't amaze you that they can't agree on one Linux to "rule them all".

    I understand that the Linux community is wide and varied, but this sort of attitude is not helping anyone.

    It probably helps established distros to not wonder off on a goose chase whom already have a target audience.

    In fact, this sort of attitude causes Linux to take two steps back for every one step forward it takes in the market.

    "The" market, of course, is the goal all distros should be aiming for, since clearly all distros are interested in competing in one market, not many markets.

    When I pointed this out to many responders, and mentioned the fact that I'm merely attempting to suggest a Desktop environment that would help Linux adoption, I got another surprising response: "Who said we wanted regular users? Linux is for the elite. If you're too stupid to recompile your kernel or read all the scattered HOWTOs, you're too stupid to use Linux!"

    I'd love to know if this was the actual quote from a user. There's nothing about using Linux that makes one elite. At the same time, there's already many distros where it's not necessary to recompile the kernel nor read scattered HOWTOs. However, I can understand why many users of Linux aren't interested in others adopting Linux.

    Now, in response there was this from an AC:

    "If people can make some money off of Linux then good luck to them, but Linux should not change to meet some commercial wish list."

    And you replied:

    Why not? Why can't there be a Linux distribution that is changed to meet commercial desires? Why can't there be a Linux distribution that is changed to meet home user desires? Why can't there be a Linux distribution that is changed to meet scientific researchers' desires?

    What is wrong with different Linux distros to meet the desires of different markets?


    I'd assume when he talks about Linux, he's talking about the Linux community. Distros are, to some extent, a completely outside influence. From time to time, one distro makes a major contribution to the Linux community. But that sort of adoption is almost always based on technical merit, not on "to meet home user desires". And while I certainly encourage Ubuntu and Mandrive to continue their work to make a distro to their own ends, I'd never suggest that the main line of developers change their objectives. Why? Because it's their project for which they're allowed to do whatever they want. And pissing them off means that I, whom is already capable of doing such work, would basically be forced to do such work. This sort of goes on to your next idea:

    Isn't that the entire point of Linux? "It's just a kernel," we say. But then the community berates anyone who attempts to reuse that kernel in Community Unapproved Ways(TM). How

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...