Slashdot Mirror


Windows Beat Unix, But it Won't Beat Linux

Onymous Hero writes "The amazing thing isn't that Windows beat the pants off Unix; it's that so many of the Unix companies survived until today. An article from eWeek looks at why Linux has been so successful where Unix failed." From the article: "While the Unix companies were busy ripping each other to shreds, Microsoft was smiling all the way to the bank. Because the Unix businesses couldn't settle on software development standards, ISVs (independent software vendors) had to write not a single application to get the whole Unix market, they had to write up to a half-dozen different versions. Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems? "

424 comments

  1. Make that three. by Xenex · · Score: 5, Informative
    From the article:
    "Twelve years ago, I oversaw a PC Magazine feature on Unix on Intel. My team and I reviewed at Unixes from Consensys, Dell, Interactive, SCO, Univel, Sun, and NeXT.

    ...

    Today, most of those companies are dead. Only two of them--Sun and SCO--are still in the Unix business.


    Make that three.

    NeXT are still in the Unix business.
    1. Re:Make that three. by hungrygrue · · Score: 5, Funny

      That is still only two, he counted SCO as still being "in the UNIX business".

    2. Re:Make that three. by Anonymous Coward · · Score: 0

      How about Microsoft and Xenix?

    3. Re:Make that three. by Junior+J.+Junior+III · · Score: 1

      Still? Apple's new to the UNIX business. They weren't in it 12 years ago.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    4. Re:Make that three. by Anonymous Coward · · Score: 5, Informative

      > Still? Apple's new to the UNIX business. They weren't in it 12 years ago.

      They were.

    5. Re:Make that three. by xTown · · Score: 1

      They weren't in it 12 years ago.

      Actually, they were. A/UX dates back at least that far. Further, I think. I remember first hearing about it in '89 or so.

    6. Re:Make that three. by eclectus · · Score: 1

      Apple isn't new to Unix. They used to make AUX. We were using it back in 1990.

      --
      This signature is a waste of 42 characters
    7. Re:Make that three. by DusterBar · · Score: 2, Interesting

      Actually, you forget that Apple had an AppleUnix that ran on their Apple MacII machines. In fact, there were a number of high-end applications for it. (Not many, but some) It also had some of the better (for the time) user interface features for system admin.

    8. Re:Make that three. by TERdON · · Score: 1

      That really depends on your definition of "being in the ____ business". They are still offering Unix for sale - on the other hand, I doubt they are selling very many copies...

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    9. Re:Make that three. by Xarius · · Score: 2, Interesting

      Make that four.

      SGI are still in the UNIX business.

      --
      C17H21NO4
    10. Re:Make that three. by Daniel_Staal · · Score: 5, Funny

      Hey, SCO is still in the Unix business!

      ...the way a tapeworm is in a dog...

      --
      'Sensible' is a curse word.
    11. Re:Make that three. by Intron · · Score: 3, Funny

      The O/S vendors look like the back of my amp: MIC, AUX, LIN

      --
      Intron: the portion of DNA which expresses nothing useful.
    12. Re:Make that three. by digidave · · Score: 1

      I have an old copy of Solaris I tried to sell at a garage sale. Am I officially now in the Unix business as well?

      --
      The global economy is a great thing until you feel it locally.
    13. Re:Make that three. by mmkkbb · · Score: 1

      SGI wasn't mentioned in the original interview.

      --
      -mkb
    14. Re:Make that three. by Anonymous Coward · · Score: 1, Informative

      So IBM's AIX and HP-UX don't count? I make that four (not sure if SCO are even in business).

    15. Re:Make that three. by Anonymous Coward · · Score: 0

      they sell linux now anyway, not their own Irix OS.

    16. Re:Make that three. by Anonymous Coward · · Score: 0

      MACOS X is an apple mach microkernel. It is not unix.

    17. Re:Make that three. by mwg_stpaul · · Score: 1

      Let me know when IBM and HP start selling an Intel version. I'll be first in line...

    18. Re:Make that three. by Anonymous Coward · · Score: 0

      actually, they sell both. and i think a good majority of the systems they offer are irix based.

    19. Re:Make that three. by ryanov · · Score: 2, Insightful

      Isn't Itanium an Intel chip?

    20. Re:Make that three. by Anonymous Coward · · Score: 0

      Sgi is still pushing out updates to IRIX to, but who knows how long they are going to last though.

    21. Re:Make that three. by Anonymous Coward · · Score: 0

      You think wrong, ringworm.

    22. Re:Make that three. by shufler · · Score: 1

      I think that makes you a UNIX reseller.

    23. Re:Make that three. by chris_mahan · · Score: 1

      Is Sun still in the Unix business now that Solaris is free?

      Maybe they are in the Paid-Support business...

      SCO is still in business?

      --

      "Piter, too, is dead."

    24. Re:Make that three. by macdaddy357 · · Score: 1

      Yeah, they are in the shakedown through litigation racket, not the UNIX business.

      --
      How ya like dat?
    25. Re:Make that three. by Ratbert42 · · Score: 1

      A/UX made an acceptable color X terminal. 640x480 was little small, but worked at the time. Plus it was so full of security holes and hard to physically secure the box against reboot that it was practically like having no root password at all.

    26. Re:Make that three. by MBGMorden · · Score: 1

      Why do so many people get bogged down with semantics on Slashdot? I think it was obvious that the article, along with the GP, meant "Intel x86". Why drag in Itanium when it clearly wasn't what was being discussed? That's like someone saying "I wish they made a PC version of OS X." and then you blurting out "but Macs ARE PC's". Tehnically, yeah, but you know darn well that wasn't the meaning of the comment.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    27. Re:Make that three. by ryanov · · Score: 1

      No, I don't. The reason for the comment was probably "I wish I could run HP-UX at home" (though why one would want that -- whatever). Since they do have Itanium desktops, isn't this exactly what is being discussed?

    28. Re:Make that three. by cthulhu11 · · Score: 1

      I never could figure out WTF anyone would use SCO ... and, for the record, I'm very very tired of Linux peopl claiming that Linuxes aren't Unix. It's kinda like Sprint calling their phones PCS instead of cellular. Only even more pretentious.

    29. Re:Make that three. by Anonymous Coward · · Score: 0

      What about IBM (AIX) and HP (HP-UX) have they dissapear?

  2. fortunately its not so hard to write for Unix now by torpor · · Score: 5, Informative

    .. you just have to choose your API's/frameworks carefully.

    i mean, its not so difficult to set up a project that will cross-compile, use GTK+ or one of the other, smart, GUI libs, heck even SDL+libcairo works wonders, and then get it running on Solaris, Linux, *BSD's, OSX, and Windows .. as long as you're developing on Unix.

    but you certainly can't easily do it the other way around: develop on Windows, and port across. It can of course be done (with GTK+, etc), but its not as easy as it is to do under Unix.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  3. Windows vs all by samsonov · · Score: 0, Redundant

    Micro$oft may be smiling all the way to the bank, but when they realize the bank systems are running on the mainframe, they'll cry all the way home.

    --
    "You killed my yogurt!" --Fred Fredburger
    1. Re:Windows vs all by bigman2003 · · Score: 1

      Not if they just use the ATM...

      --
      No reason to lie.
    2. Re:Windows vs all by Anonymous Coward · · Score: 0

      what scares me is... my bank uses windows 3.11

  4. Why it won't. by suso · · Score: 5, Insightful

    And it won't for one simple reason. Its open source and free. Time and time again people say that Linux won't be able to last another year against Windows, and time and time again Linux is still here and stronger than ever. It is for one simple reason. It will last so long as people still have an interest in it and keep developing for it. Theoretically, Linux could last forever against Microsoft because there will always be people who don't want to buy into them. And there will always be people who want software for free and be able to modify their software. We could sit at 24 million Linux users for the next century and be fine. Still using Linux? (version 8.6.12-ac3) You bet I am.

    1. Re:Why it won't. by hungrygrue · · Score: 1

      And don't forget that Microsoft will build in DRM restrictions and make arbitrary design decisions that make sense for their business model and not for the customer. That can't happen with an active open source project - restrictions and limitations that people don't like are bugs and will be fixed. Features and bad designs that people don't like will be replaced. Windows is not evolving, Linux is.

    2. Re:Why it won't. by DigitumDei · · Score: 2, Interesting

      I worry thought that with MS supporting all the different forms of DRM that the various industries are pushing, and Linux fighting DRM (or at least not activly supporting it). How long until Linux runs into legal issues with these various organisations, and when they realise there is no one to sue, maybe they'll just try to get it banned outright. Unlikely I know, but maybe just insane enough for the RIAA to try. ;(

    3. Re:Why it won't. by i_should_be_working · · Score: 1

      I worry about that too sometimes. But even if it does happen, it will probably only be in the US. Eventually (hopefully) the US would have to fall in line with the rest of the world.

    4. Re:Why it won't. by failure-man · · Score: 2, Informative

      Unlikley. Linux, even now, is too deeply imbedded in our IT infrastructure. Banning it would cause billions worth of disruption.

    5. Re:Why it won't. by Anonymous Coward · · Score: 1, Funny

      ...Still using Linux? (version 8.6.12-ac3) You bet I am.

      You mean Alan Cox will still be patching the kernel?

    6. Re:Why it won't. by Nutria · · Score: 3, Funny
      Linux fighting DRM

      Don't think so. It's been in the kernel since 2.6.12.
      $ uname -r
      2.6.13n

      $ zcat /proc/config.gz | grep DRM
      CONFIG_DRM=m
      # CONFIG_DRM_TDFX is not set
      # CONFIG_DRM_R128 is not set
      # CONFIG_DRM_RADEON is not set
      # CONFIG_DRM_MGA is not set
      # CONFIG_DRM_SIS is not set
      # CONFIG_DRM_VIA is not set
      Now, whether userland apps take advantage of it or not is a different story.
      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:Why it won't. by Anonymous Coward · · Score: 1, Informative
      On the offchance that someone has been suckered in by this, "DRM" in this context stands for "Direct Rendering Manager" (which incidentally explains why "Radeon" appears in the list!)

      Although if I recall, support for IBM's Trusted Platform Module is in the mainline 2.6.13 kernel, so I guess there is a grain of truth here :)

    8. Re:Why it won't. by Anonymous Coward · · Score: 0

      DRM is also an acronym for Direct Rendering Manager, you just listed graphic modules that use direct rendering for fast graphic processing. They have nothing to do with digital rights management.

    9. Re:Why it won't. by Nutria · · Score: 1
      DRM is also an acronym for Direct Rendering Manager, you just listed graphic module

      Ah, foolish me. I meant to grep for TPM.
      $ zcat /proc/config.gz | grep TPM
      # TPM devices
      # CONFIG_TCG_TPM is not set


      --
      "I don't know, therefore Aliens" Wafflebox1
    10. Re:Why it won't. by gowen · · Score: 2, Funny

      No the -ac branch is the new fork maintained on slashdot by Anonymous Cowards. It's the kernel of choice for Gay Niggers, Natalie Portman and deceased members of the BSD community.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    11. Re:Why it won't. by suso · · Score: 1

      Actually, in this case, the 3 was supposed to mean Alan Cox III, as in his grandson. Bring on the replies about hackers producing offspring.

    12. Re:Why it won't. by Anonymous Coward · · Score: 0

      Ok, now THAT's funny, but you forgot that in Soviet Russia, -ac patches YOU.

    13. Re:Why it won't. by gowen · · Score: 1

      I think you'd find that Alan's Grandson would be called Alan ap Alan.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    14. Re:Why it won't. by Hugonz · · Score: 2, Funny
      We could sit at 24 million Linux users for the next century and be fine. Still using Linux? (version 8.6.12-ac3) You bet I am.

      Linux may still be around in the next century.... but I don't think a 130 year-old Alan Cox will...

    15. Re:Why it won't. by Precision · · Score: 1

      Um... that's the Direct Rendering Manager not Digital Rights Management.

      --
      - U
    16. Re:Why it won't. by prdallan · · Score: 1

      Linux fighting DRM
      Don't think so. It's been in the kernel since 2.6.12.
      $ uname -r
      2.6.13n
      $ zcat /proc/config.gz | grep DRM
      CONFIG_DRM=m
      # CONFIG_DRM_TDFX is not set
      # CONFIG_DRM_R128 is not set
      # CONFIG_DRM_RADEON is not s

      Err... you are mixing up unrelated things... this is DIRECT RENDERING MANAGER (DRM)... Not digital rights management...

    17. Re:Why it won't. by Yrrebnarg · · Score: 2, Funny

      I think it would have been better to simply pretend you were making a joke on this one...

    18. Re:Why it won't. by Anonymous Coward · · Score: 0

      Additional reasons that Linux has enjoyed as much
      success as it has is because it was promoted by
      billion dollar companies like IBM, Sun, and Novell.
      These companies also made significant technical
      contributions that have benefitted Linux. Not to
      mention the fact that Unix/Posix had paved they
      way over a 20 year successful run prior to Linux
      comming on the scene

  5. Never! by RasendeRutje · · Score: 4, Funny

    Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?
    Well let me think... I'll write a single application that would run on all Windows systems, after they pry my cold dead fingers off my smoking gun.

    --

    If Microsoft was mass, stupidity would be gravity.
    1. Re:Never! by Anonymous Coward · · Score: 0

      methinks your gun wouldn't be smoking anymore by the time your fingers were cold.

    2. Re:Never! by RasendeRutje · · Score: 1

      I live in/on Antartica?

      --

      If Microsoft was mass, stupidity would be gravity.
    3. Re:Never! by R.D.Olivaw · · Score: 1
      methinks your gun wouldn't be smoking anymore by the time your fingers were cold.

      maybe it'll be on its 3rd cigarette

    4. Re:Never! by shish · · Score: 1

      Either you must cool down really quickly, or you have a very smokey gun :-|

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  6. Is LSB a valid system or isn't it? by TripMaster+Monkey · · Score: 5, Insightful

    From TFA:
    They [many of the Linux distributors] have realized that it takes more than open-source; it takes open-standards to make a successful open operating system.

    That's why the LSB (Linux Standard Base) 3.0 release is so important.
    Hold on a second...according to Ulrich Drepper, the LSB was fundamentally broken.
    (Note: see the Slashdot discussion regarding Ulrich's assertions here.

    If Ulrich is on target, LSB, far from being the saving grace of Linux, could well be its downfall.
    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Is LSB a valid system or isn't it? by Junior+J.+Junior+III · · Score: 5, Funny

      LSB may be fundamentally broken, but just wait for LSC, which will almost work. And then, emerging from the smoking ashes of LSC, after much pain and labor, we'll have LSD. And LSD is going to be faaaaaar out.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    2. Re:Is LSB a valid system or isn't it? by Anonymous Coward · · Score: 0

      No, No, No...
      After LSC is "LSC with Classes", then LSC++, then LSC#

    3. Re:Is LSB a valid system or isn't it? by Anonymous Coward · · Score: 0

      As falls Volkerding, so falls Wichita Falls.

      Uhhh, or, something like that...

    4. Re:Is LSB a valid system or isn't it? by sparkz · · Score: 1
      Let's just have a quick look at http://dev.mysql.com/downloads/mysql/4.1.html for an example- oh yes, there's a Solaris version, an HPUX version, SGI, OSF, lots of different packages for different flavours of UNIX, whereas there's only... oh wait, there are different versions for all the different flavours of Linux, and some of the permutations of glibc. If you've got a different glibc, then sorry, you'll have to build it yourself. If your distro doesn't support RPM (but you do have the right glibc), you're stuck with the tarball.

      Linux is better of how?

      Of course, it's pointless counting the different architectures (x86, x64, SPARC, S/390, etc) as there's a genuine need for different binaries there, even for one single platform.

      --
      Author, Shell Scripting : Expert Re
    5. Re:Is LSB a valid system or isn't it? by MegaFur · · Score: 1

      I think you have just made the best OS/TLA/RSN/BCPL<->C/hippie oriented joke ever. There really ought to be a special prize or something. Seriously. If nothing else, you should try to find a way to get that added to the fortune file that's part of the BSD games package or something.

      --
      Furry cows moo and decompress.
    6. Re:Is LSB a valid system or isn't it? by MS_is_the_best · · Score: 1

      Drepper tells the people working on the LSB test suite are not doing a great job. He doesn't say it is important to have some sort of compatibility between linuxes (he suggests however that Open Posix can be better than LSB).

      Vaughan-Nichols underlines the importance of (binary) compatibility between linuxes and thinks this is important for business.

      So in fact they are approaching the LSB on a totally different level, and not necesarily disagreeing.

      One thing has to be worked out in the future: do we need binary comp. or is recompiling for different platforms ok?

      Open source people tend to think that source level comp. is enough, business people think that (for some strange reason??, which _I think is misunderstanding) that binary comp. is a must.

    7. Re:Is LSB a valid system or isn't it? by dpilot · · Score: 1

      and I thought after LSC the race would be between LSD and LSP.

      --
      The living have better things to do than to continue hating the dead.
    8. Re:Is LSB a valid system or isn't it? by markov_chain · · Score: 1

      Yeah but without some serious LSD you can't come up with LSC++.

      *rimshot*

      --
      Tsunami -- You can't bring a good wave down!
    9. Re:Is LSB a valid system or isn't it? by multiplexo · · Score: 1
      LSB may be fundamentally broken, but just wait for LSC, which will almost work. And then, emerging from the smoking ashes of LSC, after much pain and labor, we'll have LSD. And LSD is going to be faaaaaar out.

      Naaahhhh, they'll never let us have LSD, we'll get stuck at LSC++.

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  7. It is now official... by daniil · · Score: 0, Troll

    I guess it is now official: *BSD is dying :7

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
  8. Key Reason by deconvolution · · Score: 0, Redundant

    Cost

  9. Linux wins because the OS isn't as important... by MosesJones · · Score: 5, Interesting


    Back when Unix ruled the world you programmed in C at the OS level, you had to understand about pipes and processors and threads and lots of other elements of the OS. This meant it was a pain to re-learn across all the other platforms.

    Now there are (for enterprises) only two real choices, Java and .NET. Java in paticular abstracts the operating system questions away so it becomes irrelevant what OS is running it just needs to run Java fast and cheap, so using lots of small boxes tends to be the way to go. Similar things can be said about Python, Ruby et al but large enterprises use them less.

    Linux is winning in large enterprises because its the cheapest, and safest, way to run Oracle RAC and J2EE Application Servers. If you really don't care about the OS (and most of the time you don't) then you might as well pick Linux.

    If programming was still at the OS level then IMO Linux would still struggle as you'd have to understand a lot more about it. J2EE in paticular has made hardware a commodity, and in the commodity world Linux is the best choice.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Linux wins because the OS isn't as important... by tomstdenis · · Score: 5, Informative

      At the OS level?

      Um *cough* POSIX.1 *cough*....

      My apps built and tested in Linux build in BSD routinely with little to no modification (occasionally I need to fix a makefile to use the build tools differently).

      Just because some people *can't* code a program without going directly to asm to make syscalls doesn't mean things like glibc [which has threads] and the POSIX.1 standards don't exist. In fact I once wrote a webserver for QNX that built out of the box for GNU/Linux because I used nothing but standard function calls.

      Stop being a poser. You don't need Java to get program portability.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Linux wins because the OS isn't as important... by MosesJones · · Score: 1


      And of course back in the late 80s this stuff was all sorted, I could use glib and POSIX.1.

      My point is that the market has changed from being one where seperate proprietary vendors had a point to the level where the standard has been raised so it becomes less important.

      --
      An Eye for an Eye will make the whole world blind - Gandhi
    3. Re:Linux wins because the OS isn't as important... by Zemplar · · Score: 1

      "Linux is winning in large enterprises because its the cheapest, and safest, way to run Oracle RAC and J2EE Application Servers. If you really don't care about the OS (and most of the time you don't) then you might as well pick Linux."

      Ummmm, okay, sure. I suppose if you don't care about the OS you might pick Linux because you haven't done your homework and it's the latest buzzword. Ask a true professional or go buy a clue and you will see that Solaris [especially Solaris 10] will beat the doors off of Linux in many cases including cost, security, virtualization...the list goes on. No one OS is the best solution for everything and claiming that Linux is so superior, even on Slashdot, is profoundly haphazard.

    4. Re:Linux wins because the OS isn't as important... by tomstdenis · · Score: 1

      My point here is that there is no need to jumpship and start using inferior technologies like Java just because you can't be arsed to use glibc.

      Tom

      --
      Someday, I'll have a real sig.
    5. Re:Linux wins because the OS isn't as important... by Anonymous Coward · · Score: 0

      POSIX.1 was a standard back in '87. Your beloved Java wasn't even a twinkle in Suns eye.

    6. Re:Linux wins because the OS isn't as important... by alvieboy · · Score: 1

      (...) You don't need Java to get program portability.


      So true.

      I remember a few years ago I was called to attempt fixing Y2K bugs on one SVR4 that ran proprietary software - intel-based UNIX (DYNIX). There were concerns that the OS would not handle Y2K well, so we had to find an alternative.I chose Linux for the job. Why? It was free, and it supported iBCS.

      Most people never heard of iBCS. I used iBCS to successfully run all native DYNIX binaries under Linux with basically no hassle (had some trouble setting the printing system though).

      Also most people are not aware that Linux supports several personalities.

      So you all see, portability is in every UNIX.

    7. Re:Linux wins because the OS isn't as important... by nogginthenog · · Score: 1

      The first link in your Google search takes you to sco.com...

    8. Re:Linux wins because the OS isn't as important... by alvieboy · · Score: 1

      Never forget those guys were once Caldera. :)

    9. Re:Linux wins because the OS isn't as important... by Anonymous Coward · · Score: 0

      If by "enterprise level" you mean "internal business-process apps for desktop" then maybe, yes. Granted that's a large chunk of software, but how many Java apps did you buy from other companies, for home or business (or 'enterprise') use? Does you microwave run Java? How about car?

      There are advantages to managed code/VM systems, though not the ones you invented -- as others have mentioned, common APIs exist for most languages, and Java's huge "standard" library is hardly a comparison to libc. However the advantages are limited to particular types of development and applications, as with all languages.

    10. Re:Linux wins because the OS isn't as important... by Jon+Peterson · · Score: 4, Insightful

      I think you are missing the point. Getting your software to build on two platforms is about 10% of the total problem.

      Think of all the surrounding stuff:
      1. Manuals
      2. Installation
      3. Interfaces to other parts of the OS

      So what if your code compiles on Solaris and Linux. If you want to support both, you will need to write a Solaris package and an RPM package. And one system uses /bin/sh as the default user shell and the other user /bin/bash. And those two shells don't work the same way. And a solaris user might well expect the program to be installed in /opt, while the linux sysadmin might well want it in /usr/local. And what if the program relies on the system cron to schedule things. You think Linux and Solaris cron work _exactly_ the same way?

      It's not straightforward.

      --
      ----- .sig: file not found
    11. Re:Linux wins because the OS isn't as important... by Anonymous Coward · · Score: 1
      Stop being a poser. You don't need Java to get program portability.

      No, but it makes it SO much easier. And, of course, you get access to non-POSIX environments like Windows. AND you get access to a large, rich standard library of useful objects. Oh yeah, AND you get to use a development and runtime environment that a) makes it easy to write good, robust code and b) makes it easy to find problems with your code.

      In summary, unless you have a compelling reason to use C/C++, Java makes WAY more sense these days.

      HTH.

    12. Re:Linux wins because the OS isn't as important... by lotrtrotk · · Score: 1

      If I had some mod points, you'd be getting some.

    13. Re:Linux wins because the OS isn't as important... by gbjbaanb · · Score: 2

      That said, do you think Debian and RedHat cron work exactly the same way? What about apache installs on them (which user was it installed with by default, what was the name its process is known as?)

    14. Re:Linux wins because the OS isn't as important... by Anonymous Coward · · Score: 0

      If Java's so good, why isn't printf packaged with it?

    15. Re:Linux wins because the OS isn't as important... by Anonymous Coward · · Score: 0

      What the fuck? no seriously, the tools for developing java, well pretty are usually inferior to the time tested tools for developing unix software in C or C++. Hint on unix the IDE is the shell...

    16. Re:Linux wins because the OS isn't as important... by SillyNickName4me · · Score: 1

      Think of all the surrounding stuff:
      1. Manuals
      2. Installation
      3. Interfaces to other parts of the OS

      So what if your code compiles on Solaris and Linux. If you want to support both, you will need to write a Solaris package and an RPM package. And one system uses /bin/sh as the default user shell and the other user /bin/bash. And those two shells don't work the same way. And a solaris user might well expect the program to be installed in /opt, while the linux sysadmin might well want it in /usr/local. And what if the program relies on the system cron to schedule things. You think Linux and Solaris cron work _exactly_ the same way?


      If your Unix targetted app can only install in one place then it at the very least lacks flexibility, and imho it is broken. Did it ever occur to you that this can also be a requirement for supporting different customer environments that use the exact same platform (same version even) but have different policies?

      The bash/sh thing is a non issue as long as you write proper sh scripts. If you write bash scripts (like many of the people do who only know Linux) then you will have a problem and not just on Solaris.

      That said, bash is available for Solaris, and it is pretty easy to write a bash script that will notice attempts to run it in sh, and spawn a bash shell with the script. I have done it a few times, it is a few lines of script, and it took all of 5 minutes to think up.

      Cron? ah, but I use vixie cron on my solaris box, thats different as well isnt it?

      You provide a script and a specification, the system operator for the system then implements that specification (ie, add to the crontab for user X so that it runs then and then)

      Sure, there are some rules to keeping things portable, and you do require a bit of knowledge from the customer for installation, but honestly, anyone who is running a somewhat serious system for a business MUST HAVE, I repeat MUST HAVE such knowledge.

      In other words, given the right ideas and way of handling things, all the things you mention are non-issues.

    17. Re:Linux wins because the OS isn't as important... by AtomicRobotMonster · · Score: 1
      --
      Is that a ding I hear? GET BACK IN THE MAGIC HOUSE!!!
    18. Re:Linux wins because the OS isn't as important... by OpenServe · · Score: 2, Interesting

      Now there are (for enterprises) only two real choices, Java and .NET. Java in paticular abstracts the operating system questions away so it becomes irrelevant what OS is running it just needs to run Java fast and cheap..

      There is a danger that .NET could do the same to Java as Windows did to Unix. Microsoft's bid is to lock people into the .NET platform after attracting them with an extremely slick client-side GUI framework. (XAML and Avalon). Java has nothing to compete head-to-head with XAML at this point, and we, the Java/OSS community need to get moving quickly to counter it. It's going to take a unified effort if we don't want to repeat Unix history -- fighting amongst ourselves while MS forces their defacto standard through Windows monopoly. This is going to involve the Free desktop environments as well, because .NET targets rich-web, desktop, and mobile with the same unified platform and the same proprietary UI markup language.

      Basically, this is going to require several steps:

      1.) Java needs to become a first class Open Source language for both the desktop and the server. For better or worse, many excellent developers in the Open Source community will ignore it until the Sun JVM is no longer necessary and the Open Source implementations are performant enough to refactor C/C++ code to. I applaud OpenOffice.org for starting to move in the Java direction..

      2.) We need a unified, cross-platform, scalable GUI foundation that is accessible via any language, that abstracts the differences between popular libraries like Qt, Gtk+, Swing, and SWT, and that abstracts the rendering backend so that it can run on myriad devices. I'm thinking something vaguely similar to XAML, but not so tightly bound to a particular object model. (XAML is basically declarative GUI programming for .NET.. XML namespaces map directly to .NET classes and properties) If our UI standard must align with a particular object model for efficiency, it should be Java. Adaptors can be written later for all popular languages, whether scripting or compiled. This standardization would be a huge improvement to the Linux desktop and it would promote increased cross-platform development. (embrace and extend via free software that runs on Windows too)

      3.) For the web, "AJAX" is a start but is not enough. We need to quickly extend the existing "thin / lightweight web" standards with SVG, XForms, XUL, etc. and matching rapid development tools. (Especially support from JavaServer Faces) Those who have invested in building existing "thin" web applications need a smooth upgrade path to rich-web without throwing everything out and starting over. (which is what XAML rich-web apps effectively require because they completely eschew existing W3C markup standards and force the .NET platform) MS is likely to never embrace W3C rich-web technologies in IE because they compete with XAML. As a result, Mozilla Firefox is our cross-platform delivery vehicle. SVG support in Firefox is moving along, but needs more developers and financial backing. Mozilla Foundation should probably set up a rich-web technologies fundraising campaign.

      4.) With Java becoming a first-class Open Source language and with next generation web/GUI/desktop standards in place, it will finally be possible to provide a stable bridge between lightweight web interfaces and modern managed-code desktops. Think: "Java applets, but done right." This will remove any remaining disadvantages to lightweight web apps. You'll be able to access local hardware like imaging devices, sound i/o, etc. in a secure and standardized fashion -- but without forcefully tying the rich web to a massive, proprietary, client-side framework as .NET does.

    19. Re:Linux wins because the OS isn't as important... by Bryan+Ischo · · Score: 1

      You have not convinced me. These are not non-issues; the grandparent is correct, distributing software on multiple flavors of Unix, and supporting it, is a serious issue, even if getting the code to compile in the first place is not so hard (as long as you know how to tell which system calls are "safe" in terms of portability, and which aren't).

    20. Re:Linux wins because the OS isn't as important... by SillyNickName4me · · Score: 1

      distributing software on multiple flavors of Unix, and supporting it, is a serious issue, even if getting the code to compile in the first place is not so hard (as long as you know how to tell which system calls are "safe" in terms of portability, and which aren't)

      It is of course a serious issue, distributing and supporting software is a serious issue, but that doesn't change that when you know what you are doing, it is quite a possible thing to do, and not even an extremely difficult thing to do.

      For the specific items mentioned by the gp, I pointed at the solutions. None have to do with what calls are safe or not. I have done those things more then once and am currently supporting two such situations.

      If you lack the experience to do such a thing then I bet it also looks very difficult to impossible, but that really is a matter of lack of knowledge and understanding on your side.

    21. Re:Linux wins because the OS isn't as important... by Arker · · Score: 1

      Unfortunately for most 'entities' in the world today, any solution that requres actual knowledge and judgement is out of the question. Humans are treated as replaceable parts, and thus cannot be expected to do anything over the head of a trained chimpanzee. Sad but, increasingly, true. And that's why such trivialities as these are perceived in many quarters as impenetrable roadblocks.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  10. Cost of those old Unix versions by zotz · · Score: 1

    I always wanted to get my hands on some of that stuff to learn and play on. The cost was way too high iirc.

    I got rid of my old unix magazines from back in those days or I could get some pricing for you all.

    all the best,

    drew
    --
    http://www.ourmedia.org/user/17145

    --
    FreeMusicPush If you want to see more Free Music made, listen to Free
    1. Re:Cost of those old Unix versions by Slightly+Askew · · Score: 1

      I remember buying two SGI Unix Workstations back around '94. IIRC, they were about $40,000 each (I think it was the Indigo 2) After a few years, Windows stepped into the CAD/CAM/CAE arena and the next thing you know SGI was selling Octanes for around $8,000 (which you can now get on ebay for a couple hundred bucks). HP wasn't any better. I believe the HP-UX solution was around the $50,000 mark.

      --
      Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
    2. Re:Cost of those old Unix versions by zotz · · Score: 1

      I am only talking about the cost of the software (unix "distros") that would run on x86 boxes.

      IIRC, there were a bunch of them. I think the mag I used to buy was "unix world" and the prices of the software were beyond my budget for toys and at the time, my needs were not commercial but rather for exploration and play. (What a poorply constructed sentence... ouch.)

      Plus, tools cost extra - a lot extra.

      This I think is one of the strengths of Free Software. You can get stuff at little or no cost when you are just exploring and playing around. Then, when you need it, you can get professional level (paid if necessary) support.

      From word on the street, people on the windows side solve this problem via "borrowing" or what that side likes to call "piracy."

      all the best,

      drew
      --
      http://www.ourmedia.org/node/57503
      CC BY-SA Paper Plance 001 video

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    3. Re:Cost of those old Unix versions by anomalous+cohort · · Score: 1
      I could get some pricing for you

      I bought MicroPort Unix in 1988 for $1,000. It was a Sys V variant that ran on the PC. This was in the days before X Windows.

    4. Re:Cost of those old Unix versions by tumutbound · · Score: 1

      Prompted me to dig out some of those old Unix mags. I didn't find many ads with prices but I did find an article by one William Gates regarding the virtues of Xenix and how it was going to drive his company into the future. Wonder what happened to him?

    5. Re:Cost of those old Unix versions by DA-MAN · · Score: 1

      I bought MicroPort Unix in 1988 for $1,000. It was a Sys V variant that ran on the PC. This was in the days before X Windows.

      http://en.wikipedia.org/wiki/X_Window_System

      I think you're wrong about that.

      "X originated at MIT in 1984. The current protocol version, X11, was released in September 1987."

      --
      Can I get an eye poke?
      Dog House Forum
    6. Re:Cost of those old Unix versions by anomalous+cohort · · Score: 1

      Okay, I'll be a little more accurate about that. X Windows had been invented but was in it's infancy. Not every system came with X Windows. The microport system did not.

  11. Intro ad? by porkThreeWays · · Score: 4, Funny

    haha I know this is off topic, but...
    When clicking on the story to ready it, there was a sun ad saying "With their evil systems, it's no wonder their name rhymes with hell"

    haha Classy.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:Intro ad? by FooAtWFU · · Score: 1

      Dang. Now you're tempting me to turn off AdBlock just so I can see that little gem.... :)

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:Intro ad? by porkThreeWays · · Score: 1

      My bad, it's because "they run so hot and so slow".

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    3. Re:Intro ad? by KillerEggRoll · · Score: 1

      See: http://www.sun.com/emrkt/rejected/index.html For a while, they also had purported "rejected" ads that spoke of Dell sucking and Sun kicking ass (though I can't remember the exact wording).

    4. Re:Intro ad? by hugesmile · · Score: 1

      What the dell are you reading the article for? You new here?

    5. Re:Intro ad? by Anonymous Coward · · Score: 0

      And that site has a picture of two prostitutes in a Bangkok brothel... why?

  12. A long way to go by Anonymous Coward · · Score: 0, Troll


    Linux is *not* user friendly, and until it is linux will stay with >1% marketshare.

    Take installation. Linux zealots are now saying "oh installing is so easy, just do apt-get install package or emerge package": Yes, because typing in "apt-get" or "emerge" makes so much more sense to new users than double-clicking an icon that says "setup".

    Linux zealots are far too forgiving when judging the difficultly of Linux configuration issues and far too harsh when judging the difficulty of Windows configuration issues. Example comments:

    User: "How do I get Quake 3 to run in Linux?"
    Zealot: "Oh that's easy! If you have Redhat, you have to download quake_3_rh_8_i686_010203_glibc.bin, then do chmod +x on the file. Then you have to su to root, make sure you type export LD_ASSUME_KERNEL=2.2.5 but ONLY if you have that latest libc6 installed. If you don't, don't set that environment variable or the installer will dump core. Before you run the installer, make sure you have the GL drivers for X installed. Get them at [some obscure web address], chmod +x the binary, then run it, but make sure you have at least 10MB free in /tmp or the installer will dump core. After the installer is done, edit /etc/X11/XF86Config and add a section called "GL" and put "driver nv" in it. Make sure you have the latest version of X and Linux kernel 2.6 or else X will segfault when you start. OK, run the Quake 3 installer and make sure you set the proper group and setuid permissions on quake3.bin. If you want sound, look here [link to another obscure web site], which is a short HOWTO on how to get sound in Quake 3. That's all there is to it!"

    User: "How do I get Quake 3 to run in Windows?"
    Zealot: "Oh God, I had to install Quake 3 in Windoze for some lamer friend of mine! God, what a fucking mess! I put in the CD and it took about 3 minutes to copy everything, and then I had to reboot the fucking computer! Jesus Christ! What a retarded operating system!"

    So, I guess the point I'm trying to make is that what seems easy and natural to Linux geeks is definitely not what regular people consider easy and natural. Hence, the preference towards Windows.

    1. Re:A long way to go by Anonymous Coward · · Score: 0

      Yeah, Linux WILL remain at greater than one percent market share, dummy.

    2. Re:A long way to go by Anonymous Coward · · Score: 0

      >Linux is *not* user friendly, and until it is linux will stay with >1% marketshare

      You're saying that if it becomes user friendly, then the linux marketshare will drop to below 1%, otherwise it will stay greater than 1%?

    3. Re:A long way to go by Anonymous Coward · · Score: 0

      That's the most amusing thing about this troll. Even though they keep posting this, they haven't corrected this error.

      It's like the retards who send email pretending to be Nigerian royalty and they hope you'll overlook the fact that they can't spell Nigeria.

  13. Huh? rpm, deb, rh, suse, etc, etc. by Anonymous Coward · · Score: 1, Interesting

    Linux is following the well-worn path to self destruction. LSB doesn't even have a C++ Gui api, let alone a media framework!

    Windows will "win", because choice creates chaos.

    Choice and chaos means though that by the time Linux is "beaten", we'll be on the next cycle of rebirth - and there will be a "Windows beat Linux, but wont beat Ubuntu (or whatever)" post... to whatever has replaced slashdot by then.

    1. Re:Huh? rpm, deb, rh, suse, etc, etc. by Pelops · · Score: 3, Insightful

      As a previous poster pointed out, we have been told again and again, that Linux has been on the path of destruction.
      While I am a c++ fan, i don't see the advantage of a C++ gui API. Furthermore, while it may seem huge to you, we only have two main GUI API on linux. They are even mostly crossplatform now. Plus you know that by choosing either one of them it will run on your linux box, as both GTK and QT are installed.
      As for the media framework, i guess you haven't been following it very well, but to my knowledge, we can say we have three major one on Linux: Mplayer, Xine and finally my favorite GStreamer. While initially Gstreamer was Gnome, it is one becoming a major player (pun almost intented) in KDE. Amarok uses it quite well. Furthermore, they have from what i understand an almost functionnal version for Windows, making it crossplatform too.
      Choice doesn't create chaos. What creates chaos is when you are stupid to make a good choice, and that you are gloating that your choice is valid because you picked it. Choice push to competition. Plus, i would prefer choice, than a single road finishing with a wall at the end.
      I don't really if Linux beats Windows, or the reverse, as long as I have the choice to work on a consistent platform Linux or Windows. It all adds up to what is better for you.

    2. Re:Huh? rpm, deb, rh, suse, etc, etc. by It+doesn't+come+easy · · Score: 2, Informative

      mostly crossplatform

      It's the mostly that's the problem. And besides, when one has to wait on a particular distro to provide their flavor of a given program (which generally you do), it's no longer mostly. As long as Linux programs have to be tailored to specific distros, Linux has a problem.

      --
      The NSA: The only part of the US government that actually listens.
    3. Re:Huh? rpm, deb, rh, suse, etc, etc. by amcdiarmid · · Score: 1

      Ahhh, Chaos: The fifth horseman of the apocolypse. BSD is thy name.

    4. Re:Huh? rpm, deb, rh, suse, etc, etc. by ganache · · Score: 1

      So, "choice creates chaos" then... Guess that's why everyone drives black Fords.

      --

      It was a century of answers and all of them have been wrong...
      Wake me in a thousand years
    5. Re:Huh? rpm, deb, rh, suse, etc, etc. by OneSeventeen · · Score: 2, Insightful

      From an end user perspective, when using debian, I just go to the "add remove" programs (synaptic), and choose what I want to install, then install it. (notice I didn't say download, find where I downloaded it, double-click it, follow the installation guide, and hope it didn't install spyware)

      If a product isn't offered there, I can usually download a platform-independent installer. You are confusing the flexibility of linux with chaos.

      Besides, it's all the same stuff anyway. Most linux apps aren't perfect, neither are Microsoft apps, the funny part is, I don't pay for most of my software, and it gets fixed quicker. I hated linux in the past because of the FUD effect, but now that I've given it a chance, I've learned it is easier to use and maintain. The reason Windows will "win" is marketing, momentum, and the fact that they don't make horrible software. (the just don't make great software either, but marketing covers that nicely)

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
    6. Re:Huh? rpm, deb, rh, suse, etc, etc. by nahpets77 · · Score: 1

      I use Gentoo for exactly that reason. When compiling/installing a program, the standard configure scripts are used and programs and installed to the standard/default directories (mostly). I've found that new versions of programs, especially major ones like KDE and Gnome, are available right away. Unlike other distros, you don't have to wait a few weeks for some 3rd party to put together rpms (I went through this with Mandrake a few years ago). I know Gentoo users have gotten a bad rap, but I've found it to be the best distro for my needs.

    7. Re:Huh? rpm, deb, rh, suse, etc, etc. by tka · · Score: 1

      I used to use Debian unstable so that I'd have the latest and the greatest but then realized that I prefer stable over broken system, so I went ubuntu. Now I even have to wait for 6 months for new programs and I really don't mind as long as it works.

    8. Re:Huh? rpm, deb, rh, suse, etc, etc. by nahpets77 · · Score: 1

      I installed Debian on a old PII and have a combination of testing/unstable running. If you read up on 'apt pinning', you'll see that with a little effort, you can configure apt so that only specific packages like KDE,Gnome etc will be installed from unstable and the rest (gcc etc) will stay at stable or testing.

      Gentoo allows you to do the same thing, but I think it's easier to configure (I may be biased because I've been using it for far longer than Debian).

      I personally think that there are too many distros out there. What's the point of a Debian derivative like Ubuntu? Since you use it, can you explain? Wouldn't it be better if the people working on Ubuntu devoted their energies to Debian instead? When I need to install Linux, it's either Debian for slow machines or Gentoo for fast ones.

    9. Re:Huh? rpm, deb, rh, suse, etc, etc. by Anonymous Coward · · Score: 0

      I thought his name was Ronnie?

    10. Re:Huh? rpm, deb, rh, suse, etc, etc. by saider · · Score: 1

      Guess that's why everyone drives black Fords.

      Notice how all cars have four wheels, a steering wheel, two or three foot pedals, and a host of other standard things. Some things, like color and style don't matter too much, but functional items need to be standardized.

      You don't have a choice between steering wheel, side stick, or a game pad, to control your car. The engines all work the same (although the newer hybrids are a nice new "choice"). You have some choice in your fuels. But the large part of the auto industry is "standard", which means no choice.

      --


      Remember, You are unique...just like everyone else.
    11. Re:Huh? rpm, deb, rh, suse, etc, etc. by wed128 · · Score: 1

      Slackware tends to work the same way, although i kinda treat my slackware box like a Gentoo one...but it generally tolerates standard sources better than RPM or DEB based binary distros.

    12. Re:Huh? rpm, deb, rh, suse, etc, etc. by Pelops · · Score: 1

      I think you failed to see the point. I don't see having Ubuntu or Gentoo as being two different platforms.
      I have clearly in mind Windows.
      I am basically using the same application that i am using in Linux on Windows, except for games of course and a few very specific tools.
      I use GAIM (gtk based), Xchat (gtk based too), Open Office, Eclipse and so on...
      The point is that if you really want, you can get tools that works on all the major environment out there.
      Actually, you don't necessarily have to wait for your distro to get something, you can compile it yourself and install it. I remember doing just that for an old gnome beta for 1.0.... In the end, you have to wait for Microsoft too and others companies to provide their own flavor of the program.
      It is an argument that doesn't carry much weight if you think about it. After all, when you are using a distro, you are using a service. Now, if you don't like the service (like not enough bleeding edge), you can always go for a distro like Debian Unstable or Gentoo. Plus most of the time, what they are offering is an easy way to install and to make sure that it won't crash stupidly, it is part of the service that the distro is offering.

    13. Re:Huh? rpm, deb, rh, suse, etc, etc. by Anonymous Coward · · Score: 0

      Huh! I drive a Reliant Robin, you plonker!

    14. Re:Huh? rpm, deb, rh, suse, etc, etc. by Peter+La+Casse · · Score: 1
      What's the point of a Debian derivative like Ubuntu? Since you use it, can you explain?

      Debian wants (among other things) to support a large number of programs on a large number of platforms, and this results in a longer release cycle. Ubuntu wants to offer most of what Debian does, but is willing to limit the number of programs and platforms (and is willing to hire developers) in order to achieve a faster release cycle. They also want something corporate-friendly, so they emphasize usability and have picked a pretty good default set of programs.

      Supposedly, Ubuntu has more newbie-friendly forums.

      I use both; for me, Ubuntu on the desktop has hit that sweet spot between not forcing me to tinker and not getting in the way of my tinkering.

      Wouldn't it be better if the people working on Ubuntu devoted their energies to Debian instead?

      Lots of Ubuntu improvements do make it back to Debian; the two are still very similar under the hood. Ubuntu might even result in a net gain to Debian, by virtue of the fact that Canonical is employing so many people to work on it who otherwise might be working on other things.

    15. Re:Huh? rpm, deb, rh, suse, etc, etc. by nahpets77 · · Score: 1

      Supposedly, Ubuntu has more newbie-friendly forums.

      This is a real plus. One of the reasons I like Gentoo so much are the forums and *really* good documentation.

      Lots of Ubuntu improvements do make it back to Debian; the two are still very similar under the hood.

      That seems reasonable and likely. I've heard that Ubuntu packages aren't 100% compatible with Debian. If they break compatibility, won't it just create more overhead for everybody?

      I guess in the end all the work being done on different distros eventually ends up benefitting everybody.

  14. this article's ignorance is astounding by Anonymous Coward · · Score: 0, Flamebait

    has he ever actually tried to install a 3rd party piece of software in linux?

    imagine if Microsoft had to edit the source code of every 3rd party application in order for the 'setup.exe' program to work.

    that is the situation we have with linux, where some programmer must modify the programs installation code so that it will work on a particular flavor of linux.

    go and try to download almost any 3rd party program for linux. it will either be in source code form, or it will say something like 'rpms for mandrake, rpms for suse, rpms for fedora core, debs for debian' and then various versions of these depending on mandrake 9 or 10, fedora core 3 or 4, etc etc etc.

    to get java installed on the various linux platforms requires editing various text files and visiting several different websites.

    the 'linux standard base' is a wonderful idea but people have been trying it for 10 years and it hasnt worked. there is something fundamental in the 'open source' leaders in general that destroys ideas of backwards compatability and simple consitency.

    1. Re:this article's ignorance is astounding by mabinogi · · Score: 4, Informative

      hmmm...java - self installing executable.
      Firefox, and netscape before it - self installing executable.
      Flash - self installing executable.
      MyEclipseIDE (a commercial J2EE feature / plugin for Eclipse) - self installing executable.
      Even Oracle is a simple clicky wizard away on Linux these days.

      The challenges to installing 3rd party software on Linux or any Unix are no different to the ones in Windows. - In fact, with the complete lack of package management in Windows, most Unix like systems are actually easier to create installs for.
      It's not the fault of the operating system if the application vendor can't be bothered spending the extra time to make the installation process easy.

      --
      Advanced users are users too!
    2. Re:this article's ignorance is astounding by Anonymous Coward · · Score: 0

      Now if only I wasn't stuck in dependancy hell! If I see yet another install error demanding a lib_something, I might kill someone.

    3. Re:this article's ignorance is astounding by ProZachar · · Score: 0

      It doesn't matter to the typical user though. All he sees is that he can't figure out how to make program X work with his flavor of Linux. But in Windows, he can. This will make Windows the "better" OS in his eyes.

    4. Re:this article's ignorance is astounding by InsaneGeek · · Score: 1

      You should probably pick some different software packages for your argument, and just having a gui wrap around the actions tar/gzip would be doing hasn't fixed the end user experience

      java - pain in the ass to get applications to use it, lots of afterwards manual setup

      firefox & netscape - the plugin hell that it is, manually copy libraries around your computer

      flash - still big pain in getting it setup after you do the GUI point and click to simply unwrap the files

      MyEclipseIDE - haven't used this so I don't know

      Oracle - unfortunately it requires a gui, which in the past has been a big old pain in the ass, not letting you install it unless you had specific X libs (we didn't install those on our servers). Oracle general installation other than the simple extract is pain in Windows or Unix.

    5. Re:this article's ignorance is astounding by Mr.+Underbridge · · Score: 1
      most Unix like systems are actually easier to create installs for.

      Sure. Now multiply by how many different installs you'll have to create - and test - for each linux/unix distro you care to support, and that might not be true anymore.

    6. Re:this article's ignorance is astounding by Anonymous Coward · · Score: 0

      Sun's java binary has always worked straight out of the box for me, on Debian and RedHat.

      (I do agree with the point of your post though)

    7. Re:this article's ignorance is astounding by Anonymous Coward · · Score: 0

      Even Oracle is a simple clicky wizard away on Linux these days.

      The last time I checked (Oracle 10i) Oracle only supports Redhat ES, Redhat AS & SuSe. Getting OUI to run on FC2 & FC4 (We only wanted the damn client libraries) was a challenge. "Simple" is objective, that's for damn certain.

    8. Re:this article's ignorance is astounding by Luscious868 · · Score: 2, Insightful
      the 'linux standard base' is a wonderful idea but people have been trying it for 10 years and it hasnt worked. there is something fundamental in the 'open source' leaders in general that destroys ideas of backwards compatability and simple consitency.

      You speak the truth, which is why this post will be modded as a troll or flamebait. Linux will remain a niche player until I can download and install a program without having to compile it from source or wade through a list of compiled binaries by platform and version. Why, you ask? Simple, the majority of commercial software developers will not want to put up with the hassel.

      If Linux is to become a major player, something like the LSB is needed.

    9. Re:this article's ignorance is astounding by bigtrike · · Score: 1

      I've rarely ever had any of those problems. What distro are you using? Firefox and Mozilla have been extremely easy to install in any distro I've used. You want plugins for them? Even flash has packages. For Java, there are plenty of packaged clones as well as utilities to roll your own packages. The primary problem with Java is Sun's licensing. I've never touched eclipse as it's written in Java and hardware doesn't exist that will run it at a reasonable speed. I also have no idea about Oracle, but the fact that it requires a GUI and you don't have one installed sounds like something to blame on Oracle.

      Personally I've found that installing most software in Debian is far easier than in Windows. More importantly, it's actually possible to uninstall software. Uninstallation seems to break on about half of the applications I've used for windows, requiring about half an hour of registry hacking, a reinstall and then finally an uninstall.

    10. Re:this article's ignorance is astounding by orasio · · Score: 1

      In my experience, making mswindows installers for software has been a PITA.
      You need to make the installer, and then try it in different platforms, only to find that they have different versions of the dll you rely on, and that just overwriting it will break other functionality.
      Of course, that behavior must have lead to sophisticated installers, and knowledgeable packaging people, that in turn _do_ produce good mswindows installers. Of course, those _do_ cost money, and it seems that some "third party" providers don't like spending money on them. I don't suffer that a lot, because I hardly have the need to install proprietary software (I installed Oracle 10i once for a client, and have the nvidia GLX driver, and Flash plugin files copied to $FIREFOX_HOME/plugins ), but I believe it's a matter of resources spent in making the installer, and not so much on the platform underneath.

    11. Re:this article's ignorance is astounding by ajs318 · · Score: 1

      Yes, I've installed third party software. Some of it good, a lot of it bad -- and what it almost always boils down to is misuse of the autoconf and automake tools. {I used to have issues with pre-compiled stuff; but ever since I adopted a strict "Open Source or not at all" policy, no more. I don't really miss the likes of Acrobat Reader or Flash anyway.} Compiling from source is the preferred method; processors are fast enough now so downloading, and not compilation, is the rate-determining step. If you want to install on several machines {and they're all running the same distro}, the easiest way is to get as far as make; then you can just copy the whole directory {which now contains the code you just compiled} onto each target machine and make install there.

      In theory, the configure script should check for all dependencies and bottle out with a sane error message if something vital is missing. In practice, autoconf scripts tend to be badly set-up, but with a good reason: whoever wrote the software must already have had all its dependencies, and it's simple human nature just to forget what you have got. {Don't believe me? How many electric motors are there, in total, in your home? Now go and count them all. Every single one. I'll be very surprised if you didn't discover at least one whole appliance you never even thought of the first time around.}

      But almost nobody {except maybe some package maintainers} does a clean from-scratch install of their operating system just so they can test the dependencies of a new package they just created. They prefer to take a good guess, and hope that someone will spot anything they missed and put them straight. At the same time, it's the ones who know how to resolve dependencies by hand who probably are the least likely to bother doing so: they have got so used to doing it, that they don't think there's anything wrong with it; and anyway, surely somebody else would already have pointed out the problem if there really was a problem?

      Of course, the times I've had an immediate success {in which I include being given a useful message which allowed me to fix the missing dependencies straight away} with a tarball might simply have been down to me just having the correct libraries installed already.

      Autoconf itself probably needs to be further automated. Not that I'm suggesting for one second that it doesn't already do a supremely difficult job and do it bloody well; just that end users nowadays probably are fussier about what they will accept. And that really can only be a good thing in the long term, because it must mean that adoption is growing.

      --
      Je fume. Tu fumes. Nous fûmes!
    12. Re:this article's ignorance is astounding by Anonymous Coward · · Score: 0

      Windows vs *NIX
      Windows - All lib's and dll's install into the *one* system directory. If two programs use the same lib/dll name, one supplants the other (not necessarily with all functions supported).
      *NIX - Each program (if done properly) has a root directory. Under that, each can have bin/etc/lib/dll sub's (or others if necessary). One program being installed will not normally break another.

  15. Re:fortunately its not so hard to write for Unix n by dnoyeb · · Score: 2, Insightful

    I find the whole question rather odd. You can just as easily write a single application that would run on all UNIX systems of a particular flavor.

    Why group the different UNIX vendors together then complain that they are different? Why not put microsoft in the same group with them and complain that what you write for UNIX does not run on Microsoft?

  16. Re:fortunately its not so hard to write for Unix n by Anonymous Coward · · Score: 0

    What?

    i mean, its not so difficult to set up a project that will cross-compile, use GTK+ or one of the other, smart, GUI libs

    But, for Windows:-

    but you certainly can't easily do it the other way around: develop on Windows, and port across. It can of course be done (with GTK+, etc)

    In other words you can do it easily on Unix using GTK+, but it's harder to do it on Windows as you have to use GTK+.

    I must be missing something, but this seems to be the most extreme example of double standards I have ever seen.

  17. Standards by 16977 · · Score: 4, Insightful

    the Unix businesses couldn't agree on software development standards

    Oh, and Linux can?

    1. Re:Standards by Anonymous Coward · · Score: 0

      I'm sorry - but that is true only in the binary world. In the business world, there's always a sysadmin who can be taught to do './configure && make && make install' right ? It's difficult to find source-code apps that have been written for Linux that won't build on my particular distribution of it.

    2. Re:Standards by ssj_195 · · Score: 1

      Indeed. Last weekend, I downloaded the FreeCiv source from Ubuntu's repositories, and cross-compiled for ARM. It worked, literally, first-time on my YOPY. Of course, it's going to take a bit of GUI tweaking to fit it onto the screen properly (FreeCiv was really designed to work on 640x480 and above, whereas the YOPY 3700 has a 240x320 screen), but the actual game itself runs fine. I was very pleasantly surprised :)

    3. Re:Standards by Anonymous Coward · · Score: 0

      > Oh, and Linux can?

      Well, linux distros are much closer together than AIX and Solaris, for instance.

      For one thing, the linux distros are at least using some version of GCC. On occasion, different distros will use the same version, or compatible versions of GCC. This is something that never happened between the priopritary unix vendors.

      And it's not just the compiler and tools: much of the rest is very similar, or the same. Kernel. GNU utils. Object file format (ELF). Desktop software, browser.

      There is just more useful and portable code out there now, thanks to the GNU project.

  18. Great article... by Tominva1045 · · Score: 2, Interesting

    This is exactly what you get when you have the open source, we don't need no stinking standards operating system.

    If you are running a small company you don't have the time or other resources to support a hundred versions-- you go where the users are.

    I can see Linuxers reading this article and spitting their coffee into their monitors (wooooot).

    Great falme-bait for a Friday!

    --
    Cogito Ergo Sum
  19. OMFG by Mikey+Rowan · · Score: 1, Funny

    The penguin will smash the Windows and will find Bill Gates and stick that goddamned paperclip into any one of his open orifaces.

    TUX 4 LIFE

    1. Re:OMFG by Tominva1045 · · Score: 1



      Your post won't run on my machine. Could you please recompile it for me?

      :-)

      --
      Cogito Ergo Sum
    2. Re:OMFG by orasio · · Score: 1

      Your mean he will have a paper clip in his belly button? how girly!

    3. Re:OMFG by Mikey+Rowan · · Score: 0

      Yeah maaaan, and the paperclip will talk to him and will repeat the phrase of dread: "It looks like you're writing a letter"... The body piercing of Karrrrma

    4. Re:OMFG by Anonymous Coward · · Score: 0

      Do it yourself: Right click > view source.

      ;-)
  20. What's wrong with a win-win? by mcraig · · Score: 5, Insightful

    Why is it that for Linux to succeed Microsoft must fail and vice versa? Surely there's room for both of them in the market and competition is a healthy thing to prevent stagnation. No one looks for ATi to destroy Nvidia or wants Sony to put Nintendo out of the market so why the constant desire to see Microsoft fail? I actually like a lot of what Microsoft is trying to acheive with its next round of software. At the same time I love the progress made by Debian, Ubuntu, E17 etc. one spurs the other. If Microsoft fails surely thats bad for the American economy and in the long term means less jobs for people like ourselves, it's almost like wishing another Katrina on yourselves, doesn't make much sense to me.

    1. Re:What's wrong with a win-win? by jmacleod9975 · · Score: 5, Insightful

      Judging from Microsoft's past track record, it defines success as completely destroying its competitors.
      Defining success as being a relevant OS, and failure as being not relevant, it all depends on your point of view.
      From a Linux advocates point of view (if you can nail that down), they should both be able to succeed.
      From Microsoft's point of view, to succeed, Linux must fail.

    2. Re:What's wrong with a win-win? by planetoid · · Score: 1

      Microsoft is probably responsible for most of the vitriol directed at them. They aren't exactly the pinnacle example of ethical business practices or even freedom of choice to do with what you, the customer, owns. Ballmer's been having a chubby (in more ways than one) over how Digital Restriction Management will "revolutionize" operating systems and become a de facto standard, at least in his myopic, distorted view of reality. Perhaps if Microsoft would start cooperating with consumers instead of trying to put them on a leash of proprietary restrictions and limitations and their CEO would stop making retarded comments linking the OSS movement to Communism, nobody would really care less about whether Microsoft exists or not.

      --
      Slashdot requires you to wait longer between hitting 'reply' and submitting a comment.
    3. Re:What's wrong with a win-win? by mshiltonj · · Score: 1

      Why is it that for Linux to succeed Microsoft must fail and vice versa? Surely there's room for both of them in the market and competition is a healthy thing to prevent stagnation. No one looks for ATi to destroy Nvidia or wants Sony to put Nintendo out of the market so why the constant desire to see Microsoft fail?

      But the inverse *is* true, from MS's point-of-view. For MS to succeed, Linux *must* fail. For MS to succeed, Sony and Nintento *must* fail. MS doesn't want a 'healthy technology ecosystem' -- it wants destroy every thing that isn't MS.

    4. Re:What's wrong with a win-win? by mcraig · · Score: 1

      I see what you're saying and for the most part agree; however, Sony are probably even worse than Microsoft for trying to lock people into standards and other companies have done worse than Microsoft. It just seems a bit unbalanced the anomosity towards Microsoft at times, I guess over the years I find it less likely that the guy at the top is truly malicious and more likely that they just don't fully understand the issue they're trying to take a stand on. You'd find it hard to deny that some form of DRM isn't called for after all if all software was pirated where would we be?

      The issue is getting a balanced view which often suffers under corporate greed, though if you have a problem with that you really have a problem with A LOT more than just Microsoft, perhaps its not that people hate Microsoft per se but more that they're the poster child for the capitalist generation that everyones getting a bit sick of *shrugs*

    5. Re:What's wrong with a win-win? by mcraig · · Score: 1

      I see what you're saying and for the most part agree; however, Sony are probably even worse than Microsoft for trying to lock people into standards and other companies have done worse than Microsoft. It just seems a bit unbalanced the anomosity towards Microsoft at times, I guess over the years I find it less likely that the guy at the top is truly malicious and more likely that they just don't fully understand the issue they're trying to take a stand on. You'd find it hard to deny that some form of DRM isn't called for after all if all software was pirated where would we be?

      The issue is getting a balanced view which often suffers under corporate greed, though if you have a problem with that you really have a problem with A LOT more than just Microsoft, perhaps its not that people hate Microsoft per se but more that they're the poster child for the capitalist generation that everyones getting a bit sick of *shrugs*

      As for the Microsoft wants other companies to fail, again no board member goes into a meeting these days and says "We want less market share" practically all companies look to 'dominate' the market by gaining as much market share and therefore revenue. This is a natural win-lose and not one set up by Microsoft it's across the board. Perhaps you're right and Microsoft secretly do want other companies to fail *shrugs* I can't answer that I just think it's more likely they're just driven by wanting to 'dominate' the market along with everyone else. Isn't the average slashdot reader also wanting Linux to 'dominate' the market??

    6. Re:What's wrong with a win-win? by jejones · · Score: 1

      Why is it that for Linux to succeed Microsoft must fail and vice versa?

      Because of the vice versa part. Microsoft defines success as destruction of all opponents, and has no notion of peaceful coexistence.

    7. Re:What's wrong with a win-win? by medgooroo · · Score: 0

      Slavery is good for the economy.

      --
      Brain(s): 0.0% user, 1.3% system, 0.1% nice, 98.6% idle
    8. Re:What's wrong with a win-win? by Generic+Guy · · Score: 2, Informative
      "...other companies have done worse than Microsoft
      ...practically all companies look to 'dominate' the market by gaining as much market share and therefore revenue."

      I'd guess that you are young. I'll speak as one of the older farts around here about the animosity towards Microsoft.

      Back in the day - say 1979 - Microsoft was still a small, growing software startup. I remember one of their big products was MS BASIC, which Microsoft spent a lot of effort to make sure ran on just about any piece of silicon under the sun. And at the time there were a lot of small comuting vendors popping up all ovre. I even had MS-BASIC for the Atari 800 home computer. The idea was, and still much today, that you could write to MS-BASIC on any hardware and your program would run on any other hardware (with MS-BASIC, cha-ching). Even back then Microsoft had the idea of being the "glue" between hardware and software. It also meant that Microsoft had to make headway into any platform which looked like it might stick around.

      So fast forward to 1983 and the IBM PC/XT. Microsoft wins a juicy contract for MS-DOS on the PeeCee. Then come in Leading Edge, and the rest of the clones. To maintain their "glue", Microsoft bends over backwards to make sure MS-DOS runs on all the knock-offs, as well as the real IBM desktop machines. If MS-DOS runs everywhere, you don't need to fidget with your program for every hunk of silicon, just run MS-DOS on it.

      After years of working hard to make sure their software ran on just about anything, Microsoft has been able to grow to dominance by being 'the best choice' and 'runs on everything'. Still today, Microsoft with the Windows OS is still the glue between software and hardware. They've also become so dominant, that they can now dictate terms to how they will implement APIs (see DirectX) and define minimum PC hardware specs (such as PC audio). The tables have turned a bit, in that now hardware makers are trying to make sure their product now works with Microsoft instead of MS needing to sweat making thier software work with the various hardware. This of course has now led to higher software prices and lock-in. Today, Microsoft is so dominant that most software we buy at the office only works on the Windows platform. Plus the fact that Microsoft likes to maintain their dominance by crushing other companies (a whole 'nother story there). As a developer, MS is well known for "looking at" your projects if you "need support" and then all your stealing your ideas. Microsoft has decided not only to be the "glue" but also be the entire, exclusive software supplier. So, many of us don't like their dominant position (raises costs) and their almost maniacal push to destroy competitors.

      /epilogue: Also, many of us old guys came from the vestiges of the IBM mainframe lock-in days [thank you DEC, for saving us] and many of us don't want to see those days again no matter who the 'new' overlord may be.

      --
      { - Generic Guy - }
    9. Re:What's wrong with a win-win? by dantal · · Score: 1

      Because this is Slashdot!

    10. Re:What's wrong with a win-win? by justins · · Score: 1
      Judging from Microsoft's past track record, it defines success as completely destroying its competitors.

      When Microsoft is competing against other closed-source companies, it's largely playing a zero-sum game. Against open-source software vendors, it's not necessarily a zero-sum game, because open source software can fit into a lot of niches and market areas Microsoft simply has no interest in.

      From a Linux advocates point of view (if you can nail that down), they should both be able to succeed.
      From Microsoft's point of view, to succeed, Linux must fail.

      Not really. There are a lot of Linux products that aren't on Microsoft's radar. Microsoft isn't interested in crushing all the people distributing clever Linux-based rescue disks, for example. They would obviously like to beat Red Hat and Novell, though, because they are competitors.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    11. Re:What's wrong with a win-win? by mcraig · · Score: 1

      Good point, it's the Borg theory, faced with competition that doesn't understand why you wouldn't want to become part of it's own perfection your only choice is to fight back OSS style.

      Well you've convinced me, though I still maintain that the Borg aren't truly evil they just can't understand why everyone wouldn't wish to join them, guess you'd call it blindly evil *shrugs*

      Guess we'll find out if the Federa... I mean OSS will win through ;-)

    12. Re:What's wrong with a win-win? by Seska · · Score: 1

      It's at least partially because Linux advocates view their success in terms of Microsoft's failures and every new Microsoft install as a lost opportunity. Trumpet your greatness (Apache), gloss over your weaknesses (fragmentation and ease of use), and jump on every news story that says or implies that the balance is shifting one way or another.

    13. Re:What's wrong with a win-win? by mcraig · · Score: 1

      Good point, it's the Borg theory, faced with competition that doesn't understand why you wouldn't want to become part of it's own perfection your only choice is to fight back OSS style.

      Well you've convinced me, though I still maintain that the Borg aren't truly evil they just can't understand why everyone wouldn't wish to join them, guess you'd call it blindly evil *shrugs*

      Guess we'll find out if the Federa... I mean OSS will win through ;-)

    14. Re:What's wrong with a win-win? by at_slashdot · · Score: 1

      "Why is it that for Linux to succeed Microsoft must fail and vice versa?"
      Microsoft needs to destroy Linux because if there's a clear free alternative to their OS market forces would end up destroying Microsoft.

      (market isn't free because of lock-ins: proprietary formats and special deals with manufacturers).

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    15. Re:What's wrong with a win-win? by Gorath99 · · Score: 1

      From a Linux advocates point of view (if you can nail that down), they should both be able to succeed.

      Don't forget about the Free software folks. Many of them want to destroy MS as much as MS wants to destroy them. (Substitute "convert" for "destroy" if you want, but the likelyhood of that succeeding is even lower.)

    16. Re:What's wrong with a win-win? by MerlinTheWizard · · Score: 1
      No one looks for ATi to destroy Nvidia or wants Sony to put Nintendo out of the market

      I think you're saddly mistaken about that...

  21. Consider Microsoft blames sun! by DenDave · · Score: 1
    --
    -if at first you don't succeed, stay the heck away from paragliding.
  22. What? That doesn't add up. by jidar · · Score: 4, Insightful

    " Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?"

    Now how does that make sense? Microsoft didn't meet anyone elses standards either. If anything even though the Unix guys didn't exactly pull it off, they still did a better job meeting standards than Microsoft. The truth is they were all doing their own thing, just MS managed to sell enough to get the userbase it needed to make developing for their platform a no-brainer.
    In short, it wasn't Windows standards compliance or lack thereof that made them win, Windows won in spite of it.

    --
    Sigs are awesome huh?
    1. Re:What? That doesn't add up. by NineNine · · Score: 1

      The article didn't say anything about "standards" compliance. You did. The whole "is a standard something that everybody actually uses, or is it something decided by an irrelevant committee?" question is another subject, altogether.

    2. Re:What? That doesn't add up. by Anonymous Coward · · Score: 0

      You don't [want to] get it. Windows is the standard.

    3. Re:What? That doesn't add up. by b100dian · · Score: 1

      Windows didn't won beacause it was single: try today to build an application with runs on Windows95-WindowsXP (not to mention Windows 3 and Vista..)
      It did won because of software - but not other's but their own: Word, then Office etc.

      --
      gtkaml.org
    4. Re:What? That doesn't add up. by Anonymous Coward · · Score: 0


      You can still build an app that runs on Win95 (if you target that feature set) and it will run on XP. Similarly, try and build an app that runs on Redhat 6, and see if it runs on RHEL4. The reverse is not true - if you choose features that were added later, then you can't expect a previous version to run your app, but then, you never intended it to.

      OK, trying to get a DOS app running on latest versions is a bit silly - things have moved on too far, but a lot of win3 apps still work.

  23. ha ha by ylikone · · Score: 1

    you're so funny.

    --
    Meh.
  24. WTF!!! by paradizelost · · Score: 0, Offtopic

    WHat is up with all of the osnews.com clone stories????

    --
    "In a world without walls and fences, who needs Windows and Gates?"
  25. Dissing the BSDs, alas... by Noryungi · · Score: 5, Insightful

    From the article:

    The second advantage was it had Linus Torvalds.
    There are other open-source Unix operating systems: the BSDs.
    None of them, though, have had even a fraction of Linux's success.
    Because Torvalds is the single leader of Linux, it has avoided the old Unix trap of in-fighting, which continues to bedevil the BSDs.


    Excuse me? Sure, there is in-fighting among the BSDs, but there is certainly more in-fighting and more competition among the Linux distributions.

    For instance, the ports/packages of OpenBSD is inspired by FreeBSD's, while NetBSD's pkgsrc has been selected by DragonFlyBSD. OpenSSH, from OpenBSD, has been adopted by both FreeBSD and NetBSD (not to mention countless other OS) and pf has also been imported into FreeBSD and NetBSD. And so on and so forth. That does not sound like in-fighting to me.

    So... in-fighting? Sure, there is competition between the BSDs, and a fair amount of sniping and name-calling, but I don't think this is worse (or better) than the in-fighting between the different Linux distributions.

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Dissing the BSDs, alas... by Anonymous Coward · · Score: 0
      The BSD kernels are all different. System calls don't match up. There are many low level differences in threading models, and so on. The BSDs are different operating systems with different kernels. The differences are more fundamental.

      Linux distributions have variations, but the kernels are fundamentally the same. Various distributions may tweak certain internal aspects of the kernels, but the system level APIs are all the same. The differences are not fundemental.

      From the ISV perspective, the BSDs is much harder to support.

    2. Re:Dissing the BSDs, alas... by Noryungi · · Score: 1

      While I am not a kernel expert, I strongly doubt the APIs of the BSD kernels are so different. This being said, if you support only the 3 'main' BSDs, that's only three different APIs. Which is reasonable.

      While the Linux kernel 'is fundamentally the same', you should also take into account the (sometime HUGE) differences between the Linux distributions, in terms of packaging, kernel versions and even kernel patches.

      Trust me, I know. I used to work for a company that supported a lot of Linux distributions and taking care of all these differences could be a pain in the neck, as this list tends to prove...

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    3. Re:Dissing the BSDs, alas... by anandsr · · Score: 0

      Actually he is more correct than wrong. Linus Torvalds is the Benevolent Dictator no other BSD has.
      About the in-fighting between the Distributions, the problem is much less than what it was during
      the Unix wars and is lesser than between the different BSDs. And any major Linux distribution will
      dwarf the total ownership of all BSDs put together excepting MacOS X (which anyway is not that open,
      it will get better I am sure but its not that open now).

      The other difference is that everybody knows they are against the leader so they can only go up if they
      stay together. During Unix wars the Vendors were fighting for an ever shrinking pie and not realizing it.

    4. Re:Dissing the BSDs, alas... by Nimrangul · · Score: 3, Insightful
      You are completely deluded.

      OpenBSD has a Benevolent Dictator, Theo de Raadt.
      DragonFly BSD has a Benevolent Dictator, Matt Dillon.

      There is next to no fighting between the BSDs, which you could easily learn from making use of the mailing lists and news archives that Google has in it's search index. There are conflicts between specific developers, but when it comes to code - they are often willing to help one another retrofit their code to suit another BSD.

      Linux systems are fragmented to such a scale it is hard to identify a system worth making use of, while there are only 4 BSDs, 1 of which openly states it's not quite ready yet.

      You're delusional if you think that just because there is a Microsoft everyone will unite to "fight the good fight". Because it didn't happen when that was IBM and it's not come close to happening in the past 10 years of Microsoft's market dominance.

      Linux distributions are squabbling over the pie just as badly as their Unix counterparts did in the past, there are hundreds of distributions of Linux out there, hundreds.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  26. Attitude by kevin_conaway · · Score: 2, Insightful

    As hokey as it may sound, I think some of it has to do with the attitude or "coolness" surrounding Linux. When people were introduced to Linux, it was this new hip cool thing, and if you didn't know what Linux was, then you were out of the loop! Unix always conjured up images of the old greybeard sitting in the lab tinkering with the machines.

    The business world loves to be hip and Linux certainly provided that.

    1. Re:Attitude by lanswitch · · Score: 1

      the business world loves to make money. if hipness is involved or required, so be it. companies use linux because of the commercial advantages it offers.

    2. Re:Attitude by Anonymous Coward · · Score: 0

      not really.

  27. Sure they were. by Xenex · · Score: 2, Interesting

    Sure they were.

    Besides, Apple of today is very much NeXT. Just look who's running it.

    1. Re:Sure they were. by pohl · · Score: 1

      What amazes me is how much the NeXT pirates got paid to take over the Apple vessel...that's success in my book.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:Sure they were. by Jugalator · · Score: 1

      And besides the people, OS X itself has NeXT inspirations, for example its Finder application based on the one in the NextStep OS.

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Sure they were. by timbck2 · · Score: 1

      OS X wasn't just inspired by NeXTstep, it's BASED ON NeXTstep.

      --
      Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
    4. Re:Sure they were. by Anonymous Coward · · Score: 0

      hell, OS X *is* NeXTstep

    5. Re:Sure they were. by Digital+Pizza · · Score: 1

      I'd go so far as to say that it IS NextStep; after all, didn't they just port the code to the Mac platform and develop from there?

      --
      We apologize for the inconvenience.
  28. One word: Bollocks by squiggleslash · · Score: 5, Insightful
    "Unix" failed because of the following:

    1. Most Unix operating systems ran on proprietary hardware only. NT could be installed on cheap hardware you could buy from a store.

    2. The exception was SCO Unix. But SCO treated it exclusively as a high-end product, so it didn't end up on desktops.

    3. No serious push was made to put Unix on the desktop. As a result, Microsoft was able to sell NT as an operating system that the majority of system administrators were familiar with, as opposed to Unix where almost nobody had it on their desktops.

    If these issues had been knocked on the head, Unix might have stood a chance. As for "rival" versions all making different decisions, who gives a crap? So "Unix" wasn't one operating system, but several: if it was five different operating systems, then it had five chances to be successful. Any one of them could have succeeded and changed the market. None of them did, not because they were rivals, but because they all had at least one major flaw as documented above:

    • AIX might have been successful had it been available for x86 and with low-cost desktop versions available that were properly pushed.
    • Solaris might have been successful had it been available for x86 (before Linux) and with low-cost desktop versions available that were properly pushed.
    • HPUX might have been successful had it been available for x86 and with low-cost desktop versions available that were properly pushed.
    • DEC Tru64 might have been successful had it been available for x86 and with low-cost desktop versions available that were properly pushed.
    Whether, of course, it would have been capable of being properly pushed, given Microsoft's stranglehold on the desktop market in the early nineties, is open to question.

    What the summary documents is a nonsense and ignores the real issues. Arguing that AUX didn't succeed because it competed with Solaris would be like arguing MSDOS didn't succeed because it competed with CP/M. The fact all of these operating systems shared a brandname does not mean they didn't independently fail. They may have failed for the same reasons, but they didn't fail because they were all slightly different yet had a brandname and some code in common. That's ridiculous.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:One word: Bollocks by elmegil · · Score: 1
      Solaris might have been successful had it been available for x86 (before Linux) and with low-cost desktop versions available that were properly pushed.

      I still don't get this whole talking about Solaris in the past tense thing. Solaris is alive and active and thriving, even if Sun is struggling. Solaris has more advanced capabilities today than all other commercial unixes and Linux and BSD as well. Sun's failures have primarily to do with designing and marketing hardware, not writing a good operating system. And now that it's x86 and open code (even if it's not GPL), I doubt it's going away any time soon, any more than BSD is.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:One word: Bollocks by squiggleslash · · Score: 1

      Solaris probably stands a better chance today than it did. The past-tense was about why it hasn't succeeded in the context of the article (eg why Windows "won" against "Unix" before GNU/Linux) In the time frame being talked about, it was tied to Sun hardware, and so its success depended on Sun hardware sales, which were, for the most part, workstation and server oriented.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:One word: Bollocks by Anonymous Coward · · Score: 0

      Low-cost desktop x86 versions of Linux exist ... yet approx. nobody uses them.

    4. Re:One word: Bollocks by torrentami · · Score: 1

      I'm glad someone finally pointed out the hardware aspects of this. The article does say there are many reasons why Unix lost, but I think hardware was the main reason. In the early-mid 90's, there was still enough of a hardware differentiation between a Sun or SGI workstation and an x86 PC that for specialized needs (CAD, CGI), you had to buy an expensive Unix workstation. Also, at the time, Windows was still running on a 16 bit DOS kernel which severely limited its application scope. As Intel's chips started reaching the processing capabilites of the big Unix guys, and their cost was so dramatically lower, it started to make less economic sense to run Pro Engineer or CADDS5 when you could buy a PC and Autocad for a fraction of the cost. Also, no Unix OS had any clue what it was to be run as a desktop OS. They were designed as workstation OSes with very little intuitive usability. It's apples and oranges to compare Unix to Windows.

    5. Re:One word: Bollocks by Mike+Morgan · · Score: 1

      Exactly.

      "Porting" applications between Linux/AIX/HPUX/Solaris is trivial; at least with C/C++. I've been a developer of a very successfull product that supports all these platforms (has since 1998) and I can say that there is less than .01% of code that is unique to any platform; primarily the inclusion of different header files. In fact just as much "porting" is done to work with various releases of Windows.

      Perhaps there are projects that require substantial porting between UNIX platforms, but most likely this is a manifestation of flaws in their code/architecture and not something that should be expected when working with multiple flavors of UNIX.

      --
      -USR1
    6. Re:One word: Bollocks by elmegil · · Score: 1
      I have to say that the whole premise of the article is just wrong, and trying to address it on it's own terms is confusing :-)

      The fact is, customers who are doing high end stuff (huge data warehouses, heavy compute tasks, etc etc) are not using Windows. The only "won" here is "the desktop" and quite honestly, I don't think Unix ever had a lot of the desktop outside of engineering/science.,br>

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    7. Re:One word: Bollocks by megarich · · Score: 1
      AIX might have been successful had it been available for x86 and with low-cost desktop versions available that were properly pushed

      I agree with many of your points but cannot on this one. Aix is still alive and well and always will be so long as it is funded by a megabillion dollar corporation. I also think what you listed is part of the reason why unix "failed". Poor business decisions with the fact you have too many companies targeting the business sector I feel contributed.

      As far as the article here's my opinion:
      MS won't die.
      IBM/aix won't die.
      And as long as there are users pissed off users with ms, linux wont die. I mean how can you kill something off that's free? Only one way and that's having people stop supporting it/giving an f about it. So long as my first sentence point holds I can't forsee anyone to stop caring about linux anytime soon.

  29. Unix as a server OS by Markus_UW · · Score: 2, Insightful

    As far as I can tell, Unix is still winning as an enterprise server OS, Between AIX and Solaris, there's a pretty nice chunk of Unix servers out there. (Not to mention IRIX or any other Unixes). Plus BSD's will never die, since the BSD licence >> than the GPL. Linux just was the "in" thing for nerds, and when the next OS fad comes along the article on here will be how windows killed Unix and Linux, but won't kill the resurgance of BeOS or something like that.

    1. Re:Unix as a server OS by Anonymous Coward · · Score: 0
      As far as I can tell, Unix is still winning as an enterprise server OS, Between AIX and Solaris, there's a pretty nice chunk of Unix servers out there.


      Indeed. I still scratch my head when I read some of these articles and wonder if these folks have ever been in a real data center. A relative of mine works under contract for multiple Fortune 100 companies and he's personally ripped out a shitload of Microsoft "Data Center" edition OS's along with Redhat AS 4. In this case AIX replaced the Microsoft stuff and Solaris replaced most of the linux (though these places were primarily IBM/Sun/HP UNIX from the get-go). From what he's said most of the current thrust is toward server consolidation and determining who is going to get HP's business after they dump em.

      At one company they even admitted that linux was "an experiment," although in that case they actually replaced it with Win2k3.
    2. Re:Unix as a server OS by duffbeer703 · · Score: 1

      IMHO, Sysback on AIX is the best feature ever. We deployed something like 50 servers in like 3 days... we setup two example systems, then installed the rest via sysback.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  30. Tyrants and the future... by Tominva1045 · · Score: 4, Funny

    Would you rather have 1 tyrant (Bill Gates) 3,000 miles away or 3,000 tyrants (open sourcers) 1 mile away?

    --
    Cogito Ergo Sum
    1. Re:Tyrants and the future... by Anonymous Coward · · Score: 0

      Surely, you mean "Would you rather be on the wrong side of 1 tyrant (Bill Gates) 3,000 miles away or 3,000 tyrants (open sourcers) 1 mile away?" ;)

    2. Re:Tyrants and the future... by Anonymous Coward · · Score: 0

      More like 3000 mini-me's one mile away.

    3. Re:Tyrants and the future... by Thanatos+Starfire · · Score: 1

      More like 3000 feudal lords who give you the option of changing the way things are done if you so please.

    4. Re:Tyrants and the future... by kin_korn_karn · · Score: 1

      that would make them not feudal lords.

    5. Re:Tyrants and the future... by Anonymous Coward · · Score: 0

      1 mile away.

      you can walk over and slap them about the head...

    6. Re:Tyrants and the future... by Frumious+Wombat · · Score: 1

      I think that makes them the elected leaders of anarchistic, independent, communes. You see, watery tarts lying around in shrink-wrap handing out device drivers are no basis for a system of goverment.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  31. Comment Repository? by zotz · · Score: 3, Informative

    You have this comment saved up somewhere waiting for a chance to use it? I recognise it.

    http://linux.slashdot.org/article.pl?sid=05/09/19/ 1128201&threshold=-1&tid=156&tid=163&tid=8&tid=106

    Come on, you can do better AC.

    all the best,

    drew
    --
    http://www.ourmedia.org/node/57503
    Paper Plane 001 video at ourmedia

    --
    FreeMusicPush If you want to see more Free Music made, listen to Free
    1. Re:Comment Repository? by Anonymous Coward · · Score: 0

      Just because he has used the comment before doesn't make it any less right. Linux zealots are just way too forgiving of an unpolished operating system

    2. Re:Comment Repository? by zotz · · Score: 1

      http://www.google.com/search?hl=en&q=User%3A+%22Ho w+do+I+get+Quake+3+to+run+in+Linux%3F%22&btnG=Goog le+Search

      "Just because he has used the comment before doesn't make it any less right."

      In my comment today, I did not comment on the "rightness" of the comment, I just told you, AC ~;-), that you could do better than looking for opportunities to post the same comment again and again. I did a quick google search and included a link to the first link I followed. I was looking for a link where I responded as I felt that perhaps I should follow boilerplate with boilerplate, but I did not have the time to track that particular post down.

      all the best,

      drew
      --
      http://zbcw.sourceforge.net/

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    3. Re:Comment Repository? by drivinghighway61 · · Score: 1

      I knew I had read that comment before. I thought I was just drunk.

  32. I don't think so by SCO+STINKS · · Score: 0

    Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    Lets see... Windows NT, Windows 95, Windows 98, Windows ME, Windows 2000 Professional, Windows XP Home, Windows XP Professional, Windows 2003 Server(Standard Edition,Enterprise Edition,Datacenter Edition, Web Edition), Windows Vista

    You would be out of your mind to think a application compiled on one of these platforms would work on all!

    --
    Reason #32767 not to use VB6: Integers are 2 bytes... Think about it!
    1. Re:I don't think so by Silicon+Jedi · · Score: 1

      XP Media Center Edition

  33. Wait just a darned minute by $RANDOMLUSER · · Score: 4, Funny

    Are you suggesting that there's a better way than writing everything for the curses library?

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:Wait just a darned minute by hcdejong · · Score: 1

      The problem with the curses library is that everything that uses it, automatically ends up being classified as NC-17.

  34. lol mod parent up hypocrites by Anonymous Coward · · Score: 0

    someone tells microsoft about a problem, and microsoft ignores it. that means microsoft is evil.

    someone tells open source people about a problem, and they get modded -1 troll. that means open source people are gods gift to humanity and know more about computers than anyone else and are right beyond reproach.

    wonderful attitude.

    1. Re:lol mod parent up hypocrites by wed128 · · Score: 1

      Actually that is a standard troll. I've seen that exact copy-paste comment at least 3 times on slashdot now...

  35. And we don't try to support them... by Tominva1045 · · Score: 1

    On the side of the software box it says: System Requriements-

    If a system doesn't meet the requriements the user has an old computer and needs to upgrade. World of Warcraft won't run on an 8088 machine and you wouldn't be happy with the CGA graphics version if one did exist anyway.

    --
    Cogito Ergo Sum
  36. Maybe I'm wrong by hackstraw · · Score: 4, Interesting

    but:

    Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    Seems a little bit oversimplified. I'm not directly affected because I don't use Microsoft software, but I've heard where I work that it takes months to verify if every service pack for Windows will work with existing software. And when I was a Windows developer, we were doing some pretty low level stuff with the authentication subystem, and things were very different between Win 98, 2000, and NT 4 (was that really still around then?). Granted, for a simple GUI app, Windows is very portable across its products, but if you get a little lower into the OS, things get nasty quick.

    1. Re:Maybe I'm wrong by S3D · · Score: 1
      Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?
      Seems a little bit oversimplified. I'm not directly affected because I don't use Microsoft software, but I've heard where I work that it takes months to verify if every service pack for Windows will work with existing software. And when I was a Windows developer, we were doing some pretty low level stuff with the authentication subystem, and things were very different between Win 98, 2000, and NT 4 (was that really still around then?). Granted, for a simple GUI app, Windows is very portable across its products, but if you get a little lower into the OS, things get nasty quick.

      Can not agree more. Especially if you are developing 3D graphics application. You have to test for several ATI and NVIDIA videocard at least. And even with the same videocard different version of drivers sometimse work different (that is have different bugs and missing features). That is why game developers switching to consoles.
    2. Re:Maybe I'm wrong by Anonymous Coward · · Score: 0

      but I've heard where I work that it takes months to verify if every service pack for Windows will work with existing software.

      Anecdotal is a kind of evidence, right?

    3. Re:Maybe I'm wrong by Anonymous Coward · · Score: 0
      Granted, for a simple GUI app, Windows is very portable across its products, but if you get a little lower into the OS, things get nasty quick.

      It starts with exotic things like printer enumeration, which is different between NT-base and 9x-based Windows.

    4. Re:Maybe I'm wrong by Anonymous Coward · · Score: 0

      Flavors of windows you're still likely to encounter today: win98 win98SE (Second Edition, and yes, it is different) winME (ughsky) winNT 4 win2K winXP win2k3 server

    5. Re:Maybe I'm wrong by nurbles · · Score: 1

      That's something I need to explain to customers all the time. They (like much of the press) believe MS's ad-speak about Windows compatibility. Unfortunately, for almost anything that does something useful (or fun? (like games)) every flavor of Windows (sometimes even from one service pack to another) can behave just differently enough to crash programs. It is often just as likely (if not more) that a linux program will compile (and work) on Windows than a program written specifically for Windows!

  37. History says.... by southpolesammy · · Score: 4, Insightful

    History says that if you build an app for Solaris first and that gains marketshare, then maybe it might be worthwhile to port it to other Unices if the development and porting costs can be recouped with sales and support. Linux has been changing that somewhat, but I'd still wager that most development houses that write for a Unix market almost always have Solaris as a primary platform.

    As to why you'd do this (and to some extent, this is still valid), it's because Unices provide a stable, well-mature platform for apps and are capable of more processing power than your typical Windows system -- all desirable traits for an application that people are going to depend on. People use Windows because the time-to-market for development is typically shorter than that of Unix development, mostly due to the fact that 95% of the world can write an app on their Windows desktop and copy it to a Windows server platform without modification. Doesn't mean it's good code or a well-thought out development strategy, but it's an enabling technique that keeps Windows development prevalent in IT.

    --
    Rule #1 -- Politics always trumps technology.
    1. Re:History says.... by kbielefe · · Score: 1
      mostly due to the fact that 95% of the world can write an app on their Windows desktop and copy it to a Windows server platform without modification

      Okay, but I missed the part where that makes it faster to develop a reliable application. And you missed the part where 99% of Windows desktops don't even have a compiler installed, not to mention a decent editor. Unix has catered to developers from the very beginning.

      You actually cited the exact reason why I first installed Linux. I was working over a slow dialup connection, and wanted to be able to develop locally on my desktop and copy it to a Solaris server without modification.

      --
      This space intentionally left blank.
  38. But that's not really the point, is it? by AcidArrow · · Score: 2, Insightful

    What I usually read on the internet, is not that linux is dying, but that it is growing and that it will conquer the desktop market (well I am not seeing that happening right now either).

    And that is the point. It's not if it's going to be around for a long time (it will be, for all the reasons the parent posted), but if it will grow to compete with windows on the desktop market. What is really stopping me right now from switching to a linux desktop is software support... I don't want to set up a server here, and I think I have the skills to use linux and do what I want, but the software isn't there. And the software will come, only if linux somehow finds its way to more homes (hmm I sense a paradoxical loop here).

    So "being around" is not the problem with linux, the real problem is that people that want to use it (I know I do) should be able to... In my case, software support is stopping me.

    1. Re:But that's not really the point, is it? by sobachatina · · Score: 1
      When you say "software support" are you talking about a lack of professional support for the software or a lack of software packages to do what you want?

      If it is the latter what applications do you need that don't have some equivalent that runs in Linux?

      I'm only an ammature Linux user and I don't do any gaming but I have yet to come across a function I was not able to perform with software that was already included in my Suse 9.3 distribution. The only exception was Lotus Notes but it seems to run better under wine than it did in Windows.

      I'm legitimately curious what is missing for you.

    2. Re:But that's not really the point, is it? by Anonymous Coward · · Score: 0

      His name is "Acid Arrow". He means games.

    3. Re:But that's not really the point, is it? by AcidArrow · · Score: 1

      I meant software packages. I am mainly interested in 3D. There are a few applications with linux support, but unfortunately not the ones I'm using, or the alternates I'm considering. And also a lot of the stuff that accompanies 3d (compositing/video editing).

    4. Re:But that's not really the point, is it? by Reducer2001 · · Score: 1
      Well, for me personally, it's an easy to use Usenet binary mass-decoder. I trade a lot of live music on-line and Usenet is a great way to do it. I use Newsleecher for Windows XP and it's great. There is binary-decoder for Linux (I forgot it's name) but it's not very fun to use.

      Also, my Belkin wireless card is kind of supported using ndiswrapper under Linux. It will work, then stop, then hang the system, then not work for three reboots, then work again. (This is under Ubuntu, Debian, and Gentoo).

      --
      When you get to hell -- tell 'em Itchy sent ya!
    5. Re:But that's not really the point, is it? by Ibn+al-Hazardous · · Score: 1

      What is really stopping me right now from switching to a linux desktop is software support...

      Not that I would want to tire you with a meaningless argument - but what software do you miss? I'm genuinely interested here - since I havent missed a thing since I took the plunge. More importantly, neither has my (distincly less computer literate) wife.

      --
      Yes, I am a biological organism. All rumors to the contrary are just that, rumors.
  39. If you are gonna keep posting this... by ylikone · · Score: 2, Informative

    ... at least fix the "greater than 1%" to "less than 1%". By not doing so, you are not only a troll, but a god damned stupid one.

    --
    Meh.
    1. Re:If you are gonna keep posting this... by Anonymous Coward · · Score: 0

      By not doing so, you are not only a troll, but a god damned stupid one.

      Be careful, you might get modded redundant.

  40. Wrong premise by Anonymous Coward · · Score: 5, Insightful
    they had to write up to a half-dozen different versions. Which would you rather do?

    Good grief what bull - anyone would think you've never been able to write large scale single source apps until you ship on one platform (Linux, Windows or the Mac, choose one). Between 1990 and 1994 I worked for Laser Scan (out of business for about a year now) www.laserscan.co.uk. We wrote GIS systems for VMS and 6 Unix platforms. All single source, in C, using X11 and Motif with Oracle I think, using object based code (the GNU C++ compiler wasn't up to much in 1990 when we had to choose). There was I think one header file with the few platform specific things in (like missing macros on Solaris) etc. I can't remember how many lines of code, but I think about the 1 million line mark, excluding comments. 11 years is a long time to try to remember that stuff.

    But single source - that is the majority of your headache gone right there. Which leads to the next FALSE assertion:

    Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    Write a single App for VMS and six competing Unix vendors from single source - why thats the same as write an app for seven different Linux vendors from single source. You STILL have the seven unique quality assurance and support problems because each distribution will be different.

    It would be nice to assume that because you built it on RedHat it will run on Suse. Maybe it will most of the time. But will it always? And when it does not, will the cause necessarily always be the same when it fails on Linux vendor #2 compared to failing on Linux vendor #4? Maybe, Maybe not, that is the question, for alas quality assurance and support did not exist when he wrote plays in Stratford upon Avon.

    Still, I'm sure the informed journo that wrote that article has a nice pay cheque.

    1. Re:Wrong premise by Anonymous Coward · · Score: 0

      Between 1990 and 1994 I worked for Laser Scan (out of business for about a year now) www.laserscan.co.uk. We wrote GIS systems for VMS and 6 Unix platforms. All single source, in C, using X11 and Motif with Oracle I think, using object based code

      Laser-Scan (www.laser-scan.co.uk) is still very much in business, and still writing GIS systems in C using X11 and Motif to ensure it is cross platform.
      The Motif based products run on Windows, Linux and various Unixes, but some of our more recent products are Java based.

      The similarities to the existing Laser-Scan are too large to not think they are this is the company meant!

    2. Re:Wrong premise by Alomex · · Score: 1

      I also wrote an app for multiplatforms and there was a lot more than a header file for compatibility. All the low level file open, lock, write, malloc etc where slightly different. Just enough so that the compatibility library extend over half a dozen medium size files.

  41. Re:fortunately its not so hard to write for Unix n by IdleTime · · Score: 1

    Depends on your application.

    I work with a system that is 95% system independent, it runs on anything from Windows to mainframes. After each release, the main code goes to platform porting to actually port it to the specific flavour of UNIX, i.e Solaris, AIX (4 and 5, difference between these releases), HP-UX, Tru64, Linux (both 32 and 65 bit). So, for a lot of applications, it is a huge mess porting to various platforms, each platform with their own porting group.

    The problems with multiple UNIX flavors are not of much concern for most of the programs geeks write anyway, but for big mission critical systems, it's a hassle and a big and costly one.

    --
    If you mod me down, I *will* introduce you to my sister!
  42. How can you not look at an article title like: "Windows beat Unix, but it won't beat Linux" and not laugh. Ha, Slashdot is freaking hilarious.

  43. Re:How RedHat's Linux Can Defeat Micr$oft's Windoz by FlynnMP3 · · Score: 0, Offtopic

    To the AC in the corner. You know who you are.

    I commend you on the post. You write and communicate your ideas and thoughts very well. That will help greatly in your programming career. I do however, take exception as to the content of your post. You simply need more experience in dealing with different areas of computers.

    Kill the command line? What about all the people who have to administrate these machines and automate that process? Command line tools and scripting is still the best way to do that. Until somebody makes a fully comprehensive set of GUI tools that duplicate the power and flexibility of command line tools, the command line will be of utmost importance to the productivity of computer professionals everywhere. Maybe you can start on that conversion process. Not a completely bad endeavour.

    Red Hat should not allow their source code to be seen? I hope you meant something else and I misunderstood your intent. Please read up on the tenents of Free Software and Open Source and take those words to heart. This is your career and livelyhood in computers.

    Too many flavors of Red Hat? Red Had is not my favorit distro out there, so any words I say will be biased in that regard. But in a sense, that is the core point. With so many different variants and distributions of Linux out there, people are free to pick and choose which one suits their needs the best. And when their needs change, they can change distros as well. It is a double edged sword. There is great power and flexibility in multiple versions, but that power is overwhelming to those who are just getting into the world of Linux.

    -waves

  44. Enterprise BSD Clusters by JPyObjC+Dude · · Score: 1

    My money is on the BSD to take a significant part of market share in the future although no where near what Linux will hold and take. However, I have seen very little on BSD in enterprise Clustering solutions.

    Are there any companies successfully deploying BSD clusters that be used cost effectively in the enterprise realm? Or is this just something that Universities and the like are playing around with with little commercial applications.

    JsD

    1. Re:Enterprise BSD Clusters by Anonymous Coward · · Score: 0

      *cough* Hotmail *cough*

  45. pfft... by Longshottek · · Score: 1

    dude... I know of hundreds that would work, and have worked.

    Applications that followed a (sarcasm)lowly thing (/sarcasm) called "standards".

    While I know for a fact MS Office 2000 would run on all of them - that's too much of a giveme..
    but I bet...Hell, I bet even open office would run on every one of those.

    I also know that firefox works on every one of those OS's, including NT Server..
    oh yeah - Btw,
    you forgot NT 4 Server..
    ;)

    1. Re:pfft... by nogginthenog · · Score: 1

      and NT 3.51 and CE (or whatever MS is calling it these days).

  46. Ignorance by Anonymous Coward · · Score: 0

    UNIX is not dead, it still has its market place that will remain for some time to come. Yes its not the biggest shipped operating system in the world but at the same time it still does the job it was designed to do in many cases. Its not only the lack of open standards that inhibits the UNIX market place its also the excessive costs of many of them. Look at Tru64 as a classic example. The licensing there is so restrictive even more so than Microsoft Windows. Not only did the prohibitive licensive costs kill it but also the issues that each individual OS had that would often be critical and the time to fix could often be several months. Then there was the issues of patching the OS often with each flavor having completely different methods and reliabilities when it came to patching. Many of the big unix operating systems that survive today are extremely good at what they do. I dont see linux taking the market share from them in their sectors any time soon however as linux matures and support contracts for certain operating systems die off it will be time to switch.. but to what?

    An example that we have is the Compaq Tru64 turns into HP Tru64.. thats fine until HP EOLed the OS that we had as our base and wanted us to port all our applications over to HPUX on Itanium. Now the Itanium is EOL WTF do we do now? Our account manager likes to mention that they have a strategy to deal with this but its not what we want. We use the advanced features of our Tru64 platforms all the time and realistically there are no products that directly compete or complete our solution on different platforms. It must have been a business decision to turn so many long standing VERY VERY happy customers away from using HPs products again.. ohh so smart!

    1. Re:Ignorance by WinterSolstice · · Score: 1

      I couldn't agree more. The problem is not that "Windows Beat Unix" (which it didn't/hasn't by a long shot). The problem is that we have gone through an insane merger/acquisition era resulting in most of the major vendors of 70s and 80s hardware going away. This was caused largely by executives who didn't know or care about computer science. Frequently the worst product becomes the market leader. As a partial list: DEC is gone. Compaq is gone. SGI is almost gone. NeXT is gone. PARC is gone. Bell Labs is gone. Imagine is gone. 3DFX is gone.

      Lots of companies died (or were purchased). All that is left is Sun (barely), IBM, and HP. Of course, that's the new HP, not the real HP.

      Of course, to show my personal preferences, I will say that the one truly great OS of the 20th century is slowly dying out, in favor of this crappy Unix and Windows micro-computer junk. I will continue to consider VMS the top of the heap until I see an OS that actually can make a mainframe look buggy and still cost less. DEC was the very best. I love zOS, but VMS was/is still better. A tragedy that it is being victimized by the software patents that allowed it to work. I hope HP releases what's left of it some day, just so people can learn about how compilers and silicon are supposed to work.

      Unix sucks. Windows sucks more. Linux is nothing but a buggy clone of an OS that sucks. Don't even start on OSX. Last thing the world needs is more Unix variants.

      Unix may be dead, but if the alternative is that I have to use Windows or Linux? Why bother?

      Oh, and I fully expect this to be modd'd as flamebait. I really couldn't care less. I was doing this stuff for a living before many of you even knew what a computer was.

      I'd love this thread to turn into a meaningful comparison of the major OSs, but I know it won't.
      Initiate Halon Discharge :)

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    2. Re:Ignorance by Anonymous Coward · · Score: 0

      Good to see that there are atleast some people with sense on Slashdot. My main work is coding on VMS and on HP NonStop systems, nothing beats those two in stability. OK IBM mainframes and AS/400 is in the same league.

  47. Re: Windows will win... by Zombie+Ryushu · · Score: 2, Funny

    There can't be a competition because Windows WILL NOT permit Linux's existance to continue. Given the oppurtunity, Microsoft will kill Linux. They just haven't figured out how. So Linux's continued existence and Microsoft's continued existence are mutually exclusive. For Linux or any other F/OSS Operating system to survive, Microsoft has to collapse, be split up or something....

    Make no mistake, THEY WILL DO WHATEVER IS NESSESSARY TO KILL US!

  48. Re:fortunately its not so hard to write for Unix n by Anonymous Coward · · Score: 0, Interesting

    Bullshit. Over 10 years ago, I was regularly writing code on a Sun and simply typing 'make' on over a dozen other platforms (included some very non-Unix platforms). Hard? I guess hard must mean 'taking the time to understand what you're targetting.' Or maybe hard means actually thinking.

    Curiously enough, the last time I looked at gainful employment on the-pile-of-poo-OS, I saw a great deal of concern about working with this API thing on different version. Remind me again, what is an API for?

  49. This is news because...? by dantheman82 · · Score: 0, Troll

    Well, I guess it contains both Windows and Linux in the same phrase, so it must be news! Actually, it really should contain Google in it somewhere...we should really be posting a summary of every Google Blog post.

    --
    This sig donated to Pater. Long live /.
  50. Re:MacOS X is not Unix. by MPHellwig · · Score: 4, Insightful

    May I suggest you tell Apple that "MacOS X is not Unix"?

    According to you tf Apple site:
    "Beneath the surface of Mac OS X lies an industrial-strength UNIX foundation..."
    http://www.apple.com/macosx/features/unix/

    Luckily I commented on you so that I am not tempted to mod you overrated.
    Wether you call BSD dead or not, I don't care, I just use what works the best for me, sometimes it is windows sometimes it is Mac other times it is bsd. I tried linux but I am more experienced with BSD's.

  51. Why should Windows beat Linux? by Hosiah · · Score: 3, Interesting
    The Linux community is doing an excellent job of killing Linux for it, without Microsoft having to lift a finger. Interior battles tore Unix apart: well, then that makes us all think twice before we flame-war about distros, now, doesn't it?

    The other thing is biting the hand that feeds it: Geeks. Yes, I know, we geeks are unmarketable, economically unviable, socially inept, prone to expect other people to know how to do Really Complex Stuff like unzip an archive, but before you burn us all at the stake just to get us out of the way so you can sell Linux for $14.99 off the shelf at WalMart, you might want to preserve a couple of us. Nobody else is going to make more Linux for you to sell. Programs do not write themselves.

    No kidding: Programs really do NOT write themselves!!!!! So if you throw out the compilers based on the notion that including them with the distro will just confuse Joe Sixpack? That's disabling the programming process. If you get rid of the command line? Programs are written there. Throw out programs like vi, Emacs, gcc, gdb, yacc, sed, awk, and man just because they have funny names that won't look tasty on the flashy label? Wait, those are programming tools, we need those! If you make Linux into a Windows clone, thinking you'll attract all the Windows users and be just as rich as Bill Gates (because that's exactly what people are thinking!)? But Linux programmers would really hate that, and you'll scare them all away to BSD or BeOS. Hang lots of whistles and bells on it, decorate it with frosting, throw out every particle of substance and dumb it down? Yes, you will win points with the very lowest common denominator market segment - the ones who spend the money, after all - but you'll ostricize all the other users, who will get tired of being locked in another playpen and wander off looking for better stimulation. Believe it or not, Linux did NOT get to where it is by being Just Like Everybody Else.

    Yes, yes, yes, I know this post is getting flamed to a crisp the moment I hit the "submit" button. That's OK, you don't have to listen to me. Look around in three years, five, ten, and see what happened.

    1. Re:Why should Windows beat Linux? by !the!bad!fish! · · Score: 1
      Really Complex Stuff like unzip
      Surely you mean tar -xvf?
      --
      Kids today are tyrants. They contradict their parent, gobble their food, and tyrannize their teachers. - Socrates 400 BC
    2. Re:Why should Windows beat Linux? by Kjella · · Score: 1

      The Linux community is doing an excellent job of killing Linux for it, without Microsoft having to lift a finger. Interior battles tore Unix apart: well, then that makes us all think twice before we flame-war about distros, now, doesn't it?

      Yes, but as far as I can tell it's more of a "who got there first" and "you're a copycat stealing our thunder" than actual incompatibilities. If [proprietary Unix vendor] invents something clearly superior to the earlier alternatives, other companies would have to write them from scratch. On Linux, they grab it. None of the kernel/X/DE features are particularly unique to one distribution.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Why should Windows beat Linux? by zCyl · · Score: 1

      While I'm quite fond of having the command-line and programming tools included in a distribution for their intrinsic value, your argument in favor of this is definitely reminiscint of the arguments used in support of supply-side economics.

    4. Re:Why should Windows beat Linux? by deus_pater · · Score: 1

      I once wrote a program that wrote itself. You'll never guess what it wrote....

  52. The UNICES were subtly different by A+nonymous+Coward · · Score: 2, Informative

    Little things like different error returns from system calls. EAGAIN varied on socket calls. Been a while since I struggled with this, but I remember having to code up shared memory and threaded apps differently for AIX, Solaris, etc, simply because some methods worked better on different systems. Some wanted mutexes in shared memory, or soemthing else some other way, and it was a real pain in the ass to deal with. HP-UX changed some socket return code semantics in some OS release, in some very subtle way.

    1. Re:The UNICES were subtly different by tomstdenis · · Score: 1

      True, mostly I was talking about the BSD and GNU based OSes. Frankly I think UNIX has been obsolete for the last decade.

      But really comparing Windows to UNIX is a bit loaded in the first place as UNIX came out "slightly before" windows. So the entire article is weird.

      Tom

      --
      Someday, I'll have a real sig.
  53. Except: Microsoft's evolution was WORSE... by awfar · · Score: 5, Insightful

    "Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems? "

    Development, installation and running on multiple MS platforms was NEVER easy: how quick everyone forgets...

    In Win 3.x installation was text files, then .INIs, then some .INIs and half a registry, then Win32s, Win32, then Win 9x and the registry, then NT, it's unique registry, then running 16 bit in 32 via thunk and later WoW, ad nauseum! Then, its C, then VB, then, Visual, then VB + VC++, whatever...

    Never mind the network. Monolithic, NDIS, NDISII, II(?), Netbios/NETBEUI, then Bill Gates invented the Internet and IP, then broken IP stacks....

    Then COM, COM+, ADO, then AD, then....

    Then this .dll, then VxDs, then .NET,...

    MS Easy to Develop and maintain for, and runs on all machines my Rear.

    1. Re:Except: Microsoft's evolution was WORSE... by justins · · Score: 1, Informative
      In Win 3.x installation was

      You're talking about Windows from 15 years ago. Interesting.

      MS Easy to Develop and maintain for, and runs on all machines my Rear.

      Oddly enough, Windows actually got better. Linux zealots have some trouble understanding this.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:Except: Microsoft's evolution was WORSE... by Anonymous Coward · · Score: 0
      Oddly enough, Windows actually got better.

      I'm sure people like nVidia/ATi would laugh and shake their head at that statement, considering the support hell they'll have to deal with come Vista's release which deliberately breaks all their GL drivers.
    3. Re:Except: Microsoft's evolution was WORSE... by runderwo · · Score: 1

      Oh yeah, because supporting Linux with a proprietary driver is just a walk in the park. Please!

    4. Re:Except: Microsoft's evolution was WORSE... by justins · · Score: 1
      I'm sure people like nVidia/ATi would laugh and shake their head at that statement, considering the support hell they'll have to deal with come Vista's release which deliberately breaks all their GL drivers.

      They're changing the entire rendering model, Einstein. Somehow I doubt if they're doing this for the purpose of fucking with ATI and Nvidia.

      Developing close-source drivers for Linux is such a buttfuckathon compared to any other OS that it's a silly point for you to try to make in any case.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    5. Re:Except: Microsoft's evolution was WORSE... by Xyrus · · Score: 1

      But...but I thought choice was a good thing?

      ~X~

      --
      ~X~
  54. Question? What if Windows&Office were free and by oldwarrior · · Score: 0

    Linux/OpenOff, etc. were 200-800 dollars in licenses as the current MS suite cost. We might all be MS underground supporters and be ruthlessly giving Linus rectal exams in these blog pages. Follow the money.

    --
    If it were done when 'tis done, then t'were well it were done quickly... MacBeth
  55. Linux will likely lose too by Sivaram_Velauthapill · · Score: 1

    Although linux has a good chance, it will likely lose as well. The reason is because the server market is influenced by the desktop. This may not be true in businesses that don't interact with desktops but those that do will likely prefer an OS that can integrate with the desktop. For example, Microsoft's Active Directory may not be the best thing around by a large corporation will likely go with Windows Server, instead of say Red Hat Linux, because the Active Directory integrates better with the client desktops.

    With Microsoft pushing a web service platform in the future, I expect even more server losses for linux as companies develop products for Windows Server that will interact seamlessly with Windows desktops.

    Until linux gains a foothold in the desktop area, their servers will simply be used for specialized needs (eg. webserver only) which will likely remain a small part of the market (similar to how mainframes and supercomputers are still used for specialized needs but the market is small).

    --
    Sivaram Velauthapillai
    Seeking the meaning of life... @slashdot of all places ;)
    1. Re:Linux will likely lose too by duffbeer703 · · Score: 1

      I disagree. I think that over the long term, the desktop computer that we know will begin to disappear and be replaced by appliances & terminals.

      The current desktop model doesn't work for most people, particularly those who aren't IT folks and don't understand how to administer a PC. Sometimes geeks lose sight of this -- the "dumb" masses drive the volumes that make PCs affordable.

      The future is going to be server-side, on the cheapest hardware possible. This is why Sun is finally embracing PC hardware and IBM is focused so strongly towards applications that are distributed across dozens or hundreds of servers.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  56. Nonsense! by Skjellifetti · · Score: 2, Insightful

    Because the Unix businesses couldn't settle on software development standards, ISVs (independent software vendors) had to write not a single application to get the whole Unix market, they had to write up to a half-dozen different versions. Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    I've written several reasonably big Unix server programs over the years (mostly workflow engines and document management systems written in C and C++ with CORBA, multiple DB backends, etc.) and I think the posters statement is nonsense. Typically, one has to write an app for one version and make only minor tweaks to make it run on other versions. Often, those tweaks will point out mistakes made in the original and so are quite helpful in QA.

    The headache is the patch management systems for all of the different vendor's OS versions. When the customer of your product says "We have problem X" and the solution is to tell them to install Unix vendor Y's OS patch 123456, that becomes a support headache. But it really is not very different from telling the customer they need to install a Windows service pack when a product that runs on an MS OS has problems.

    Complaining that Unix OSs aren't perfectly standardized clones is like complaining that RDBMSs don't all implement the SQL standards perfectly. But most server application architects/programmers don't have too many problems converting their apps to use DB2 instead of Oracle. These kinds of minor differences haven't led to a monopolist RDBMS supplier.

  57. How about price and Microsoft's bundling.... by Anonymous Coward · · Score: 4, Insightful
    I used XENIX 20 years ago on PC architecture. When we went to the 386, we had a full 32-bit environment, in the late 80's -- it even included a Microsoft 5.x compiler and was VERY stable (only matched today by Linux). The problem was that it cost $400 for the SCO XENIX O/S license and another $400 for the development license (w/o discounts). We were using this software on a computer that we purchased bundled with DOS (esentially for free as you could not buy a PC without DOS from Dell at the time, prior to the first Microsoft bundling law suit).


    The economics were: DOS==FREE (forced bundling) -- XENIX $400


    When you have 1 or 2 machines, this is not too much of a problem. However, when you plan on deploying 20 or 100 or 1000 machines, this $400 adds up very fast. Management balks....


    In the early '90's, we had to pay EXTRA to Dell to get 486 PCs without DOS and Windows. So the cost was EVEN HIGHER. Management would look at the cost of XENIX (or other UNIXs which were comparable) and ask why you could not do it with DOS. As a result a lot of extra, unpaid OT happened to write executives and multi-taskers for DOS when XENIX/UNIX would have been an ideal fit!


    Another factor is price elasticity of demand -- lower price, more demand, higher price, less demand. DOS=FREE (or even $29) versus XENIX $400 -- now which would management let you purchase or design into your product? Concurrent (?) UNIX was $99 and it was an option, but not widely supported. It has taken FREE versions of UNIX/UNIX-like O/Ss (Free BSD, LINUX) to change the market dynamics -- it is hard to compete with FREE and with FORCED BUNDLING.

    1. Re:How about price and Microsoft's bundling.... by blamanj · · Score: 1

      Thank you, thank you, thank you. The time when a unix clone could have taken over the PC world was not the WinNT timeframe, but the DOS timeframe. I think you're correct that economics was the prime consideration, but there was a large attitude problem on both sides.

      A surprisingly large number of people on the microcomputer side said, "We don't need a bloated OS with multitasking and user accounts, we just want to run our spreadsheets and play our games."

      On the other side, there was the attitude of the minicomputer folks who saw micros either as toys compared to their VAXen or as threats, since they could sell a unix license for $1000 or more on a mini or high-end micro and DOS licenses would only bring them $50.

      We could have been spared a great deal of the pain of DOS and its evil spawn had someone been willing to sell Unix for $50.

    2. Re:How about price and Microsoft's bundling.... by Kjella · · Score: 1

      As a result a lot of extra, unpaid OT happened to write executives and multi-taskers for DOS when XENIX/UNIX would have been an ideal fit!

      Why? If the company managed to force (sucker?) you into working unpaid overtime, how could there be a more ideal fit for them? If you had made a project and billed hours towards that project, they might have seen it your way. As it was, they got the same for free they could have gotten for $400. Doh.

      --
      Live today, because you never know what tomorrow brings
  58. What's this "Us" stuff? by Tominva1045 · · Score: 1

    What's this us stuff? I love Microsoft :-)

    You too will be assimilated.

    --
    Cogito Ergo Sum
  59. Re:Thank you, Apple, for saving FreeBSD. by ckaminski · · Score: 1

    I miss cdrom.com. The bastardization that exists now is a pimple upon the face of the Internet... :-/

  60. Spot on! by A+nonymous+Coward · · Score: 4, Insightful

    No middle manager gave a rat's ass about the difficulty of porting to different vesions of UNIX. Certainly the effort to port a UNIX app to Windows and retrain all those programmers was far greater than merely adding a few IFDEFs to existing code. UNIX lost just as squiggleslash says. When time came to add a simple print server or file, managers said, Whoa, I can add a cheap Windows commodity system, or I can buy an expensive UNIX box that has to go in the dataceneter with special power and cooling requirements. As for who would admin the damn thing, since none of the UNIX guys would touch it, the answer was as simple as Microfoft's ad campaign, why the manager would, it's a GUI, what could be simpler?

    UNIX ignored cheap systems, everyone knew the money was in the big boxes, and as for the desktop, that was an insignificant market to be sniffed at. No serious vendor paid attention to desktops, only (sniff) Microsoft and their toy operating system.

    1. Re:Spot on! by DavidTC · · Score: 2, Interesting
      You hit the nail on the head.

      The question was, for a decade: Cheap commodity hardware running a cheap and somewhat crappy OS you'd have to constantly maintain, or expensive proprietary hardware running a good OS that you could stick in the corner and forget.

      Linux blew that completely out of the water by having the best of both. As a bonus, it runs on even cheaper hardware than Windows would, and if you have any expensive proprietary hardware, you can run Linux on that too.

      Combine that with the best SMB file server, the best web server, and some damn good mail servers, and it's really inevitable. Oh yeah, and it's free.

      People act like the competition is in the desktop market, which confuses the hell out of me. People, in general, do not choose what OS is on their desktop. They either live with what the store put on it, or must use what the IT guys did, so loses and gains there do not really reflect anything except what those external people thought.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  61. not sure abou the wisdom... by qkslvrwolf · · Score: 1

    of saying bring it on. I mean, look what happened to America vis a vis Bush when he/we said bring it on. Other than that, all true. :-)

    --
    Or have you only comfort...that stealthy thing that enters the house and guest then becomes host, then master - KG
    1. Re:not sure abou the wisdom... by Anonymous Coward · · Score: 0

      What exactly happened to America? No successful attack on US soil and two arab countries are now democratic. US casualties, while regrettable, are far less than those of enemy combatants by an order of magnitude.

      I would rather take the war to them than wait for them to bring it to us.

      PS- Bush showed a lot of restraint. We should have used some of those other options that are always on the table and glassed the middle east.

  62. Is Bill Gates the real slim shady? by Tominva1045 · · Score: 1

    I love Microsft because of their standards.

    You too will be assimilated.

    --
    Cogito Ergo Sum
  63. Troll by Anonymous Coward · · Score: 1, Interesting

    Interesting? Mods, please check the site mentioned at the bottom of the post.

  64. We tried windows.... by Anonymous Coward · · Score: 2, Funny

    An employee suggested to me that we install Windows XP on a few machines here as an evaluation. I was skeptical at first but he explained the benefits of using Windows XP instead of a (arguably) harder to use Linux distro. I decided to let him install it on 5 machines to see how the employees got on. Besides, our IT manager had been using Windows at home and he hadn't reported any problems - why not try it on our employees?

    Once he'd got the employees up and running with Windows we let them try it out. It all seemed fine to start with: The Windows systems were a pretty good replacement for some of the Linux boxen we'd used before and the employees could still do their work as normal.

    Alas it did not stay that way. After a few days, I had lost count of the number of complaints received from our employees. Users could not do things they could before (like use gcc). The final straw came when one employee lost several hours work when OpenOffice suddenly froze up, destroying the 70 page legal document he had been working on.

    Needless to say, Redmont, having been stagnant for half a decade, offered no support whatsoever. I dismissed the employee and made him remove the Windows systems before he left.

    1. Re:We tried windows.... by Vindaloo · · Score: 1
      Users could not do things they could before (like use gcc).

      BS(or you guys are just lusers). And I'm no OS zealot of any flavor.

    2. Re:We tried windows.... by Blakey+Rat · · Score: 1

      This story is bullshit, but what was it intended to be? Funny? I don't get it.

      Users could not do things they could before (like use gcc).

      Why couldn't they? They were smart enough to know what GCC does and how to use it, but too stupid to visit the website to download it?

      The final straw came when one employee lost several hours work when OpenOffice suddenly froze up, destroying the 70 page legal document he had been working on.

      So an employee who didn't bother to save his work lost it because of a hardware problem (freeze) is somehow the fault of Windows? I guess Linux has magical powers to make people save their work and fix the hardware in real time before it can malfunction.

    3. Re:We tried windows.... by cortana · · Score: 1

      This is a common /. cut and paste troll. YHBT! ;)

  65. Re:How RedHat's Linux Can Defeat Micr$oft's Windoz by Anonymous Coward · · Score: 0

    You have been trolled.

  66. UNIX WILL NEVER DIE! by Anonymous Coward · · Score: 0

    as long as I have SUN's Interactive UNIX.

    Well, actually, I have the the box with 3.5" and 5.25" floppies and manuals. But I'm gonna install it as soon as I get that AST Bravo out of the garage. Man, with 64 megs, it's gonna scream.

  67. HP/UX, AIX, & Sun OS, Mac, USS by t482 · · Score: 1

    HP/UX, AIX, & Sun OS, and USS(MainFrame Unix) are probably still the top four for large companies in terms of dollar spend. Large companies are slowly migrating to linux, but I would argue that one of the big reasons isn't that Linux is that much cheaper. In reality the OS is one of the smallest components of IT cost.

    Reasons

    1) x86 hardware is getting more reliable and scalable
    I was at an IBM presentation yesterday and had a look at their x460
    Scalable up to 32-way with 500 GB RAM. Hot swap everything except for CPU. Amazing I/O. Amazing machine and is catching up to Unix systems. Similarly blades scale out well - something Unix based systems don't do.

    2) Momentum and software support
    The idea that you can write your software for redhat or suse and then port it to another platform without extensive changes is very attractive PowerPC/zSeries etc. Vendors are pushing it partially in fear of Microsoft dominance (Oracle/SAP/IBM etc)

    3) In the long run open solutions win.

  68. choice creates chaos by Anonymous Coward · · Score: 0

    That's what the Soviets said. And they're still going strong while the capitalist countries...

    Wait a minute!

  69. 'cos there is no win-win with Microsoft involved by DFJA · · Score: 5, Insightful
    If Microsoft wins and Linux loses, there is no competition left, only a monopoly. That is not good for anyone (except the monopoly).

    However, if Linux wins and Microsoft loses, there are still N-1 companies competing in the OS market, where the -1 is the loss of Microsoft. So still (almost) as much competition as before, and it's still good for everyone.

    I want NVidia and ATi both to succeed as while they are both there, there is real competition. Linux doesn't work that way, it's not a good analogy.

    That's the beauty of the GPL. It's all in the licence, stupid.

    --
    43 - For those who require slightly more than the answer to life, the universe and everything.
  70. Not True. by thisissilly · · Score: 1
    1. Most Unix operating systems ran on proprietary hardware only. NT could be installed on cheap hardware you could buy from a store.
    2. The exception [to running on non-properietary hardware] was SCO Unix.

    Not true. Of the Unixes the article lists:
    Consensys - Ran on x86
    Dell - Ran on x86
    Interactive - Ran on x86
    Microport - Ran on x86
    UHC - Ran on x86
    Univel - Ran on x86

    And we are not talking propriatary x86, just standard 386/486 machines you get from the store.

  71. Attack of the clones by oliverthered · · Score: 1

    Well, the reason I think Microsoft won was because IBM didn't stop the PC cloning business and that deal? with IBM, maybe if Apple had have allowed the MAC to be cloned it would be in the same position as Microsoft is today.
    The reason Linux is popular, and arguably more pervasive than Windows (Settop boxes/ mobile phones/ foobar construction sets etc...) is because anyone can copy it for free, maybe if Solaris was released under GPL it would be in the same position Linux is today.

    --
    thank God the internet isn't a human right.
    1. Re:Attack of the clones by Anonymous Coward · · Score: 0

      Silly point for some reason quite a few people do this. Mac isn't written as MAC, it's not an acronym.

  72. Yup by Greyfox · · Score: 1
    Back before Windows if you wanted a GUI system you dropped a huge wad of cash for a UNIX workatation. Usually you were paying in the 5 to 6 digit range for a single system. The only place you usually saw them due to the price was in engineering firms and educational institutions. The various UNIX companies widely viewed PCs as toys, and the PCs of the day were, when compared to the UNIX workstations of the day.

    The problem is that that while PCs were starting to take off the UNIX vendors were bickering and resting on their laurels, confident of their superiority. This was particularly evident to me while I was working for IBM in the mid-90's. OS/2 was widely viewed in the company as a toy -- if you wanted a serious multitasking system you bought AIX or one of the high-end mainframe systems. IBM didn't make more of an effort to develop and promote OS/2 partially because it directly competed with their more profitable products. Meanwhile PCs and other consumer hardware was quietly getting better. The Amiga was really the first system I noticed that gave you UNIX workstation class multitasking for cheap, but unfortunately Commidore couldn't have marketted eternal life if they had sole rights. Microsoft's contribution didn't do "real" multitasking, the UNIX people were quick to point out, so it was largely ignored because it's obvious inferiority to the UNIX way meant it was not a threat.

    Meanwhile if you were an enthusiast or wanted to work with a system like the one at college you could either drop enough money to buy a car and pick up a UNIX workstation, you could drop enough money to buy a car and get a complete SCO license or you could go the BSD route. BSD was widely regarded as extremely difficult to set up and use so only the most die-hard did that. Meanwhile PC hardware was quickly overtaking UNIX workstation hardware and Microsoft was busily improving their multitasking model.

    The whole PC thing happened in the blink of an eye from a corporate inertia standpoint. From the moderately crappy 286 that was popular in the late 80's to the 486 that was actually competitive with the lower end UNIX workstations in the mid-90's was barely enough time to have a budget meeting in most companies. The pentium rolled around and there was an "Oh... SHIT!" sense in the UNIX industry as a lot of companies realized they'd been had, taken in by the fluffy nature of Windows and the previous PC hardware. They hadn't even noticed that they were being overtaken and in the time it takes a party of executives to get lunch, most of the UNIX companies no longer had a leg to stand on. There was no way they could compete with the cheap PC and they'd been so busy fighting amongst themselves that they hadn't even noticed the real threat looming.

    I used SCO at work in '87 briefly (Company didn't like the licensing cost and eventually dropped the product) and interacted with it again a couple of times in the late '90's. Linux evolved more in the first two years that I was exposed to it than SCO had evolved in over a decade, at least from a usability standpoint. For a while Windows and OS/2 were evolving as quickly as Linux was. The plodding course of most UNIX vendors also helped lead to their downfall. You got rapidly evolving features from the newcomers, while UNIX was pretty much set in stone and guaranteed not to change very much, providing an easy target for the newcomers to hit.

    Ultimately the UNIX vendors seriously misplayed their hand. Had they been working on software usability features and providing some added value to justify their higher prices, some of them might have survived. Unfortunately for them they all blew it and Microsoft ate their lunch. Ironically, NeXT was the most promising UNIX from a usability perspective as far as I could tell, and they actually managed to survive, albiet in a somewhat different form.

    It'll be interesting to see where we go from here. The remaining UNIX vendors are aware of what they need to do to compete. I think Apple has an excellent chance to take a good bite out of the market. Linux is constantly evolving due to its development model and Microsoft is slowing down now that it's pretty much out of low-hanging fruit. The next few years should be pretty interesting.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  73. Slight Factual Error... by eno2001 · · Score: 1

    But don't let that get in the way. The article makes the claim that the only Unix players today are SCO and Sun. This isn't true. They have forgotten about IBM AIX and HP-UX. Not to mention there are still less mainstream Unix distributions from much smaller companies trying to break into the market.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:Slight Factual Error... by starfishsystems · · Score: 1

      No, the claim was with respect to Unix on Intel. Certainly AIX and HP-UX are viable Unix variants, but they don't run on Intel.

      --
      Parity: What to do when the weekend comes.
    2. Re:Slight Factual Error... by eno2001 · · Score: 1

      Ahhh... that makes more sense. I hadn't read that into the article. I guess that shows you the beauty of Unix. It really takes away from the feeling that platforms are different outside of certain physical limitations. :)

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    3. Re:Slight Factual Error... by starfishsystems · · Score: 1
      Well, that was exactly what set Unix apart. Unlike competing operating systems, it was written for portability.

      Never mind its multiprocessing features, and the hierarchical filesystem, and user protections, and the command shell, and the C programming language. Everybody was after it because they wanted portability. People hated being stuck in a proprietary environment.

      Sound familiar? History repeats itself. Commercial Unix variants, initially written to enable hardware sales, became increasingly differentiated as feature sets in their own right. These arguably added value to the system, but of course also impaired portability. Differentiation also, unfortunately, gave jealous vendors a new excuse to lock customers into their products. So today Unix variants are substantially similar, but also gratuitously different. Thus it is that Unix loses out to Linux, not by comparison of features but by reason of portability.

      A separate portability issue takes place at the kernel and driver level, as it must on different hardware. For the same reason that Unix could be ported to different processors, Sun could and did develop Solaris for Intel. But somebody had to write the device drivers, and that turned out not to scale out very effectively in the marketplace. Maybe more encouragement from Sun would have done the trick, it's hard to know for sure. If it had, maybe we'd be seeing AIX or HP-UX on alternate hardware as well. But now they're well and truly stuck.

      Linux, against all odds, is not. In some future history of computing, Linux will stand out as the rightful heir of the grand principle of portability, because it didn't sell out to something else. And somewhere in that history there will be a footnote, I hope, that Linux could not have succeeded without a widespread commitment to driver development. Let's not forget that. It's not just about the processor architecture.

      --
      Parity: What to do when the weekend comes.
  74. You are correct. Linux is NOT READY for the home. by WidescreenFreak · · Score: 2, Insightful

    You are absolutely correct in every respect. I suspect that you got modded as "troll" more for your attitude and sarcasm than from what you were trying to say. But the core reasons like what you describe are exactly why I will not try to push Linux on family for quite some time.

    For example, just recently I wanted to install BlueFish 1.0 on a Solaris 8 system. (No, it's not Linux, but the principle is the same.) Unfortunately, BlueFish .5 is the only version that is available on Sunfreeware.Com. So, I downloaded the source code. I couldn't compile it because my version of GTK wasn't correct and I didn't have libpcre installed. So, I decided to get the source for those. Well, some libraries that THEY needed weren't installed. When all was said and done, I needed to download and install SIX packages/libraries just to run BlueFish 1.0. One of them wouldn't compile due to some error that I don't remember, but fortunately was optional.

    I also ran into the same problem last week when trying to get Apache to play nice with Sun Java System/ONE Directory Server. Because Apache assumes that you use OpenLDAP, it didn't see DS. The only options that I could find were to either install OpenLDAP and use its libraries or install SASL. Well, OpenLDAP wouldn't compile because it claimed that it couldn't find libraries that *were* installed and available! I even told it specifically what directory to look in for those libraries, but it still didn't take it. SASL wouldn't install due to a shitload of syntax errors in the DES header file. I found numerous issues regarding that problem on the Internet with the apparent conclusion that it will not compile on Solaris 8. So, I never got that to work. Fortunately, I came up with a solution that does not require Apache plugging directly into DS.

    Am I a compilation and C expert? Hardly. I at least know enough to identify if libraries or paths are problematic to the point that I can get around or correct most compiling errors. (As I said, I know that I was talking about Solaris 8, so it's not completely an apples-to-apples comparison, but the underlying principles are the same.) That kind of knowledge is absolutely beyond the cognitive thought processes of the vast majority of Windows users, particularly the Joe Six Pack who uses Windows for nothing more than surfing the web and sending e-mail to his Aunt Bertha in Sheboygan! They want to put a disc in, run the startup program and be done. Linux can't deliver that yet when libraries depend on other libraries which depend on other libraries which might depend on other libraries, and a change to one requires a change to all.

    So, I guess the point I'm trying to make is that what seems easy and natural to Linux geeks is definitely not what regular people consider easy and natural. Hence, the preference towards Windows.

    Very true. Don't get me wrong. Linux is getting there. I've run into a few distributions that are *very* user-friendly right from the start. But until Linux becomes as user-friendly as Windows, particularly when it comes to software and library dependencies, it will never be accepted by the masses as a Windows alternative.

    I guess that makes me a "troll", too. In this instance, karma be damned.

    --
    The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
  75. Fuedal Lords with no subjects in their kingdoms by Tominva1045 · · Score: 1

    I would much rather follow the King with millions of subjects thatn 3,000 Feudal Lords with empty kingdoms.

    No subjects = no customers.

    Long live King Bill.

    --
    Cogito Ergo Sum
  76. Re:fortunately its not so hard to write for Unix n by walt-sjc · · Score: 1

    Keep in mind that the basics of Unix are all the same. While you do have to "port" to different flavors of Unix, it's not at all the same as porting to Windows. Been there, done that. Windows is so different that you end up needing to have a massive abstraction library - let's not even get into the problems making a cross platform GUI app. In fact, most flavors of unix are quite compatible in most ways with the exception of OS X which decided that they need to do things "differently". Anyone trying to maintain a headless xserve knows what I'm talking about. While you CAN do pretty much everything from the command line, apple has made it VERY VERY painful.

  77. Re-education? by Tominva1045 · · Score: 1

    Yes, windows is so complex with the point-and-click interface and all.

    Maybe the employees need training.

    --
    Cogito Ergo Sum
  78. Re:You are correct. Linux is NOT READY for the hom by Anonymous Coward · · Score: 0

    Too true, yet, the other side of reality is that dll hell does exist. Why windows bigots ignore that escapes me. Maybe they have no exposure beyond their own limited teen life living in the basement bedroom at Mom's house.

  79. What the hell!? by SalsaDoom · · Score: 5, Informative

    This is of course, going to get modded down into oblivion, but damnit, this is going too far now.

    Are are you mods on crack? This is the lamest troll I've ever seen and you tools are lapping it up? Fuck me, but is slashdot ever full of POSERS if you guys can't tell that this is pure crap.

    FreeBSD has Linux have always been very neck to neck. While linux would be a touch faster at this, FreeBSD would be a touch faster at this, etc. Linux has better hardware support, FreeBSD tends to have better stability. It goes on like that and pretty much always had.

    FreeBSD has not benefitted from Apple. Apple has benefitted from BSD. Purely a one way relationship. Since when did Apple write FreeBSD's VM and SMP code, that makes "OSX running effiecently" -- OSX is not efficent. Its bloated to the max. You might dig is GUI and design, thats fine, but you can't tell anyone that its effiecient code because you don't have to look hard for benchmarks to make that claim a joke.

    FreeBSD does not run on Apples mach microkernel, holy shit, how did this slip by? Is this just Apple fanbois modding anything even remotely pro-apple up? This has got to be happening here. What the hell is this long and precarious history of FreeBSD -- its bloody free software, what exactly is supposed to happen to it? And... ooh! So annoying, the troll even posts about how FreeBSD has wicked HARDWARE support now -- argh! Like they even run on the same machines sand you guys still modded it up!

    If god were real he would strike you down for modding this up, even if you are a mindless apple fanboi.

    --SD

    --
    "Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
    1. Re:What the hell!? by Deekin_Scalesinger · · Score: 2, Insightful

      Mods, SalsaDoom is correct. The parent's sig has trollaxor.com noted for Pete's sake. Read the rest of what the parent is saying and it makes sense. For the uninformed (from wikipedia): ..and Trollaxor (http://trollaxor.com) specialized in bizarre creative fiction regarding various Slashdot and Free/Open Source Software personalities. SpiralX, Streetlawyer/John Saul Montoya (jsm), Signal 11, Dumb Marketing Guy (dmg), Seventy Percent, 80md and others typified the classic sense of trolling both under their well-known monikers and a bevy of pseudonyms (or "sock puppets")...

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    2. Re:What the hell!? by Anonymous Coward · · Score: 0

      "Eat recycled food. Recycled food is good for the environment and okay for you. Eat recycled food. Recycled food is good for the environment and okay for you."

    3. Re:What the hell!? by Anonymous Coward · · Score: 1, Interesting

      Apple fanbois modding anything even remotely pro-apple up?

      Yes. yes it is.

      and they mod down ANYTHING that dares to remotely talk down the Mac or the iPod. the do not actually read the posts they see the negative word and then go foaming at the mouth in convulsions. and they also cream themselves HARD to mod up anything that remotely shows that apple is better.

      Look at the ipod discussion from yeaterday. anyone saying that a different player is better get's modded way down, anyone praising and hand jerking the fanbois beloved ipod get modded up.

      BSD and Linux are pretty much equal in adoption and use. and the real problem is that thay BOTH are going to fai lthe same road that the UNIXES did because of the same reasons. linux app? you need to ship 12 different versions because the morons that make the distros move everything around for their special flavor.

      It's the same crap overand over. and the linux, apple and BSD fanboys are too danmed starrey-eyed to see it.

      Apple will fail because they are too damned greedy and REFUSE to give back to BSD. Linux will fail because their Egos are bigger than they think their wangs are. and BSD will sit there doing what it always has.

      Welcome to humanity, lesson 1 everyone else is an asshole and only interested in themselves.

    4. Re:What the hell!? by Kafka_Canada · · Score: 1

      Great post! I especially liked the line:

      If god were real he would strike you down for modding this up, even if you are a mindless apple fanboi.

      --
      Fuck it
  80. I looked into those little divils by A+nonymous+Coward · · Score: 1

    I looked into getting UNIX for a commodity PC. Every single one had its own bizarre requirements which were different from all the others. No way could you buy commercial 3rd party software for a generic x86 UNIX. If you ran free source software you were mostly ok, but businesses weren't interested in that route.

  81. Absolutely right by kschendel · · Score: 1

    This hoary claim about the "difficulty of developing for multiple Unixes" was ca-ca back when the trade mags first thought it up on a slow-news day; and it's still ca-ca now.

    If you're a sysadmin, the variations between Unixes were tedious, annoying, and entirely surmountable. If you're a developer, and have any rudimentary skills at all, the variations are insignificant.

    Plus, what's up with this "one Windows platform" bs? We spend WAY more time trying to figure out why something works on XP Professional SP 2 but fails on W2003 Oshkosh edition, than we do dealing with Unix variants. One Windows, my arse.

  82. Blinded article.... by katorga · · Score: 3, Insightful

    Linux bigotry blinds these folks from reality. Unix vendors such as sun sgi et al, were hardware vendors NOT unix vendors. They prospered because in the 1980's through 1990's they kept their high margin hardware 5 years more advanced than the commodity priced PC market. Example, a Sun Ultra2 had 4.3GB/s memory bandwidth when the best PC's had 512MB/s.

    The "workstation" companies began to fail when they could not maintain this technology lead. Why pay Sun's margins for the same basic hardware you can get from the local whitebox shop? Unix and windows don't enter in to it.

    IT is shifting from expensive big iron to throw away whitebox clusters.

    Linux will succeed because it allows consumers to further commoditize the cost the computing for companies that have the staff to build and maintain their own OSS distributions (Google?). For companies that cannot do this and have to purchase Linux support contracts, its generally equal to or more expensive than Windows.

  83. Write a single Windows application? by theurge14 · · Score: 1

    Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems? "

    Wow, is there an IDE for Windows does that? Send me the download link. Oh, and be sure to send me the Windows 2000/NT/XP download link, not the Windows 95/98/ME link. Thanks!!

  84. Re:You are correct. Linux is NOT READY for the hom by WidescreenFreak · · Score: 1

    Now, let's be fair. The DLL situation - while true - has not nearly been as much of a factor in Windows 2000 and XP. Windows 3.1 and 95 were rife with DLL incompatibility errors, particularly with every fscking application just assuming that its DLLs were compatible with every other application out there. But I've been using 2000 and XP for many years, and I have yet to run into a DLL conflict using newer software (post-Win-95 software) on either of those operating systems.

    And I hope that you're not calling me a Windows bigot. I'm a Solaris bigot more than anything else. I wished Windows and Microsoft would die ever since they *required* the DELETION of OS/2 in order to install DOS 6.2x in a dual-boot partition.

    Maybe they have no exposure beyond their own limited teen life living in the basement bedroom at Mom's house.

    Sadly, that myopic view that you mention describes probably 90% or more of Windows users of all ages who automatically equate "PC" with "Windows". This is an education factor more than anything else; but until Linux gets closer to Windows in user friendliness and software installation, teaching Joe Six Pack about Linux is like teaching a college-level calculus course to a fourth grater.

    --
    The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
  85. And his point was for the earlier era by A+nonymous+Coward · · Score: 2, Informative

    He was commenting on TFA, which was about way back before glibc. Back then porting was a PITA, a daily struggle to keep track of what methods worked best on which operating systems, indeed which releases of which operating systems. The differences weren't as great as from one Microsoft OS to the next, but they were there, and there were more variants.

    There was no glibc to be arsed to use. POSIX was a joke.

    TFA dealt with that earlier era. You, sir, are off-topic and irrelevant.

    1. Re:And his point was for the earlier era by tomstdenis · · Score: 0, Offtopic

      I hate these lines of thinking.

      This is 2005 [almost 2006!] not 1991. If you're forced to use software from 1991 it's because you're an idiot and didn't demand your vendor document their data structures and file formats.

      I dunno about you guys but when I write crypto software that is "closed source" I document [usually by using ASN.1] my data types so that others can interoperate. Sure that gives competitors and "in" but it also gives my customers something to work with, specially if I move on and decide to not support the software anymore.

      That, my friends, is called responsibility.

      Tom

      --
      Someday, I'll have a real sig.
  86. which would I rather do? by untaken_name · · Score: 3, Interesting

    Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    As a programmer, I'd rather write six versions. This is because writing six versions takes longer without really being that much harder. It's not as if you'd have to write six completely different programs, just six similar ones. That would take longer than just writing one program, and then you'd have more to do and thus higher job security. Plus, it sounds a lot better claiming overtime when you're writing six programs versus just one. Of course, if I'm a manager or supervisor or something, I only want one program written. Depends on who you are and what you are looking for, I suppose.

  87. Who's winning... by thunderpaws · · Score: 1

    It's 2005.... soon to be 2006. Unix has been with us how long? Some different flavors, but certainly not dead. Linux with its multitude of choices just keeps on advancing. God, I love choice. Where's 'Longhorn' or 'Vista', especially the promised innovations? Microsoft might get a better deal auctioning Steve Balmers chair than introducing yet another patch to NT (Vista).

  88. Windows and standards...not. by Anonymous Coward · · Score: 0

    One thing I really despise is when web sites require IE yet IE isn't standards compliant, it isn't secure, it's buggy and it's slow.

    I'm going to update my site so it EXCLUDES anyone using IE.

  89. None of them, though, have had even a fraction... by ZeusAndHades · · Score: 1

    "None of them, though, have had even a fraction of Linux's success."

    What? Seriously, there are a lot of people who use BSD!

    --
    -=Zeus=And=Hades=-
  90. Another OSNews Rip by syncomm · · Score: 0

    Can you at least use a different title than the OSNews articles from three days ago...

  91. Developers developers developers developers by defile · · Score: 1

    Developers developers developers developers developers developers...

    *pant*

    developers...

    developers...

    developers!....

    DEVELOPERS!!!

    1. Re:Developers developers developers developers by Anonymous Coward · · Score: 0

      mushroom mushroom !!!!!

  92. Re:How RedHat's Linux Can Defeat Micr$oft's Windoz by MegaFur · · Score: 1

    The parent post was modded correctly. It is the very definition of a troll post. Note the short line-length? I'm thinking whoever posted this just copied and pasted from someone elses anonymouse message from wherever/whenever. It's like a chain lettter, but in forum form.

    --
    Furry cows moo and decompress.
  93. Let's bring Godwin's law into this by A+nonymous+Coward · · Score: 1

    Countries compete. Hitler took it to new levels. Should we just shrug out shoulders and say he was just doing what is natural?

    The fact is that Microsoft has taken competition to levels not seen since the robber barons of the late 1800s and early 1900s. No other company is so bent on destroying the competition through every possible means. Do you remember that fraudulent video at the anti-trust trial? That pretty much sums up Microsoft's attitude towards the world: win at any cost. They may even have intentionally thumbed their nose at the judge sufficient to get him to do something stupid, and he did; he gave an interview which provided the appeals court with a handy excuse for knocking down his punishment (although not his verdict or facts). Microsoft has that kind of reputation.

    Your excuses don't wash. Microsoft is not an ordinary comapny with ordinary ethics. Sony doesn't try to destroy Yamaha and other home electronic manufacturers like Microsoft has destroyed its competition.

    About the only ethics competition Microsoft has is the RIAA and MPAA. It's hard to tell who is more ethics-challnged.

  94. A couple of corrections... by pschmied · · Score: 4, Informative
    I run FreeBSD 5.2 on a four-way Xeon box at work and thank Apple every day. If it weren't for the Mach micokernel from Apple we wouldn't be able to do these nice things with FreeBSD now or probably ever.


    Actually, FreeBSD does not use the Mach microkernel. FreeBSD, NetBSD, and OpenBSD all use their own traditional kernels. The only free BSD flavor to sport a microkernel is Darwin (and its variant OpenDarwin). Actually, according to Apple, Darwin does not even support SMP on x86 platforms currently (though I'm sure this will change with Apple's transition to Intel)

    Apple's pattern is to sync every major Mac OS X release with the latest major FreeBSD release.


    Actually, this is only partly true. They tend to mix and match bits of the BSD userland from FreeBSD and NetBSD.

    Apple's biggest contribution has been in the form of good press. Actually, Apple's OS only sort of resembles FreeBSD. The init plumming is all different. Directory structures are very different. NetInfo is very different indeed than FreeBSD's more traditional model for user management, etc.

    And what's with the link in your last line to trollaxor.com? (Look at the period at the end of the last sentence.) As glowing an endorsement this would seem of FreeBSD and Apple (of which I'm fond of both), it would seem maybe that a lot of mods were cleverly trolled?

    -Peter
    1. Re:A couple of corrections... by Wetzel · · Score: 1

      Actually, Dragonfly BSD also uses a microkernel architecture.

  95. Re:You are correct. Linux is NOT READY for the hom by Aim+Here · · Score: 1

    Ahem,
    If you're using Linux, rather than solaris, then pounds to peanuts, some package manager like apt or emerge or yast or urpmi would sort out most of your dependencies for you.

    Saying that Solaris is user-unfriendly, therefore Linux sucks is trollage worthy of adequacy.org, and I'd mod you down if I had the points.

    Hope this helps.

  96. we have computers by Anonymous Coward · · Score: 0

    , which can beat your computers!

  97. The Art of UNIX programming by Kat0325 · · Score: 4, Interesting

    For related 'extra' information... Chapter 2 in the Art of Unix Programming (Eric S. Raymond) contains a very interesting discourse about the history of the UNIX operating system, and offers insight into operating system wars in general.

    One of his points is that many early UNIXes suffered because of licensing issues. I definitely feel that Linux's edge over older UNIXes is its open source license.

  98. Bingo! That's the main reason why Unix lost out. by btarval · · Score: 3, Interesting
    Exactly. It's wasn't compatibility that killed UNIX; that issue came later.

    Back in the 80's (about 10 years before the compatibility issue resulted in POSIX), there was a complete, well defined standard for UNIX. This was ATT's version, which was BINARY compatible across all x86 versions (not just source code compatible).

    UNIX should have won out over Windows then. It had networking back in 1986. It had graphics. It had far superior technology to the main competition, which was DOS.

    But, AT&T did everything in their power to kill UNIX. Not deliberately, but out of greed and incompetance. And one of the key factors was that the people who sold cheap UNIX on the PC (Microport, ISC, etc.) all had to pay an exhorbitant royalty to ATT - while Microsoft didn't have any royalties to pay.

    The royalty was about $100 IIRC. That's absolutely rediculous in the PC biz. This meant you simply couldn't beat Microsoft when it came to OEM deals. Nor could you beat them when selling to the average consumer, where price almost always won out. So this was the main reason why UNIX could never beat DOS, or later Windows. Not even binary compatibility could surmount that cost difference. Fragmentation of the standards was an issue later on, and was only a secondary issue.

    As an amusing side note, for a while NONE of those small UNIX companies selling x86 UNIX were paying the royalties to AT&T, not even SCO. When AT&T found out about it, it caused a serious collapse in the x86 UNIX biz. Microport went out of business, Bell Tech got "aquired" by Intel (who was responsible for the licenses - via the ATT "Micro Port" program). That is, Intel paid AT&T in exchange for aquiring Bell Technologies.

    Even SCO wasn't immune. They licensed their Xenix code from Microsoft. It was Microsoft who ended up paying AT&T, and in turn got 20% of SCO stock there for a while.

    Now, with Linux, there are no royalties to pay. Everyone is on a level playing field with Microsoft.

    --
    The best way to predict the future is to create it. - Peter Drucker.
  99. Yes, there have been improvements by A+nonymous+Coward · · Score: 1

    Check out ncurses. It's amazing the improvements that have been made.

  100. Good code, Bad code by RoadWarriorX · · Score: 2, Insightful

    In the meritocracy of open-source development, the good code survives and the bad code dies.

    This is true for most commercial software, too. But, as long as the machine keeps dumping millions of dollars in it and continue to force it down consumer's throat, it may survive for many, many years. There are many examples of this. *cough* MSFT *cough* *cough*

  101. Worse than that... by wandazulu · · Score: 1

    ...is the fact that they mark everything before the flavor-of-the-month as 'legacy' as in 'you should port all that to the '. It took me years to figure out how all the various bits of MFC worked (so non-standard as C++ goes), and then COM was the thing, with all its templates. I got enough COM working to feel pretty good and now .net is where everything's at and I should do everything in C#, can't be trusted to allocate memory myself, etc.

    And the thing that galls me is that it's all trying to do pretty much the same thing. No new "revolutionary" stuff took place...MFC was just a wrapper around the SDK. COM was a (theoretically anwyway) nicer way of doing DLLs and RPC. .net is just a me-too way of re-organizing the deck chairs and throwing in yet another language and garbage collection. Woo freaking hoo.

    To those who say that if I wanted to, I could just stick with the API, I say, sure...which one? Because of the underpinings of Win9X and NT were so completely different, there were just enough differences in a lot of the apps that I wrote that I either had to have a separate Win9X version, or just don't use that particular API, in which case, I either had to reinvent the wheel, or just not do it.

    The nice thing about Unix has been its consistency. The C programs I wrote in college 10+years ago would still work now with minimal changes (I acknowledge that even some Unix APIs change a little).

  102. You miss the point. by Anonymous Coward · · Score: 0

    Linux isn't here to gain market share. It's not here to give you a good desktop. Maybe that's what some distributions want, but even if that were to fail completely Linux will still be around. That's the point. As long as people still develop for it, it doesn't matter if there's 50,000,000 users or 25. That's what is so cool about OSS.

    So there's no "problem" with Linux itself. It does what the programmers wanted it to do (mostly.) Your particular problem is that you want to use it for your main desktop but there's incompatible software you want to use. That's not a problem with the system, it's a problem with you.

    While I'd love to see Linux become the standard desktop of the future and I believe it will happen eventually, I don't fault the system for not being so.

  103. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  104. Re:fortunately its not so hard to write for Unix n by rm69990 · · Score: 1

    Ah fuck!!! 65 bit...I just spent a grande on an AMD64. Now I have to buy another new computer *sighs* When will AMD65 computers start shipping from HP?

  105. Can't we all just get ALONG?! by sillypixie · · Score: 3, Insightful
    This just in, some talking head has decided that the fork has clearly WON over the spoon...

    What did the spoon do wrong? Why didn't the spoon evolve to match this new threat?! If only the spoon had all the same characteristics as the fork, it could have stayed at the top...


    Why are we so dedicated, as an industry, to trying to make every product do every thing? Each type of system is better for a certain purpose, for available skill sets, for available budgets. If all of them grow and flourish, it benefits everybody.

    If all we had was Microsoft, the industry would suffer. If all we had was UNIX and/or Linux, the same thing applies. It is useful to know the benefits of each of these. It is also beneficial to understand the flaws. But all of them have uses, and none of them are going away.

    Pix
    --
    don't mess with those geekgrrls
  106. Re:fortunately its not so hard to write for Unix n by IdleTime · · Score: 1

    You are talking about GUI based apps, I'm talking about system apps that needs direct access to hadrware due to performance. One that uses shared memory, semaphores, multi threaded etc.

    This is one of the reasons that we release versions at different points in time due to porting. We port to anything from Windows, Linux, various UNIX'es, VMS, OS/390, z/OS etc. This is more like porting something close to a kernel or a compiler, just more complex.

    --
    If you mod me down, I *will* introduce you to my sister!
  107. Linux victory inevitable. by tjstork · · Score: 3, Interesting

    If anyone is screwing themselves up, its Microsoft. They are trying to make their earnings targets by raising prices and cutting services. MSDN used to be excellent, but now, how often do you just get a book about the topic instead and use Google to look for answers to Windows issues. The search in MSDN is useless and getting worse.

    Programs -don't- write themselves, and that is the ultimate point.

    Right now, the entry level system for Windows, Visual Studio Express, is completely crippled, for $50. Even the $500 offering lacks source control. The only suite that really wins is Team System, and that's $2500, a year. That's almost enough to make a car payment with. I've been working with Beta 2 and for C++ its actually worse than KDevelop and for the rest, well, I don't see the justification of a $2500 premium.

    If you are a small indy developer, the economics of writing for Windows is almost absurd. On the other hand, you can do a lot with Linux for the money. I have to believe that this trend will fuel the wider spread of adoption of Linux. That's not to say that it will be easy, but, the more developers switch, the more MS has to raise prices in its tools division to show growth, causing more developers to switch. Microsoft is in a feedback loop and even now licensing costs are starting to get even large IT concerns to take notice.

    It used to be that Linux advocates were a minority, and they still are, but now they are less of a minority than before.

    --
    This is my sig.
    1. Re:Linux victory inevitable. by blindbat · · Score: 1

      Exactly. I stopped developing for windows a few years ago and only write for Linux (with source that will also compile for Mac and BSD). I just write freeware but will not keep buying development tools and working for Bill Gates for free. And I also do not want to go back and "fix" my program for each time the Windows dlls get updated and something doesn't display properly on the screen.

      I also no longer help friends much with their Windows problems. I use Windows too infrequently to remember all the steps through the System and Control Panel by memory.

    2. Re:Linux victory inevitable. by hebie · · Score: 1

      Guess what Outsourcers will prefer for development. Looks like Linux is made for offshoring;-(

    3. Re:Linux victory inevitable. by adam.skinner · · Score: 1

      You seem to think that developers choose which platform to develop on based on how easy it is to develop on that platform. This is clearly not the case. Professional developers make software they think other people will pay them to make.

    4. Re:Linux victory inevitable. by expatsoftware · · Score: 1
      [it costs a thousand bucks to get in the door developing for Windows, therefore...]
      If you are a small indy developer, the economics of writing for Windows is almost absurd

      How do you figure? More to the point, how do you make money otherwise?

      There is one common theme you will see over and again in every post about why Linux is so great: "It's free! Its software is free!". Linux guys don't like paying for software. Even YOU don't like paying for software, as evidenced by your reluctance to shell out for VS.NET.

      So the question comes back to this: How do you expect to make money writing software for a platform used exclusively by individuals who do refuse to pay money for software?

      Say what you will about Windows and its user population, but let's at least be realistic. That's where you make your money.

      Jason

    5. Re:Linux victory inevitable. by Anonymous Coward · · Score: 1

      >I just write freeware but will not keep buying development tools and working for Bill Gates for free.

      The CEOs of IBM, Red Hat, and the other Linux companies thank you for your support...while lounging on their yachts sipping wine.

      (Secretly, they think you're a tool for working for them for free, but hey, you can't have everything.)

  108. Re:Thank you, Apple, for saving FreeBSD. by deKernel · · Score: 1
    Since Mac OS X v10.0 was released in 2001, Apple has been filtering BSD code in and out of their kernel, userland, and libraries. This code then makes its way back to FreeBSD. Apple's pattern is to sync every major Mac OS X release with the latest major FreeBSD release. For example, Mac OS X v10.1 corresponded to FreeBSD 4.4 and Mac OS X v10.2 matched up with FreeBSD 4.7. By the time Apple released Panther, their contributions back into FreeBSD had amassed into a new FreeBSD milestone, the 5.x branch. Mac OS X v10.3 contained bits of both FreeBSD 4.9 and FreeBSD 5.1.


    I really think you need to do some further investigation here. Apple only uses userland code from FreeBSD in their OS. The kernel space code is pure Apple/Mach code that can be seen in via the Darwin project. FreeBSD milestones are not dependent on Apple releasing their changes back. The relationship is not all that deep and really only one-way when it comes to BSD. KHTML is vastly different.
  109. Come on, not in the same league by SuperKendall · · Score: 4, Insightful

    I worked on a C code base that spanned several UNIX systems (the standard ones and wierder ones like AIX or IRIX). It also ran on MPE and VAX systems.

    Let me tell you, there were a LOT of ifdefs going on to deal with vagaries in the size of an int, byte ordering, even memory management.

    You seem to claim that POSIX gives you just as good cross-platform abilities as a system like Java or Python. But that is simply false; at best Posix is only an order of magnitude worse in terms of testing across systems that is required to be done compared to a cross-platform language like Java.

    One reason for this (at least in the case of Java) is a really rigorous set of tests that help ensure to what degree Java will do the same thing across platforms. Posix is not as well defined as Java to start with, and as a result simply cannot be tested as throughly to insure a similar level of behavoral similarilty across systems.

    The common Joke with Java is that you "Write Once, Test Everywhere". But in my extensive practical experience I have seen no code changes required to easily develop day-to-day Java across Windows, Solaris, and Linux. There is NO WAY if I were writing POSIX C code I would be as comfortable just writing on Windows or Linux and then deploying straight to Solaris.

    Java has moved out the bits that you really do need to "test everywhere" out much further on the fringes of coding than C has.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  110. Your sig... (Off Topic) by WhiplashII · · Score: 1

    Intron: the portion of DNA which expresses nothing useful

    OMG! I just realized what that is - God was trying to bypass someones MD5 on DNA!

    --
    while (sig==sig) sig=!sig;
  111. There are still costs to a win-win by sedyn · · Score: 1
    As I recall, in "Revenge of the Nerds" ballmer lamented the wasted effort of developers into OS/2, that he felt should have been spent working on windows. Abstracting that as his way of thought, he would consider developers making drivers and programs for Linux and windows as a waste, and therefore not good for the industry.

    And that would be a valid point of spliting resources. If you've ever configured linux, you may have experienced the odd little things that one has to do to make the hardware fully functional. Most of the time it can be done without much effort, but the process typically reveals that developers could have spent more time working on their product compatibility (assuming that the drivers were written by the hardware manufacturer). At least, in my limited experience.

    But, while in that kind of situation, I usually catch myself saying that at least something is available and I can make things work. But if we move on to the case of software, then there are scenarios where it isn't meant to work at all (and because WINE is not 100% we cannot consider it a solution, especially in the business world). The best example of this is video games typically only being supported on windows.

    So, I give you a scale: 0 = Fully compatible and configured with the ease of at most a wizard, or wizard like device (I count rpms and apt-get as wizard like devices) 1 = Compatible but a little work and manual reading may be required 2 = Not compatible at all

    It is my experience that anything greater than 0 will be ignored or marginalized by the public, because they don't want to RTFM, assuming they can find one that caters to their needs. The only problem is that the majority of companies will only focus on one operating system, and again, the apex of this property would be games.

    So what is the advantage of only having one operating system? Simple, compatibility and ease of installation. It would be nice if companies hired on more computer professionals to implement this in all operating systems, but, depending on the project, that would cost more, and potientially not even see a return on investment.

    Now, the problem with microsoft is that it uses it's power gained over the last 20 years to lock customers in, and not support other OS' (unless they don't see them as a real threat, like apple). Office being the best example. Another one can be found here. Given that they will do this every chance they get they become very dangerous in the world of standards. If you don't think they can have an impact on linux, think about the impact of "trusted computing", which at the very least is going to make the x86 architecture even uglier.

    Most people who want to see windows become unpopular want it for the sake of the computing world, even if it comes at a cost to themselves. And, it's not like you're the first to sound the alarm about the loss of jobs as open source expands. But, as an analogy, what would you prefer to have: mafia protection, or no crime at all? Even if the later costs police officers their jobs.

    --
    Am I open minded towards open source, or closed minded towards closed source?
  112. Re:Thank you, Apple, for saving FreeBSD. by ArsonSmith · · Score: 1

    Only one thing could have saved *BSDs and that would have been the GPL. Like most any free software *BSD will never die, but because people aren't forced to play nice, not everyone will. Just look at linux and GPL where everyone is forced (legaly) to play nice, yet many people still try to keep their changes private.

    The extra freedom provided by teh BSD style licenses is not worth the loss in BSD contribution.

    Luckly the *BSDs have some good teams that do a great job on maintaining them. but as those teams shrink BSDs growth will dissapear.

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  113. So then you are saying Apple will win by SuperKendall · · Score: 2, Insightful

    In theory Apple removes one vector of choice (hardware) from the whole PC equation. So your logic would seem to dictate Apple will eventually win an Microsoft is doomed.

    Personally I think that's Microsofts big problem - If your theory is right, Apple wins. If the theory of choice is correct, Linux wins. Note there seem to be no scnearios under which Microsoft "wins", only ones where they cohabit a space... and that's all most detractors have ever really wanted. A world where Microsoft does not win but instead cooperates.

    A concrete example of that world would be Office supporting the open office doc formats. I still think we'll see that happen within five years or so, after some large shakeup.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  114. CDE - missed opportunity by karzan · · Score: 1

    While most people who have used CDE just think of it as a rather clunky mid-late-90s desktop interface, if you know anything about its capabilities you see the story of a huge missed opportunity.

    Specifically, CDE had the potential to put an entirely different desktop model forward that could have driven sales by UNIX companies. It combined the benefits of the X Window System with a distributed object model to create a user interface for the average user that was completely abstracted away from the computer--whether PC, workstation, or whatever. Instead, the user simply sees applications and files, and doesn't care about where they are running or stored. You can have 5 applications running on 5 different computers all on the same desktop, with seamless multimedia drag and drop between them--and never know they are running on different platforms, from different vendors, on different parts of your network.

    That means that CDE could have made it possible for a desktop model to be pushed that was based around heterogenous computing resources and a combination of X terminals and desktop machines--a cheaper, more maintainable, more flexible model than the 'PC on every desktop' model. It allows for an interim solution between mainframes and PCs--that is, to have a flexible distribution of computing power (say, office apps running on your local workgroup machine, browser running on your X terminal, more compute-intensive apps running on a server, etc).

    It's clear that the UNIX companies poured a huge amount of money into developing CDE and then completely wasted the effort, maybe because by the time it was done it was too late--Win95 had already taken over. But it seems to me the people engineering CDE had a lot more insight than the people paying for it. They seem to have seen that it was actually possible to create a superior desktop model based on UNIX and X, but this was never marketed to anyone.

    If UNIX vendors in the mid-90s had realised what they had created, they could have sold full 'desktop solutions' to companies, rather than simply accepting that PCs had taken over and therefore leaving the desktop to a PC-based operating system--i.e. Windows.

    But as you say, they only wanted to sell big iron--maybe a good decision for short run bottom line, but a huge mistake for long run success.

    1. Re:CDE - missed opportunity by Anonymous Coward · · Score: 0

      > While most people who have used CDE just think
      > of it as a rather clunky mid-late-90s desktop
      > interface, if you know anything about its
      > capabilities you see the story of a huge missed
      > opportunity.

      Excellent post which deserves to be modded up. It is
      refreshing to find someone who has an understanding
      of CDE. If we could have gotten CDE onto Linux and
      BSD early on we would have had a much a much better
      chance at unseating the Windows desktop. CDE is much
      more capable than it is given credit for and the
      shortcomings it may have had were in no way related
      to any inherent flaws but rather a lack of moving
      CDE technology forward by IBM, Sun, and DEC, and
      that is because (as the parent points out), there
      just wasn't much of an interest by Unix vendors
      in making Unix a the choice for the "desktop".

  115. Is this a fucking joke? by xant · · Score: 4, Insightful

    You do have to write a different version of your app for every version of Windows. OK, maybe it's not 6, but there are massive differences between Windows 98 and, say, Windows 2000. Windows XP represents another, albeit less disruptive, set of changes. Windows Vista will probably represent the biggest set of changes yet. Each of these is a development target, with its own QA requirements and so on.

    I've worked on software that had to be supported on HPUX, AIX, Solaris, and yes even SCO's crappy UNIX. There were notable differences and QA requirements, but the differences between the Windows branches are much more significant.

    Windows won for one reason. It was pretty, so you could trick people into learning how to use it. Well that, and people had windows computers at home, and they brought that skillset with them to job interviews.

    It can't beat Linux because Linux doesn't have stockholders to answer to. And it's losing share to Linux in direct proportion to the degree to which Linux is getting prettier.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    1. Re:Is this a fucking joke? by Anonymous Coward · · Score: 0

      And it's losing share to Linux in direct proportion to the degree to which Linux is getting prettier.

      Data?

    2. Re:Is this a fucking joke? by Anonymous Coward · · Score: 0

      You do have to write a different version of your app for every version of Windows. OK, maybe it's not 6, but there are massive differences between Windows 98 and, say, Windows 2000. Windows XP represents another, albeit less disruptive, set of changes. Windows Vista will probably represent the biggest set of changes yet. Each of these is a development target, with its own QA requirements and so on.

      For application level development (not system tools) most developers never have to concern themselves with the differences between Windows 98/NT/2000/XP (beyond a few unicode conventions and a few API calls) because the core Win32 API hasn't changed much over of the years. This is especially true for development languages like Visual Basic as the runtime takes care of all the details for you.

    3. Re:Is this a fucking joke? by Anonymous Coward · · Score: 0

      Software written for Windows 95 works fine on XP. Window's excellent backwards compatability has always been one of its main features. The poor Mac developers have to port their applications every time Apple decides to switch to Unix or support a new processor architecture.

    4. Re:Is this a fucking joke? by Quantam · · Score: 1

      You do have to write a different version of your app for every version of Windows. OK, maybe it's not 6, but there are massive differences between Windows 98 and, say, Windows 2000. Windows XP represents another, albeit less disruptive, set of changes. Windows Vista will probably represent the biggest set of changes yet. Each of these is a development target, with its own QA requirements and so on.

      Okay, let me go over this point by point:
      1. There are certainly significant differences between NT and 9x, but with the exception of bugs, later versions of NT or 9x (staying inside the series) are a functional superset of previous versions. If you write a version for 95, it'll work on all later versions of 9x; a program written for NT 3.1 will work on all later versions of NT.
      2. The differences between NT and 9x are irrelivant from the article writer's point of view, because at the time he's talking about (NT 3.1) 9x didn't exist (at least, it wouldn't be released for 2 more years).
      3. Windows Vista will be not unlike a new line of Windows (compared to 3.1, NT, 9x) and so will likely have significant differences.

      Windows 9x is a strange creature. It's probably the single largest blemish on Win32's record (9x is primarily the one responsible for the every-man-an-admin problem, as well as various others, such as the belief that Windows crashes every three seconds), but it's entirely possible that without 9x Win32 wouldn't have caught on (think about it: XP is really the first version of NT that's widely used on home computers).

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
    5. Re:Is this a fucking joke? by Anonymous Coward · · Score: 0
      Linux is actually fairly good in this regard for non-gui non-C++ apps. Even here, there has been some unnecessary breakage:

      • The moving of errno.h
      • The moving of math.h


      As for GUI or C++ programs, good luck getting Linux program unmodified from three years ago to compile, much less one from ten years ago. Good luck getting a binary more than about six years old to run on a modern Linux (That said, I can run an XV binary from about five years ago just fine in FC3; then again, Netscape 4 and older versions of Java won't run unless they are in a special chroot() environment)

      In Windows, on the other hand, most Windows 95 binaries from ten years ago will run just fine in Windows XP pro. Microsoft knows that it's the applications, and that the OS is not a toy that people can use to break applications just because the developers are bored.
    6. Re:Is this a fucking joke? by WilliamSChips · · Score: 1

      Wrong. I can't even install the original Command and Conquer or Red Alert 1 on Windows 2000 or XP. And when I can, it gives some weird error. A lot of Windows 95-era games have that same problem--and since games are a huge market for Windows, you're wrong.

      --
      Please, for the good of Humanity, vote Obama.
  116. Bollocks is right.... by Anonymous Coward · · Score: 0

    I will simply point out that Solaris on x86 has existed for some time now. It has just sucked. And, obviously, Sun was traditionally more interested in selling their own hardware too.

  117. Re:You are correct. Linux is NOT READY for the hom by Chris+Mattern · · Score: 2, Insightful



    So, the fact that Solaris does not have an adequate package manager means Linux sucks?

    1) Solaris's shortcomings are not Linux's fault

    2) Most Linux distros have *much* better package managers than Solaris. You would not have had these difficulties in almost any Linux distro.

    3) Use Blastwave instead of Sunfreeware; Blastwave has a much better package manager than the native Solaris one.

    4) Solaris 8 is obsolescent; it's not surprising you had trouble getting and using decent freeware for it.

    Chris Mattern

  118. Knock over that strawman by justins · · Score: 2, Insightful
    Time and time again people say that Linux won't be able to last another year against Windows

    Who says that?

    People often say that Linux won't displace Windows, that it won't overtake Windows on the desktop, and so on.
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  119. Windows beat UNIX? by futurekill · · Score: 1

    There is a big difference between beating something and outselling something. The average UNIX (HPUX) system where I work costs about $50k...the average Wind'oh's system about $5k. You wouldn't catch me or anyone else I work with putting a mission critical app on one of our Windows machines...ever.

    --
    The gates in my computer are AND, OR and NOT; they are not Bill.
  120. heheh, lots of Linux OS by iggymanz · · Score: 1

    Microsoft isn't losing market share to Linux, but to to a whole bunch of Linux based distributions. Any distro that has more than a quarter million installations is a threat, and there's quite a few of those. People here are posting complaining about the lack of standards, but that really is just showing that Linux is a kernel, not an OS. You're free to build your own OS or distribution around it and try to take over the world. If you're building software for business, get popular enough so the distro vendors take care of packaging your warez for you.

  121. Thought on this led to other thread here this week by Anonymous Coward · · Score: 0

    I alluded to this (this article's premise) myself, here earlier this week:

    http://slashdot.org/comments.pl?sid=162921&cid=136 14370

    I am forced to stick by it, because I stated it, and also this article's premise:

    The standards in place for Linux, governed by 1 person afaik @ the kernel/core level @ least in Linus Torvalds, & std.'s organizations for Linux SHOULD prevent this from happening to Linux...

    "The UNIX Wars" as the article calls them. What imo also, is what knocked UNIX dead up the heck out, & especially vs. Win32... Microsoft was indeed, doubtless saying:

    "Yup, you UNIX people go and get greedy - start fragmenting your apps & API's so that writing to various UNIXES will destroy the very idea your OS & main coding language (C) were intended for... please, DO KEEP THIS UP!"

    (We'll slaughter you in the end - and the best part? You'll do it to yourselves!)

    And, imo as well as this authors? They did.

    Sure, UNIX still kicks butt on higher end & midrange servers... but, the trend? Is to lower-cost X86 systems with performance that can be extended via clusters of systems, OR H/T-multithreaded code on them today's X86 cpu's... gone are the days/YEARS of the 486 66mhz CPU, which "ruled the X86 world" FAR too long.

    Nowadays? X86 CPU's are impressive & speeding up all the time from Intel & AMD... code is evolving too, along with those CPU's. Multithreaded apps, that really take advantage of those SMP & H/T or DualCore cpu's is coming out faster & faster also.

    Provided it's done right in the code's engines for proper threadwork (no race conditions chasing same data for example)? You don't NEED to work @ the CPU level, thinking "Oh, the mhz of the CPU will make up for it"... the design of the code, where it should be done, will make maximum efficient use of any & all available CPU's, w/out having to stress the OS process scheduler too much to do it (threads work here, true SMP aware code? Makes it even moreso imo).

    Anyhow...

    And, the very "governing body" (Free Standards Group) in place to set those same standards for Linux is what that URL above I put up was about as another great controlling mechanism from starting up "The Linux Wars" from EVER happening hopefully, to the Penguin crowd.

    Many coders here made points about porting... with C/C++? It never "panned out" to be as SIMPLE as theory said it would/should!

    (Especially regarding specific platform API calls @ the system core level... but, this again, boils right back down to what I called "Unix fragmentation @ a binaries level" in the URL above)

    That same 'fragmentation @ binary levels' is why, imo, we're ALL not running some form of UNIX on our personal computers today - "The UNIX Wars".

    Am I am "Pro Linux" guy, vs. "Pro Win32"? No! I like Windows... a lot. However, I do and have stated this here a lot also:

    I respect what Linux has become, especially the 2.6x core (although it's bitten a TON of Unix and Win32 OS design (threadwork anyone? Especially @ the OS core/kernel level ring a bell?))... & I like KDE too!

    HOWEVER - The Win32 API? It is pretty damn consistent, even across the diff. types of Windows (9x/ME based vs. NT-based family (NT/2000/XP/Server 2003)).

    Have I run into diff.'s in the API regarding them? Sure, who really hasn't who codes anything, & especially anything of appreciable size??

    E.G.-> Things in mousing on grids for IS/MIS/IT coding for instance is one I have hit... but a GOOD 95% of the API remains consistent across Windows variations of their OS families.

    AND, When you hit those diff.'s? You do an OS version check, & branch your code accordingly for the OS being used & the code handlers for it for diff. OS & their API idiosyncracies.

    To myself @ least?

    That's a HELL of alot better than assuming some .h file in a

  122. Re:You are correct. Linux is NOT READY for the hom by superpulpsicle · · Score: 1

    If people are discussing ease of use for packages and patches. Nobody beats Aix. The maintainance levels are labeled 0-to-1, 1-to-2, 1-to-3 for example. All the regular packages sort out dependencies automatically too. Solaris and Linux would dream of such uniform consistencies.

  123. Buy your software by Anonymous Coward · · Score: 0

    you cheap bastard.

    Buy Oracle. Install is the same as Windows. Buy a Loki game. Install is as easy as windows. Buy UT2003, install is as easy as windows. Buy your software in the same way as you buy your windows software you cheap cnt.

    As for the freeware stuff, these are as difficult as each other. E.g. CDEx needs an ASPI driver installed. DVD::Rip needs some transcode codecs installed.

    PS if you *do* insist on compiling from source, despite the lack of need to do so, that is a LOT more difficult on Windows than on Linux.

    1. Re:Buy your software by LiquidRaptor · · Score: 1

      Oracle?!? Are you smoking crack? Try installing the oracle 10g server on linux. The quickinstall guide is like 40 pages. It took me and 2 other people who teach linux almost a week to get it installed and it still has some issues.

  124. Re:fortunately its not so hard to write for Unix n by Gorath99 · · Score: 1

    Would you mind telling us what product that is? (I'm genuinely interested.) Sounds like a dbms.

  125. Re:fortunately its not so hard to write for Unix n by Jugalator · · Score: 1

    wxWindows is a well-known very easy to use cross-platform UI API for Windows, among others.

    --
    Beware: In C++, your friends can see your privates!
  126. Re:MacOS X is not Unix. by Tomchu · · Score: 0

    How are the GNU tools superior? Have you ever even read the GNU man pages vs. the BSD man pages? The BSD man pages are always complete and 99.9% correct. The GNU man pages are filled with "TODO!" and "Not finished". You call this quality software?

    --
    I used to think Linux was cool -- then I turned 14.
  127. Unix not going anywhere by salesgeek · · Score: 1

    I think the article would have been beter served to discus how closed source *nix is under fire from open source *nix. The assertion that linux wins and unix looses is silly. Both are flavors of the same set of concepts. The real winners are computer users and businesses who can now unlock greater potential in their hardware and network by using a more powerful operating system with an incredible array to development tools. Notice how the Macintosh improved when it was injected with it's dose of open source unix goodness with os/x.

    --
    -- $G
  128. It's not the point by ArAgost · · Score: 1

    Windows has no interest in "beating" Linux, since it already has a dominant role in the market. It's Linux that could hope to "beat" Windows.

  129. Re:Why it won't. - So, Recompile the kernal by jimbro2k · · Score: 1

    Even if DRM were in the Linux kernal, As long as it's possible to recompile the kernal, let it contain all the DRM they want. You can always strip it out. That's what open-source can do.

    --
    There is not nearly enough love in the world, but there is far too much trust.
  130. LSA fell into the swamp... by Anonymous Coward · · Score: 0

    LSB burned down, then fell into the swamp...

  131. DOS, windows 3.1, 3.11, 95, NT by the_REAL_sam · · Score: 1

    DOS, windows 3.1, 3.11, 95, NT -- There's five vesions of microsoft OS from the same era. (even more if you count the different versions of DOS, and perhaps we should)

    So how does your "so many versions of unix" argument jibe with that?

    --
    "Forgive us our trespasses, as we forgive those who trespass against us." -Jesus Christ The Lord's Prayer
    1. Re:DOS, windows 3.1, 3.11, 95, NT by Anonymous Coward · · Score: 0

      You forgot windows for workgroups...

    2. Re:DOS, windows 3.1, 3.11, 95, NT by the_REAL_sam · · Score: 1
      --
      "Forgive us our trespasses, as we forgive those who trespass against us." -Jesus Christ The Lord's Prayer
  132. Re: Windows programming barrier of entry by Anonymous Coward · · Score: 0

    Have you thought about mingw + cygwin? Cost: 0. No, you don't get a fancy IDE, but I have found VIM+MAKE is enough.

  133. No multiple versions? Hahahahaha.... by urlgrey · · Score: 2, Interesting

    Which would you rather do? Write a single application that would run on all Windows systems, or six different ones, each with its own unique quality assurance and support problems?

    Ok, once again for the benefit folks in the cheap seats, let's review:
    Windows 3.1
    Windows 95
    Windows 95B
    Windows 95B
    Windows 98
    Windows Me
    Windows NT Workstation
    Windows NT Server
    Windows NT Terminal Server
    Windows 2000 Pro
    Windows 2000 Server
    Windows 2000 Advanced Server
    Windows 2000 Server Datacenter Edition
    Windows XP Home
    Windows XP Pro
    Windows XP Pro SP2
    Windows XP Pro 64-bit
    Windows XP Media Center Edition
    Windows 2003 Server
    Windows 2003 Server Small Business Server
    blah... blah... blah...

    OK, now, let's combine that with the various versions of IE
    4
    4.01
    5
    5.5
    6

    ...many/all of which have slightly / entirely different APIs, names, usage conventions and you have a Royal Mess(tm). Just look at the IE toolbar market--most companies gave up supporting anything older than XP.

    As one Windows C++ developer friend of mine described the process of working with these many versions: "Lions and Tigers and Bears, OH MY!"

    Making most any reasonably complex app work on multiple versions of Windows is difficult at best and impossible at worst. That Windows is a panacea is jut plain wrong.

    --
    Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
  134. I don't get it. Write for one Linux and by PotatoHead · · Score: 2, Insightful

    let the users sort it out.

    There is no need to support all the different Linuxes, just do one and call it good. Hardware is cheap, applications can run over X, allowing application servers dedicated to specific apps, Linuxes are open so compatability tweaks can be done at any level. (Similar to the standard system load performed by most companies these days)

    I've spoken to a few major software development teams and they don't get this at all. They see a support nightmare with all the different versions. Open scares the hell out of them because they don't have any real control over what users do.

    Why bother with all of that? Let the users do what they will and support those that play ball. The community will evolve whatever is necessary to handle the exceptions and it won't cost a dime. If your app sees wide use, you can bet there will be communities that form around it. Those folks will largely support themselves. In fact, starting such a community would solve the problem and focus the efforts in one known place. Sheesh.

  135. mod parent up by Anonymous Coward · · Score: 0

    that was hilarious pardoy. not a troll

  136. Re:You are correct. Linux is NOT READY for the hom by Anonymous Coward · · Score: 0

    So you do agree with me. It does exist and we're talking about home users and not professionals according to the subject. Calling you a bigot? No you recognize the failures of both. It's only those, on either side, who can only recognize the flaws of one product and not the similar flaw in the other that I call bigots. I find both to be quite annoying.

    Have a great weekend. And a safe one too.

  137. you sir, are a true liar by Anonymous Coward · · Score: 0

    i just installed 5 versions of linux & freebsd to test a java program. it took me several days.

    google for 'fedora core' and 'java' some time then tell me its 'one click'. then i will know i have met an insane person.

    try any random 50 programs from freshmeat or
    happypenguin.org or sourceforge.

  138. A Wealth Of Mis-Information by taylor_venable · · Score: 1

    I'd honestly expect more from someone who worked at NASA and the DoD. Somehow, the author manages to confuse Unix with UNIX; two very different things. Unix is an idea; UNIX is a product that has earned the name from OpenGroup. Unix is Linux and FreeBSD and even Solaris; UNIX is just one of those things sold by SCO and Sun Microsystems.

    It's true that Windows beat UNIX, though not because of technical superiority. Rather, it was the result of ruthless business strategy. The UNIX vendors fought each other (instead of banding together to fight the common enemy that could ruin them all), while Microsoft busily secured the PC platform. No wonder Microsoft rules the home office / small business world these days.

    But Windows did not beat Unix. The Unix idea lives on in Linux and BSD, as well as Solaris. And these operating systems are not fighting each other. The 'infighting' among the BSD groups that the author refers to doesn't exist. The BSD groups have always been willing to help in each other's projects. They exist separately because they have different focus areas, not because they hate each other. Sun is opening more of its programs every day to other open source programmers (sure, not Java yet, but let's hold out hope). Linux is willing to share anything and everything with other FOSS projects. How else could you run Linux programs under FreeBSD?

    This brings us to another of the author's reasons that UNIX failed - program incompatibility. For UNIX, he's somewhat right. Closed-down programs were un-portable in even the smallest variances between systems. But that's one of the reasons the open source community came into existence all those years ago, to share code so it could be used on more than just your own box. That's why the idea of the portable C compiler sprung forth like light from darkness. That's why the first Unix was written in C on the PDP-11. Portability! And that is exactly why this argument, which only barely applies to UNIX, doesn't apply at all to the modern, open source Unixen, like Linux and FreeBSD.

    In short, this article is full of holes. Unix is not UNIX. It didn't take Microsoft to help many UNIX vendors throw themselves over the cliff. The BSDs don't hate each other. C is the language of Unix; C is that language of portability.

    Thank you, Ken Thompson.

  139. Windows did it, really? by joecode · · Score: 1

    Windows beat Unix? Or was it really Linux that beat Unix? After all, what's the point of paying $3000 or so for some random Unix variant, when you can just get a very nice, free, GPL'd version?

  140. Dependency hell? by Grendel+Drago · · Score: 1

    I dunno; the principle for Solaris, which (to hear you tell it) lacks any package management or automatic dependency resolution, doesn't sound quite like the principle for, say, Debian, which, presumably, you could have done a single apt-get install foo for.

    --
    Laws do not persuade just because they threaten. --Seneca
  141. Re:fortunately its not so hard to write for Unix n by IdleTime · · Score: 1

    Oracle

    --
    If you mod me down, I *will* introduce you to my sister!
  142. Not so amazing. by Anonymous Coward · · Score: 0

    "The amazing thing isn't that Windows beat the pants off Unix; it's that so many of the Unix companies survived until today."

    Why is that so amazing? Unix sucks and it's expensive. Linux also sucks but it's "free." All of those cheap fucks that are too stupid to pirate Windows use Linux because they're cheap. A classic case of the "me" generation at work.

    Nothing to see here.....

  143. Re:History says....1000 Monkeys by pseudorand · · Score: 1

    I second the comment that development on Windows is hard to get started in. What does Visual Studio cost again? All the linux development tools are free.

    Linux succedes at all because you have many thousands of people writing code for it all the time. Most of it's crap, but the good stuff makes it into the distros. Most importantly, devs are motivated by real problems and by their own problems. At commercial development shops, including Microsoft, the programmers aren't network administrators, they simply can't be in touch with real world problems and they're writing code from somone else. That's why Linux is really succeeding.

  144. Can I get a by doctorjay · · Score: 0

    AAAAMEN

  145. Mod parent WAY down by temojen · · Score: 1

    The Dodge Viper is not ready for street racing because my 1982 Toyota pickup is rusted out and has bad compression.

    Parent argument is that Linux is not ready for the average joe's desktop because manual installation of GUI software written for a different OS and Apache and OpenLDAP ON SOLARIS is difficult.

    Sorry, but these are not things that the average joe needs to do on their desktop, and Solaris is not Linux

    On Gentoo, a Linux distribution known for being cryptic and non-intuitive, these tasks are one line each ("emerge bluefish" and "USE=“ldap” emerge openldap apache" respectively). On other distributions like mandriva, both can be done via a GUI.

  146. Unix beat? $4 billion 2nd quarter is beat? by RhettLivingston · · Score: 2, Informative

    From Information Week dated Sept 5, 2005 "businesses spent more than $4 billion in the second quarter on Unix servers. Sales of high-end machines (priced at $500,000 and more) grew around 20% in the second quarter, while sales of midrange servers ($25,000 to $500,000) grew more than 15%".

    If only I could lose like that.

    Its also interesting that of the companies controlling "more than 90% of the Unix market", HP, IBM and Sun, only Sun seems to be mentioned at all in this forum. Slashdotters apparently need to open their eyes to the fact that there is a vast market for systems beyond desktops and hobby servers.

  147. Re:Mod parent WAY down -- Why? by Anonymous Coward · · Score: 0

    Why should he be modded down? Because he didn't use the best example of a fundamental issue that Linux also has? Linux, too, has recursive dependencies. Just because he used an older operating system does not make his statement any less valid. Linux has made the dependency issue more transparent, but it did not eliminate it. Just because you don't like how he presented his point doesn't mean it's not valid and therefore should be modded down.

  148. I'm not getting all my memos by mrbooze · · Score: 1

    I guess I must have missed the memo informing me that a software developer can write one binary that will run on any version of linux, running any kernel, with any libraries?

    My company makes software, and does support linux, but even our developers only "support" specific versions of two distros, Red Hat and (recently) Suse.

    Which I grant is still probably easier than developing for Solaris and SCO and AIX and whatnot, but still, it's not exactly compile once, run everywhere in Linux either.

  149. OS X is NeXT by Your+Average+Joe · · Score: 1

    If you have ever seen NeXT and OS X you would see immediately that they are one and the same. In 1993 NeXT users had email like out MS outlook.

    --
    Your Average Joe
    1. Re:OS X is NeXT by Anonymous Coward · · Score: 0

      In 1993 NeXT users had email like out MS outlook.

      The Mind boggles....

  150. Why Bad? by Quantam · · Score: 1

    NT, in particular, at that point, was a bad joke of a server operating system.

    Why is that, exactly (and no, I'm not looking for Slashdot Windows-is-the-biggest-piece-of-crap-in-the-histor y-of-computers tag-lines, I'm looking for actual information)?

    --
    You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
  151. More than just SCO (RTFA!) by MobyTurbo · · Score: 1
    "Unix" failed because of the following:
    1. Most Unix operating systems ran on proprietary hardware only. NT could be installed on cheap hardware you could buy from a store.
    2. The exception was SCO Unix. But SCO treated it exclusively as a high-end product, so it didn't end up on desktops.

    No, you obviously weren't around during the Unix wars, and you (and the mods who moderated you to +5) didn't even read TFA which mentions the fact that there were a dozen PC SysV Unixes available at the time, some of them popular. If you RTFA you'd have seen this:

    "Twelve years ago, I oversaw a PC Magazine feature on Unix on Intel. My team and I reviewed at Unixes from Consensys, Dell, Interactive, SCO, Univel, Sun, and NeXT.

    We also looked at, but didn't review, Unixes from UHC, Microport and other companies most of you have never heard of.

    You did get the part right about them being overpriced like SCO, costing about $300-$1,500, not counting low end Unix-like operating systems like Minix and Coherant that ran on cheap hardware but had little more than V7 compatability, much less being full-blown SysV operating systems like the ones mentioned ITFA. (Of course, Microsoft was even at one time in the propritary Unix business, "XENIX", which they sold to SCO when they wanted to get out of the Unix business.)
  152. linux by Antonymous+Flower · · Score: 1

    I have the utmost respect for the collective entity that is Linux. However, articles like this seem a little delusional to me. Linux has been around for many years now as a completely free and fully functional operating system. Yet, it struggles to be adopted by those other than obsessive tech die hards. Why does a free product struggle in a market of products in the multihundred dollar range? Well, I'll leave it as an exercise.. but stop kidding yourselves. If Corvette's were free there would be none left on the lots, folks.

  153. Re:fortunately its not so hard to write for Unix n by Gorath99 · · Score: 1

    I had a feeling it was. Cool. We'll be colleagues starting next month, though I'll have nothing to do with the dbms development. (I'll be in the Dutch consulting branch.) :-)

  154. Re:Can I use Debian packages (".deb") on my RedHat by J053 · · Score: 1
  155. Re: Windows programming barrier of entry by Hosiah · · Score: 1
    mingw + cygwin

    Come to that, there's the Bloodshed C compiler http://www.bloodshed.net/devcpp.html , also free. "Fancy" IDE and all! But that's still small potatoes compared to the support for some 10-15 compilers/interpretters shipping with major Linux distros (let's see, I have C, C++, objective C, Lisp, CLisp, Python, Perl, Ruby, Java (the gcj? I think I recall), Tcl/Tk, awk, sed, POVray scene description language, assembly (in a couple of flavors)...

  156. Windows Eunch System Services by Anonymous Coward · · Score: 0

    Lets not forget MS came out with some deviant extensions, to rattle and muddy standards, to keep vendors infighting , and turning off potential developers who were wavering.

    MS and Sony have a lot in common. They held certain innovations back, while a whole lot of people discovered a no-name player worked just as well.
    Oil prices, Wage conditions, and interest rates affect Brand name premiums, and cause people to shop = good times over.

    Linux is good value. Its #1 feature is that people have discovered Windows is no longer a click and forget setup, but a complicated headache riddled with security issues - and there is an alternative that does not nickel and dime you for mandatory extras.

    Now people are demanding Linux applications. MS may put out SQL serverto Linux, seeing as Oracle, Google, and IBM/DB2 are making hay while the goings good. The Opera deal is a taste of things to come.

  157. TPM is not DRM by Xtifr · · Score: 1

    I would have thought it would be TCPA, but whatever...in any case, TCPA or TPM is not the same as DRM. There have been proposals to create DRM based on TCPA, but TCPA itself is really just public-key encryption on a chip. You are right that there is TCPA/TPM support in Linux (and has been for a while), but it has absolutely nothing to do with DRM. Software-based DRM schemes are based on public-key encryption too, but nobody is suggesting that GnuPG is a DRM system, are they? (Even though it could be used to build one.)

  158. Unix is unix is unix . . . by kmankmankman2001 · · Score: 1

    Wait - I though unix is unix is . . .

    Did somebody lie to me? Who do I sue?

    Yet another mainframe dinosaur laughing at all the friggin' primadonnas that built their own ivory towers long after we disassembled ours. Unix is way better than Windows as an OS yet the holier-than-thou crowd that surround so many unix systems made it so hard to use (like my crowd did way back when with mainframes) that the people that actually use (and pay for!) computing systems turned to (gasp) Windows. Surprise! It's the business, stupid!

    --
    "The bigger the lie, the more they believe." - Det. Bunk
  159. Are AIX, HP-UX, OSF/Tru64 chopped liver??? by Anonymous Coward · · Score: 0

    Hello?? IBM is still in business and still selling AIX. HP-UX is still available and HP is still currently making PA-RISC chips to run it, despite future plans to only support Itanium. Tru64 is still around, despite changing hands to compaq and then to HP.

    I don't think the playing field has simplified quite down to "Sun and SCO".

    I'm as much rah! rah! Linux as the next geek, but let's be honest folks.

  160. Article misses the point by edbarbar · · Score: 1

    "Unix is such a better operating system than Windows hands down." The article doesn't include UnixWare, which was released at about the same time.

    Here is why Unix failed. Novell decided to make UnixWare, and make it useable by the average person.

    I was at Novell, and I put a floppy disk into the system. It didn't work. So I called up the developer, and he said "Oh, you have to mount the device to use it," and you have to specify the file system, blocks, etc. Now I ask you, What typical user is going to want to do this? It is completely unreasonable. If your answer is, like a friend of mines, that it is desirable, then you are building an OS for experts who believe that power is critical to their job.

    Compare this to the little arrow that shows up on Windows and bounces on the start button and proclaims "Click here to start a program." This little feature helps a bunch of people to get going with Windows, and makes it a little easier for them. Also, it isn't much of an annoyance to me. I've forgotten about it 'till now.

    My mother will *never* want or need to mount a floppy. She just wants to stick the floppy in and get at her information on the disk. OS nuances are completely irrelevent to her: she is a scientist, not a hack. She might need to know that her programs are stored under the "start" button, though.

    The reason uSoft is successful with windows, and why they were able to extend to the server side and crush Novell and other Unix companies is Unix has an enormous learning curve. But one reason is that it is incredibly easy to get started. GUIs are easy to use for the first time. Sure, the data center will always want command line control and such, but when you are first trying something out it must be simple. Windows was always that. Unix has never been that, and I include Linux even today.

    Now, the economics of Linux are great, its free! But even still as I understand things uSoft has been able to cut other deals with some of the big monopolies in order to *sell* windows, which I demonstrates the value of it to the purchasers.

    Personally, I see no reason for a bunch of people interested in OSs and the like to build user friendly interfaces. Why would an OS person really care? The only reason I can think to go down this path for no compensation is out of hatred of uSoft. Well, it will be a sad day if all this hatred ends up beating down uSoft, not because I like uSoft, but just because I hate religious zealotry.

    --
    Ed Barbar, President and General Manager, Furnit USA
  161. Write for all, use Java by jbplou · · Score: 1

    Or you could write your program in Java and it will work on Unix, Linux, Windows, and MAC. It will just be slow as crap if you do any client server forms.

    1. Re:Write for all, use Java by Evil_Seabird · · Score: 1

      True, but Java is not open-sourced. You'd still have to clutter your machine with proprietary software, or use really old Java code to work with the OpenSource Java VMs, such as for example Kaffe or anything that uses GNU Classpath. Granted, it will still work anywhere. But the code will rely on old API specs.

  162. Re:You are correct. Linux is NOT READY for the hom by Anonymous Coward · · Score: 0

    Yeah, seeing as I horked up Suse 9.3 last week by using *its* Yast installer GUI to install the X windows developer libs and headers from the Suse DVDs, and as a result KDE won't run any more (defaults into "twm" which looks like the world's first X window manager from the early 80s), I guess I have to agree with you, and add a point too.

    People answer your argument by pointing out that Linuces like Debian have package management systems which will automatically resolve dependancies by going out on the internet and downloading the right libraries. That removes the horrible chore of tracking down the libraries manually, and replaces it with something far worse.

    After you install application A, you have no way of knowing if previously installed applications B, C, D, and E will still work the same way. Or at all. Okay, so your auto-installer upgrades B, C, D, and E, and they break F G and H. I can see your box doing the internet treasure hunt thing for many hours before this all settles out, basically reloading a large percentage of your OS and apps. And when it's done, assuming it worked right (*cough* Yast *cough*), your old apps may work differently than before, due to the forced upgrades to new versions. Sure, the upgrades didn't cost you licensing fees, but re-learning them costs you time, as will dealing with file format incompatibilities with your old data files (you know, "old" as in yesterday, before you decided to install something new and mess up your whole computer). When I want to install a new Linux app, I get the source tar and build it. That limits me to small apps like Ethereal - I'm not waiting around for hours for OO or Firefox to finish building. Everything big had better come with the distro, or I won't bother. And I don't like upgrading distros, I do it no more often than every 2 years. It's a hassle to move all my data to a new OS, and reinstall apps.

    This means that as far as I am concerned as a user, Linux is not an operating system. It is a monolithic computing environment which cannot be significantly changed except as a whole, at high cost (in time). MS Windows is an operating system; I can install major apps on it by point and click, usually in under a half hour. Linux is not, because I can't. One time I decided to install the latest Firefox. It failed to install on Linux. It always installs easily on Windows. It is not alone. Most open source apps are easier to install on Windows than on Linux. Isn't anyone in the kernel/library community embarassed about that? You should be! Don't tell me about how it's Mozilla's fault for not using the latest whizbang installer - this is Firefox, the most high profile open source program in the world. If they're not installable, how the hell can you expect anyone else to be? I guess that's one reason I do programming on Linux, and user tasks like writing documents and editing images on Windows. I bet I'm not the only one.

    Inter-app library dependancies are really *bad* software engineering practice (it's called "coincidental coupling"), and are *not* acceptable in a modern consumer OS. Every app should have its *own* copies of the libraries it uses. Statically link, or install the app in its own directory with its own copies of all the dynamic libraries it needs. Make this so trivial to do that it's the default way apps get delivered. Have a stable ABI to the OS and GUI (possibly an OS/version isolation layer). That way every app will run, without changes being made to the system, at least for a 1-3 year "band" of OS versions. And hey while we're at it, how about let's use the ABI across the major distros, so app binaries run everywhere? Linux is supposed to be about sharing, right? Multiple copies of libraries waste disk space and memory. Disks and RAM are cheap. Users' time is not. Until the Linux app dev and kernel communities learn the value of users' time, in a deep way, Linux on the desktop is going nowhere.

    And don't count on corporate IT to shove Desktop Linux down users' thr

  163. Re:MacOS X is not Unix. by ak3ldama · · Score: 1

    WTF?
    So apparently now spouting out apple.com drivel is good enough to get a person modded up these days? Freaking rediculous! I didn't know it was a +5 Insightful.
    If you haven't noticed Mac OS X is bairly a Unix by most peoples consensus. It has a Mach Kernel which had to be cut in half and made non-beautiful because most/all benchmarks indicated that its performance sucked. It only has typical Unix at parts of its userland functionality, and even in this situation it's not a typical Unix because it's filesystem and configuration is not close to standard. If you want Unix then I'll point you to Solaris, AIX, and maybe even FreeBSD and Linux ... but not Mac OS X.

    --
    "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  164. What does Linux have that MS Doesn't? by Anonymous Coward · · Score: 0


    You could plot a graph of MS against linux showing MS's bend in functionality with linux's as a flat bar along the bottom and vice versa showing linux having loads of security, reliability and speed.

    In 10 years: linux will have the functionality of Windows and Windows will have the security of Linux. But everybody is using Windows now and there is no reason to switch to something with such as bad reputation (in terms of actually trying to do something productive).

  165. Ditto again by A+nonymous+Coward · · Score: 1

    TFA was from way back when. Your comments on 2005 are irrelevant.

  166. Re:MacOS X is not Unix. by Anonymous Coward · · Score: 0

    If i remember correctly there was a court case regarding the removal of all Unix code from BSD?

  167. Re:MacOS X is not Unix. by MPHellwig · · Score: 1

    Yes but it was a double edgec sword, the other party had to remove all BSD code from unix too, no wonder they settled, he!