Slashdot Mirror


The Question Of Too Many Linux Distributions

evenprime writes "In this zdnet column, Evan Leibovitch responds to linux critics who say that Caldera and Red Hat will be the only distributions to survive. Evan points out that the diversity of available distributions, and the ability to roll your own, is a great strength." The arguement Evan makes is one that, IMHO, is correct - and people need to remember that the diversity of the distributions isn't necessarily a bad thing. Sure, maybe the commericial variants will move down to a couple, but I think for the overall community, diversity is a strength.

202 comments

  1. Re:Diversity is good, but . . . by Johnny+Starrock · · Score: 2

    The business field will be narrowed because market just isn't there for for 500 distros (but the standards issue will play a roll). Look at the auto industry in the '20s verses the auto industry today.

    --

    end communication
  2. Re:Variations by rgmoore · · Score: 2

    The problems you describe are likely to be less of an issue for a big business. They're likely to standardize on a comparatively small number of packages- just the ones that they really need- and stick with them for a good long while. They're not going to be trying to upgrade the version of their CD-ripping software every time it comes out with a new bugfix. They're also capable of doing neat tricks like compiling their own to solve some of the dependancy problems that you mention. (Actually, the next time that sort of problem happens, you might consider downloading the source RPM and running rpm --rebuild to see if it can be compiled with the software you already have. One major flaw of compiled RPMs is that they often require much more specific versions of packages than is strictly necessary.)

    Of course you can also solve this problem by using a more advanced package management system. Debian users are constantly (and correctly, IMO) bragging about the ease of using apt-get for package management; it deals with all those annoying dependency details for you. The still-under-development Ximian RedCarpet is also quite nice about resolving RPM dependencies and downloading any updated packages you may need. Both systems do depend on having a blessed source of guaranteed compatible packages, though.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  3. Re:Diversity is good, but . . . by leiz · · Score: 2

    they use red hat linux at ucla? afaik a majority of the servers run NT and SEAS use Aix/Solaris... and at the installfests the lug generally installs mandrake.


    Zetetic
    Seeking; proceeding by inquiry.

    Elench
    A specious but fallacious argument; a sophism.

  4. Re:TOo many distros? by flatrock · · Score: 1

    This sounds like very good advice, unfortunately a lot of companies have taken a different approach. We have a large customer which is a hardware vendor. They develop special purpose systems, and have their own Linux distribution which is tailored to their needs. They support a variety of operatin systems, but Linux's open source nature is a nice advantage when dealing with custom systems. When problems arrive, they don't have to deal with intellectual property issues with the OS vendor when working with their customers to resolve the problems.

    When working on a large system, the fast pace of changes in Linux can be a problem, so they have all the different vendors use their version of Linux, which they then control how often it gets updated.

    The problem then arrises that Linux doesn't have a binary driver interface. Changes to the kernel often break device drivers. It's very difficult to release a driver in binary form at all, and making it work on a variety of systems and distributions is even worse.

    We can't just release a source code version of the driver and have the customer recompile their kernel with our driver built in for three reasons.

    1. The customer doesn't want their customers to have to recompile the kernel to install a new driver. The people installing and updating the drivers are not Linux experts. The installation must be simple. If running Linux on the system means they have to have better trained users, then Linux is no longer cost effective.

    2. The source code contains intellectual property of the ASIC vendor that we have access to under NDA. We cannot legally release the source.

    3. The ASIC we use in available and used by other vendors. Our software is what makes our products superior to our competitors. Making the source available so our competitors, when they've been promising the same features for a year but can't get it to work, can catch up is not a good business decision.

    The problems get even worse because the customers want to use software from a third party which they think should work with our hardware. Unfortuately, that software contains kernel patches which are poorly hacked into the kernel. Now we're spending our development time patching a customer specific kernel and third party software.

    After a couple months of this we think we've got it worked out. My managers are happy and mentioned that they have some other customers who want Linux drivers and can't wait to give the customers the new code. Of course the customer has a different distribution with a different kernel version. My boss was not happy to find our that changes to the kernel break our driver, and more development needs to be done to get the driver working for that customer, who also has some very specialized needs.

    Our product has a lot of features. Fully running our verification tests takes several weeks to a month. Supporting a large number of OSes is expensive. Supporting an OS like Linux where everyone cooks there own version is very expensive. Support for anything but Red Hat or Linux PPC (yes we support PPC) will likely not be a free product from us in the future. It just isn't cost effective unless there's a very large order involved.

  5. Re:If there weren't so many distributions... by ajs · · Score: 2

    Friendly graphical installers like the one that comes with Red Hat, or like the one that comes with Windows? There are only 5 varieties of Windows, but their installer still confuses most 1-2year Windows admins I've seen.

    Of course, most Windows desktops come pre-installed, which if that were the case for Linux, installers wouldn't really be the issue.

  6. Re:TOo many distros? by xinu · · Score: 1
    Ok, so why not add pirana to RedHat then instead of a new distro entirely? Even better why not just develop apache to use mod_proxy and make it a non Linux specific solution.

    What's the benefit or why does it matter if Linux fits on a floppy for a firewall? Let's say the environment is grown to 200-300 Linux boxes strong and each one is totally different. How does having a machine that's nothing like the rest help make the admin's job any easier at 2:00am when it goes down? Or what if a new person walks in the door to take over the environment and has to figure out wtf is going on and how each one works, learning curve goes waaay up.

    Not trying to start a war, but it's the custimization and optimization that makes it harder to administrate in my opinion. It makes it an elegant hack job of bubble gum and duct tape...

  7. Re:Variations by breic · · Score: 1

    I love this really dumb argument that we shouldn't have too many choices. We should have only one car company, one airline, one oil company, .... That way we would always know for sure which one was best. Is this just a tech problem with micosoft or are all consumers fools?

  8. Re:Big Picture by SquadBoy · · Score: 1

    Cosnidering that I turn down several job offers a month and am now looking at another one pretty closely yes I do think being an admin is a long term good thing.
    Yup and of course winders *never* loses it's mind and goes all to hell and needs to have people called in to fix it. The simple fact of the matter is when it is up and running it is just as easy if not more so than winders and when it breaks Susie is not going to be fixing winders anymore than she can fix *nix.
    You will notice that I used the past tense in those statements. Yes it is somewhat better with winders 2000 but still no where as nice as *nix.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  9. Survival of the Fittest Distribution... by asciimonster · · Score: 1


    I'm a firm beleiver of free competition. It's never a good idea to have a monopolist in this (see Windows). One of the things that must be observed is the cross-compatibility. If you constantly have to change software when you have to change distibution, peolple feel like their stuck inside a distrib. Thake the installation procedure for instance. Sometimes it's a tarball, then an rpm, then is a binary with an install script allways assuming a different configuration (read: distubution). Usually it's possible to make them work, but it annoys me every time.

    Slackware rulez! But I would appricate it if Slack 8.0 would be released soon...
    Since I use Slackware 7.1 it usua

    1. Re:Survival of the Fittest Distribution... by PigleT · · Score: 2

      "Thake the installation procedure for instance. Sometimes it's a tarball, then an rpm, then is a
      binary with an install script allways assuming a different configuration (read: distubution)"

      This is why installing binary-only packages is a bad idea. Ultimately the nature of glibc and gcc is to lead the field forwards in their own sweet way. If "your" distro chops a basline saying "we shall use glibc-2.0.7 for OurDistro-6.0" then that's its problem for quantizing the evolution process. What's even more silly is producing binaries that will only work on a few such versions: specifically, I'm thinking SuSE-5.2 and 6.0, RH 6.0, 6.2 and 7.0; they all use different glibc2 versions, 2.0.7, 2.1.x, 2.2.2 (oh woops, that's Debian Unstable, never mind, it'll be 2.2.3 before you can blink). Any company producing a binary-only package "for SuSE" for, as is rather more frequently encountered, "for RH" is screwing their business model over badly because I just simply won't be able to install it - and around here, what I have installed here wins over what you might be able to provide.

      Oh yeah. Now what was that about commercial distributions? What about the real linux distro?
      ~Tim
      --
      .|` Clouds cross the black moonlight,

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
  10. Re:Diversity and installation problems by Dionysus · · Score: 1

    b) and c) is already supported on Debian.

    Debian has this menus program. When you install a X program on Debian, a new menu item will be created which is available no matter which WM you are using (I tried KDE, GNOME, Enlightenment and WindowMaker).

    Debian also supports dependency checks and downloads.

    --
    Je ne parle pas francais.
  11. Re:Variations by knife_in_winter · · Score: 1
    • Typical dekstop workplace environment
    • Too many variations of Linux
    • Gnome vs. KDE vs. etc.

    When it comes to deciding whether or not to use Linux in your work environment, these arguments are all very poor cop-outs.

    Here is why. I used to do tech support for IBM Global Services for the Lucent account. Massive outsourcing effort. One of the first things my group did was enforce standardization of the desktop for our users. At the time, the standard desktop was Windows95 with Office95 and very specific network shares for specific groups. If you installed anything else on your system, you had to support it yourself. We only supported Windows95/Office95. Period.

    So what is keeping the CTO of a given company from mandating that servers shall run Debian stable (for example) and nothing else? Workstations shall run Debian stable with Gnome/Gnumeric/Abiword and nothing else? Hell, you can enforce running RedHat servers sharing samba and Windows98 clients running KDE inside X servers for all I care.

    The point is, Linux provides you with not only options and choices but the opportunity to build and control *any* type of environment that suites your business needs. If you cannot enforce standardization of your own business's computing environment, that is your own fault and is independent of OS or GUI.
    --

    Tyler's words coming out of my mouth.
  12. Re:Thanks by billthecat · · Score: 1

    Uhm, then why did you post?

  13. Re:TOo many distros? by xinu · · Score: 1
    My job would be *much* harder if we only had one distro.

    Then you must be a developer, because you definately aren't a Systems Admin...

  14. Re:practicalities by CaptainZapp · · Score: 1
    Not to start a flamewar. But SuSE has probably by far the greatest market share in Europe.

    At least in the German speaking parts...

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  15. Greeting from the Galapogos! by blues5150 · · Score: 1

    Diversity in Linux is a good thing. Darwin will take care of the rest!

    --

  16. Re:Variations by hal9000(jr) · · Score: 1
    Ok, sport, I use my Linux machines for work and not for CD Ripping, etc. And life was much simpler before everyone started using rpm. tar is just so much better. So let's not throw personal barbs, OK? Soecially when you don't know squat about me.

    Second, the problems I describe are a huge issue for business large and small regardless of the OS and it is not easily solved. All distribution packages are a nightmare to use and unless your deploying on a very large network are often times far more work than not. Every try to deploy and update to an application only to have it fail on 1/2 the machines for various and sundry reasons. Many update packages are fine, in theory, but in reality are not too helpful.

    My point remains: Linux distros are just as bloated and top heavy as other OS's and just becuase it says linux doesn't make it easier.

    ps: Can't install the frigging source RPM because I need rpm 4.0, which I can't install ...

  17. Re:Variations by Bungie · · Score: 1

    If people would actually hack at Windows as much as they hack at Linux, Windows would never "blow up". I run Windows 95OSR2. It never crashes and runs nice and quick.Why? Because I actually manage my DLL's, VXD's and registry to the point that I do not have such problems.

    I have never seen a Linux user just install a program that they have downloaded off some wayward site without checking it, yet I see the same people just grab the latest version of whatever and install it into Windows. These people have full system trays with the most useless things and several files loading at boot that they'll never use. Then they complain because Windows is slow and buggy. The same user will also spend hours working on a config file in /etc but will never use Regedit in their life.

    I like Linux and Windows for their individual strengths, and I don't have a huge problem with either. This has become sort of a rant, but I think both are fine in their own way once you actually learn to use them both to the proper extent.

    --
    The clash of honour calls, to stand when others fall.
  18. Re:There are not enough distributions by slimshadow · · Score: 1

    Have you tried the RedHat beta yet then?
    It's beta (so by definition it sucks :), but is very easy to install compared to previous versions and once installed it's child's play.
    The only thing that might be hard is choosing what you want to install.

  19. Re:Variations - OS X by Annamite · · Score: 1
    How can Apple does it so easy with BSD kernel that linux geeks can't do with linux kernel? Put a good GUI and management features etc.. on it!!!


    It has been a long time for linux geeks to fight internally, wait a bit longer and OS X "might" take over the *NIX world iff they allow some open source/license method to their GUI.

    Pondering...

  20. Re:Microsoft Think by hal9000(jr) · · Score: 1
    And this is just an instantiation of the versioning problem in monolithic OS's. Only it tracks vertical instead of horizontal.

  21. Standards by cigarky · · Score: 1

    As has been pointed out before, there is plenty of room for diversity and personalization - and distribution-specific wackiness, even - but a simple set of agreed standards would solve most of these problems. If the major distributions follow a standard, open and reasonable set of installation standards - oh, say the LSB - then commerical and noncommercial software makers lives will be made easier. I am impressed with the variety of places various rpms want to put those files (/usr/lib, /usr/local, etc, etc, etc). Each user can still place tarballs where they want to, and minor distributions can continue to follow any old wild idea that comes in their head. Vive la difference!

    --
    You shank my Jengaship!
  22. Re:If there weren't so many distributions... by ajs · · Score: 2

    "No offense, but I think you must know some really stupid "windows admins" then"

    Of course, these are not the most clued in people ever. I find the Linux installers to be easy to use (a little on the feature-rich side, which can be confusing), but I know folks who see "what kind of keyboard are you using" and their brains lock up. AND THESE ARE PROFESSIONALS.

    We live in a world where we're damn lucky most machines come with an OS because most people who do admin for a living could not install one to save their lives. Most of the admins I know wouldn't break a sweat on a Linux, Windows or BSD install. But, then most of the admins in the world are nothing like most of the admins I know....

    That said, I've been baffled by Windows installs when they get... odd. The thing most people forget is that 99% of the time, when you're installing Windows you're doing so on a system that was meant to run Windows. When you try to install Windows on a home-grown system with a blend of old and new parts, it can be a refreshing dream to install Linux on it ;-)

  23. Hell, why not roll your own distro? by ScottBob · · Score: 1

    Download the latest kernel, then the latest version of XFree86, the latest version of Gnome, KDE, Apache, etc., then assemble it yourself for a no-name Linux. We do it with computers all the time by buying the parts separately to get our own tailored computer, why not the OS too? Then you know exactly what you got and won't have the needless bloat like full Red Hat or Mandrake distros. Not that they don't have their uses, I installed Mandrake 7.2 on my machine so I can learn Linux, play around with it, and try out all the apps to see what they do, but then I discovered www.linuxfromscratch.org.

  24. Distro analogy by ScottBob · · Score: 1
    Analogy: One OS (Linux) distributed by many companies = one processor motherboard (x86 architecture) distributed by many manufacturers.

    Slackware : Redhat :: Asus : Soyo

    In other words, same difference. It all comes down to a matter of personal preference. Arguments can be made between distros just like mobo mfgrs.

    Windows will run on all mobos, but a mobo can run any OS adapted to the architecture. The mobo is not tied to Windows (save those with built in Winmodems, etc.) Whoops, I shouldn't have said that, Microsoft might bribe mobo companies to embed its kernel into the chipset so that only Windows will work on that motherboard. (The only company to ever tie the motherboard to the OS was Amiga with its Kickstart ROM, right? If you bought an upgraded OS, it came with a new Kickstart ROM, thus giving rise to companies that manufactured dual Kickstart boards.)

    fstream io_fil("zerowing.rom",ios_base::are belong to us);

  25. Re:practicalities by oingoboingo · · Score: 1

    i knew i would leave someone out. the point is...in the german market, once you combine the market shares of SuSE (as you mention), and (insert two other major distros like RedHat or Mandrake), how much of the market is actually left for the other distros? in practical terms i don't think a truly large amount of diversity really exists.

  26. Re:Hell yea Diversity owns by rosewood · · Score: 1

    You have never heard someone say 'I am gay' for something?

  27. Re:Flamewar alert! by jgp · · Score: 1

    I agree. This feeling of protectionism for these distibutions is akin to the stomach churn associated with wild life documentaries containing footage of those hapless wildebeest attempting to cross the swollen, croc infested waters.

    Jump, old fella! You can make it! [crunch] Oh, dear.

  28. Re:TOo many distros? by Drakantus · · Score: 2

    I wish they would specialize a little more. Mandrake uses KDE and uses aurora, Redhat uses Gnome and uses a beta gcc. Suse is like mandrake with a different default config tool. Other than that they look the same. It's like having twelve different flavors of ice cream that are all strawberry.

    I would much rather have a couple great server distros, a couple great desktop distros, and a couple low-cpu requirement distros. Better than having twelve that each try to do all three.

    --
    I love going down to the elementary school, watching all the kids jump and shout, but they dont know I'm using blanks.
  29. Re:TOo many distros? by xinu · · Score: 1
    There's a HUGE difference between optimization of a machine for a specific role and having Sun come out with Solaris Firewall, Solaris WebServer, Solaris DB, Solaris Workstation and all having different revs of software installed, different startup styles and scripts, different arguments to common commands, missing commands, different glibc version, different compiler version and libraries, etc. RPMv3, RPMv4, DEB, pkg, etc...

    My point was that Linux is almost too open and fragmented, two distros look absolutely nothing alike and by being so diverse you become a jack of all trades and master of none. Just as no one can claim to be a UNIX guru (or they can until you ask of which platform and type) no one will be able to say they are a Linux guru because in a couple more years RedHat's gonna look like HP/UX and Mandrake like AIX.

  30. Re:Hell yea Diversity owns by rosewood · · Score: 1

    That was definatly ON topic - I was talking about diversity that comes from linux including distros - damn morons ps Slow down cowboy! Slashdot requires you to wait 1 minute between each submission of /comments.pl in order to allow everyone to have a fair chance to post. It's been 1 minute since your last submission!

  31. Re:TOo many distros? by rgmoore · · Score: 2

    Don't forget:

    4. A couple of dozen "botique" distributions aimed at specialized purposes. There will long be a need for distributions that are optimized for specific applications. These might include single floppy versions for rescue disks, versions for single purpose devices like routers and firewalls, versions for embedded devices that have to boot off a ROM, CD-ROM only versions for internet appliances, etc. There might even be versions that are aimed at markets that we don't think of as being separate right now but that would take off when available. I'll bet, for instance, that blind people would appreciate a distribution that had an audio based install and included lots of packages aimed at making it more accessible. These special purpose distros may be originally based as a derivative of one of the general purpose distributions, but they'll probably wind up taking on a life of their own and being maintained separately.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  32. Re:God I feel old! by phutureboy · · Score: 1

    I'm a crusty old greenscreener who lived through the Unix fragmentation of the 80's and I fear this is happening all over again with Linux.

    Yup, I remember all that too, cept I had an amber screen. It was not a pretty scene at all.

    The key difference between Unix and Linux with regards to forking is that with Linux, forked projects can merge back together much more easily than with Unix.

    Forking is good, and it generally only happens for good reason, i.e. when a project leader is taking the project in a direction that some of the users don't want it to go.

    --

  33. Re:If there weren't so many distributions... by Hyperkinetic · · Score: 1
    I agree. I started with the first Slackware released by Walnut Creek (kernel 1.2.0). Since then I've tried the rest. Slackware is consistant, stable, and the easiest to manage. Red Hat managed to polute the distro pool by adding a bunch of premature 'admin tools' that teach you NOTHING about managing a machine. They have the corporate world convinced that theirs is the only distro for the large business environment. Nothing could be farther from the truth!

    Every time I search news groups looking for the answer to a problem, I have to wade through hundreds of replys from know nothings telling me to install the latest RPM! THIS IS -NOT- ADMINISTRATION! It is the same mentality as blindly reinstalling Windows everytime it misbehaves.

    If I had been hooked on a distro other than Slackware, I doubt I would have learned enough about UN!X systems to graduate to Solaris on SPARC, or learned how to patch, modify, or write programs in C++. Both have led to better jobs.

  34. TOo many distros? by fantom_winter · · Score: 3
    I think that's the whole idea of Linux. From a design aspect, Linux is more of a bazaar, where everyone puts a piece in. It works pretty well for the hobbyist. If you want something more consistent and slower moving, try FreeBSD, or a commercial Unix.

    Distros do nothing but give people options..

    1. Re:TOo many distros? by Ian+Wolf · · Score: 2

      I have to disagree with you there. I've been a big Red Hat user for many years, and the 7.0 release persuaded me to run other distros in concert. At home I have a firewall machine, laptop, Oracle/Apache server, and a desktop. At first I was a little hesitant about having a mix of distros on different machines for "self-support" reasons, but my fears were quickly proved unfounded. I now run Mandrake 7.2 on my firewall, SuSE 7.0 on my laptop, Red Hat 6.2 on my server, and both Red Hat 7.0 and Mandrake 7.2 on my desktop. I've found that they all have there little quirks, but for the most part they are still very much alike. I think the only exception is Debian. I gave it a quick glance, only to determine that while I liked what I saw, I wasn't prepared to go down that road just yet.

      BTW, I definitely wouldn't use Red Hat 7.0 on my Oracle box (tried, not pretty), but its hardly bullshit. Well, I suppose that's just my opinion and you have yours. C'est La Vie.

      --
      "The words of the prophets are written on the Slashdot walls."
    2. Re:TOo many distros? by hardburn · · Score: 2

      You forget that every one of those kernel hackers is sharing their code, thus eliminating duplication of effort.

      I think that right now, there are two major distribution types out there: Red Hat and Debian. All the others are basicly based on one of those two, with Slackware being the only real exception. Other then that, you have a bunch of specialty distros like Maragda (which boots off a CD) or ucLinux (small distro for PDAs).

      There is some duplication of effort between Debian and Red Hat (produce diffrent package manager programs, etc.), but they ultimately base themselves off the same code. The specialtiy distributions must have lots of duplication, but only because they are specialized and what works for someone else doesn't work for them.

      Diversity is a strength.


      ------

      --
      Not a typewriter
    3. Re:TOo many distros? by SquadBoy · · Score: 3

      That would be wrong. Let's take a look at the facts.
      1. Most distros use a stock kernel just with diffrent compile options. Thanks to the GPL anyone anywhere working on the kernel is helping everyone.
      2. Many distros are derivied from RH or Debian. And in the case or Progeny help Debian out while working on their own goals. This is a good thing.
      3. People are going to work on what they think is cool. Even with some of the economic woes going on if you have the skills to be a Linux developer you are still not going to have any trouble paying the rent. This means that almost every person out there who is paid to write Linux code is doing it because they want to if they did not want to work on that bit of code they could very easily go somewhere else and do it and get paid. The people who are doing it on their own ar going to do what they want to end of story.
      4. Point to a distro that has caused fragmentation in the kernel. There is not a major one with more than a handfull of people working on it. Go back to 3 for comments on fragmentation of desktops packaging systems etc.
      5. My job would be *much* harder if we only had one distro. For example I have a client who really wants a phone number to call in case I fall off the face of the earth. I need RH (shudder) for that person. Another wants the samllest cleanest system I can give him. Debian to the rescue. Yet another needs a very small braindead easy to manage firewall system. god I love the guys who work on floppyfw. In short multiple distros are a great thing for anybody who really understands and works with the code.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    4. Re:TOo many distros? by SnapShot · · Score: 3

      Now I'm not a Linux expert, but it seems to me there could be a market for three or so comercial distributions, plus Debian acting as the reference platform for the others. What might we see in a stable Linux marketplace??

      1. A simple Windows migration distribution with two click setup into KDE or GNOME. This could be the AOL of Linux distributions; the kind of distribution Slashdoters sneer at, but the one that would introduce many people to Linux in the same way that AOL introduced many people to the internet. It's too bad that Corel gave up since they seemed to be working in that direction.

      2. Two or three competing hobbiest / proffessional distributions. Each would have the kind of subtle differences that people who know what they are talking about (and those that don't) could argue about for days... This competition would drive the bleeding edge of Linux evolution.

      3. Finally, Debian -- the Amish farmer of Linux -- carefully examining what should and should not be included in the software, probing the political, ethical, and social differences between Free Software and Open Source, asking the question "whether we should", and, acting as a standard; the "Microsoft seal of approval" for the Linux world.

      These opinions are from someone who is just starting to enter this world...

      --
      Waltz, nymph, for quick jigs vex Bud.
    5. Re:TOo many distros? by Trepalium · · Score: 1
      The multiple distributions aren't hurting Linux. What's really hurting Linux is the fact that the Linux Standards Base and Filesystem Hierarchy Standard isn't yet complete. The LSB and FHS, along with it's package format, and guidelines on what libraries must exist and where should make it possible for distribution independent programs. Right now, frankly, things are a mess. Every distribution has different package formats and different methods for getting daemons to start up on boot/runlevel, different dependencies, etc.

      It's easy to mistake the symptom for the problem, but in this case, the problem is not that there's too many distributions, but rather that there is too few standards. In all fairness, the main differences between most distributions is more cosmetic than anything else. Nearly all use standard kernels (a few apply non-standard patches to the kernel to add features that Linus maintains are not ready for introduction into the mainstream kernel), almost all use glibc-2.1 as the standard (a few use glibc-2.2, but still include 2.1 for backwards compatibility), you're likely to find the GNU fileutils and GCC 2.95 in almost all cases, etc.

      Once these standards are finalized, then we need object sharing (Gnorba vs KParts), widget theme and generic UI preference stanards.

      --
      I used up all my sick days, so I'm calling in dead.
    6. Re:TOo many distros? by SquadBoy · · Score: 1

      No if you read carefully I'm an admin who happens to work for a number of different people with very different needs and wants. :)

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    7. Re:TOo many distros? by Ian+Wolf · · Score: 2

      Not necessarily! I was once a sysadmin and I would say that my job would have been much harder if we only had one distro.

      My company used to use a couple different distros for different things. We used Red Hat 6.2 for our Oracle machines, because it was the best Linux at the time for Oracle. TurboLinux's Cluster server for our web farms, because it was a breeze to set up and manage. We also used Caldera, Red Hat, and Mandrake on desktops based on that user's personal preference.

      The fact of the matter is that there is no such thing as "one size fits all". Windows, Solaris, AIX, Mac OS-X will never be able to solve everyone's IT needs all by themselves. If they could then they would have already. They each have their strengths and their weaknesses. Linux's strength is that it can very easily be customized/optimized (without vendor approval) to suit _your_ needs. Try and shoe horn WinNT or even Solaris for that matter onto a floppy disk to provide the complete operating system for a firewall system.

      One distribution could never have achieved what many have already done.

      --
      "The words of the prophets are written on the Slashdot walls."
    8. Re:TOo many distros? by Anonymous Coward · · Score: 1

      Too many distros -> support nightmare. Especially when your favorite distro become bullshit (see redhat) and you have to move everything elsewhere. Every distro has its little own kernel too - full of patches.

    9. Re:TOo many distros? by Ian+Wolf · · Score: 2

      Yes you're right there is a difference, but not as different as you think. I currently have to deal with a server room full of Solaris, HP-UX, and Irix. Of those three operating systems alone, there are no fewer than three disparate versions of each. Of those three or more different versions you are going to find different revs, slight differences in commands, missing commands, and even software install methods all within the same OS family. Our Unix Admins have to deal with all of this and do so on a daily basis. A couple of Linux distros in the mix would be childs play for these guys. Hell about half of them run Linux on their work laptops.

      I think my point, which I invariably did a poor job of conveying is that the minute differences between distributions, especially those within in the same family (ie. red hat based versus debian based), is nothing that SysAdmins can't handle. Sure it would be better from an administrator's perspective, if you could have all your machines running the same version of the same operating system, but it isn't always practical. It's a fact of IT life that AppX runs better on SomeOS4 then it does on AnotherOS5 or even SomeOS2 which you decided to standardize on. While a homogenous infrastructure may get the job done, more often than not its nothing but a pipe dream that PHB's still cling to in hopes of lowering their beloved TCO. IMHO, the goal should be to use the best operating system available for a given task, whether its Solaris, Linux, Windows, or Mac.

      Now don't get me wrong, I'm not defending Linux for the sake of defending Linux. In fact, I agree with you completely that there are some serious issues like those you mentioned. However, I don't think there is anything wrong with it that a few standards can't remedy.

      --
      "The words of the prophets are written on the Slashdot walls."
    10. Re:TOo many distros? by Ian+Wolf · · Score: 2

      I found that out the hard way....After I tried.

      --
      "The words of the prophets are written on the Slashdot walls."
    11. Re:TOo many distros? by M$+Winblows · · Score: 1

      It's like having twelve different flavors of ice cream that are all strawberry I tend to agree with this statement. I have been using RedHat for about 6 months now. I am fairly new to Linux and RedHat is the only distro that I have used so far. I have read about other distro's - gone into the irc's and talked to other people about other distro's, and I have come up with this thinking: who has the better looking logo? (yep that's about it - and I think RedHat by far has the coolest looking logo) I hear about some distro's being better for serving others being better for a workstation. but hey, My feeling is use whatever works for you. My needs were simple....I have a windows box that was maxing out on HD space, and I needed a server to put those space hogging files into. I heard about Samba and decided what the hell time to try out this Linux thing. To make a long story short I am now a converted Linux user and haven't touched my windows box in ages and that is usualy just to play games. Oh and by the way, I use my RH Linux server as a workstation. I have installed KDE and Gnome - I use KDE 98% of the time (but that is just personel preference), I have installed apache with php - so now I'm creating dynamic websites. And I think learning Perl is my next project. So in laymen's terms I have a file & print server / Apache web server / and a workstation all in one box....is this the correct distro for it, is this how the linux box should be used or set up? - who cares! it works for me and I am happy using it. And if the Redhat distro didn't work for this set up I would check to see which one did - Which you can't do with Winblows! Remember - "Where ever you go, there you are"

      --
      Must... control... Fist of Death!
    12. Re:TOo many distros? by ma_sivakumar · · Score: 1

      As I understand it, the concept of open sourcing is all about hackers working on goals relevant to them than working for a 'common cause'.

      I hope that in a few years time each city will have their own distribution. This will be leaner and more useful as only the relevant features will be included in the distribution. Today my Red Hat installation includes time zone option for tens of cities all over the world. If there is distro by a local software firm, this will be out. and so on.

      --
      yAthum UrE yAvarum kELir All the places are our place, everybody is our kin. (A Tamil Poet - 2000 years ago)
    13. Re:TOo many distros? by mpe · · Score: 2

      I think that multiple distro's are actually hurting Linux. If there were only two or three, each would be constantly striving to best the others, and a staunch competition would ensue that would improve the product of each, but as it stands right now, there are literally dozens of distros, each with it's own "specialty" if you will.

      Except that what is "best" depends greatly on what the distribution is wanted for. A distribution oriented around trying emulate the look and feel of Windows might be fine for the home user but an utter pain for a network adminstrator.
      Too few distributions could easily result in a distributions which are less than useful to many potential users.

    14. Re:TOo many distros? by RayChuang · · Score: 2

      SnapShot,

      If I could moderate this message thread I'll mod your message up at least two levels. :)

      Your assessments are completely correct in regards to Linux. I think Caldera OpenLinux 2.4 and Mandrake 7.2 make excellent Linux distributions for first-time Linux users.

      The professional distributions should be between Red Hat, Turbolinux and S.u.S.E. for corporate use.

      And the Debian Linux should be the base reference for Linux distributions.

      --
      Raymond in Mountain View, CA
    15. Re:TOo many distros? by Ian+Wolf · · Score: 2

      Somebody PLEASE give this person karma!

      --
      "The words of the prophets are written on the Slashdot walls."
    16. Re:TOo many distros? by xinu · · Score: 1
      Welp, at least we're on the same page...

      I think it's a great tool for some things. Being a Solaris Admin myself (and pissed off that I do have to support a few bastard child Linux distros) (and a little HP/UX, AIX, and IRIX in the past) get totally frustrated and freaked out when someone wants another version of the same thing but does it slightly different.

      POSIX being a joke and why UNIX mostly failed because of the splintering...

      IMHO, I think for Linux to truly triumph there needs to be a common thread more then the kernel, being united and with some set standards instead of each distro company running in opposite directions with what they think is best for Linux.

    17. Re:TOo many distros? by Samrobb · · Score: 1
      . Finally, Debian -- the Amish farmer of Linux...

      Excelent description. I wonder how many folks here would really understand the reference, though.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    18. Re:TOo many distros? by Ian+Wolf · · Score: 2

      I totally agree.

      I'd certainly like to see some _meaningful_ standards in the Linux space. It bugs me that some of the differences between distros serve no real purpose at all.

      --
      "The words of the prophets are written on the Slashdot walls."
    19. Re:TOo many distros? by The+Blackrat · · Score: 1

      You can't do that with windows? Fucking dumbass...2kserver does it all, but since your head is in your ass, I guess it's hard to see that

    20. Re:TOo many distros? by Forge · · Score: 2

      Why do people here sound apologetic about chusing a desktop environment?

      It's your choice and nobody elses. If you want or need to make the info public, just do it and wait for the responses "you should check out the new version of mine. It's better" or "way to go. You have good tast, just like me."

      --
      --= Isn't it surprising how badly I spell ?
    21. Re:TOo many distros? by Ian+Wolf · · Score: 2

      Ok, so why not add pirana to RedHat then instead of a new distro entirely? Even better why not just develop apache to use mod_proxy and make it a non Linux specific solution.

      Because at the time Piranha was still in its infancy, and Red Hat hadn't introduced the HA server for atleast another couple of months. By that time, I wasn't there and don't know if they ever switched. Furthermore, the Cluster server from Turbo was very reliable, quick, and easy to administer.

      What's the benefit or why does it matter if Linux fits on a floppy for a firewall?

      For one its small, and its highly portable. This can be a very useful tool, but more specifically it was merely an example of the flexibility of Linux. There are a couple of distros out there that fit onto a floppy disk. I can't remember the names, but we had a couple tailored for a number tasks, most of which were diagnostic in nature. Don't read too into this, its only an example.

      Let's say the environment is grown to 200-300 Linux boxes strong and each one is totally different. How does having a machine that's nothing like the rest help make the admin's job any easier at 2:00am when it goes down? Or what if a new person walks in the door to take over the environment and has to figure out wtf is going on and how each one works, learning curve goes waaay up.

      First of all, 3 to 4 different distros is a long way from 200-300 in a server room. Secondly, anyone fool enough to install 200-300 "completely" different operating systems is insane. Furthermore, the differences between Mandrake, Red Hat, Caldera, and TurboLinux are minute. So much so, that an admin who can administer one but not the other is obviously an idiot. In fact, I would rather admin a server room with five different "specialized" distros of Linux than I would one with a mix of AIX, Solaris, HP-UX, Irix, and Digital Unix.

      Not trying to start a war, but it's the custimization and optimization that makes it harder to administrate in my opinion. It makes it an elegant hack job of bubble gum and duct tape.

      Think of it this way. Even if a company standardizes on one platform (I'll use Solaris for example) there are going to be differences, possibly even significant ones, from one system to the next. My Solaris boxes for Oracle are going to have different kernel parameters for larger shared memory. My web servers are going to have optimizations for iPlanet or some other web server. This is going to continue right down the line from mail servers to NFS servers to NIS servers all the way down to the workstations. So even though I've theoretically standardized on Solaris, my admins are going to have to approach each box differently, by role that is.

      You wouldn't use a framing hammer to tack up a picture and you wouldn't use a tack hammer to frame a house. Carpenters don't use just one hammer and SysAdmins shouldn't limit themselves to a so-called "one size fits all" solution. Hell, even NT has optimizations for specific roles.

      --
      "The words of the prophets are written on the Slashdot walls."
    22. Re:TOo many distros? by exitzero · · Score: 2

      I have mixed views on number of multiple distributions, but when it comes down to it the most of the reasons I can think of why one would like to see less distribution out there are all based around FUD.

      I may think a friend who uses a GUI which is different from the one that I use a little weird, but when it comes down to it, any thoughts I have concerning its inferiority are because I don't use it and aren't used to it, rather than based around what I acually know. Sure it doesn't do some things as well as what I use, but there are certainly other things it does better.

      All distributions have there good points and their bad points, if you don't like them don't use them.

      When I go to the supermarket I don't complain about the huge choice in washing detergent that there is on sale, and how difficult it is for me to choose the right one, and I really know nothing about washing powder. If I find myself suddenly not liking it I try something else.

      The big difference between linux and more commercila thigs like washing powder and cars is that the openness of linux means that often improvements made by one particular distributer are often made available to others. The friendly competition between KDE and gnome should be considered a good thing.

      The one area when the variation can cause hassle is when releasing binaries. Having to produce 6 or more different binaries for different distributions, or even versions of the same distribution can be a pain. But even then there are usually people who use distributions I don't that are prepared to help out, and in the longterm this probably just encourages better codeing techniques to allow for the necessary portability.

      People are always going to be ardent supporters of one version of a product, but when it comes down to it, you only know how good you product is when there are others to compare it to.

      --
      Keep your programs tidy.

      Exitzero.

    23. Re:TOo many distros? by Patrick+McRotch · · Score: 2
      I think that multiple distro's are actually hurting Linux. If there were only two or three, each would be constantly striving to best the others, and a staunch competition would ensue that would improve the product of each, but as it stands right now, there are literally dozens of distros, each with it's own "specialty" if you will. This can not possible by good for the advancement of Linux.

      Allow me to explain: There are a fixed number of kernel hackers in the world. Granted, more and more people are switching to Linux each year, but in any given moment, there are a limited, fixed number of people who write code for Linux. Dividing these people up between so many distros only serves to impede the process of advancement. Let's say there are 10,000 kernel hackers out there (the number is probably much larger, but hey, it's an example). If these hackers are distributed among 20 seperate entities working for 20 seperate goal, each goal will be lesser than if they were working in unison for a common cause. This is why fragmentation and code forks can only hurt Linux as a viable MS alternative.

    24. Re:TOo many distros? by patter · · Score: 1

      Debian -- the Amish farmer of Linux -- carefully examining what should and should not be included in the software, probing the political, ethical, and social differences between Free Software and Open Source, asking the question "whether we should"

      I'll have to admit, this does seem like what Debian is trying to do. But the one (and only, so I am partly to blame) time I installed Debian I was less than impressed. I guess I am used to the problems that are unique to RedHat (files moved to strange places, breaking other things (like apxs)).

      But with this debian install (the latest at the time), I was astounded by the fact that the man utility was utterly broken by some bizarre attempt to secure it which didn't work in this particular case.

      These little differences force me to gravitate to BSD, or stick with the Linux I know well. Since I have no interest in spending countless hours learning the quirks of the particular distro, I'd rather have a stable server/development environment up in a reasonable amount of time. A few days is ok, but 2 weeks or months to learn the quirks of a new distro -- no thanks.

      I suppose the professional sysadmin may get off on constantly exploring the subtle differences, but if your focus is setting up some basic and reliable services...

      I can't see these differences convincing most corporate IT departments decide to through out their 20 NT boxen, and replace them with 2 or three Linux servers.

      If your replacement doesn't know the distro you've chosen to set up and you move on to bigger and better things, they could be in for some problems down the road and regret the desicion and switch back to NT or something.

      --
      -- If at first you do succeed, try to hide your astonishment. -- Harry F. Banks
    25. Re:TOo many distros? by hammock · · Score: 1

      Every distro has its little own kernel too - full of patches.

      Slackware never distributes patched custom versions of the Linux kernel. Ever.

    26. Re:TOo many distros? by teg · · Score: 2

      Oracle doesn't work with Red Hat Linux 7, as it does wacky things glibc 2.2 doesn't like - they're relying on undefined behaviour.

  35. Re:Variations by maxmutt · · Score: 1

    hmmm... CTO, Chief Technology Officer, um management type isn't he supposed to be? know a little something about technology? Supposed to make decisions?

    "Typical desktop workplace environment
    Susie the secretary will not understand *Nix vs. point and click."

    Has he looked at either KDE or Gnome or compared the two? How do either of these NOT provide the point 'n click solution that he is looking for. That would be much better information then something that might be said from someone who hasn't used *nix in 20 years.

    "Too many variations of Linux
    Which one is really better as they all claim one or two niches over the other"

    If he doesn't know what he wants to do, then "choice" can be daunting. Linux is scary as hell for those who don't know what they want. It's excellent for those who know specifically what they want to do.

    "Gnome vs. KDE vs. etc.
    Why so many desktop environments, sure alternatives are good, but when work needs to be done, money is burnt by time spent figuring out whats what on Linux vs. point and click MS"

    A CTO is paid to make a decision, SO DECIDE!! KDE or Gnome for your organization. Who cares about the others. Spend some time comparing the 2, then make a decision.

    Oh, This is a Windows CTO, some one who has allowed an outside vendor to make the decisions for them, to do their job for them. Maybe it might be better to understand the technology and it's implications better to do the job better for your company, customers, shareholders and employees. Then again this means there would e some responsibility involved and no more, We can't do that, windows doesn't support it or allow it.

  36. Lot's of distro's has its ups and downs.... by gatkinso · · Score: 1

    Feature enhancements and nug fixes generally appear faster.... as do new bugs and compatibility issues. I a gree with the poster down below: if it sticks in your craw then stay with one distro - or try FreeBSD. Both approaches have their advantages.

    --
    I am very small, utmostly microscopic.
  37. Re:Variations by divec · · Score: 1
    Of course, she will then be told to type "startx"
    Correct me if I'm wrong, but hasn't XDM (the X graphical login program) been around since before Windows 3.0?
    --

    perl -e 'fork||print for split//,"hahahaha"'

  38. If there weren't so many distributions... by blueg3 · · Score: 4

    we Linux geeks wouldn't be able to spend nearly so much time installing differents ones. Where's the fun in that? We'd even be stuck using friendly graphical installers... (shudder)

    1. Re:If there weren't so many distributions... by mpe · · Score: 2

      There are only 5 varieties of Windows, but their installer still confuses most 1-2year Windows admins I've seen.Except that there are about 4 versions of 95, 2 versions of 98. How long before different versions of ME and 2000 pop up?

      Of course, most Windows desktops come pre-installed, which if that were the case for Linux, installers wouldn't really be the issue.

      In most corporate settings the first thing you will find done is to use a drive image program to set things up how they should be. OEM preloads are generally a waste of time in many situations.

    2. Re:If there weren't so many distributions... by mpe · · Score: 2

      Red Hat managed to polute the distro pool by adding a bunch of premature 'admin tools' that teach you NOTHING about managing a machine.

      To stretch an analogy a motor mechanic probably isn't much interested in the driving controls. They want to easily be able to use their tools.
      Problem is that many people don't seem to get that just as a driver dosn't need to be a mechanic a computer user dosn't need to be a sysadmin. With the result that we end up with systems like Windows which expect the end user to perform sysadmin tasks (or mix up sysadmin and end user tasks, e.g. changing the screen resolution is an end user task, changing which video card driver certainly is not.) often at the same time making things more difficult for an actual sysadmin. (e.g. imagine if people had cars with a knob to alter the fuel/air mix on the dash.)

    3. Re:If there weren't so many distributions... by lizrd · · Score: 2
      That said, I've been baffled by Windows installs when they get... odd. The thing most people forget is that 99% of the time, when you're installing Windows you're doing so on a system that was meant to run Windows. When you try to install Windows on a home-grown system with a blend of old and new parts, it can be a refreshing dream to install Linux on it ;-)

      I've got to agree with you there. I've been very confused on my last couple tries at installing Win98.

      I was thinking that it might be nice to have my home machine dual boot so I tried to install Win98 on an unused partition (vfat formatted even). Turns out that it's impossible to install Win98 anywhere but /dev/hda1. So I just can't do it at all without wiping my hard drive. Needless to say, it's still a Linux only box.

      Then last week, I was upgrading from 95 to 98 on my work machine (I develop Windows apps. I'd love to have linux at work but it's not practical.) After the 6th reboot I got an error message stating that my display was configured incorrectly and would I like to choose the correct driver from the list below. Only thing in the list was PCI bus.

      I find that to be quite unacceptable, especially for a supposedly userfriendly piece of technology. How can you not properly identify something as basic as a PCI bus in less than 6 reboots? And why would you misidentify the problem as a misconfigured display adaptor? And why must Windows assume that it is a monopoly and refuse to take the back seat to any other OS? I'll take Mandrake on my desktop anyday. It's much easier to install than Windows and works better once you've done that.
      _____________

      --
      I don't want free as in beer. I just want free beer.
    4. Re:If there weren't so many distributions... by Yrd · · Score: 1

      That would, I agree, be awful. Why can't they leave us and our functional text-based installers alone? And why does nobody ever say good things about Slackware?

      --
      Miri it is whil Linux ilast...
    5. Re:If there weren't so many distributions... by Alan · · Score: 1

      Friendly graphical installers like the one that comes with Red Hat, or like the one that comes with Windows? There are only 5 varieties of Windows, but their installer still confuses most 1-2year Windows admins I've seen.


      No offense, but I think you must know some really stupid "windows admins" then :) I've installed windows many times, but I still don't remember finding a step in it that was confusing to anyone other than a grandmother who doesn't know what a NIC is. Granted, NT installs are a little worse due to the overall complexity of the networking services, but I still think you're stretching things...

    6. Re:If there weren't so many distributions... by GrenDel+Fuego · · Score: 1

      I personally have always wanted to play around with Slackware, but the BSD style inits bugged the hell out of me.

      Is there a way to use SysV inits on slackware?

    7. Re:If there weren't so many distributions... by Alan · · Score: 1

      Yay! A voice of reason! I cut my teeth on slackware 2.0 and loved it and it taught me much more than I could have learnt if I started with linux today. Currently I use debian because it's the most like slackware except with the added bonus of package management. Slack is pure, but when you know what you are doing you know that some things make life easier :)

    8. Re:If there weren't so many distributions... by non-nerd · · Score: 1

      What does it matter if half the distros ultimately fail ? If there is enough variety consumers will have more choices, more users will start to adopt Linux, more developers will produce software for it,etc. There are some Linux distros that are good for different asks and yet fail at other more commonplace jobs. Mandrake is the best for my limited use of Linux, Caldera ok, but Red Hat isn't my cup of tea. After all it won't be until Linux gets a distribution which allows easy installation and uninstallation of programmes that the masses will start to buy it. As it is Linux for many comes across as a perpetual project type of software where users are always describing how they can configure it for this or that, but not how they actually use. Its like a car constantly been serviced and polished but never leaving the garage.

  39. Re:Diversity and installation problems by Novus · · Score: 1

    I'm aware that several solutions exist for these problems - what's causing trouble is the fact that there are several incompatible solutions out there!

    Red Hat also seems to have a program that's supposed to update menu items on supported WMs (KDE, Gnome and FVWM at least), but few people seem to take the necessary steps to make their RPM packages take advantage of this.

  40. Never! by Rura+Penthe · · Score: 1

    They'll take away my precious debian when they pry the hard drive from my cold dead fingers! Code on you Debian Project Gods! ;)

  41. Re:Flamewar alert! by Thomas+Miconi · · Score: 2

    Diversity good. If mutations weren't everywhere, not as many things could survive a changing environment.

    As artificial life research (read: hundreds of underpaid graduate students :o) has shown, while it is true that mutations are an important part of evolution and adaptativity, the most efficient tool for optimizing a population is still sexual reproduction (ie crossing-over between similar-but-different genotypes).

    We can see a brilliant example of this in the distro problem: distros evolve not only by inventing new things, but also by borrowing from each other. Imagine if Red Hat or Caldera or Debian could prevent others from using this or that package in their distro ! Same thing for Gnome/KDE (disclaimer: I use X & Blackbox, period :o) : they get better and better by inventing new features, but also by borrowing each other's inventions and adding them their own little tweaks.

    For the benefit of us all :o)

    Thomas Miconi

  42. Re:Microsoft Think (TM) by ScottBob · · Score: 1
    Buggy Beta of Microsoft Think(TM) installed. Your brain is fragmented, and you are in dire need of sleep, not even a gallon of coffee will save you from segmentation faults while writing the Hello World program.

    So you are reaching for your .45 to put your computer out of its misery, but Wait! You have an idea: You install Borton Brain Utilities on your brain.

    Choose one:

    Borton Speedbrain: Defragments your brain in 10 minutes, works much faster than MS Sleep(TM), which takes 8 hours.

    Borton Brain Doctor: Recovers lost brain cell clusters and broken synapse chains and repairs them.

    Borton Frontal Lobe Optimizery: Optimizes your thought patterns and plugs that notorius memory leak, so you won't need spinal taps as often.

    Borton Brain Washer: Scrubs out unneeded registry entries and removes unneeded DLLs from the medulla oblongata directory.

  43. Re:When Diversity Sucks by krmt · · Score: 2

    It's not difference for difference's sake, it's differences for choice's sake! We get plenty of choice to run our system the way we want, whether it's to run apt-get or rpm, use BSD printing management or CUPS, or even how many virtual desktops you want. This isn't just a distro specific thing, this is the UNIX philosophy that allows us to string together programs the way we want. The Linux distros are simply an extension of this. It's a matter of choosing the right tool for the right job.

    I don't know if you actually use linux, but I've never had something really break because of some inane thing like a different window manager, screensaver, or font. The things that break things are much like those on Mac or Windows... missing dll's (lib.so's), broken programs and drivers, and misconfigured systems. These things are no different in Mac or Windows, it's just easier to mess up in linux because the user is generally trusted.

    And there are higher rules to the system, but even a system that says "screw that" can still take a piece of software, rearrange it, and redistribute it so that it will run and install just fine on their system. It's choice. You can't do these things most other places. And if diversity and choice doesn't spawn innovation, then I don't know what does.

    "I may not have morals, but I have standards."

    --

    "I may not have morals, but I have standards."

  44. I have my doubts by brad3378 · · Score: 2

    IMHO, Steven J. Vaughan-Nichols should open his eyes.
    Only two distributions left?
    Not even a mention of my favorite desktop distribution.

    What about special distributions?
    Heck, there's so many niche markets that even Redhat has almost a dozen different versions. and that list doesn't include the Cheapbytes , or Embedded versions.

    Don't get me wrong, Redhat makes a great distribution, but do you really expect them to fit every market niche?

    --

  45. Diversity is good, but... by dmelomed · · Score: 1

    Standards are badly needed, DJB has a nice plea here: http://cr.yp.to/compatibility.html

  46. Re:Variations by Chalst · · Score: 2
    You don't need the command line to install RPMs. Both KDE and Gnome have graphical RPM install tools.


    Most users never need to install drivers.


    I think that, if you are comfortable with the command line, then you will not tend to explore the alternatives. That doesn't mean they are not there.

  47. Re:Variations by cyber-vandal · · Score: 2

    Yes it has. That has nothing to do with my argument. Windows still has a long way to go before it's easy to use as well. When I go six months without anyone asking me for help on Windows then I will concede that it's easy to use.
    And if your company will hire just anyone to admin their systems then they've got real problems in their IT department.

  48. Re:Mutations good but no standards = bad by mpe · · Score: 2

    However, there needs to be a consistent UI that can be chosen at Install that configures the machine a particular way. Users NEED consistent UIs.

    How do people manage to cope with the enormous variety of private telephone systems then? There might be a case for a consistant UI within an organisation, or within a department. But that is up to the people running the system to configure appropriatly.
    It's not as if people even get a consistant UI with Microsoft. every version of Windows and every version of MS Office changes the UI. Even before you start using corporate customisations. (Or as MS calls them "Resource Kits".)

  49. Standard Confusion by n0-0p · · Score: 2

    I think the biggest issue comes down to convenient packaging, software installation, and a single consistent interface. If people want Linux to keep growing on the desktop, these three issues are extremely important. The variety offered by different distributions is a great thing, but it can also result in a lot of headaches. Any time you have a lack of standards or competing standards it causes confusion for the end users. That said, I think the Linux community is doing a good job of developing and incorporating standards on what is an extremely fast growing platform.

  50. Re:Problem isn't Diversity, it's fragmentation by BadlandZ · · Score: 1
    Ok, then... Where should Oracle install?

    /usr/local because it didn't come on the distributions 5 CDs of software?

    /opt because it is optional software, and commercial (which some feel belongs in /opt).

    Wait, what if it comes on Distribuition XYZ's 3rd CD out of the 7 CD set?? Then we stick it in /usr/bin?

    FHS is NOT 100% clear on this. Yes, there is a standard in place. But, the reason it's being ignored is because it's as clear as milk.

  51. Re:Variations by Rinikusu · · Score: 1

    /*I'm so tired of bullshit arguments like this*/

    And I'm so tired of bullshit answers to bullshit arguments like this.

    Let's face it: Office workers use what you put in front of them. You may have to train them to do things a "certain" way, but in reality I've found they don't care what OS they're on. A friend of mine's mother uses some apps that run on WindowMaker. She's oblivious to the fact that she's working on a fully functional UNIX machine, she just does her job (open this application via that icon, blah blah) and then goes home. She doesn't care nor does is she aware of the MS vs. *nix debate. What it comes down to is this: you can find a million kids on the street that know and can support windows. You can't say the same for Linux or any UNIX (although the number is growing). If your Linux geek quits, it may take you a couple weeks to find a replacement. If your Windows geek quits, you can find another by the end of the day, or hell, you could probably train Susie Secretary to do some of the tasks herself.

    Linux is *hard* for those that want to use the OS as something more than a tool for the job. For the Susie Secretaries and Joey DataEntry Guys, they don't care. If the system goes down, hey, it's break time, let the "geeks" fix it. Making a fucking "shortcut" icon on the desktop, as of RH 6.0 was still a cumbersome and annoying process (I haven't tried KDE's flavor of desktop management). Joey DataEntry and Susie Secretary may or may not have an interest in making "shortcut" icons. I've found windows to be fairly intuitive. I've not found the same to be true of Linux. I can tool around on my Windows box and discover neat stuff just by delving down the context and properties menus. I've got to read manpages, slashdot, IRC, books, etc, just to get some more functionality out of Linux. Granted, there's no "registry" hacking involved, but maybe you get the idea (or maybe you don't).

    I do telephone tech support during the day. It's *hard enough* to get Joe Dumbfuck to *right click* on an icon. It's harder still to boot to MSDOS and tell the person to choose some option in scanreg /restore and they keep asking why they don't have a mouse pointer. You think Linux would solve that? "Oh, but we can remotely admin that system." YEAH FUCKING RIGHT. Can you imagine the kind of abuses that would happen if you implemented that with home users? And are you willing to *pay* for that kind of support? And then, while you're admining, you stumble upon tons of pr0n, etc, you think the customer wants you to see their dirty laundry? I think not. It's hard enough to get a customer to tell you just exactly what icon they want to get rid of on their desktop and why "I want to suck your dick" keeps emanating from their speakers (that you can hear over the phone). TO have a Linux world of remote admininistration sounds like the FBI's wet dream.

    Linux has a long way to go to reach the HOME desktop. Quit arguing and get coding and let's get it there!

    --
    If you were me, you'd be good lookin'. - six string samurai
  52. Re:Variations by rgmoore · · Score: 2
    Unless Susie the secretary installs a distro from '96 then she will probably never have to use the command line. Do you need to know how the Windows kernel works to use Word 2000. Also if Susie has problems with her machine she calls tech support who logon remotely and fix it for her.

    Actually, if Suzie the secretary is working in a typical business environment, she won't be doing the install, anyway. Instead, the system will be installed and configured by professional sysadmins who will set up /home/suzie so that she'll have access to all of the programs she needs from her GNOME/KDE desktop. I know the admins at my workplace would be right pissed if our secretaries tried doing any serious adminstrative tasks for their own computers.

    As an aside, I actually wonder why people view secretaries as the perfect example of computer incompetents. My experience has been that they're using their computers for most of the day and eventually become quite adept at doing all of the computer related tasks that are required as part of their everyday job- much more so than the rest of the people around who only use computers occasionally. In fact, I suspect that they're exactly the kind of people who might appreciate the customizability and flexibility of Linux the most. All of the secretaries at my workplace have their desktops customized on Windows (while just about nobody else does), and I strongly suspect that they'd be the people who would have the most fun fiddling with getting just the right window manager and theme.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  53. Re:Variations by kwashiorkor · · Score: 1
    Which is where the free software alternative can really make headway. Ownership of the software, not rental models. No, this doesn't appeal to every CIO, but I bet it appeals to the CIOs of most fortune 500 companies, and they're the ones that ultimately count at MS.

    The advantages:

    • lowest entry cost
    • probably an overall TCO on par with remote subscription systems
    • better responsiveness to change as they own the software
    • far lower bandwidth requirements so infrastructure costs remain lower

    ETC..!

    Moving Windows to .NET services is suicide for MS if the buying public figures out the benefits of Free software. Free-as-in-freedom software promotes ownership and independence, while providing a very responsive support network. Copy schemes, obfuscation, and decision waffling are knocks against MS.

    Furthermore, MS is ultimately going to disenfranchise itself from it's consumer base once it tries implementing massive copy controls. Windows would not be so popular today if it wasn't for pirating amongst casual users. Without the ever-ignored underground Windows distribution mechanism, which really is the root of Windows dominance on the desktop, Windows will eventualy die.

    -- kwashiorkor --
    Leaps in Logic
    should not be confused with

    --
    -- kwashiorkor --
    Leaps in Logic
    should not be confused with
    Jumping to Conclusions.
  54. Re:Variations by GypC · · Score: 2

    Still sounds easier than Windows to me... (shrug)

    I do not find in orthodox Christianity one redeeming feature.

  55. More ranting by BadlandZ · · Score: 1

    What about Netscape? Is Netscape diffrent from Oracle or Adobe? They are all not open source... So... ? Is open source relevent to system administration (IMHO, NO, it's not). It's either part of the OS and goes in /usr/bin (which I HARDLY consider any of those examples part of an OS), or it's an add on (and doesn't matter if it came on a distribution CD or downloaded directly from the company that wrote it) so it should go OUTSIDE of /usr/bin and maybe into /usr/local or /opt.

  56. Microsoft Think by jimlintott · · Score: 4

    People often base their perceptions about computing based on what they understand. What they understand is overwhelmingly MS Windows. In this world virtually anything that isn't Microsoft is incompatible. They extend this reasoning and assume that multiple distributions means multiple incompatibilities.

    It is part of the *nix advocates job to point out that all Unices are functionally compatible with each other. Exchange of information between the different platforms is easy because of the very simple text file standard. Legacy binary compatibility is a non-issue due to source code distribution. When a new architecture arrives the *nix world just recompiles.

    The number of distros doesn't matter. Underlying architecture doesn't matter. Users matter.

  57. Re:Variations by rhavyn · · Score: 1

    You didn't respond to the point he made. This is an rpm problem it's a problem of using packages on Redhat 6.x that are designed for Rehdat 7.x. I have come across this problem as well, and that is why I switched to Debian for my personal machine. Apt-get install has yet to cause a serious problem. And updating sources.list and running apt-get dist-upgrade to go from 2.1 to 2.2 was much easier then dealing with Redhat's installer.

    This is also why a company would buy a support contract from Redhat. When these problems come up, you call up your Redhat support dude and worse comes to worse, they'd probably provide you with a package for an older version of their distro.

  58. God I feel old! by ebh · · Score: 2

    I'm a crusty old greenscreener who lived through the Unix fragmentation of the 80's and I fear this is happening all over again with Linux. Ask any ISV (independent software vendor) how much of a nightmare their porting center is if they support more than a couple flavors of Unix.

    The key to widespread Linux acceptance is ISV support. That's right, commercial, closed source products people have been using for years, whether or not there's an open-source "equivalent" (e.g., Photoshop vs. Gimp).

    The big applications have to run on Linux for Linux to penetrate anywhere other than, well, here. And as the whole FrameMaker thing showed us, that's not a foregone conclusion even for applications with Unix origins, much less things that come from the M$ world (e.g., convincing Intuit to port Quicken to Linux).

    ISV support on Linux, over the long term, will be inversely proportional to how difficult it is to develop a distribution-independent application.

    [And I won't even get into whether or not an open-source product can ever avail itself of "closed" resources like the Pantone color database Photoshop uses or Avery's office stationery specs that M$ Office knows about.]

  59. Re:Diversity and installation problems by rhavyn · · Score: 1

    That's a Redhat problem. They support approx 1500 packages (I'm guessing). Debian supports about 4500 packages. So with Debian, you have a better chance of getting a Debian approved package for a piece of software. When you download Joe Schmoe's gnome toaster RPM it probably won't be as well integrated and tested as if Redhat made it. Maybe Redhat should let contributers help them maintain their distro? Who knows, but when you get stock packages straight from the distro maintainer, they are all up to snuff (from what I've seen).

  60. Re:Windows Fragmentation? by Kristopher+Johnson · · Score: 2
    This is silly. If you listed every version of every Linux distro (including the embedded ones), along with every patch, you'd get a heck of a lot more than 20 entries.

    And even so, with all these "Windows distributions", there is one vendor, and one place to go for tech support.

  61. This is where Linux is fighting itself. by MongooseCN · · Score: 2

    If Linux didn't have so many different distros with different configuration files, different GUI libraries, different window managers.. it would make the job of developing and installing programs on all platforms much easier. How many times do you have to download and install a bunch of extra libraries before you can install the main program you wanted to use? This is one of the things that makes MS-Windows so easy to use to install applications. All the basic libraries applications need are already on the system. Linux on the other hand has so many different libraries competeing with each other that no distro can fit every single one on the same distro and so users have to go around downloading all these libraries just to install a simple program.

    This brings up another point. With Open Source, libraries shouldn't be fighting against each other. All developers have access to the libraries code so they should work together and make one very good library. If they go off and make their own library then we end up with a bunch of poor libraries that are pretty much the same. Open Source means people should be working together, yet for most applications this isn't true.

    1. Re:This is where Linux is fighting itself. by MikeBabcock · · Score: 2

      Its one of the nightmares of MS Windows that application distributors package the system libraries with their programs. You may honestly believe that all the libraries are already there, but installers like InstallShield (TM) actually grab all the dependancies and include them in the program installer file. How many times have people had an old version of DirectX overwrite their newer one because they wanted to play an old game that shipped with D-X 3.0? By shipping the libraries seperately, Linux avoids these issues. By using good tools, like gnorpm (some day), you can have those dependancies updated at the same time as the program you're installing. Its not unreasonable for an application (like Mozilla) to ship on CD with several other RPMs (like glibc2.1, etc.) included, which get installed if needed.

      --
      - Michael T. Babcock (Yes, I blog)
  62. Re:Variations by jargoone · · Score: 1
    This is why sys admins exist and why we are paid rather well.

    The post you replied to was mostly speaking of business use. You're right on that note.

    But what about at home, where the users are the administrators? For common problems, buttons are less intimidating to than config files. Your wife has it easy -- you admin the system for her. What if you weren't there to do it?

  63. Re:Variations by SquadBoy · · Score: 1

    I will agree that for the average home user Linux is not there. Although I've been told that Mandrake is close. But for the most part when speaking of home use you are right.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  64. I still want an IBM distro by PRR · · Score: 1

    I know I'm starting to sound like a broken record with this :) (just look at my user info posts) but I still think an IBM Linux distro would be a good thing. The GPL insures that Linux will always have diversity, and their will always be distros based purely on "hacker enthusiasm" like Slackware and Debian.

    However, I think it would do a lot of good to have one big, honkin' corporate-backed distro with a familiar name that all the corporate types and quasi-techs could support... and I think an IBM distro is just the thing. Perhaps IBM should buy Redhat or whatever... IBM already have been good citizens with Apache/Websphere, and the GPL, as well as their being primarily a hardware company, will keep them in line.

    Like I said before, it would be very much like the IBM PC... a defacto standard that IBM truly does not own, but everyone supports because of the big name and the snowball effect of it.

  65. Lots of distros are OK by MCZapf · · Score: 2
    I think the number of distributions should be very large. However, they should try to standardize (as in this story yesterday) as much as they can - reduce the number of arbitrary differences between distros and focus on the meaningful ones.

    My school made it's own Linux distribution. It's little more than a slightly altered Redhat 6.1. But, for a Linux newbie such as myself, it was great to be able to install a distro with working AFS/Kerberos that was designed to be interoperable with UofM's other systems.

    Lots of customized distros are good. Lots of generalized distros are good too.

  66. Diversity in distributions isn't bad... by AFCArchvile · · Score: 1
    ...until some of the more diverse distros start doing stupid things. Thankfully, the only notable example I have right now is rhnsd in RedHat 7 (the bug where all of your file descriptors get eaten up in a matter of weeks). However, I fear that different distros might start forking from the main Linux movement, be it in provided software, drivers, glibc, or in other parts.

    Windows doesn't have a diversity problem at all; after all, Microsoft is the sole distributor of Windows. However, back in the DOS days, I can remember not being able to format or rescue a machine that was running PC DOS by IBM.

    Let's hope that the Linux distro companies don't start making the same mistakes that IBM did with PC DOS or OS/2.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:Diversity in distributions isn't bad... by Anoriymous+Coward · · Score: 2

      Windows doesn't have a diversity problem at all

      If I had mod points this would be +1 Funny.

      Windows currently has two desktop versions (ME & W2K Pro), two embedded versions (CE & Embedded NT) and three server versions (W2K [Advanced|Datacenter] Server). As far as I know, only the server versions actually run all each others binaries.
      --
      #include "stdio.h"

  67. Oh' so many options by Xul · · Score: 1

    I've recently started down this golden road of linux wonderland and had no idea as to what distro to start with. For the beginner, it's impossible to filter through all the hype. So, hearing more about Redhat than any other I started out with 6.2. I've since had folks tell me to go with Mandrake, SuSe, etc. There will always be opinions. However, if one or two distros win the popularity contest, then they're going to be the ones that get the MS users up off their knees.

  68. Re:My Opinion.. by azrix · · Score: 1

    You should look at Mandrake 7.2. It has a reputation for being the nicest home desktop distro. I just recently installed it and have to agree. And I've tried all the major ones, execept Debian, which I haven't been able to install yet, with most of my experience being with Red Hat and Mandrake, beause I like them the best. Red Hat 7.0 might also be a good choice if you are on a network. I'm on DSL and I never got it working with Red Hat after a couple of months, but Mandrake set it up on the install and it works. But Red Hat would be incredibly easy if you were on a network, i.e. a campus network or something.

    That said, I'd take a look at www.linux.org and go to the distro page and check out some of the distros claiming to be easy to use. One of the ones I'd keep an eye on is Redmond Linux (http://www.redmondlinux.org/). They are claiming to have a distro that the user does not need to touch the command line to use. My biggest gripe with it is that it is going to be KDE centric, and I'm more of a GNOME user. But, I will run through the streets naked with joy when I can get a GNOME biased distro with a GTK web browser and without the need for the command line. Until then I'll be playing around with Ximian and Nautilus and with every distro I can get my hands on.

    Lastly, I'd say that if you haven't checked out the lastest releases of the most well know distros, you should. They have all gotten considerably better in just the last few months, due to KDE 2.0 coming out and GNOME getting alot more applications for it. If you have, and they weren't up to snuff for you, wait six months and try again. Linux just might be ready for you by then.

    Ben Porter.

    Linux[ because the best things in life are free ];

  69. Two-tiered Linux distribution environment by shambler+snack · · Score: 2

    I see several strong commercial releases that draw from the 'lower', smaller releases. In other words, a two-tiered approach. The commercial versions will appeal to the conservative businesses mindset, while the smaller distributions allow for innovation and growth. The conservative versions can introduce innovations and advancements after a Darwinian process determines the strengths and weaknesses of the innovations - which open source will then clean up as needed.

    This is far better than Microsoft, which simply swallows the ideas of others and then regurgitates them in a closed (and usually badly reimplemented) form.

  70. There will be many across the world by jsfetzik · · Score: 1

    If by 'major' Steven J. Vaughan-Nichols meant 'comercial' versions of Linux sold in large numbers by US companies, then yes there will be only 2-3 left in a few years. There will be plenty of other 'major' distros around the world however. There will also be a few European distros, a couple Japanese distros, a Brasilian distro, etc.

    There will also be a plethora of smaller distros that fit various niches, just as we have today. It's just too easy to make your own customised distro, that exactly fits your needs, for this not to occur.

  71. Problem isn't Diversity, it's fragmentation by BadlandZ · · Score: 2
    Having lot's of Linux distributions focused at specific target markets is probably good, the more the better.

    The problem is the incompatability and fragmentation between the distributions. I'm not talking about diffrent kernel or library versions, or even about diffrent package management. I'm talking about diffrent init levels, diffrent init scripts, diffrent paths for add on software, and totally diffrent layouts. (Maybe even diffrent packaging, but I like diffrent packages, I would only ask that they maybe consider standardizing the metadata, which is something they are quitely talking about already).

    I agree with many of the artical points, but I say that he is dead wrong, and companies like Chilliware (or whatever it's called), Conectiva, and have plenty of room to create specific nitch application or language focused distributions.

    The problems all stem from lack of standards (again), which make ALL distributions result in some "roll your own" needs when you start adding stuff you want (like Adobe, Oracle, or any ISV applications) and integrating diffrent systems into the same network. Time will tell, but (again, IMHO, and probably flamebait) it's just because the standards groups are more worried about finding a middle ground through the path of least resistance, rather than doing what they should and laying down a few laws based in logic and substance.

  72. Re:Diversity is good, but . . . by blues5150 · · Score: 1

    Yes, this is a fundamental point that is overlooked every time this sort of topic comes up. Open Source is a good thing and we've established that time after time. Competition is great amongst the Linux distro community. However, some of the distros are going to die off because of they can't turn a profit or because the just aren't that good. These companys have to generate at least some income to survive. I don't care if the money comes from selling t-shirts to so they can burn distro CDs.

    --

  73. Re:Variations - OS X by Ig0r · · Score: 1

    Apple would never open their GUI.
    It's all they have left.

    --

    --
    Soma: because a gramme is better than a damn.
  74. Re:Variations by TwitchSGL · · Score: 1

    With the more user friendly GUI's such as nautilus. & with more advanced package management & as well as the UNIX friendlyness of Darwin & ability to run M$ office on Macs - fairly soon there will be an alternative to M$. I give M$'s monopolistic hold on the buisness world two more years. And talk to ANY secretary - ask them which word processor they favour. Wordperfect will be the most common answer.

    --
    Move 'zig'!
  75. Re:Variations by donglekey · · Score: 2

    There is some truth to this, but I was at a small bank the other day an noticed they had small weak machines running windows but they used some kind of proprietary app to do everything in. This took up the whole screen and I don't think that they really even had to deal much with windows to do their work. So this could eaisly be done with Linux to save on OS costs, but then again, they couldn't usethe computers for personal stuff, so I don't know if this would be a plus or a minus.

  76. Re:Variations by hal9000(jr) · · Score: 1
    I have been using Linux in various incarnations for over 6 years now and I have about had it with all of them.

    While the whole Windows-will-overwrite-DLL's-nightmare is well understood, the upgade path for *most* users is pretty pain free.

    Not so with Linux. Here is an example using RedHat 6.1 distro.

    Today, I try to install a package that requires an specific lib package. Ok, I try to install it but can't because I have rpm 3.x and I need rpm 4.0. Can't install rpm 4.x because rpm 3.x can't decompress it. Need to update to 4.0 with out updating to 4.0.

    Ok, go look for that (spend about an hour at redhat.com (shame on you)) and find an errata. Ok, follow the directions and I get updated to 3.0.5. On my way. Try to install rpm 4.0. Can't because rpm 4.0 needs an updated glibc. Ok, go get that. Try to install it and--can't because glibc will break what? You probably didn't guess it. It breaks dependencies on rpm 3.0.5?

    Now tell me. Is Susie secretary, or a supposedly knowledgeable tech support person, gonna have to time/ability to fix this one?

    Point is, Linux distros are just as bloated and broken as Microsoft, Mac, OS/2, [insert the OS you love to hate here].

    One of the reasons Windows windows apps do so well is because, for good or bad, the problems with the windows enviornment are pretty well understood and are farily standardized. The high-end Unix world is no different with Solaris leading the pack.

    (Please, let's not pick nits. I know that is a sweeping statement, take it in the spirit intended--a generalization)

  77. Re:practicalities by CaptainZapp · · Score: 1

    No argument here; make it half a dozen, to keep everybody happy :)

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  78. Re:Variations by RandomPeon · · Score: 2

    The "ease-of-use" claim for Windows has never made all that much sense to me. It doesn't hold water from two either of the two classes of "users" (as opposed to admins/hackers/developers/hobbyists):

    User Type #1: Suzie the Secretary - she runs 5 programs total and was utterly mortified by DOS prompt back in day. She still can't install a piece of shareware if her life depends on it. I've got the perfect setup for her - a drawer in GNOME that contains StarOffice, Netscape, a mail client, XMMS, and GAIM. It's like the Win XP "common tasks" list, except StarOffice won't dissappear if I use AbiWord for a couple days.

    User Type #2: Joe the Tinkerer. Joe's job may not be different than Suzie, but he's comfortable doing more things with his machine - he has a shareware program that randomly changes his desktop image every day, and he installed Napster for spare time usage He could swap a PCI card if he had to. Joe used to be somewhat handy with DOS prompt. You give Joe a DOS-to-UNIX cheat sheet, explain the fundamental structure of UNIX directories and "./configue", "make", "make install", and in a couple days he's happy.

    What boggles my mind is the CTO who's willing to pay current MS prices. $199 for an Office upgrade?!?! Multiply that by x licenses (and multiply by 0.yy for volume discounts) and you've just dropped many thousands of dollars on a program with a free alternative that's 100% compatible. Ditto for the operating system. Repeat this process every two years, or until replaced with subscription-ware.

    When the average corporate user needs only Windows and Office, why not use RedHat and StarOffice instead? Doesn't software cost play any factor in these decisions?

  79. Re:Variations by Temporal · · Score: 2
    I think Win2k would be a better workstation solution, unless your company is having financial difficulty. It doesn't "blow up" either.

    BTW, VMWare fully emulates the instability of the emulated OS, so it won't really help in the way you suggest. Win4Lin -- haven't used it, but I doubt it is more stable than running native. (Especially since running native Win2k is just as stable as running native Linux in my experience.)

    ------

  80. Re:Diversity is good, but . . . by RayChuang · · Score: 2

    Your views are correct! :-)

    You have to remember that in larger companies or organizations, it's good to try to standardize on system configurations as much as possible. That makes it much easier to do company-wide systems management and upgrades.

    What I find interesting is that many so-called roll your own distributions are actually modified versions of commercial Linux distributions, customized for the local organization's needs. A good example of this is the Linux used at UCLA, which is essentially Red Hat Linux modified to take advantage of the network infrastructure at UCLA.

    --
    Raymond in Mountain View, CA
  81. Diversity, standardization. by kanayo · · Score: 1

    Diversity can be good. It gives you choice, it promotes creativity, and it promotes freedom.

    Standardization can be good. It prevents chaos, dupicity, and redundancy, and allows predictability and consistence in the implementation.

    Things can get better faster in a diverse environment. However, when the best way to solve a problem has been found and an implementation is optimized, it only makes sense to standardize it and then move on to other areas that need optimization, choosing from the diversity that we have. This way, we are always solving problems and we waste less time, energy, and brain-power in redundant duplication. When things get to the point that the standard is outdated, we propose a new one and from the diversity we have.

    So indeed, with free software, we can have the best of both worlds. We have a rich yet open specification with a most diverse feature set, as well as the freedom and ability to choose as we desire. With free software, we also have an excellent system of checks and balances - if predatory methods are included in a package, we have a multitude of others to choose in its stead. The worst that could happen is that we take the parts that are desirable from that package and develope our own without having to start from scratch. (Little wonder why proprietary corporations hate us.) There is also another subtle advantage to publicly-specified intellectual property: Peer review. Since we have the entire intellectual resources of the internet, when there is a problem or a bug with an implementation, it is quickly pointed out and a solution is immediately proposed.

    And compared to proprietary methods, we do this at a cost next to nothing. (Now they really fear us.)

    They attempt to make us dependent on them,
    but it simply increases our desire for freedom.
    They attempt to control us with their code,
    but instead we are motivated to write our own.

  82. Who will survive? by Whatthehellever · · Score: 1
    True, there are too many Linux distros. However you have to look at the company and the product to determine who'll survive. Red Hat is OUT. That's right. Red Hat is history. Why? There's lagging behind almost all other distros in terms of features and technology. The company itself has become too big and M$-like. Red Hat will not survive another three years; they will destroy themselves.

    Distros that will survive are those which have people behind them who give a damn. Slackware, Suse, Mandrake, Debian. These will be the survivors.

    --

    ---
    IMHO, of course.
    May the SOURCE be with you.
  83. God I am Old. by hey! · · Score: 2

    I remember the Unix fragmentation of the 80s too.

    I don't think Linux forking is nearly as bad. Everyone's using the same. Most kernel upgrades don't seem to break most program binaries. The most painful compatibility issue I can recall was when some distros had upgraded to glibc and others had not.

    You can often use binary RPMS from one distro with another (although following the dependency tree to ensure all the necessary libraries are in place may get painful). Things will get even better as the LSB standards emerge. You shouldn't need to turn your code into a rats nest of #ifdefs like you did back in the 80s.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  84. Rolling You Own Distribution by Jack+Auf · · Score: 1

    Some months ago we decided it was time to upgrade all our webservers. I have been less than happy with the current (7.0) RedHat offering so we agreed to re-evaluate all the distributions on the market. Each has it merits, but nothing seemed to really fit the purpose as well as it might.

    So we turned to LFS (Linux From Scratch). In the process we decided to just start making binary packages of everything we compiled for convenience. And of course the next step was to make a bootable CD with reiser and network support and a simple install shell script.

    Gosh, now that we have all this 'in the can' we might as well share it, and maybe even get some feedback, bug reports, and help with packages. And thus was born Beehive Linux.

    The point is that the Linux world is the only place that this could have ever happend. Don't like the available solutions for your particular need? Fine, make your own. Offer it up to others. If it's a good concept is good then it will flourish, if it's not it will die eventually.

    Think of it as technical Darwinism.

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" - BF
  85. Re:practicalities by joestar · · Score: 1

    Yes you are right: Germany is *included* in Europe, no *equal* to Europe ;) I'm in France and UK and I don't know any SuSE user.

  86. Mandrake by waspleg · · Score: 1

    get some ;p

  87. Re:Variations by hardburn · · Score: 2

    We would like to think Linux would overtake MS as the most used OS, but the fact remains, most of the people jumping online, and working on the "typical" PC based application solely need simple functions out of their pc, and them having to gcc -o something something.c or ./configure --with-some-new-package ; make ; make install is just not going to cut it.

    Do you really have to compile your own stuff these days??? Sure, some crazy hackers (like me!) compile everything from scratch, but it's hardly nessary. Run Debian? It's by far easier to install a program on Debian then Windows:`apt-get install `. On Windows, you have to click the program, click through the license agreement written by Nazi war criminal lawyers, decide where to install it, sit there waiting for it to install (and hope it doesn't blue screen in the process), then you're done.

    Then what do you do when you want to get rid of a program on Windows *shudder*. No, the little uninstall icon is not enough, as it often leaves cruft in the system (this is why it's a good idea to do a clean reinstall of Windows a lot, especialy if you install and uninstall a lot of stuff). To *really* get rid of a program on Windows, you have to go digging through the registry, and the \windows directory, and the \windows\system directory, and the \windows\system32 directory, and the \Program Files directory, and the . . . well, you get the point.

    Want to get rid of that program on Debian? `apt-get remove `


    ------

    --
    Not a typewriter
  88. Diversity is okay, as long as your goal isn't... by Shivetya · · Score: 1

    As long as the goal isn't to attempt to replace Windows, or even compete with it then diversity is a good thing.

    It keeps Linux from becoming a behemoth of code that win-me is. However, it also keeps it from being simple to write for, hence it won't ever threaten windows.

    2 or 3 good distributions would be nice... just to keep each other in line. However, make no mistake, more than this, hell even this many, and there is zero chance of competeing with windows for the public. It just won't happen. Windows suceeded because the public favors simplicity - (granted in the wrong area). They don't want to know what "flavor" of Linux/Windows they run... they run Windows or they run Linux...

    hence...

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  89. Re:Variations by still+cynical · · Score: 1

    I can't accept these as valid arguments.

    "Susie the secretary will not understand *Nix vs. point and click."

    Many desktop GUI environments for Linux are every bit as easy to use as Windows. It's just a matter of what people are already used to. "We've always done it this way" does not carry much weight with me. Besides, did they make that same argument when Windows changed the environment from 3.x to 95?

    "Which one is really better as they all claim one or two niches over the other."

    "Why so many desktop environments, sure Alternatives are good, but when work needs to be done, money is burnt by time spent figuring out Whats what on Linux vs. point and click MS"

    "and them having to gcc -o something something.c or ./configure --with-some-new-package ; make ; make install is just not going to cut it."

    NONE of which are really valid arguments for MS over Linux. Have you looked at how much the IT dept. of a corporation spends on maintaining Windows? Or do you really think that "Susie Secretary" installed her own pc, set up the domain, built the firewall and proxy, etc. Why do we insist that sysadmin functions be dumbed down enough that everyone can do them? MS want you to THINK that Windows is so simple even a child could get an MCSE (ok, maybe they can), but in reality decent sized companies pay experts for that. Small companies where the secretary actually DOES set up her own pc DO have an advantage in sticking with the comfortable and familiar, but that doesn't seem to be what we're talking about here.

    --
    Ignorance is the root of all evil.
  90. Correct! (but I shoulda said Intel arch) by PRR · · Score: 1

    ... which ironically used to be commonly known as the "IBM PC" platform! :)

    A distro for the Power PC architecture would also be a natural fit for IBM.

  91. Re:Diversity is good, but . . . by RandomPeon · · Score: 2

    I think this is both true and untrue. Assuming Linux is widely in adopted in some markets I think we'll end up with more distros than that for commercial use. I don't think the Linux market will look like the auto market, with a Big Three distros or something like that. The Linux market will look more like the OEM market, with a couple very large vendors, dozens of second-tier vendors, and more little shops than you can count.

    Why? The cost to enter the Linux market is pretty low - you can take somebody else's GPL software, modify it a bit, and make your own distribution at relatively low cost. Then you charge less for support and try to undercut them. Like the OEM market, the Linux market is based completely on a open standard - there are no proprietary secrets needed to bust in and everything you need is readily available. The difference will be in levels of support. I have no hope that my no-name OEM will answer the phone if I call - they might even be out of business by tommorrow, but the price was right. RedHat and other first-tier distributions will offer any level of support you care to buy. Other commercial distros will limit support to a minimum and keep it cheap.

  92. Re:Variations by cyber-vandal · · Score: 5

    Susie the secretary will not understand *Nix vs. point and click.

    Unless Susie the secretary installs a distro from '96 then she will probably never have to use the command line. Do you need to know how the Windows kernel works to use Word 2000. Also if Susie has problems with her machine she calls tech support who logon remotely and fix it for her.
    As for 'which one is better', I suppose having several choices of server company is also a bad thing. How are you supposed to know who's the best.
    How about anti-virus software, groupware, fault-logging software? Is the plethora of choices also a bad thing.
    I'm so tired of bullshit arguments like this. Linux is no harder to use than Windows. I have to help my family out on a regular basis because Windows plays up on them, and unlike Linux there is no way for me to find out why.
    If Windows is easy to use then obviously no tech support is required as well.
    Linux nowadays needs as much command line intervention as Windows does, which is to say occasionally, usually when network information is required.
    If you can name me a situation when command line is the only option I'll be impressed.

  93. But what about non-commercial distros? by lhdentra · · Score: 1

    This article seems to fall into the category of "Linux in Business" more than a general-interest Linux story. What the managers don't seem to realise is that non-commerical distros like Debian and, to a lesser extent, Slackware (which is good enough to be non-commercial ;-) can survive with just one maintainer. The commercial distros like Red Hat will die if there is no commercial interest or too much competition. Think of the power of free software, guys! It applies to distros too - Linux or any of its non-commercial distros will survive as long as there is sustained interest by hobbyists and hackers.

  94. Multiple Distro's are excellent by fasura · · Score: 1

    I love the fact that Linux is diverse and has multiple distrobutions. I started with Redhat 6 (late starter) and moved to Mandrake 7. I know use Mandrake 8 beta. I know Mandrake is traditionally for newbies but I like the way they work.
    But I still use Debian for my web server, when a blind person asked me for help we installed SuSE because it has Braille Support out of the box. I use MuLinux for embedded floppy work and have just downloaded Midori Linux ofr embedded work.
    Kondara has a great emphasis on Eastern modifications and Slackware is there for the Gurus.
    Yes businesse might like one standard distro but they can put their ideas where the sun doesn't shine.

    --
    -- Be careful what you say. Someone might remind you about it another day.
  95. Big Picture by deran9ed · · Score: 2

    Please forgive me for playing the devils advocate here, and I totally agree on most your points, hell I've been using BSD's for some time now and Windows is completely banned (as I jokingly put it) from my home.

    This is why sys admins exist and why we are paid rather well.
    Take a quick look at the sagging markets, and truthfully ask yourself if things will continue to flourish for sysadmins who get paid well. I'm in the sys admin/security based field and get paid well, but when it comes down to the nitty gritty, I often wonder is it really neccessary, when by using simple products, most people can be taught to fix things on their own leaving a sys admin in the cold.

    What about Linux with X up and a well configured WM is *not* point and click. My wife can do it. I have given it to many secretaries all of whom with ~1 hour of training can do it.
    What about when X has a huge gaping security hole, or she gets an error like connection refused, or anyone with simple relative skills, should companies spend their money waiting for admins to fix these problems often having few minutes worth of unproductive downtime?

    With M$ it has been the case that people have had to play amatuer sys admin either because there was no good way to stop them from doing it or there was no really good way to do it for them.
    Uh yes MS' Windows NT has perms just like Unix based systems, sure people are going to want to modify their own systems since they are the ones using it. Now take a *Nix based system and by chance you get a curious user who asks whats rm do on a live machine? Well I hope the admin took the time to ensure everything was in the proper groups.

    With *nix I can use SSH to admin boxen on the other side of town and not get out of my chair.
    If you haven't noticed Windows has remote administration tools including ssh now. It can easily be modified remotely.

    Anyways I don't want to sound at all like an MS advocate or even Linux advocate, I just wanted to point out instances which for us geeks are simple, but in a simple world difficult.
  96. strength in specific niche by oogoody · · Score: 1

    Many distros can be a good thing in a certain environmental niche. But then you can't complain that others in a different niche don't come over to play.

  97. Re:Variations by twaltari · · Score: 1

    Yeah, right. I think the driver deployment model of Linux is almost completely wrong. The supported hardware gets fixed when the kernel is compiled. So writing a new driver requires patching the kernel sources? Oh and I hate browsing through all the different models of HAM radios and ISDN adapters when I just wanna compile firewalling support to my kernel.

    My SMC NIC simply doesn't to work with the kernel module drivers. The ALSA driver for my sound card refused to load since Red Hat precompiled kernels didnt have the support compiled in. Only once have I managed to install X without manually editing refresh rates etc. That's so automatic...

    Linux is not (yet) as easy to use as Windows. I'm sorry, but it's the truth.

  98. Re:Diversity is good, but . . . by RayChuang · · Score: 2

    If I remember from a comment on a older Slashdot article, the Linux given to any interested UCLA student for some time was essentially Red Hat Linux 5.0 with a pre-canned configuration so the user can quickly log onto the UCLA computer network.

    Mind you, Mandrake Linux is in many ways derived from Red Hat Linux. :)

    I think for neophyte Linux users they should be using either Mandrake 7.2 or Caldera OpenLinux 2.4.

    --
    Raymond in Mountain View, CA
  99. Re:Windows Fragmentation? by rking · · Score: 1

    And even so, with all these "Windows distributions", there is one vendor, and one place to go for tech support.

    Erm... in your world is that considered an advantage? Multiple vendors and multiple sources of support is usually considered a good thing.

    If you want single vendor you'd be better switching to Macintosh than running Windows on a PC.

  100. Re:Variations by Moosbert · · Score: 1
    You're kidding, right? I can't imagine going through a day without the command line in Linux, even if I tried.

    It's possible, surely...

    You want examples? Well, with most Linux programs, you need to use the command line to build and install them. In some cases (ok, a lot of cases) you might be lucky enough to find an RPM. Well, so what? You install the RPM, and then what? How do you start the program?

    You select it from the KDE/Gnome menu. Your distro doesn't do that? Too bad. Alternatively, you can also click on it in the file manager.

    Another example -- drivers. How do you install new drivers in Linux?

    You don't. Hardware is detected and configured automatically these days. New drivers come as packages or package updates.

    I have been using Linux for two and a half years, BTW. It has been my primary OS for most of that time. I am running on a custom-compiled 2.4.2 kernel under Debian/unstable right now -- I know how Linux works. But the simple fact is that Linux is not (yet) as easy to use as Windows. I eagerly await the day when it is, but there is just so much work that needs to be done before that happens. I'm sorry, but it's the truth.

    Maybe try a more recent distro. You could be surprised.

  101. Re:That's a load by Ian+Wolf · · Score: 2

    Three reasons why multiple distributions are better then a few.

    Direction

    If you've ever worked on a team of equals (or close to it) you will have noticed that it is often very difficult to agree on a common direction. Half the group may want to work on X while the other half wants to work on Y. When this happens Project Leaders have to get their developers to compromise more than they collaborate. Force the issue and you'll end up with a product that fails to meets either goal.

    I think this philosophy is best illustrated by the recent "fork" of the Samba project. A contingency of developers decided that they really wanted to try some new avenues. Avenues that didn't necessarily coincide with the short term vision of the main development effort. Rather than try and compromise, the project leads thought it a better idea to split their forces and hopefully meet again somewhere down the road. While its true that this decreased the number of eyes on the "core" Samba effort, it may very well lead to more quantum leaps in the future.

    The same holds true for Linux because the code is open. If Mandrake sees that SuSE has made some great strides in a given area, they can incorporate those changes and vice versa. This in effect puts them in the same development community, but allows them the freedom to explore those areas that interest them.

    Competition

    Competition fuels innovation. Red Hat, Mandrake, SuSE, TurboLinux, and Caldera are all trying to make a buck on Linux. A market without a lot of bucks to go around (at least at the moment). If they want to sell more boxes they've got to demonstrate why their Linux is better than the next guys. Competition is a huge motivator and one that diminishes with fewer players.

    Choice

    Choice isn't really a reason all its own, in fact it greatly depends on the other two. If they don't exist then we won't have many choices at all. Limit choice, and the next thing you know a young college student is writing his own kernel for his own enjoyment and educational purposes. (which is a good thing by the way, because it reintroduces choice)

    --
    "The words of the prophets are written on the Slashdot walls."
  102. Re:Hell yea Diversity owns by M$+Winblows · · Score: 1

    I'm sorry I couldn't stop laughing... Im gay for RPMs I'm bustin a nut over here! - hey stop looking at my tarballs!!

    --
    Must... control... Fist of Death!
  103. Re:Variations by Temporal · · Score: 2
    If you can name me a situation when command line is the only option I'll be impressed.

    You're kidding, right? I can't imagine going through a day without the command line in Linux, even if I tried.

    You want examples? Well, with most Linux programs, you need to use the command line to build and install them. In some cases (ok, a lot of cases) you might be lucky enough to find an RPM. Well, so what? You install the RPM, and then what? How do you start the program?

    This is a problem my cousin was having. He complained that he'd try to install an RPM, and it would claim to have succeeded, but then the program wasn't installed. In fact, the program simply wasn't showing up in his start menu (or whatever you call the GNOME equivalent -- the foot menu if you will). Whe I heard him say this, I was shocked. I said, "You mean you don't know how to use the command line?" I then explained to him that you can do very little without the CLI in Linux, and I taught him how to use it.

    Another example -- drivers. How do you install new drivers in Linux? Well, frankly, every freeking driver is different. My sound driver is a kernel module. My video driver is a combo kernel module / X driver. Both of these had to be installed from the command line, and in very different ways. On Windows, OTOH, you have the convenient hardware manager, which is a nice, consistent interface for any kind of driver installations and updates. I don't have to read the readme when I download a Windows driver -- I just go to the hardware manager, click the hardware I want to update, and update the driver.

    I have been using Linux for two and a half years, BTW. It has been my primary OS for most of that time. I am running on a custom-compiled 2.4.2 kernel under Debian/unstable right now -- I know how Linux works. But the simple fact is that Linux is not (yet) as easy to use as Windows. I eagerly await the day when it is, but there is just so much work that needs to be done before that happens. I'm sorry, but it's the truth.

    ------

  104. Re:Variations by tordia · · Score: 2
    But these aren't applicable examples. When was the last time Susie the secretary installed a driver on her Windows machine at work. I would be willing to bet that Susie has no clue what a "driver" is.

    Susie wouldn't be installing new software to her machine at work, either, she would expect everything that she needs to be there, and if it's not, she'd call for help to get it installed. Even in Windows, the sys admins would be doing these things, and the users could go along happily without the command-line.

    How about some examples that would affect Susie?

    --

    Frogs are primitive animals - so the occasional extra toe is not that unusual. But this is very unusual.

  105. Re:Variations by bare_naked_linux · · Score: 2
    Hmm. I've had plenty problems with Windows and buggy video drivers. Not to mention drivers for other hardware devices. Susie may not know what to do with those error messages, but at least they're there so that the tech support guys can help her.

    What's she to do in Windows when she sets the video driver to a resolution that her monitor can't handle and all she gets is trash accross the screen (and yes, I've seen it happen).

    All the Linux installations I've done lately don't require you to type startx. They set up the system so that it boots in the graphic runlevel. You never see the command line unless you open up a term (which I do, first thing).

    No, Linux isn't perfect yet. ;) But it's not as far behind Windows as you emply.

    --

    --

    --
    Unscrample my email, win a prize.

  106. Re:Variations by SquadBoy · · Score: 2

    This is why sys admins exist and why we are paid rather well. What about Linux with X up and a well configured WM is *not* point and click. My wife can do it. I have given it to many secretaries all of whom with ~1 hour of training can do it. Hell my 5 year old son can navigate E + gnome. While it is not possible to admin a Linux system without the command line it is very possible to use one without. The simple answer to too much choice which is what your other two points come down to is have a good admin test demonstarte and explain. Then make a decision based on your needs and wants and stick with it. Most arguments I have heard of this type stem from a confusion between using and system and admining a system. With M$ it has been the case that people have had to play amatuer sys admin either because there was no good way to stop them from doing it or there was no really good way to do it for them. With *nix I can use SSH to admin boxen on the other side of town and not get out of my chair. Thus we can once again have a sharp division between admins and users. And then Susie the secratary can set down at her machine and do her work instead of having to worry about doing admin duties on her machine. This is a good thing.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  107. False sense of diversity by i_know_it · · Score: 1

    It's not really that diverse. Think about it.
    Linux is just a variation of *NIX. Then you have variation of Linux, such as Mandrake, which has some features added with it, but is derived from Red Hat. In the end, what is it all? Variations of *NIX. An "ls" is still an "ls", a "| more" is a "| more". If I work on an SGI and switch to a HPUX and switch to a Solaris and then switch to Linux box, I won't be completely flummoxed because it's all *NIX in the end and they implement the interface/commands/etc. almost the same.

    What would really be nice is an open source operating system that got away from *NIX; an OS with a completely different design paradigm than that of Linux and *NIX. Sure, Linux is nice, but nobody should accept that the only way to become more diverse is to make more variations of Linux.

    1. Re:False sense of diversity by macker · · Score: 1

      If m$ problems have taught us anything about the dangers of monoculture environments, it is that they are breeding grounds for 'disease': malware, virii, worms, etc. If Linux distros are pared down to a few, well-differentiated families, as 'conventional' BSD/Sys V/Posix systems have been, with vendors like Sun, HP, and IBM staying out of direct compatibility with each other, won't there be a more healthy environment?
      Port-ability at the re-compile level, good. Object code compatability, bad. Would more clearly delineated differentiation have stopped things like the Morris worm? Do systems need to be so incompatible that they are no longer interoperable?
      Hmmmmmm.....tastes just like chicken.

      --
      (T)he (O)ld (M)an
  108. Only two things that differentiate distributions by Masem · · Score: 3

    Given all the available distributions, I can think of only two things that are important in how the various distributions vary...package management method and Default security installation. The former is probably the biggest one, distinguishing Slackware from Redhat/Mandrake/etc from Debian, and is probably where people have the most 'religious' conviction to their preferred distro. The latter is basically a more 'personal' touch, using one's opinion on what is 'secure' to set up how the box is initially installed. Given that this can vary from person to person, there is definitely potental for an infinite number of linux distros out there; and unless apt and rpm combine into one tool, there will never be a consolidation of distros.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  109. Re:Flamewar alert! by Anonymous Coward · · Score: 1

    Study your biology a bit more. Evolution doesn't rely on major mutations.

    It's much slower and the result of slight variation. I.e. limbs become a few centimeters longer over the course of several centuries.

    A lot of mutation leads to extinction. And Darwinism is generally a poor metaphor.

  110. I Disagree by spiffytiffany · · Score: 1
    I don't think that multiple Linux distros are beneficial because instead of having everyone contribute to the same project, they are contributing to their own projects which just happen to have a kernel in common.

    Some here have said that multiple distros are in accordance with the principle of "everyone puts a piece in", but I disagree -- Everyone is contributing pieces, but to different projects.

    1. Re:I Disagree by spiffytiffany · · Score: 1
      Just brilliant, chum. Just brilliant.

  111. Windows Fragmentation? by flipper9 · · Score: 3

    Just think of the many distributions of Windows out there in current use...
    Windows 95
    Windows 95 OSR1
    Windows 95 OSR2
    Windows 95 OSR3
    Windows 98
    Windows 98 SE
    Windows ME
    Windows NT 4.0
    Windows NT 4.0 SP1...Windows NT 4.0 SP6
    Windows NT 4.0 Server
    Windows NT 4.0 Server SP1...Windows NT 4.0 Server SP6
    Windows CE 1.0
    Windows CE 2.0
    Windows CE 3.0
    Windows 2000 Professional
    Windows 2000 Server
    Windows 2000 Advanced Server
    Windows 2000 Datacenter Server
    Windows.NET

    Sounds fragmented to me!

    1. Re:Windows Fragmentation? by BadlandZ · · Score: 1

      But it's not that fragmented from an ISV standpoint compared to Linux. At least they know where to install thier software and libraries, and have a set standard on how to make applications run on a variety of the distributions of Windows.

    2. Re:Windows Fragmentation? by Graspee_Leemoor · · Score: 1

      It's petty- but I'm bored- so I'll respond...

      You missed out service pack 6a on the NT4 platforms, windows 3.11 and nt 3.5 (after all you say "in current use") not "current", otherwise 95 and 98 wouldn't be allowed).

      Windows.NET is not an operating system yet.

      Windows 95 is the same as windows 95 OSR1.

      While OSR versions count as different operating systems, I don't think service packs should, unless they subsequently released a CD with the patch preapplied.

      The valid test of what constitutes a different operating system (for windows at least) should be what you can buy (no betas) on a CD (and the CDs are still being made), so if you only allow current Microsoft OSs, you get:

      Windows ME
      Windows 2000 Prof
      Windows 2000 Server
      Windows 2000 Adv. Server
      Windows 2000 Datacenter
      All above 4 Win 2000 but with SP1 preapplied

      That's it for desktop systems,
      I don't know about the handheld versions.

      You only really have two MS current desktop OSs since the various versions of 2000 are basically one OS but configured for diferent uses, but of course all locked-up so you have to buy the right one. This is why in the MSDN subscription you get one CD, labelled "Windows 2000 Versions", and it can install any one I think. (Haven't checked).

      So, to sum up, If MS were linux there would be only two distros, but those distros would be much more different than any two linux ones are.

      Graspee

    3. Re:Windows Fragmentation? by tyrann98 · · Score: 2
      You've got to be kidding me if you think that this is OS fragmentation like Unix or Linux distributions.

      The vast majority of apps work perfectly well and are generally upwards compatible - especially on Windows 95, 98, 98SE, and the absolutely horrible ME. Lots of apps even work perfectly well on Windows NT and Windows 2000. While not perfect, the Microsoft camp has got binary compatibility between "distributions" down. Try that on the Linux side and the situation gets a lot muddier. I first need to worry about getting the glibc and libc library if I want binary rpms. Ever try to install newer RPMs onto a older version of Mandrake or RedHat. Secondly, things change in the Linux world. Try installing a new graphics driver or sound driver - now you might need to match kernel version if only a binary is available. Plus, you have to worry about different processors; believe it or not, a friend of mine downloaded a rpm for the alpha thinking it was an alpha version of XFree86 with the required driver.

      How do you do most of the administration? Linux systems are different enough that administrators can have a lot of difficulty with the various sysadmin tasks. Do I use DrakConf, linuxconf, or edit the files by hand? Even if I use linuxconf, not all options could be set correctly so you have to go back to text editting. Try setting up dhcpcd using Linuxconf only on LM 7.2. You need to add DCHP_HOSTNAME to the ifcfg script. Or how about changing video drivers - try installing the Nvidia drivers and compare that the Windows method. Do I use Xconfigurator, DrakConf or sax? Use sndconfig or Draksound for your soundcard - works sometimes, but I always resort to hand editting.

      Ask yourself how many times you've recompiled the kernel or know someone who did inorder to get something to work: DVD support, CD-RW support, NTFS support, etc.. How many people recompile Windows to add that kind of support?

      The Windows way may be buggy sometimes and can cause headaches trying to fix it, but it is consistent. The Linux way is a complete jumble of different methods and interfaces, but if you edit it properly the problem is fixed and fixed for good.

    4. Re:Windows Fragmentation? by Kristopher+Johnson · · Score: 1
      "Erm... in your world is that considered an advantage?"

      In my world, no. But in the world where too many operating system variants is considered to be a problem, yes.

    5. Re:Windows Fragmentation? by Petrophile · · Score: 1

      This is a cut-and-paste post from about 200 previous slashdot dicussions.

      First of all -- You just doesn't understand the huge impact that fragmentation has had on the Unix market and you think you might be able to FUD the facts away by reciting a list.

      Second -- I don't care if knowing all the various OSR (.01) releases gives you a stiffy. Keep it to yourself.

      Third -- There is a very valid point there about MS's market segmentaiton strategy and the costs businesses bear to support that, but your boring ass post doesn't even scratch the surface.

  112. Re:There are not enough distributions by ch-chuck · · Score: 1

    who's distribution is aimed at the average luser

    Windows 98, ME or soon to be XP or whatever + MSOffice. That's what a luser, who probably doesn't even want to use the damn thing should use. They should pay for it, and teach them how to reboot and not to bug the admin over every little issue that pops up - yes, we KNOW it buggy, just reboot and finish your assignment. Then thank Stallman and Linus and the supporting cast of millions that the rest of us don't have to use that crap.

    Personally I wouldn't want to have to support a distro that's been bozofied with all kinds of semiautomatic help for lusers - it'd be worse than Windows - like I'm getting pissed at the RH "found new hardware" boot screen lately - just boot, give me total control and I'll take care of it.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  113. mainstream isnt what made linux for me by segfault_0 · · Score: 1

    It seems that the fluff has taken the front seat in a world of alternatives. I personally have found that for the average user/sysadmin in the medium to small size shop is better off using the non mainstream distribution. It allows those people to give customized solutions for free. If those users, whom I think are the mainstay of linux in the first place, wanted just another commercial bloatware product to use, why even bother using linux in the first place?

    --

    I was crazy back when being crazy really meant something. (Charles Manson)
  114. That's a load by spiffytiffany · · Score: 2

    I don't think that multiple Linux distros are beneficial because instead of having everyone contribute to the same project, they are contributing to their own projects which just happen to have a kernel in common. You have said that multiple distros are in accordance with the principle of "everyone puts a piece in", but I disagree -- Everyone is contributing pieces, but to different projects

  115. When Diversity Sucks by Steeltoe · · Score: 2

    Basically I agree with everyone else here that diversity is a good thing. However, I do not see the point in difference for difference's sake. When stuff start to break just because you're using a different distribution, windows manager, screen saver or font, It Just Ain't Worth It Anymore. In such situations something is missing, and if you can't conform and agree on the current level, there should be guidelines so that everything can conform on the meta-level. Higher rules to rule different distros could be a way to take the OS to a whole new and (damnit) innovative level.

    - Steeltoe

  116. Diversity and installation problems by Novus · · Score: 1

    The last point here is really the important one; what Linux, and Unix in general, really needs is a quick and easy _standard_ way to install software. Compiling from source, while tolerable when it works without modifications, is not really user friendly. If something goes wrong during compilation (say, you don't have a header file expected by the source), most users probably won't have a clue what to do, and those who have can easily lose hours fixing something like this. Package managers like RPM, especially when a graphical front-end is available, make installation easy enough in most cases, but have a few problems:

    a) Different distributions use different formats. Is it too hard to agree on a unified package format, instead of having different package managers for Red Hat, Debian, et.c.? Correcting this would help a lot.

    b) We really need a way to tell _any_ desktop environment that a new program has been installed, and that it should update its start menus or whatever accordingly. The current system where a user has to dig out a freshly installed program by hand from somewhere on his/her hard disk is horrible.

    c) Precompiled binaries tend to rely on very specific library versions. In many cases, I've tried to install one package, only to find that I have to update or install another to get it to work, only to find that the second package needs a third to work, and so on. Most Windows apps solve this by bunching together all the required shared libraries with the program; this may be a bloated solution, but at least it's simple. A more efficient idea, of course, would be to give the package managing program the ability to find and install dependencies by itself (does Debian do this?) instead of complaining and leaving it up to the user to hunt for updates (like RPM).

  117. Flamewar alert! by bonzoesc · · Score: 5
    This type of story will probably start a flamewar, but here's my take:
    Diversity good. If mutations weren't everywhere, not as many things could survive a changing environment. If Critter A makes millions of subtly different copies of itself, while every instance of Critter B is identical, and a large disaster comes along that only rare mutations of Critters can survive, Critter A will be the only one to carry on its genes. Critter B, due to it's lack of mutations, would not live to see another day.

    Tell me what makes you so afraid
    Of all those people you say you hate

    1. Re:Flamewar alert! by Syberghost · · Score: 3

      In other words, the Anna Kournikova virus could come along and wipe out Critter B.

      -

    2. Re:Flamewar alert! by booser108 · · Score: 1

      Mutations for linux are only good if everything stays within a range of compatible mutations. Incompatible could severely hurt Linux.

      --
      You stupid bastard, you don't have no arms left. It's just a flesh wound.
    3. Re:Flamewar alert! by bonzoesc · · Score: 2
      I was just generally using mutations as a blanket term, because it was early in the morning and I couldn't think of complex things like combining different genotypes.

      One thing I failed to address was the fact that some Critters need to die off as a result of the evolution of the whole.

      Tell me what makes you so afraid
      Of all those people you say you hate

  118. Hell yea Diversity owns by rosewood · · Score: 1

    I have been trying to use linux for 3 years plus - just never had a dedicated box for it! However, now that I have started - I love it. It is fun (mainly because windows bores me now - ive been there and done that - I wanna learn more)! However, certain things I just don't like. I really don't like tarballs and make installs. Im gay for RPMs. I really like the ability to install via RPMs. However - thank you diversity - if RPMs rub you the wrong way and you would rather have tar-balls - or apt-get - then hey, there it is for YEE! Diversity rocks. I can run vi and you emacs and we can actually get along, yes? We both are happy with our own lil varient. Sure arguments will ensue of which is better for this and that but diversity just fuels the wide range of preferences - and it owns.
    Ok my Linux comercial is over now

    1. Re:Hell yea Diversity owns by hardburn · · Score: 1

      I used to be of the "compile everything from source" club. I still think it's an important skill to learn. However, in production machines, I much prefer Debian packages because they're immediately upgradeable.

      My main box is also Debian (potato), but I allways keep a few cheep boxes around for doing crazy hacker-type stuff. I have one box thats compiled completely from scratch. Everyone should learn how to do it; you'll be better off for it.


      ------

      --
      Not a typewriter
    2. Re:Hell yea Diversity owns by thanjee · · Score: 1
      That's the sort of expression my grandmother might use ;)

      She's gay for pizza!

      --
      Saying your OS is the best because more people use it is like saying MacDonalds make the best food
  119. Re:Variations by Temporal · · Score: 1

    You must be unlucky. I have had Win2k going on three boxes for the last eight months or so. One of them is my mom's computer (which she uses all the time), and the other two are secondary computers of mine, which I actually use quite regularly and usually leave on 24x7. I have seen one blue screen in that time, and it was due to my mom forcibly installing some sort of CDR drivers meant for Win9x. The funny thing is, the bluescreen actually gave instructions on how to fix the problem, and the instructions worked!

    On one of the three computers, I had uptimes well over a month before I had to turn the computer off for some reason -- usually in order to transport it to a LAN party. The other two were not quite as stable (reboot every, oh, week or two), but clearly that indicates driver issues, not OS issues. Namely, the NVidia reference drivers are not perfect.

    In the same time, I have had one Linux kernel panic (kernel 2.4.2 paniced on shutdown of lpd) and several Linux hard crashes (all driver problems). I have also, in the past, had many more problems with Linux stability. Of course, it was usually the fault of some driver. It also seems that I have to recompile my kernel every other week to fix the latest IDE write corruption bug or some crap like that.

    Actually, the computer of mine with the most uptime right now is the Mac running OSX beta: 24 days. And no, the last reboot wasn't due to any sort of crash.

    Look, Linux isn't perfect. Neither is Win2k. Depending on how you use them, and on what hardware you use them, you can get all kinds of results for stability. However, at the core, both systems are stable. It's only crappy drivers that take them down.

    ------

  120. The real problem is that of by S1mon_Jester · · Score: 3
    installations - not customization.

    Commericial companies (and single developers) want their packages to be installed easily and correctly.

    I doubt if anyone cares if you use debian's package format or RPM, but the installation routine must be the same regardless of distribution and it must be easy enough that anyone can do it. (Furthermore, it should uninstallable.)

    // configure; make config; make is way too difficult for most folks.

    If I was smart, I'd suggest a database for each system that the would tell the package what to install where.

    1. Re:The real problem is that of by M$+Winblows · · Score: 1

      IMHO if you can't figure out how to install it, you probably shouldn't be using it. When I think back when I installed my Linux I had to research my entire computer and find out about the hard drive, cd-rom, cpu, ethernet card, Monitor, etc, etc... which for a newbie can be very frustrating and time consuming - they just want to press the pretty little button and have it installed. I believe most newbies in computing in gerneral don't know jack about the computer they are using (and don't care - "I just hope my PC has a compatable 3d graphics card for this new game"). But in the Linux world you ask a Linux user what kind of system they have and 8 out of 10 will be able to tell you verbatim. You may ask is this a good thing to know? I beleive the more you know about the hardware the more you will know about your puter's capabilities. - and yes I do have a compatable 3d graphics card (time to play some Quake!!)

      --
      Must... control... Fist of Death!
    2. Re:The real problem is that of by troels · · Score: 1
      IMHO if you can't figure out how to install it, you probably shouldn't be using it. When I think back when I installed my Linux I had to research my entire computer and find out about the hard drive, cd-rom, cpu, ethernet card, Monitor, etc, etc... which for a newbie can be very frustrating and time consuming - they just want to press the pretty little button and have it installed.

      Yes, installing linux was like that 3 years ago, now however you plug in the cd and click a few times with the mouse and you are up and running. At least if you are using one of the "user friendly" distros.

      You might argue that you want total control over things and that is all fine and good. We are some who just want it to work though. Im a programmer at heart. When i have to install a new box i just want to get it over with so i can get back to doing something fun. Can't see why i should waste my time doing something the computer can do for me.

      And why shouldn't people who dont know how to use a command line be able to use it? Why should we prevent the average joe from getting a more secure and more stable operating system just because he isnt a poweruser?

      So please don't take my pretty little install button away. I might not need it, but i sure like it.

  121. Diversity is good, but . . . by micromoog · · Score: 3

    I think the people the author is responding to were suggesting the Linux field will be narrowed for business. Sure, there will always be 500 separate distibutions out there, but businesses really like standards. Two or three distributions will prevail in a big way for business, and the other 497 will still be around.

    1. Re:Diversity is good, but . . . by mpe · · Score: 2

      I think the people the author is responding to were suggesting the Linux field will be narrowed for business. Sure, there will always be 500 separate distibutions out there, but businesses really like standards.

      You make be confusing a business wanting to standardise within their business.
      The other would only make much sense were there a standard entity called a "business".

  122. Re:Diversity is good, but not viable for business? by AntiFreeze · · Score: 2

    There was an article on informationweek.com about this last week. The article talks about all the different flavors of Linux, and how great it is to have something which you can make so unique to you with so little effort, but how bad this can be to business. The main point of the article is that, without standards, Linux isn't a viable platoform for businesses.

    It's an interresting read, check it out.

    [Note: Informationweek updates a lot, so the article may get flushed to an archive soon. I suggest someone paste it below if they find it as usefull as I did.]


    ---

    --

    ---
    "Of course, that's just my opinion. I could be wrong." --Dennis Miller

  123. thats odd... by azephrahel · · Score: 1

    Does anyone else think its odd that he picked out the two most corperately run linux distros out there? Also there probably the least two respect distros out there. I personaly don't think any distro will (not even sure if they can) die. If he was talking about usership, he's dead wrong. I think Debian Slackware(my fave) and Mandrake probably could all win on their own, much less togeather.

    --
    You are only young once, but you can stay immature indefinitely.
  124. Linux distros are like PC clones. by tjpalmer · · Score: 2
    It increases competition, brings down costs, increases availability, etc... The highly competitive PC clone market of the late 80s is what gave Microsoft its current advantage. They were smart (and lucky) and rode the wave.

    Linux moves fast because it does for the OS what the IBM PC platform did for the hardware. I don't mind if the masses continue to use Windows. Windows has to improve more because of Linux, too. It's a win-win situation for the masses all around, and with Linux/KDE/GNOME/ReiserFS/etc steady improvement (and the distros making it available it whatever fashion is best for their target audience), many newbie complaints will disappear with time.

    Maybe I'm just optimistic, but I think it's a fair analysis. Competition almost always helps things out.

    - Tom

    --

    - Tom
    "O, to grace how great a debtor daily I'm constrained to be."

  125. Re:Variations by GypC · · Score: 2

    Oh but learning to install service packs, how to use regedit to keep it stable, how to rescue self-corrupted office files and reinstall the whole mess when it finally dies... that's easy enough? But ./configure && make && su -c 'make install' is too hard?

    I do not find in orthodox Christianity one redeeming feature.

  126. Re:Variations by Ixnert · · Score: 1
    Too many variations of Linux Which one is really better as they all claim one or two niches over the other.

    Gnome vs. KDE vs. etc. Why so many desktop environments, sure alternatives are good, but when work needs to be done, money is burnt by time spent figuring out whats what on Linux vs. point and click MS

    Others have already noted the flaws with the "command line is too hard" attitude. As far as these two points go, what people fail to consider is that a company that's rolling out Linux on the desktop is going to choose ONE distribution for everyone, with ONE desktop environment. The end user doesn't need to be bothered with the multitude of choices.

    In fact, I'd imagine that the most common situation would be where most desktops were just X terminals to a central server, giving tech support full control over desktop configurations. This would actually provide a greater degree of conformity and control than you can easily get under Windows without add-on products (like MS's SMS or Novell's ZENworks).

    I can only assume that this is intentional blindness, as many of the people that advance these arguments are the same people that would not hesitate to establish corporate computing standards in other situations. It's really just a matter of planning.

    (Note that I am not saying that Linux is actually ready for the corporate desktop -- that's a separate discussion, and I don't personally think it is outside of very specific situations. But the argument that the diversity of options available actually hurts Linux is at best silly.)

    To get back to the contention of the original article, even if you only consider the corporate environment, I don't think we'll see the playing field narrowed to Caldera and Red Hat. I think some Debian-based distribution (possibly Debian itself) will very likely be in the mix, by virtue of the apt system (would make it trivial to install and upgrade new -- even custom -- packages on every Linux system in the company; just put up your own server with .deb packages and add that server to sources.list and there you are). This could change if someone created a similarly easy system for RPM, but the options out there now for RPM just aren't as good yet.

  127. Re:Variations by Zarquil · · Score: 1
    "Susie the secretary will not understand *Nix vs. point and click."

    With GNOME / KDE up front she'll never have to.

    The problem I have with the arguement, "Secretaries just want to get their job done" usually assumes they people aren't willing to learn anything to improve themselves. I don't usually see this as the case and don't like tarring with a brush that big.

    "Too many variations of Linux Which one is really better as they all claim one or two niches over the other."

    Variations within Distros are really small compared with Win9x / WinNT. I'm no Linux guru, but I can already switch between distros confidently. The underpinings ("Linux") remains constant, and the biggest problem I personally had to deal with was a different directory structure. Now, I became comfortable with RH / Mandrake early on and come with that slant, but I personally don't find Debian jarring.

    "Gnome vs. KDE vs. etc. Why so many desktop environments, sure alternatives are good, but when work needs to be done, money is burnt by time spent figuring out whats what on Linux vs. point and click MS"

    Oho -- I love arguing with someone on this one. After half an hour of arguing configurability vs. a standard "look and feel", and arguing the strength of choices vs. the strength of a known method of plugging into the GUI, I usually have made a point or two that there are some advantages with alternatives.

    That's when I tell them to log off and change to another window manager. "They're already there. Once you've picked your favourite, you can stick with it on most machines."

    KDE & GNOME still need work to interoperate, but this is work that's happening and is clearly improving. From a Mandrake view-point, I hardly care which I'm in because I can use my commonly used apps in either.

    With a few more details under your belt and you'll argue that guy into the ground and leave him spinning in the wind. :)

  128. Re:Variations by Petrophile · · Score: 1

    Great. When you get Fat Ballmer's job, you can make the big decisions in Microsoft's best interest.

    Myself, I think they are well aware of potential risks, not just from Free Software, but also from competitors such as IBM/Lotus who have shown willingness to compete with MS on price.

    But look at it this way. They've got few problems:
    + Office has so many features they can't even think of new ones to add
    + Customer base can't see value of upgrades
    + Market is saturated, but there's a huge base of users not in licence-compliance

    So, they gotta do something. (Being a monopoly is tough, eh?) So their solution is two fold:
    + Add corporate-friendly integration features to Office, making it a client-server platform (should have mentioned this before... See SharePoint portal server and Exchange 2000), increasing both the value of upgrades and the lock-in.
    + Lower the cost of entry and decrease the ease of piracy.

    Of course, there's always Plan B, which is what you seem to be suggesting:

    + Put the software in maintence mode and either cut the price to keep marketshare or gouge legacy customers until the end of time.

    But they ain't quite there yet, and they won't be until they get new revenue streams that are the size of MS Office's.

  129. Mutations good but no standards = bad by philipdl71 · · Score: 2

    I concur that mutations are a good thing for Linux. However, there needs to be a consistent UI that can be chosen at Install that configures the machine a particular way. Users NEED consistent UIs. What we need is a way so that on most popular distributions during install you can check a box and that will configure the machine with a commonly agreed upon GUI and windowmanager that people are familiar with. This wouldn't be necessary on all distributions but would be a great start to making the Linux GUI similar on all ends for end users that simply want a consistent interface.

  130. Also by tacpprm · · Score: 1

    If the company maintaining your favourite distro (mandrake in my case) were to vanish tomorrow then it would be possible for anyone sufficiently dedicated to simply take over the maintainance and rename it.

    There will be distributions for as long as someone has requirements that aren't met by any of the existing players. Now all I have to do is spend a few weeks updating my old copy of SLS.... ;-)

  131. choice? by RotateLeft4Bits · · Score: 1

    Correct me if i am wrong but all distro's use the same kernal? So wheres the problem. Its like saying KDE vs Gnome is bad.

    I think the media has just got used to its Windows one GUI fits all, one solution, one company, one standard.

    In reality Linux will do well because of its Flexibility, for idiots like me, learning Linux i can install RedHat with its pretty GUI install. For someone setting up a highly customised server they can mix and match.

    Linux's Flexibility is its strength. Uhh and they haven't got all there eggy weggys in one basket and they haven't counted there chickens.

    --
    I'm not a Troll i prefer to be called a Goblin.
  132. Variations by deran9ed · · Score: 2

    Recently I was in a discussion with some older CTO type people and the arguements of Linux vs. MS came into play. Attempting to explain why (I thought) Linux can make some steps in the future to be where Microsoft is, I brought up the different distros, their functions, benefits over MS, etc.. One of the gentleman made some very sharp points though which no one can really refute, sure Linux is better at certain aspects of computing vs. other OS' but heres some of the failures which came in the picture of which I could not think up a retribution based answer.

    Typical dekstop workplace environment
    Susie the secretary will not understand *Nix vs. point and click.

    Too many variations of Linux
    Which one is really better as they all claim one or two niches over the other.

    Gnome vs. KDE vs. etc.
    Why so many desktop environments, sure alternatives are good, but when work needs to be done, money is burnt by time spent figuring out whats what on Linux vs. point and click MS

    And this went on for hours. We would like to think Linux would overtake MS as the most used OS, but the fact remains, most of the people jumping online, and working on the "typical" PC based application solely need simple functions out of their pc, and them having to gcc -o something something.c or ./configure --with-some-new-package ; make ; make install is just not going to cut it.

    The Big Breach"

    1. Re:Variations by rking · · Score: 1

      Yep, as long as she has all the most mainstream hardware, and X detects correctly, and configures correctly, and finds her monitor's refresh rate correctly.

      Of course, she will then be told to type "startx", which will generate large quantities of error messages with meanings unknown to anyone but the inner circle of developers.


      It sounds as though in your company the secretaries are expected to install the operating system for their computer. This is somewhat unusual. Assuming that the hardware wasn't detected properly, Susie would never know about it. She's either provided with a computer that works or she isn't. She isn't handed a Linux CD (or a Windows CD) or even a word processor CD and told to get on with it. The chances are she isn't even permitted to install software on the computer, let alone required to.

      Likewise she won't need to use StartX, the computer will have XDM preconfigured, without her knowing anything about it.

    2. Re:Variations by HazMathew · · Score: 1

      You don't sound as if you enjoy your job. Isn't that horrible? -Mat

    3. Re:Variations by cyber-vandal · · Score: 2

      I'm talking about corporate users. I, personally, would use the command line a lot, but there would be no requirement to do so. Set up the corporate desktop with the required start menus, host it remotely on an X server and have Win4Lin or VMWare for any apps that only run on Windows. Support nightmare is diminished due to Linux not blowing up incomprehensibly and the only difference the user might notice is that the fonts are uglier.

    4. Re:Variations by Rinikusu · · Score: 1

      Au contraire, the job's a hoot, it's stupid people that piss me off.. :)

      --
      If you were me, you'd be good lookin'. - six string samurai
    5. Re:Variations by cyber-vandal · · Score: 2

      What? Pay Microsoft yet again for something that doesn't work properly. I've got it on my desktop, a PIII-500 Compaq with stock parts. It took 3 hours to get it on there because it would fail silently after trying to load loads of unnecessary drivers. I started browsing the web, and after 5 minutes it rebooted automatically. Buggy drivers? Possibly, although I doubt I'll ever know. Linux has yet to do this to me, although I'll admit to a crash or 2 due to me not knowing what I was doing with X (and therefore could sort it out - unlike Windows)

    6. Re:Variations by Petrophile · · Score: 1

      100% compatible? I think not.

      You are right on about the Office upgrades. In fact sales of O2K have been pretty slow for Microsoft because most larger corps are sitting on Office 97. Expect sales of Office XP to be even worse, which is why they are moving to copy protection and a subscription sales model (both conspire to squeeze a few nickles out of SOHO users).

  133. practicalities by oingoboingo · · Score: 1
    while diversity is good for the community, in practical terms there really are only a handful of distributions. once you account for the 'market share' of (for argument's sake) red hat, mandrake, and caldera (say), what's left? the remaining 50 distros all together probably account for less than just red hat or mandrake does.

    does anyone have any vaguely reliable statistics on how many people are using what (and i know that's going to be close to impossible)?

  134. Diversity is Survivability by Monkius · · Score: 1

    If Redhat were the only mainstream distribution viewed as credible, Linux probably would not survive serious strategic mistakes, such as a major release which cannot run Oracle8i.

    Instead, the diversity of Linux platforms enables workarounds, with minimal fuss. In our experience, SUSE Linux 7.0 has been an excellent server OS.

    Interesting that the trade commentators continue to mention Caldera as a likely survivor of these distro consolidations. Their series of moves aligning Linux with DOS, Netware, SCO, and the like has always seemed doubtful. It don't see it deployed much in companies, FWIW.

    --
    Matt
  135. When the smoke clears . . . Debian by RealSalmon · · Score: 1
    Debian will outlast any commercial distribution; Debian doesn't need to appease shareholders, just the community that builds it.

    And the community that builds and uses it is not as easily appeased as the Red Hat shareholders! That's why Debian is so great. Not meant to troll, but with every passing version of Red Hat it becomes more and more obvious that the motivation behind that distro is purely commercial. It seems like they just want to release a new version so they can sell some more boxes, and damned with the quality of the contents.

    Debian on the other hand, takes a 'slow and steady wins the race approach.' And I think that when the Linux-mania smoke clears, Debian will most certainly be at the finish line.

    -B
    benjones@superutility.net

    --

    -B

  136. Let there be as many distributions at tastes by freeinformation · · Score: 1
    If Linux would be some commercial software, there would be only one of it, incompatible with any other software.

    But it is not. It is free, and it will always be free. And anyone can make his or her own customizations. Of course you want to be able to run all Linux software on your distribution, and you can.

    To give an example: RedHat does hardly differ from Slackware, it's just a brand, but that actually means nothing.
    Commercial software, like Oracle, which would only run on RedHat, runs on Slackware just as good.

    So there's not point in the existence of many distributions, as long as you are free to choose.

  137. Windows, Mac, and 20 flavors of Linux by lowry-kun · · Score: 1

    Don't get me wrong - I'm in favor of diversity and have run most of the major distributions at one time or another but...

    In working at a hardware company and looking for technology partners who do software my eyes have been opened to the ignorances of the software world. Companies who aren't really linux-centric want to have a commercial linux product but don't have the time to test their stuff on a bunch of different flavors of linux.

    These software companies choose RedHat and that's what they will support. For example... We attended Linux Business expo and had a couple of booth parthers exibiting in our booth. We were running caldera on our demo boxes. One of the partners threatened to pull out because we weren't running RedHat because they didn't think their stuff would run on RedHat.

    It wasn't worth it to them to try and get it up on caldera (I could have done the testing and verification for them and they could now say that it worked on caldera if they would have given me 20 minutes - but the point is that it didn't matter to them).

    The other issue is that some software companies release binary only software which has only been tested on RedHat 6.x. with a 2.2.xx kernel.It doesn't matter to many users if this software will work on Caldera or Mandrake (or even debian) because the software company won't support it.

    --
    I no longer need to punish, deceive, or compromise myself. Unless, of course, I want to stay employed.
  138. Diversity is critical to Linux' success by twivel · · Score: 2
    This is very similar to the complains I've heard from other windows-favorible journalists. I'm sure you've also heard about the common complaint that Linux needs a consistent desktop and all vendors should use that one.

    Linux is not about consistency, linux is about choices and customization. About picking your favorite distribution, your favorite window manager, your favorite theme within that window manager.

    If the skeptics are right - that linux must be a single distribution with a single interface to become the operating system of the "masses", then I hope it never happens.

    Honestly, I like linux for what it is - diversity, choices and customization. After all, isn't that why we have the source code in the first place? So if we, as users, think an application or feature could be made to better fit us - then we can make that change?

    If it takes sacrificing diversity to appease the masses, I don't want the masses. This is just my honest opinion. Even if the masses don't adopt linux, it will still be a success - and I will still use it.
    --
    Twivel

  139. The great thing about multiple distros by dropdead · · Score: 1

    The great thing about multiple distros is how specialized they can be. With Winblow$ you get this generic one size fits all. But each application of systems has different needs. Fight with anything long enough and you learn use the right tool for the job.

    --


    By definition, a government has no conscience. Sometimes it has a policy, but nothing more. - Albert Camus
  140. the differences do make a difference! by Anonymous Coward · · Score: 1

    OK, I mostly use Slack and SuSe, but lately I have witnessed a new users immersion into the Linux world and it is frustrating for them to have too many options. So far they have tried Slack, SuSe, and Mandrake and I am tired of going over the RPM vs tarball vs lilo vs grub (yuck) vs KDE vs Gnome followed with why doesn't X work in Slack for my box, it works with Mandrake type questions. The shit is frustrating for new users, Linux will have to present a unified front at some point *if* the target audience is new users. And by the way, this person really like Linux overall so at least something is being done right! Most people would have left by now I think..

  141. It's not "all or nothing" by gizmoNaut · · Score: 1
    I hate discussions like this, since they almost always start at a reasonable place and then devolve into an all or nothing argument.

    In terms of diversity of distros, it's very clear that this has helped Linux to date, in terms of technical advancement and user acceptance. No argument there. But in terms of commercial success and trying to dislodge Windows from the 92% of desktop OS shipments it supposedly owns (according to the latest numbers I've seen), this is a case of "diversity == confusion", since it just makes support, training, and app selection all the more difficult.

    What do you think happens when a CIO/CTO type looks online and sees both distro and version specific RPMs, debs, and tar.gz files for the same app? He/she runs for the hills of Redmond, that's what happens.

  142. There are not enough distributions by cworley · · Score: 1

    There are not enough distributions.

    For example, who's distribution is aimed at the average luser (now that Corel is dead)?

    --
    When I die, please cast my ashes upon Bill Gates -- for once, make him clean up after me!
  143. What?! by grovertime · · Score: 3
    The idea that Linux could be too widely distributed (by that I mean by too many competitors) is not only ridiculous but appears to be ignorant. If Linux is to continue resembling and possibly leading the open-source generation of programming, it is not just important but INHERENT that many distributions co-exist. Sure, there will be bottom-feeders and top-dogs, but this is a quality not quantity situation where we all just want the bugs worked out. The prediction that we will be down to 2 distros is not just ludicrous, it's damaging, ignorant and wholly implausible.

    1. what the?
  144. My Opinion.. by jyak · · Score: 1

    I have been following the linux movement for some time but must admit that I am still a Windows user (thank god for 2000 because I couldnt take much more of 98). I am studying to be an engineer so I dont have much time to play with the software/programming side of computers. I think that there are too many distros but that is a good thing. One thing that lacks though, is a really user friendly distro just for desktop users. I tried many times to convert to linux but don't have the time, or know how to get it done. My computer is mainly intel architect and I have always had problems when I installed the different distros of linux. I am looking for the day when I can install linux easily without doing too much research and use it just as a desktop OS.