Slashdot Mirror


Will Linux have the same fate as Java?

geophile writes "This Boston Globe article starts out talking about Java's failure to take over the world, and then questions whether Linux will suffer the same fate. " Interesting question, and perhaps I'm being partial, but I feel as though Java promised that it was going to change the world-right then and there. Linux has been building for quite sometime, and continues to develop.

331 comments

  1. Re:FUD-laden article. by Anonymous Coward · · Score: 0

    Funny thing about the "no SMP" claim: Anyone who cares about SMP knows that the claim is wrong.
    Perhaps the Microsoft exec was just using old data. After all, until recently Linux did not support SMP - unless you consider "betas". And who would consider beta software in comparisons? :-)

    Anyway, OS/2 typically scales better at SMP than either NT or Linux, which should give some indication how much SMP is worth to the average Joe. :-)

  2. Re:the long-term view and the Hype by Anonymous Coward · · Score: 0

    Linux was technologically superior long before the hype kicked in. Sadly the hype has kicked in. Java..Java is the hype poster-child. Java is the hype-pheonix that emerged from a fire made from hype. Sun tried to fore a mindset onto the consumers. Java will never live up to the hype because Java has always *sucked*! I paid attention back when the hype started. And I am here now. Based on that knowledge, I say Java is/was a *marketing* coop that failed. Period. Unfortunate that many have invested time in learning the damn thing. Blame it on Sun, it really is their fault.

  3. The Difference between Java's plight & Linux by Anonymous Coward · · Score: 0

    This should be obvious. Java is an effort by one company, with one budget. It is being rammed through by force (I'm not disputing the pros and cons of java). If the company doesn't see a reasonable amount of success by a certain time, thet will drop it. (I'm not saying this will happen, either). From the beginning, Java was 'this will change everything'. Well... it's been a few years, and it still hasn't changed everything. Linux, on the other hand was silently used all over the place, and silently grew, despite everyone saying 'it sucks' 'it will never have a place in the corporate world' etc...... And now? Now the journalists have done an about face and are saying 'Linux will take over the world'. The thing that outsiders don't realize is that Linux hasn't taken over because of any conscious effort to do so, but simply because of what it is. No company or place has been trying to 'force' it upon anyone.. people adopted it because it worked for them. How can this collapse or fail? how can linux 'fail' in the corporate world? If you ask me, it has already succeeded. An organization without at least one linux server is most certainly cutting themselves off from a good thing. The corporate success of companies selling linux and associated products is the only hting that wil 'succeed' or not now.. linux itself has already won, and it never even entered the race.

  4. Does sloppy editing imply sloppy thinking? by benedict · · Score: 1

    As soon as I saw the word "Lesson's" in the title, I decided not to read the article. Did I miss anything useful? ;-)

    --
    Ben "You have your mind on computers, it seems."
  5. Microsoft on Linux.... by bmetzler · · Score: 1

    This article was strangely biased. The whole article was an "interview" about a competing product with a Microsoft product manager. Oh, that's a great way to get an opinion about a subject.

    So the Boston Globe expects us to rely on Microsoft to determine how well we are doing? That's like asking the Democratic candidate for President if the Republican candidate could win the election.

    Some people die kicking...

    -Brent
    --
  6. the pathetic Hawatha Bray by Mr.G · · Score: 1

    I just sent my $2 to mr. bray and the boston globe. Here is mr. bray's info if anyone else cares to let him know just how we all apreciated the laughs. The second best laugh since I found out Gore invented the Internet. --Mr. G.

    1. Re:the pathetic Hawatha Bray by Mr.G · · Score: 1

      oops. heres the address: Bray, Hiawatha Computers/Hi-Tech / Financial (617) 929-3115 h_bray@globe.com

  7. news of Java's death has been greatly exaggerated by Anonymous Coward · · Score: 0

    About 4 years ago, a network news anchor introduced Java to the American household, calling it "technology for creating animated pictures on web pages". So I guess Shockwave is to blame for "killing" Java. Anyone who thinks Java is dead needs to get a clue! Go search some recent computer periodicals and find out how dead Java really is.

  8. Java *has* changed the world by ragnar · · Score: 1

    The assumption by the article that Java has failed is pretty insulting. People are using Java in their browsers and desktops without even realizing. According to every indication out there, Java will be the premier language for consumer devices.

    Because of companies like Microsoft we are led to believe that you have to totally dominate and destroy everything else to be successful. Java is a success and it has changed the world already.

    In the same way, Linux doesn't have to dominate the corporate arena to be considered valid. Dominiation doesn't equate to validity or success.

    --
    -- Solaris Central - http://w
  9. Re:by getting my MCSE I'd makes "lots" of money by Anonymous Coward · · Score: 1

    > They told me that by getting my MCSE I'd makes "lots" of money

    You may have misunderstood poor Microsoft. They may have actually said "Get your MCSE. There's lots of money to be made." Which was true.

  10. Java unlike Linux is cripled by Anonymous Coward · · Score: 0

    Java will always be slower than "native" programming languages. Java was never truely "free" Java wont die for a long time, its a very elegent, clean, fast (in development time) language Linux is in control of its own destiny, it can overcome any handicaps that arise.

    1. Re:Java unlike Linux is cripled by toriver · · Score: 1
      Java will always be slower than "native" programming languages.

      Java is frequently compiled to native code. Where's the problem?

      Also, a GUI application waiting for user input or for network information waits just as fast running on a VM or running natively on top of some C++ API on top of another API etc. The difference being the user with the Java application has been using the software for the three months the Java programmers didn't waste looking for the source of wild pointers and memory leaks. :-)

  11. probable author email id by Anonymous Coward · · Score: 0

    bray@globe.com

    1. Re:probable author email id by Kintanon · · Score: 1

      It's h_bray@globe.com
      I posted it earlier. Pay attention next time.

      --
      Check out JoshJitsu.info for Brazilian Ji
  12. Don't count on it. by jcr · · Score: 1

    This guy is notorious in the Mac side of the world for spreading doom and gloom about Apple's prospects. It would appear that with Apple setting all-time highs in their stock price, he can't play that game anymore, so it's on to Linux-bashing.

    I wouldn't count on straightening him out. He's the perfect MicroSquish propaganda echo.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  13. the pathetic Hawatha Bray by Mr.G · · Score: 1

    I just sent my $2 to mr. bray and the boston globe. Here is mr. bray's info if anyone else cares to let him know just how we all apreciated the laughs. The second best laugh since I found out Gore invented the Internet. Bray, Hiawatha Computers/Hi-Tech / Financial (617) 929-3115 h_bray@globe.com --Mr. G.

  14. Java and Linux -- the business cases by hey! · · Score: 3

    Sure, java is a language, but its not the language that had everyone hot and bothered; it was the VM. What has collapsed is not the language, but the business case for java everywhere, which rested on the VM.

    What was the business case?

    1) Idependence from Microsoft.
    2) Access to non-microsoft desktops.
    3) Low deployment costs to pure thin clients.
    4) Powerful language has most important semantic capabilities of C++ without the most troublesome features.

    What are the realities?

    Idependence from Microsoft: Most PHBs aren't going to see dependence on Microsoft as a problem, because it occurs in a intellectual realm orthagonal to their daily experience. Also, if everyone is in the same boat, it's not a _competitive_ issue. Finally, the key MS monopoly is not in OS, but in office applications. Without destroying this, essentially everyone is going to have to have a copy of Windows around (leaving aside people who can happily live on the fringe and don't go blank when they hear words like "XML").

    2) Access to non-microsoft desktops. The two significant segments are Mac and Unix. The Java VM isn't going to deliver the Mac users the native user experience they prize, so scratch the Mac.

    3) Pure thin clients as a solution to deployment costs. Most internal MIS shops will find the retraining costs orders of magnitude higher than deployment costs. The download bandwidth requirements for non-trivial applications make java impractical in the applications where pure thin clients are the most desirable.

    4) Powerful language has most important semantic capabilities of C++ without the most troublesome features. IMO, the strongest argument for java, and alas the least persuasive to any non-technical businessman.

    Now, what is the business case for Linux?

    1) It is free (beer).
    2) It makes surplus hardware useful.
    3) Service based business model.
    4) Stable and faster on common hardware.
    5) Open/free source.

    What are the realities?

    1) It is free (beer).
    The usual response to an acquisition cost differential is to appeal to TCO. The biggest cost is going to be retraining existing staffs (who are often barely competent to begin with). On the other hand, the scalability problems, and increasing complexity of MS offerings may somewhat negate this. For many shops, TCO is going to be lower sticking with the status quo, but if they have a few people who know Unix and have a role in which Linux can play, it's going to be hard to say no except out of pure intransigence. Overall, this argument is a mixed bag.

    2) It makes surplus hardware useful.
    If you need a intranet discussion and web server, can buy a new NT box with the appropriate license packs etc., or you can press that 486 in the basement into service. This is pretty much a no-brainer, because most of the cost is going to be content related; you can always give MS your bucks later.

    3) Service based business model. This is the strongest case to put to management. Microsoft's revenues are primarily from controlling the copying of their software, not service. Third parties have stepped into the breach, but only have the vaguest idea of how things really work internally, and so are limited in effectiveness. Everybody has been burned by this. On the other hand Linux and BSD are freely copyable by all, so that the only feasible source of revenue is to provide service. This is practical, because every internal detail of how things work is public knowledge. This has already produced a situation where the _free_ support of Linux is far superior than almost any commercial support you can buy for Windows, so the bar is high indeed for companies like Red Hat who intend to make money in the Linux service arena.

    4) Stable and faster on common hardware.
    Strong case for server software, weak for desktop use. The most important factor in desktop use is to provide an adequate suite of end-user tools. Again a place where the MS application suite monopoly is key. Users hate BSOD, but they would hate even more not getting fidelity in printed output or scaling fonts, or not being able to cut and paste between two apps they use. Koffice, where are you?

    5) Open/free source.
    Again, truly a strong case, but with little or no appeal to management.

    Overall, the case for Linux is much stronger than the case for java. While it holds great promise, the most serious problem for Java is the issue of ownership. If java fails to meet the business goals of Sun, or at some future point undermines them, you can be sure that java will be no more. Linux boxes do many useful things well today, and will continue to do them forever no matter the fate or strategy of any one company, so long as even one person has the desire to keep it going.

    This last point is critical for developers. Apple developers have been burned by about faces on Lisa Pascal, Open Transport, Open Doc, and Applescript. MS has been incomparably better, but far from perfect. They've done things like restrict the screen resolution of WinCE, which naturally is a result of the difference between their users' interests and their own.

    In the free software model, the user's insterest always wins.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  15. Java is dead??? by srussell · · Score: 1

    Now, I know most Linux hackers are C programmers or scripters, but Java is far from being dead, as is far from having failed. There are 1.7 million Java programmers, according to the Boston Globe artical, and 399,000 Linux hosts on the net, according to the April RIPE host count. You can double the Linux count and halve the Java count and still ask whether, if Java is dead, what is Linux? Java wasn't intended to kill Windows; it still needs an OS to run on top of. As a result, it provides as much advantage to Windows as it does to any other OS. The hope was that Java would provide a mechanism for software houses to produce software that would run on any platform, and thereby give other OSes a chance to fight on a level playing field. It isn't up to Java to defeat MS; it is up to other OSes. Whether the Java language itself is better than any other language is a mostly matter of taste and is an issue of debate for computer theorists; however, many of the features of Java, which are lacking in C or C++, and many of the features that are lacking in Java which are present in C and C++, make developing Java applications easier. Maybe Java isn't as popular among Linux users because we have the slowest virtual machines of any platform. At our development we use several Java applications in our development suite, and on the Windows NT machines these applications are scarcely slower than native apps. Most importantly, I can use the same apps on my Linux development machine; if it weren't for Java, I'd have to run Windows to be consistent with the other non-Linux developers, so I, for one, am grateful to Java for allowing me to use the OS of my own choice. It is a mistake to claim that Java has failed or is dead, and a disservice to fail to recognize what opportunities the Java platform has provided anybody who wants freedom to choose their OS.

  16. Will W2K Suffer the same fate as Java? by mosch · · Score: 2

    As some swoon over W2K, others recall the hype over Java.

    To judge by Microsoft Corp's red-hot stock price and press clipppings, one might conclude that software giant RedHat Software Inc. is in for trouble.

    Microsoft is the gargantuan Redmond company that has run up a massive market capitilization by peddling a version of 'windows', the decreasingly popular high-cost computer operating system.

    But mention Microsoft and Windows to Linus Torvalds, kernel manager for the upcoming Linix kernel, and he'd probably seem almost on the verge of stifling a yawn. He'd likely say something like, "when you look at the hype versus the reality today, there's a big disconnect, besides it doesn't really affect me"

    Maybe he would be whistling in the dark. But then, Linux has been here before.

    Remember Java? That was the radical new technoligy of four years ago, an upstart product that threatened to smash operating system dependance once and for all.

    Born in the labs of Sun Microsystems Inc. and intended at first to run cable TV controller boxes... this reporter has just realized that Java and Linux and W2K are very different both in form, feature and implementation making the Java comparison utterly useless.

    Java basically died for original purposes.

    Talk to Linux developers and they'll tell you that a similar fate awaits W2K. Kevin Way, director of FUD at ThereIsNoLinux Inc., says that W2K hype has already peaked. "Cold hard reality is coming to bear," he says.

    Kevin points to the desperation of almost laughable articles which make claims like W2K being ready for heavy-duty tasks even when industry groups like the gartner group are recommending against adoption for several years. Also, W2K is notoriously complex, expensive and unstable, making it a poor choice for anybody but the most overfunded and masochistic users.

    "There certainly are categories where W2K is a strong competitor," Way admits. For example he says it makes a good gaming platform. But Kevin says W2K still isn't ready for heavy-duty tasks that Linux, *BSD and other such open-source projects are designed to perform.

    "They're probably a toddler now, instead of an adolescent," Way says.

    Still, the java experience is utterly unrelated, yet somehow suggests that it's too early to say what W2K will do assuming it ever grows up.

  17. the difference is the implementation by tuffy · · Score: 2
    I'll go out on a limb and compare the Linux "platform" to the Java "platform". It's an awful big stretch, tho. One's a virtual machine to sit on an OS to sit on hardware, the other is just an OS to sit on hardware.

    Linux has the benefit of having evolved into its current state. Developers had specific itches to scratch and Linux grew accordingly. The result isn't always pretty, but it's always functional because no coder would develop Linux away from being functional.

    Java, on the other hand, was designed too quickly in the wrong directions before developers could tell Sun where the problems were. It has a lot of nice features, but a lot of painful drawbacks that have hindered its growth.

    • the AWT mess
      Sun decided that getting a cross-platform GUI functional wasn't working, so they gutted the AWT down to only a few classes to implement on each platform and build Swing on top of those. Not a bad idea (somewhat RISCy), but they could've spotted that earlier on in the testing phase.
    • the applet nightmare
      Applets should've been handled in a browser plugin to begin with. Now Java has advanced so far and gone through so many revisions that writing Java1.0 applets (to be compatible with older Netscapes) is painful. If only they'd been thinking of how to upgrade, but at the time new browsers were coming a lot faster than they are now.
    • the distribution method
      Sun spent very little time deciding just how to get Java apps on a platform sanely. Jar files were a start, but then one still has to type a long command to get the app going. Surely they could've come up with a cross-platform tool in the JRE to launch an app in a Jar file without the CLASSPATH nightmare.
    I've used Java a lot. I like Java, especially for cross-platform GUIs, networking and database access. But it has a variety of little annoyances that Linux simply doesn't have - because Linux is written by Linux users who generally know what features work and what don't before the general public sees them.
    --

    Ita erat quando hic adveni.

  18. Re:They're the same to M$ by PigleT · · Score: 1
    Quite so. Anyone who can quote Mindcraft without a paragraph of disclaimers is obviously braindead and unqualified to comment on the state of the industry :)

    For me, it was
    "And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users."

    that marked the start of the FUD, and
    And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips.

    which merely continued it.

    Die, evil micro%loth scum, and all that ;8]

    ~Tim
    --
    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  19. Re:well DUH! by Anonymous Coward · · Score: 0

    I think that quote would have been better with a few well placed ..., to wit: " . . . Aubrey Edwards, group product manager for Microsoft's forthcoming Windows NT upgrade Windows 2000, . . . ''When you look at the hype versus the reality today,'' says Edwards, ''there is a big disconnect.''"

  20. Re:Ah, but Java had a little problem... by Anonymous Coward · · Score: 0

    This should teach them (and us) not to release things that may be nice when implemented right, but are useless as released. First get it working OK, then announce and release it. By now, Java is lost no matter how it is further developed or how much the VM is improved...

  21. Java is dead??? by srussell · · Score: 1

    Now, I know most Linux hackers are C programmers or scripters, but Java is far from being dead, as is far from having failed. There are 1.7 million Java programmers, according to the Boston Globe artical, and 399,000 Linux hosts on the net, according to the April RIPE host count. You can double the Linux count and halve the Java count and still ask whether, if Java is dead, what is Linux?

    Java wasn't intended to kill Windows; it still needs an OS to run on top of. As a result, it provides as much advantage to Windows as it does to any other OS. The hope was that Java would provide a mechanism for software houses to produce software that would run on any platform, and thereby give other OSes a chance to fight on a level playing field. It isn't up to Java to defeat MS; it is up to other OSes. Whether the Java language itself is better than any other language is a mostly matter of taste and is an issue of debate for computer theorists; however, many of the features of Java, which are lacking in C or C++, and many of the features that are lacking in Java which are present in C and C++, make developing Java applications easier.

    Maybe Java isn't as popular among Linux users because we have the slowest virtual machines of any platform. At our development we use several Java applications in our development suite, and on the Windows NT machines these applications are scarcely slower than native apps. Most importantly, I can use the same apps on my Linux development machine; if it weren't for Java, I'd have to run Windows to be consistent with the other non-Linux developers, so I, for one, am grateful to Java for allowing me to use the OS of my own choice.

    It is a mistake to claim that Java has failed or is dead, and a disservice to fail to recognize what opportunities the Java platform has provided anybody who wants freedom to choose their OS.

  22. Re:buzzword bingo by Anonymous Coward · · Score: 0

    Wow..I just posted something with exactly the same concept...trippy. Get outta my head!! ;)

  23. The only answer... by elvum · · Score: 1

    The only way to answer all the questioning articles like this one is for our tame kernel hackers to beaver away until Linux outperforms all other NOSes on all possible hardware configurations, while supporting all known harware addons and running every piece of software written since 1943.

    Get to it people! :-)

  24. Re:No, you just THINK Java has it covered by Anonymous Coward · · Score: 0

    Garbage collection is different on different platforms (implementations). The garbage collection for your particular platform might be broken.

  25. Re:I have to step in now. by Wah · · Score: 2

    anybody have the reporters email? I don't want to flame just clear up some inconsistencies. Also going to an executive for information about their competitor is just plain bad reporting. It was a poorly writting article that falls (because of it's quality) squarely under FUD.

    Did anyone read the words open-source, free, or stable anywhere in the article? Or perhaps the comparison of a corporate product (Java) to a community one (Linux), which BTW hasn't really existed before (at lest on this scale). This reporter needs a reprimand for shoddy work, with media competition going through the roof credibility is King, the Boston Globe has lost it with me. (if not for the article, for the fact that I couldn't find a quick and easy e-mail address for gosh sakes!, c'mon folks "Interactive Media" sheesh)


    --
    +&x
  26. Re:Linux has a different set of challenges and ass by Chandon+Seldon · · Score: 2

    Dude, the problem is that (at least with SUN's VM) Java is so slow that it's painful to even use a Java *chat* program, not to mention anything that takes any actual computing power.

    You can't just ignore performance, if performance is too bad, people just won't use your app. I've seen 3 or four sweet java apps which were awesome, except for being so upsettingly slow that they were unusable. If you want an example, here's one: WebRPG.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  27. The difference is in the license. by CocaCola · · Score: 1

    While Java is closed-source and tightly controlled by Sun, Linux is GPL and everybody is free to enhance it. 'nuff said.

    --
    --Coke
    1. Re:The difference is in the license. by doug_clinton · · Score: 1

      Indeed. There is a difference between reverse-engineering an implementation and creating a conforming implementation from a published spec.

      doug

    2. Re:The difference is in the license. by KenR · · Score: 1

      There's open source ways to program Java. Check out the latest versions of GCC, which have Java support(including libraries), or http://www.transvirtual.com for a full JVM.

      _Ken

    3. Re:The difference is in the license. by jonathansamuel · · Score: 1
      The problem with Java is that Java applets are not reliable. Often applets which work in IE will not work in Netscape and or Hotjava, and vice-versa.


      Mark Andriessen of Netscape supposedly said "client-side Java doesn't work" and I agree.

      --

      Marjo Wycam, Master of the Programming Arts
    4. Re:The difference is in the license. by Anonymous Coward · · Score: 0

      Can you give me contact addresses at Sun for Classpath and Japhar? I'm sure that Sun will be shocked to learn that these are under the LGPL.

    5. Re:The difference is in the license. by jonathansamuel · · Score: 1

      I am not under the impression that Java is mostly useful for applets. In fact, most applets are not reliable across different machines and browsers and OSs even when one restricts oneself to JDK 1.1 or 1.0.

      Mark Andriessen's comment that client-side Java doesn't work (reliably) is amply born out by my experience. Because client-side applets do not work reliably it is self-evident that most reliable applications, naturally, are either servlets or full applications.

      --

      Marjo Wycam, Master of the Programming Arts
    6. Re:The difference is in the license. by jilles · · Score: 1

      This is a problem for which several solutions are available. The most obvious one using suns plugin. But you can also restrict yourself by not using the latest features. Most JDK 1.1 features for instance are available on most browsers by now.

      But anyway, you seem to be under the impression that Java is only suitable for applet programming. I don't really know why I still bother to reply to such ignorant postings but here it comes: Java is used mainly on the serverside these days (and is pretty succesful). If you want a flashy website you can use .... tada: Macromedia flash.

      But anyway lets talk about linux going the same way as Java. I really hope so. Java seems to be catching on quite nicely. The hangover of the initial hype is slowly fading away. People are starting to accept that Java indeed is a good solution in certain areas (ecommerce servers, webservers, etc.). Also Java performance has come a long way and will only get better in the next few years.

      For Linux the same will apply. Right now a lot of people are flocking to linux as sheep. Some of them will inevitably be shocked by its complexity. Give it a few years and the right tools to easily use, administer and install linux will have been developed.

      Greetings, Jilles

      --

      Jilles
    7. Re:The difference is in the license. by doug_clinton · · Score: 1

      Sun's Java implementation is closed-source, the specs are open. There exist other implementations of java including at least two open source versions that I know of.

      Eight to ten years ago the industry was making many of the same noises about C++ as it is making about Java now (where are the apps, programs are too slow, too unreliable). Java is not a revolution in programming, it is an evolutionary step. It is still evolving and will continue to evolve. Those who dismiss it because it didn't 'take over the world' overnight are missing the point and ignoring the long-term effects Java will have on programming. doug

    8. Re:The difference is in the license. by CocaCola · · Score: 1

      There are open-source ways to develop Windows as well - check out WineLib. Still nobody says Windows is open-source. Java is not open-source either. The 'Java' name is trademarked and the primary driving force behind Java (ie. Sun) has no intentions to make Java open-source.

      --
      --Coke
    9. Re:The difference is in the license. by Anonymous Coward · · Score: 0

      open source or closed source has nothing to do with acceptance. everybody use winbloze yet it's closed source

  28. Java and Linux vs. Microsoft by aberman · · Score: 1
    People who dismiss Java because it didn't "take over the world" simply don't understand how much Java hurt Microsoft and, as a side effect, helped other operating systems like Linux.

    This paragraph from the article is telling:

    Plainly there's no need to mourn for Java's fate. But its success as a sort of welding tool for computer networks is a long way from the early visions of Java partisans.

    Java's use as a 'welding' tool was the death sentence for Microsoft's plans for taking over the world. For most companies, it's MUCH easier to operate an all-Windows network than a mixed network or all-anything-else network. The only thing that's probably keeping many companies from going 100% Windows is Java + Javascript + HTML interfaces to legacy systems. That is why IBM has thousands of Java programmers and is giving away Visual Age for Java for Linux. If everyone were programming in Visual Basic, IBM and Linux would be in very deep doo-doo.

    Oh, and support Mozilla, too. It will probably be essential in a few years.

  29. Re:Ah, but Java had a little problem... or two by Catsclaw · · Score: 1

    >> No, because C++ is a hybrid language, whereas Java is a pure OO language.
    >Exactly. And the world just isn't pure OO.

    You can write procedural code in Java -- just use static fields and methods. Then all the O/O becomes a namespace resolution tool, and a damn better one than C++, for that matter.

    (On the badness of manditory GC in Java)
    >Try writing a guidance system for a missile.
    >And try sleeping for two seconds while waiting for the GC to do it's job.

    First built-in GC is, in all but the most trivial real world cases, considerably faster than doing it by hand. Second, the vast number of bugs introduced by dangling pointers and the like means I'd personally feel safer with a Java control chip than a C++ one.

  30. Point missing here by tweek · · Score: 3

    Another point that people are missing is this: if linux fails miserably in the corporate market, it doesnt matter (The Rock style inflection). People will still use linux. At least I will. And I'm willing to bet others will as well. The model of opensource is inherently longterm. The only thing to really stop development is if everyone in the world looses intrest in programming.

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    1. Re:Point missing here by Anonymous Coward · · Score: 0

      >Then how come everyone wants MS to fail?
      >What do you intend to replace Windows with?

      I intend to replace "You must buy a $200 Windows licence with your new computer" to "You can choose to have a clean drive on your new computer, or you can choose any of these several operating systems, including Windows, Linux, FooBSD, Be, OS/2, etc..."

      -Perpetual Newbie

    2. Re:Point missing here by Anonymous Coward · · Score: 0

      >Linux doesn't want to dominate anyting

      Then how come everyone wants MS to fail? What do you intend to replace Windows with? Also, if that's so true, how come everytime I say anything good about Windows (the OS I prefer) I get flamed to death for it?

    3. Re:Point missing here by Anonymous Coward · · Score: 0

      > The only thing to really stop development is if everyone in the world looses intrest in programming. No it is pattents on algorithms ...

    4. Re:Point missing here by The+Welcome+Rain · · Score: 1

      How is thy logic broken? Let me count the ways:

      1. "Everyone" does not want MS to fail. Bill Gates, for example, would be quite discommoded were such a thing to occur.
      2. Not all Linux mavens want MS to fail. Many do not care.
      3. Not all people who want MS to fail are Linux proponents. Ever hear of Macintosh? BSD? Be?
      4. Not all Linux mavens who want MS to fail want to see Linux replace Windows. I, for example, think many people will be better served with Be.
      5. If you are getting "flamed to death" when you express an opinion, this may not be due to anti-MS bias. (To put it politely.)

      Incidentally, how can you favor one OS for every conceivable task? And why do you attribute similarly limited views to others?

      --

      --
      Some keywords for the NSA in the Lord of the Rings universe: One Ring bind find Sauron quest Nazgul freedom
    5. Re:Point missing here by Anonymous Coward · · Score: 0

      I don't favor one OS for every conciavable task. I favor Windows for what I do, and Linux is doesn't offer me anything Windows doesn't, so that's why I like Windows more. I can see how people would prefer Linux, and that's why I don't yell, LINUX SUCKS! everywhere. And yes, the flames I get are due to anti-MS bias. I've gotten emails that say, and I quote, "Yo u said ie 5.0 on the slashdot. You microsoft bitch, up yours" in reponse to a question of whether PNG images show up on IE5. Don't tell me that wasn't due to anti-MS bias.

    6. Re:Point missing here by Oestergaard · · Score: 2

      From webster's:
      Fail \Fail\v. i. ...
      1. To be wanting; to fall short;

      Linux doesn't want to dominate anyting, and therefore cannot fail in this task.

      Java was hyped out to dominate the world, and for now it has failed.

      It's incredible how reporters and others just can't seem to grasp that Linux doesn't have any need or desire to dominate, and therefore cannot fail in trying to do so.

      ``Total world domination'' was meant as a joke, but it's a lot more real that any of the hype surrounding Java. That is just a coincidence, not a goal.

  31. You need to meet more programmers. by porkchop_d_clown · · Score: 1

    I've been in the biz for nearly 20 years now, I've used every language from assembler to FORTH, to C++, and I love Java. I've used it to deploy commercial financial services applications faster and more reliably than I could have in C++.

    While the JVM will always be a performance issue, (I would never use Java for number crunching or high transaction rates), it's good enough for many business applications and the Java language is a huge improvement over C++.

    People forget that C was around a long time before it began to make inroads against FORTRAN and COBOL. Sooner or later, Java will do the same to C.


    --
  32. Re:Ah, but Java had a little problem... or two by Mornelithe · · Score: 1
    I'm don't remember where I read this, but I'm certain I did. In one of the upcoming versions of the compiler/VM (or perhaps in it already. I'll have to try to find the source of where I read it), Java will have a new keyword, something like strictmath. When you use strictmath in the definition of a class or method, it guarantees all of the exact precision checks etc will be in effect. If you don't specify the keyword, it doesn't check, giving you a little speed.

    Oh, and by the way; arbitrary precision floating point numbers is in a "library" (Java has packages of different classes, and I guess you could call that a library). The Java "language" is like the syntax: for, while, etc. That's just like C++ with some keywords added, some keywords removed, and some things mixed around. All of the really great functionality is provided in the Java API (libraries I suppose). Therefore, it doesn't have threading and sockets built into the language per-se, but they are in the "libraries". The arbitrarily large and precice integers and floating point numbers are in the java.math "library".

    Theoretically, you could write C++ like code by making one large class with a bunch of static methods. That way from main you can just call static functions of the class without using the class name, although I don't really see why you'd want to do that.

    --

    I've come for the woman, and your head.

  33. Re:I have to step in now. by Hiawatha · · Score: 2

    Accipiter has a point. I should have mentioned the fact that SMP support for Linux does exist, but is regarded as still pretty shaky.

    --

    Hiawatha Bray

    Tech Reporter

    Boston Globe

  34. Re:Ah, but Java had a little problem... or two by toriver · · Score: 1

    It is not object oriented like C++, where you can choose to use object orientation when it fits the task at hand. You are _forced_ to use object orientation, always, everywhere.

    Um, the only real difference is that there is no global scope. What is problematic about that?

    You can easily communicate datastructures over the network. But you cannot (AFAIK) communicate the code.

    CORBA and RMI are well suited for the task, and class files have been loaded across the network for ages.

    You have garbage collection always, everywhere. Not just when it's a benefit, but again you're locked into it.

    This is bad how? You mean manual memory allocation and deallocation is better? No thanks, I would rather model the _application_ I am writing than having to think on the machine's premises.

    To quote Bjarne Stroustrup:

    Don't. As comp.lang.java.* discovered long ago: Bjarne is scared of Java. He's spreading the same level of FUD about it as Micros~1, SCO etc. are about Linux.

    Meanwhile, the rest of us are rapidly developing applications in a far more elegant language than Stroustrup's hideous hybrid will ever hope to aspire to lick the shoes of.

  35. the long-term view by sporkboy · · Score: 1

    Nothing is meant to last forever and 'take over the world'. I think the long-term effect of Linux will be to prove the validity of the open source model to the broader software community.

    1. Re:the long-term view by Anonymous Coward · · Score: 0
      It does some good to read this again, although I do not fully agree with the second part of it. Open source is a bit in danger to become the snake oil of software development, but models can get in the way at times.

      But to refer to the last sentence of the article. IMHO once grown up Linux ought to settle down and make room for something better lest to end up with a bunch of bone heads that are not willing to move forward.

      Java is overhyped for sure, Linux should not share the same fate, although me thinks at times to more and more people Linux has become the hammer to each and every problem. Not yet time to move on but ... EROS anyone ?

  36. JAVA Comeback? by decipher_saint · · Score: 1

    I took a JAVA course in college (we made a web server in JAVA). I have a lot of respect for this language and I would hate to see it die merely because of PHB's.


    Personally I think JAVA will make a comeback. A lot of languages wax and wane as time goes by (C++ for instance) and I think that one day in the not too distant future JAVA will come back in a big way.


    LINUX will be around for good, I think. (Even though I don't have it, nor do I want it). But don't believe for a second that it can't be shut down by big business. Public support can only go so far.

    --
    crazy dynamite monkey
    1. Re:JAVA Comeback? by twan · · Score: 1

      Yeah. Java is not just the language anymore to write some cute applets that can be run in a web browser.

      IT IS:

      - a 99% clean object orientated language
      - a huge standarized object API for applications
      - scalable to run in web browsers, palm tops, user applications and on the server side
      - as platform (CPU) independet as it technical can get
      - not only SUN but: IBM, HP, SGI, Linux, Oracle, Apple, (and even a bit Microsoft) that are at least those I can figure out...


      It will or should strike back, because:

      - It is the only object API that has the same richnes and functionality as the Win32 (MFC) API for applications

      - the Java VMs will get faster, at least there is a lot of potential, just have a look at the multithread possibilities. Running application truely parallel on thread basis on multi instruction execution. Compilitaion of java classes to machine code on install time, etc.

      - It is platform independet without any draw backs, beside speed, but what should my 1Ghz 256 MB PC do with all the processor time, if not running more sophisticated, more stable and more flexible applications then just doing the job a 1/10 second faster, but bang out with a null pointer exception because one used a feature that was forgoten to be beta tested.

      - It can standarize things that are not standarized yet for programming, at least for the non Win32 world. As for example multimedia APIs, 3D APIs, component model, database interfaces, in fact Java is used a lot in interface programming where it not can be seen directly, but it is there: for example VRML Authoring Interface, inside Oracle database triggers, Web Server CGI "Servlet" programs

      - It is designed for the future and can handle the increased complexity of future applications, net centered, for distributed and portable computers

      - Sophisticated development tools are comming, have a look at AnyJ, JBuilder or VisualAge

      - And it is a pleasure to program :)


      Sorry, I know no X application that really has the features and interoperability (data exchange, drag&drop and ease of use) of a good windows/MAC application.

      But solid Win32 and X applications are, in my opinion, a pain to program and are not portable.

      For Unix application, the X toolkits and X desktop are seeming to go no where, at least from my view, what is KDE and Gnome in comparison with the windows application features ? What consumer applications are there ? And why can't they have a common look and feel ? Or even have a plugable look&feel as the Java window toolkits ?

      So in my opinion Linux and JAVA would fit together nicely. A solid command line OS with basic device operations for GFX and hardware devices, with a good scalability on different CPUs and hardware, and Java for sophisticated platfrom independent applications, with the hardware abstraction possiblities of the Java VM.

      Maybe it could rock the windows boat, or even make Windows look more as another OS to run Java applications, and not the only OS with the full range of consumer applications.

      In my opinion applications are the key to the users not the technical or political correctnes.

      I hope more Linux Gurus will support Java. It has allready some features Linux is currently missing.

      Imagine to run the same word processor / web browser application on your Intel or on a quad Alpha processor Linux. Without addapting the source(only think of the big/little endian and 32/64 bit issues) ... exchanging data between applications on different platforms, distributed... and have a web client that runs on your palm top to read your documents stored on your home machine.

      For copyleft, open source for Java would be a great thing, it is highly reusable on source and in binary form and well documented and more clear than these #ifdef, operator overloaded sources.

      The only thing that is missing from SUN are very stable reference implementations of their APIs, they look good but they are not very solid implemented, yet ? And a state of the art and fast Java VM Linux implementation.... to get it going...

      A ISO "open source" standard certificate for Java would also be very nice.

      Well only time will tell, but in my opinion it looks more promising from a technical view point for Linux and Java then it looks for the chaotic and over stretcht Win32 API.

      ... an application programmers view

  37. Re:One company vs many programmers... by Ed+Avis · · Score: 2
    I think that the following anonymous quotation says it best:
    The irony is that Bill Gates claims to be making a stable operating system and Linus Torvalds claims to be trying to take over the world.
    --
    -- Ed Avis ed@membled.com
  38. Re:Red Hat was ripped off by Anonymous Coward · · Score: 0

    The other way of looking at it is that investors greatly OVERESTIMATED the value of Red Hat stock. Only time will tell once the hype dies down and the stock value adjusts accordingly...

  39. Re:Java?! Hah! by Anonymous Coward · · Score: 0
    A more fair comparision would be Swing to Qt or GTK. Qt and GTK are late (3rd or 4th?) generation C/C++ based GUI toolkits. Swing is a second generation GUI toolkit for Java.

    Picking on AWT is like picking on Motif - its very easy to do now that we have used things that have learned from there mistakes.

  40. Heh by dennisp · · Score: 1

    A less than compelling article. The author draws many false conclusions. This sounds like some people i know that use metaphors completely out of context in an argument to sway the feeble minded. Like many people have said in this forum before: It's the PR, not how the actual product works :). For almost a year now I have been hearing that Linux is going to replace the windows desktop -- and anyone who has actually used it knows that Windows definitely knows it is the better desktop system currently.
    ----------

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

      hehe..If it's the same Insurance comapny I know and love, then it is the one that has decided to go 100% NT as well. Cross those fingers boys!

    2. Re:Heh by jedidiah · · Score: 1

      An important distinction should be made between 'desktop systems' and 'consumer systems'. The two aren't the same thing. The requirements vastly differ between the two seperating 'the market leader' from everything else regardless of any actual characteristics.

      procmail while a bitch to setup doesn't bring my X to a screeching halt like ccmail does to NT. In this respect, NT becomes the lesser desktop system despite NT having 'all the support'.

      'All the support' is what most really mean when they pummel Linux for not being 'desktop ready'. Despite requiring a bit of tweaking, my WM/dfm desktop runs circles around the default NT one.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Heh by RallyDriver · · Score: 1

      For 'merkins, PC-World is the UK's equivalent of Comp USA, i.e. overpriced, ubiquitous and aimed at the unwashed and ignorant masses. The difference is that PC-World is owned by Dixons, the UK's equivalent of Circuit City - overpriced, etc. etc.

      PC-World has been offering Red Hat and Caldera for years, but they haven't exactly been selling it. They also offer Lotus products :-) The fact that they are shipping a Linux machine is news, but I'd be interested to know (a) how "up front" the advertising is (tried to find Linux on Dell's or Sun's websites lately??) and (b) whether you are paying for Win98 with it (I expect you are).

      As far as Java preloads go, you are quite incorrect: apart from being pedantic and pointing out the little Linux vendors like VA and others (my PC came with RH6 preloaded, including kaffe et al.) Sun has been shipping Ultra's with Solaris 7 and the JDK preloaded for some time. I'm sure there are other examples.

      What Linux needs is a point and click installer that is comparable to "Install Shield" on Windows. It should be pre-loaded on all distros, should know where to put system files, where to update *all* the popular window manager menus, etc. It should be setuid root by default so the average idiot can run it.

    4. Re:Heh by robbieduncan · · Score: 2

      Sad, but true. At the moment Windows is the better platform in the consumer world. Everyone knows how to use it, the apps they know and curse run on it, and it's from a name they (dis-)trust. Yet Linux is getting better, and in a very short time will be able to present a real alternative to the most inbred of users. This can be readily seen by the fact the PC-World (the biggest retailer of systems in Britain) already offer Linux in theior software section (Red hat and one other I think) and have just introduced a PC with Linux and Star-Office pre-installed instead of Windows. No-one ever offered a Java compiler pre-installed.

    5. Re:Heh by Rodney · · Score: 1

      While it may be true that nobody ever offered a computer with a Java compiler installed, nobody has ever offered a computer with Visual C++ installed either.

      Meanwhile, every browser (not OS) comes with a JVM (generalization intended).

    6. Re:Heh by sammy+baby · · Score: 2
      anyone who has actually used it knows that Windows definitely knows it is the better desktop system currently.

      One of the side effects of having Linux hyped so much in the media lately is that people expect it to be the be-all, end-all, when in fact it's a work in progress. The technically savvy know that an operating system isn't the same as its GUI, or its browser, but when you're actually deploying Linux as a desktop OS, who cares? The bottom line is that the GUI, browser, apps, and underlying OS are all part of a system. Like it are not, some parts of the system just aren't as robust as the competing alternatives.

      If development continues apace, I'd wager that Linux becomes a viable Windows alternative for the masses in less than two years (probably less than one). My fingers remain crossed.

    7. Re:Heh by Anonymous Coward · · Score: 0

      Well...Thats what happens when hi-tech becomes a common household buzz-word... Seen from a consumers point of view Java has failed, as there aren't many articles discussing it might as well be dead... But us in the business know it isnt...You just dont see any applets anymore, everything is either running on servers or in traditional java applications... I my company, one of the largest insurance companies in the country, we have decided to go 100% java, and many companies are doing the same... this just show the low level of insight of the author, and marks him as a non-reliable source... Have Fun! Dont Believe The Hype.....

    8. Re:Heh by Anonymous Coward · · Score: 1
      anyone who has actually used it knows that Windows definitely knows it is the better desktop system currently

      Not really. Very few "at work" clueless users of Windows would suffer greatly on the early version 1, hasn't really caught on yet, KDE desktop - really they wouldn't - and there's progressively fewer missing apps on the KDE desktop. (an MS-Project clone? - supposedly in the works but most people use web-based frontends to DB-servers for project management stuff don't they?).

      Interesting that this article compares Linux with Java and assumes Java is "dead" ... ha ha! KDE (gnome too I believe) will soon have "seamless" java support for deploying and developing java applications with KDE look and feel. Two dying technologies locked in a final emabrace I guess ...

      And if that doesn't work out well python is pretty cool too and its apps run anywhere - even where python hasn't been installed.

      Admittedly the ability to compile VBasic apps -> native .exe's and DLL is a big plus and I'm sure Windows has a small edge in rapid app development because of it - but even on Windows Java, python, etc. have made big inroads.

      Oh well with so much crap being published out there at least comp sci geeks get an object lesson in the debunking and critique of media and the "information age" that goes on in social theory circles ...

  41. Does it matter? by Anonymous Coward · · Score: 1

    The people working on the GNU(/Linux) environment are striving to create a complete Free operating system. Whether it is a commercial success (and to some degree whether it is better than the non-free systems) is not really important.

    1. Re:Does it matter? by gwynedd · · Score: 1

      Standards from M$? Like NetBios and TCP/IP, OS/2 and WIN95, DR-DOS and the win3.1 beta, Office97 reading Office2000, ActiveX and Netscape, NTregistry and Samba, DOJ and Java ring a bell?,.doc word format and txt,
      Oh thats right! MS is the hero of open standards on instant messaging, when they can smear there competition (AOL).
      Check out bluemountain.com and see how M$ is the champion of the free exchange of information.
      Maybe when I am a prof at the local university I will say somthing positive about an M$ product, after all it is a quick $200 then I too can dip my snout into the M$ feedbag.

    2. Re:Does it matter? by Anonymous Coward · · Score: 0

      very good point. Linux won't change the world, but GNU will. In fact, GNU has.

      Xah
      xah@best.com
      http://www.best.com/~xah/PageTwo_dir/more.html


  42. Re:Just what we need, another Hiawatha Bray articl by hey! · · Score: 1

    Well, Bray ususally isn't too bad, if you remember that his audience is general readers. Certainly, this was one of his lazier efforts, consisting of unsubstantiated (and sometimes disingenuous) quotes, stale news and practically no critical thinking.

    At least he isn't _Simson_. Somebody otta whack that boy with a clue-stick.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  43. One company vs many programmers... by Dast · · Score: 2

    The difference is that Java was the effort of one company: Sun. It only takes one Sun exec to bring the whole project to failure.

    Linux, on the other hand, is the effort of many many programmers all over the world, all with different wants and needs. Nobody can really kill Linux. Even if Linus were to be hit by a bus (pray it never happens), Linux would continue.

    I'm not sure about all this talk of world domination anyway. Even if we don't take over the world, it isn't the end of the world. I use Linux because it works. Taking over the world is all nice and all, but if we fail, we at least still have a decent OS made better by the attempt.

    --

    This sig is false.

  44. Re:Huh by jflynn · · Score: 1

    Sun controlling Java has both positive and negative aspects. The positive aspect is that Java can't be forked. The negative aspect is that Java can't be forked. If Sun controls wisely, being unforkable is positive. If Sun goes down the wrong path Java dies instead of being forked.

    The threat of forking is a powerful motivator to keep projects open to outside ideas, and to merge well written developer patches.

    There is one other large difference between control by Sun vs. control by Linus. Linus is not legally bound to make maximum profit for his shareholders as Sun is. He can base his decisions on how much he likes the code.

  45. Re:media has limited attention span by Anonymous Coward · · Score: 0

    If only that were true. Then we wouldn't face 18+ solid months of presidential campaigns. (These people have been campaigning for 6 months and Bill Clinton's still president; I guess he's president for life.)

  46. Whatever by the+red+pen · · Score: 1
    Thanks for using my product many times today.

    Thanks for using mine, too.

  47. Re:more PR??? OK!!! by the+red+pen · · Score: 1
    no, i ALREADY made $5 million doing perl.

    Spend it wisely. Take some Java classes.

    (snicker)

  48. You know you're reading a bad article when... by Platinum+Dragon · · Score: 1

    My $0.02Cdn...

    I knew the article would dive into standard FUD and "misinformation" when I saw the first quote was from a Microsoft exec. Talk about your biased sources! It's like asking Lenin his opinion of capitalism. You can pretty much guess the kind of quote you're going to get.

    I suppose we should apply the lessons we learned from the Bob Metcalfe/Win2K endorsement fiasco, though:

    • Avoid flaming reactions
    • Don't worry about articles like this; for every journalist who actually believes M$ press releases, there's another one who has a clue as to what's really going on.
    • If you absolutely must reply to the author/editorial board, write an intelligent rebuttal; point-by-point analyses and calm language show you know what you're talking about.
    • Just remember; for the second Mindcraft test, the Linux community sent programmers, while M$ sent marketers (is this just an urban legend? It still spells out the differences between the BorGates and the OS Federation)
    Stay calm, concentrate on making one of the best operating systems even better, not on "beating Microsoft". Cooler heads shall prevail:)
    --

    Someday, you're going to die. Get over it.
  49. Re:The problems with Java that don't exist on Linu by toriver · · Score: 1
    closed-source

    The specs are there for all to implement at their leisure. Why would you want Sun's particular and buggy implementation? Get Kaffe and participate to your heart's content.

  50. Re:Utterly false !! (Java support of Linux) by Anonymous Coward · · Score: 0

    Yeah but Blackdown's 1.2 is pitifully slow. ( http://www.volano.com/report.html#fast ) We'll have to wait for IBM's engineers to perform their magic again!

  51. Re:well, no. by aaarrrgggh · · Score: 1
    actually

    incompatible C/C++ libraries would disable the product-- preventing users from being able to use other binaries.

    They don't even need to provide a compiler!

    the gpl has never been legally tested

    even if you could win, would you want to fight a legal battle with MS?

    the idea is that you don't want/need OS community support--- you don't even have to distribute the (correct) source!

    MS has plenty of money... a free CD in every trade magizine is likely to get a lot of people to try it... and get burned!

    if you want to be really tricky, make it so that the only thing you can install on top of it is win2k!

    Point being... if MS wants to... they could try something interesting.

  52. Please stop posting press releases by Anonymous Coward · · Score: 0
    This is just more unsubstantiated drivel from a sun lobby site.

    According to every indication out there, Java will be the premier language for consumer devices.

    Most of these "indications" come from Sun. Jini is being hyped no less than Java, and will probably end up beside it in the dustbin.

  53. Re:Except that no sane Linux user would use MS Lin by Bastian · · Score: 1

    MS doesnt need to have the people who use linux because they dont like microsoft in order to kill linux. Nor do they need any of the existing linux users. (by killing linux I mean to neutralize it in their eyes. . . Java is still around but Microsoft can sit tight knowing that massive numbers of people use J++ every day) All MS needs to do is neutralize the linux FUD should the linux community become big enough that they see a use in capitalizing on it. All they have to do to do that is create software that is attractive to people who want everything people say is so great about linux and add a sugar coating on top.

  54. Re:buzzword bingo by Anonymous Coward · · Score: 0
    As one of those Java programmers that downloaded the beta JDK in the early days, I have to say that Java lived up to everything I was told about the system. No one listens to those so-called experts anyways, since they're just hawking magazines with plenty o' advertisements.


    Now, if someone would *please* make an ext2 filesystem with journaling built-in so I don't get 10-minute fsck's on a dirty shutdown...

  55. Re:Utterly false !! (Java support of Linux) by chialea · · Score: 1

    it's not just 1.2 that I need -- it's a perfect copy of 1.2.2... compiler class, ya know :)

  56. Re:Utterly false !! (Java support of Linux) by toriver · · Score: 1
    Go to Blackdown and see: They have the JDK (Sun's version of which is now called SDK). Sun's official platforms are Solaris and Win32 (where they are currently at 1.3 beta), but they also list quite a few ports from other vendors.

    (Note, though, that "competing" VMs on Win32 are strangely absent, including Microsoft's fast and well-patched one based on 1.1.4, IBM's etc.)

  57. You bet it does! by Anonymous Coward · · Score: 0

    A completely free OS has its drawbacks. First it will be impossible to license the source code. Completely free open source code will lead to many different final versions too. This is a disaster for desktop PCs. The one thing we can all thank MS for is some type of standardization (A flame bait statement if I've ever seen one.) Granted it is as buggy as hell, but it is at least consistent. It is hard enough as it is to get reliable drivers for the newest graphics and sound cards (I just now finally got my TNT2 card to work with all my games.) Could you imagine trying to get these companies to come out with drivers to work with an OS that has 200 slightly different versions? Sounds like a nightmare to me. No one can argue the value of a Linux/Apache web server. Linux will not die. It will be here for a long time to come because it has its place. I personally don't think its place is on the desktop though (at least not for the general public.) The GUIs aren't even close to being ready for primetime. Another main arena Linux is lagging behind in is in Networking. Until Linux incorporates some type of NDS or active directory, it cannot even think of entering the network market. Linux will be here for a long time, but so will Gates and his empire.

    1. Re:You bet it does! by jedidiah · · Score: 1

      The desktop does not really need the Jackbooted style of standards. This is a rather big fallacy. Even what Windows benefits from isn't that sort of thing but more general low level sorts of standards aren't even really visible to the end user.

      Interoperability is the key, not who's widgetset your using. Those issues are being addressed as we speak. GNOME & KDE are moving together towards defacto standards and accomodating older ones along the way.

      gmc will interact with Netscape the same way explorer does now.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:You bet it does! by Anonymous Coward · · Score: 0

      You are deeeply confused. The differences between distributions does not amount to substantial fragmentation of the kind that inhibits development of *drivers*, fer chrissake! "It will be impossible to license the source code"? I can't even guess what you thought that meant.

  58. Re:First POST! by The+Future+Sound+of · · Score: 0

    Why don't you take your 'I hate Microsoft' jack-rag and wipe yourself off.

  59. Re:How MS Can Kill Linux by Bastian · · Score: 1

    Hardly. If Microsoft tries to include even one major incompatability or serious bug, it will kill "L++"

    the same way it killed MSIE and Microsoft's ripoff of javascript during the IE3.0 days?

  60. Re:Linux should be so lucky as to "fail" like Java by the+red+pen · · Score: 3
    Where [is Java a huge success]? [Give] real data...

    Caterpillar. Cargill. Tennessee Valley Authority. American Airlines. Sabre. Tricon Restaurants (Taco Bell, Pizza Hut, KFC). These are not "mom 'n' pop" operations, they are huge corporations collectively dumping hundreds of millions into the Java industry. There are many, many more.

    ...even one benchmark [comparing Java with VB and Perl] would be nice.

    Good point. I'll look for one or maybe take a stab at one.

    ...IBM also invested heavily in OS/2 and dropped it the second it lost favor...

    IBM did no such thing. Not only does IBM still sell and support OS/2, but it's sales are exceeding projections. OS/2 may serve as an example of a market failure, but it also serves as an example of how IBM does not abandon its customers.

    What you didn't mention is the companies aligned against Java - Microsoft and HP to name two. Both are pushing HP's Chai.

    This statement is really proof that you are way too ignorant to be criticizing Java. Chai can hardly be called anti-Java. Chai is a Java Virtual Machine. Chai supports Java, albeit not necessarily Sun's strict definition. And I did mention HP -- it's another company investing in Java technology (you did read my post, right?).

    Beta is dead, and I'm sure Sony can't be too pleased to see DAT relegated to a tiny market of recording enthusiasts.

    ROTFLMAO. Anyone who could dismiss ABC, NBC, CBS, Fox, HBO, BBC, CBC, Univision and who knows how many global networks both broadcast and cable as a "tiny market of recording enthusiasts" is irretreivably stupid. I challenge you to find a broadcast production facility (among thousands) in the civilized world that does not feature a Beta SP deck and a DAT.

  61. Re:How MS Can Kill Linux by JordanH · · Score: 4
    Seriously, the problem with this goes to the heart of why Linux and GPL are so vibrant.

    Java exists to attack Microsoft. Everybody knows this. Java is a top-down marketing strategy to hit 'em where it hurts. In a way, Java is just another closed product that claims to fit needs that Microsoft has missed. Java is essentially fighting fire with fire.

    People think that Linux is just Anything But Microsoft, but it's not really. It's an organic, bottom-up movement. Linux grows into what people need and want, in a direction that provides a stable, useful tool.

    This is exactly the opposite of the direction that Microsoft products take. Microsoft products grow in a direction that increases your hunger for more Microsoft products and new releases of the old ones.

    Linux and GPL in general being so completely different than the MS-wares makes people believe that it's a directed attack on MS, but it's not. Linux users generally just have work to get done and Linux does it for them. I won't deny that some Linux users ALSO enjoy the Anything But Microsoft aspect of Linux, but this isn't the raison d'etre for Linux as it is for Java. Linux is like fighting fire with water.

    Linux being completely different than Microsoft products, gives Microsoft little leverage to try and defeat it. The Holloween Memos show that they don't know what to do, and the "Labor Day Memo" pokes fun at the possibility of their using their standard tactics.

    It should go without saying that they never support this product, fail to mention it on most of their web pages, remove all references to it from their Knowledge Base, charge exorbitant prices for it (while also distributing it free in computer books) and include the 49.7 day bug.

    The obvious problem with L++ is that there would be no community support for it. If MS didn't support it heavily (as you suggest), and the Linux community wouldn't touch it (as I would guess) then it would be stillborn. Anyone who tried to make it work would give up on it almost immediately when they found they couldn't get any support for their problems.

    Then, after dividing the market, there's no way Linux could sue them.

    Dividing the market just isn't a problem with Linux the way it would be with Java. Java only works at all if it works exactly the same everywhere. Something called Linux works if it works anywhere. People who were interested in getting work done with a stable platform that has rich functionality (love those MS buzzwords!) in Internet applications just use some version of Linux. It doesn't hurt Linux that there are branches. If somebody sees things from two different branches that could productively brought together into one, this can be done fairly easily.

    Once you've used Linux somewhere for an application it's just dirt cheap to clone that success N times. The incremental costs are often near 0 as you can use old computers that have long since been amortized down to nothing and just happen to be laying around. As MS knows from their experience of marginalizing Netscape, you just can't compete with free.

  62. Re:LInux is not Java by William+Wallace · · Score: 1

    "Java has at best a limited market, aimed at those who write programs. ... Everyone must use an OS."

    So your contention is that Linux -- one OS with a
    very small share of that market -- is more widespread
    than Java, a language that spans practically every
    OS, and is used by both the developers, and the
    people that run the Java programs?

    In short, HUH?

    -WW

    --
    Why are there so many Unix-using Star Trek fans?
    When was the last time Picard said, "Computer, bring

  63. Re:Linux should be so lucky as to "fail" like Java by Bernal+KC · · Score: 1
    From the perspective of a job seeker, Java is the skill to have right now. To me this is proof that Java is not failing. Au contraire.

    Industry chatterboxes, including the media, are fixated on the idea of a winner take all, head to head battle between M$ and some imagined direct competitor. These folks are without a clue. These folks are actively failing to see the internet -- failing to see how significant it is that M$ is a marginal force in the web.

    Java may not be fulfilling its promise as a Windows killer. It may not have augured in the anticipated network computer. But Java is playing an integral, pivotal role in the maturation of the web. It is healthy and it is maturing nicely. Pity the fools that can't see or understand this.

  64. Re:Nah.... by Anonymous Coward · · Score: 1
    I too am a big-time Linux fan, though not as technical as the folks here at Slashdot. I'm presently hunting and pecking my way through the setup of a Linux-based server for my home network. I've got Samba going, and the next step is mastering IP masquerading. I can feel a few more hairs turning gray at the thought of it.

    I suppose I wrote this story as much for my own edification as anybody else's. I'm worried that people like myself are getting a little too eager to see Linux as our liberation from a Microsoft-dominated world. I found myself remembering how we'd heard the same predictions about Java, and it got me to thinking--how are Linux and Java similar, and how are they different? And will Linux succeed where Java has so far failed? Should we even expect this of Linux?

    So I took a stab at answering these questions. While the result may not have been entirely satisfactory, it sure set you guys to thinking, and I'm enjoying the heck out of your responses.

    By the way, you can track me down at bray@globe.com. I may not be able to respond to all messages, but I'll do what I can...

  65. media has limited attention span by jetson123 · · Score: 2
    The media seems to have an attention span of about six months. If something hasn't taken over and obliterated the competition by then, they declare it a failure. That's childish and irrational, of course, but as long as people keep reading the stuff, they keep writing.

    Java has been spectacularly successful. Its most important use is probably server side development. Java's run-time safety, reflection, and dynamic loading are crucial features, and its libraries have become more complete and comfortable than those of OpenStep and other applications development platforms. Of course, Java isn't without warts, but it's a lot better than any other widely used platform out there. Java 2 also has made lots of progress on the client side, and apparently will be included with an upcoming browser release by AOL.

    I'd expect that Linux, just like Java, will fall from media favor sooner or later. We'll get articles about how Windows 2000 is the best thing since sliced bread and how it will wipe every other operating system from the face of the earth, or about the rebirth of OS/2, or about BeOS or whatever. Just like Java, Linux will continue to be enormously successful.

    Now, if we could only get a complete, working Java 2 implementation on Linux; the Blackdown port is so close, yet not quite ready for production use.

  66. Re:Ah, but Java had a little problem... or two by Anonymous Coward · · Score: 0

    Exactly. And the world just isn't pure OO.

    I would still argue that pure OO is closer to human way of thinking than "traditional" languages based on the imperative paradigm. YMMV.

    Try writing a guidance system for a missile

    :) ..but the Java license thingy says no-no to "on-line control of aircraft". (Probably to avoid lawsuits of "Java made me do it!") Anyhow, I have yet to notice so dramatic performance effects as a result of the garbage collector in action.

    precision is outright dumb. You would get just as far, faster, by knowing your worst precision and using that as the unified precision.

    But there are other issues, for example with memory management. Things are much simpler if eg. a double is set to some size which is constant in every implementation of Java in every platform, whether it be a television, a GSM or a computer in a (more or less hardware homogenic) computer cluster.

    You just don't have 10 bits of difference in the real world.

    Maybe you have none, maybe you have 8. Maybe you have just 1 or maybe there's an issue of Big Endian vs. Little Endian... and so on. I prefer to have programs in a way that they will run (with equivalent results) unmodified on all platforms I care to run them in. It runs a little bit slower but I can live with that. But let's not start a flame war about something as indifferent as computer languages :)
  67. Re:Classic M$ FUD by Dog-Cow · · Score: 1

    I just have to comment on this. I have win2k pro RC1 running on a dual PIII Xeon, and it runs very nicely indeed. Isn't too shabby on on a P133 with 32 MB of RAM either.

    Just for the record, I run linux (debian) at home, with NT running in vmware. Linux crashes more often than NT.

  68. Fear of Linux Desktops by JordanH · · Score: 1

    The biggest seller of PCs in Britain selling machines with Linux and SO pre-installed, eh?

    Well, now isn't THIS interesting.

    Maybe this is yet an additional motivation for Sun to purchase Star Division?

    Think about it. You work in a Solaris shop. All the technical staff are sold that Unix is the way and Windows is not to blight the desktops. Even the secretaries and non-technical management types must use Unix so as to be supportable. And, it's not just all bigotry really. For people to really work in that environment, they need solid X-Windows, NFS, SMTP/IMAP support that's not a toy, etc. etc.

    Now, the computer store down the street is selling desktops with Linux and SO pre-installed for under $1,000. You've always bought $4,000-$5,000 Solaris workstations before. You've played with Solaris/X86 too, but it's quite a bit more expensive than Linux. Always requires someone to sit down and install and configure it Solaris and Star Office, too. A pre-installed Linux system sure starts to look attractive. A lot of the technical staff use it at home, and some of them have started using it at work for the odd job, so there's no fear of the unknown.

    What does this do to Solaris desktop sales? And if the desktops all go to Linux, how long until they start to look at it for low-end servers and then...

    The test will be if PCs with Linux/SO pre-installed will continue to be available, at the same prices, as before Sun purchased Star Division.

  69. How MS can kill Linux - a realistic approach by Hairy+Fop · · Score: 1

    This discussion has drifted into how MS is going to kill Linux, like it did Java. Which despite people saying, no it won't happen because it's open source, it can happen and there isn't a thing the open source community can do about it.
    MS will use open source against itself and do what it has always done, embrace and extend.
    If MS put in the functionality to run linux binaries ala RPMS and made it easy for MS to compile sources or SRPMS, then it would use the open source software without needing the open source OS. It could then easily extend the libraries to 'enhance functionality'. A lot of developers will of course try and make it so that it only compiles on specific platforms, but because it's open source it won't belong before someone creates an MSRPM of the software.

    They won't compete directly but allow windows to do the same things, although they will have a problem with multi-user stuff.

  70. Re:FUD-laden article. by bharlan · · Score: 2

    Who did the reporter misunderstand to write this nonsense: "For example, Java was originally designed to prevent users from saving files to a computer's hard drive - a good security precaution, but worse than useless for word processing." He's talking about a default security policy for a class that implements the Applet interface. The policy can be changed. Most Java classes do not implement Applet or need to run in a browser, where security is vital. Java was designed to have a fine-grained security policy--unlike ActiveX where you must choose to trust everything, or nothing. This factoid had the strongest smell of FUD for me.

    --
    (Reality reasserts itself sooner or later.)
  71. Linux Will Win, Because Vendors & Users Save Money by JeffreyHenning · · Score: 1

    "If Microsoft is not recording monopoly profits, who is? In its latest quarter, the software giant recorded $2.0 billion in net income on $4.9 billion in revenue. That's a return of 40.2 cents on every dollar of sales. After expenses. After taxes. By way of comparison, the average return on revenue for all the companies in the 1998 Fortune 500 was 4.9 cents on the dollar. If software were really all that competitive, Microsoft would not reap profits 8 times that of the rest of industry." -- Tom Steinert-Threlkeld, Editor-in-Chief of Interactive Week, 2/1/99

    I love Hiawatha Bray's writings (http://www.monitortan.com/) and have read his columns for years, but what he fails to realize in regards to Linux is how many companies have a fundamental economic interest to ditch Windows in favor of Linux. Billions of dollars flow from PC manufacturers alone to Microsoft (Compaq paid Microsoft close to a billion dollars last year). That gives all the hardware manufacturers a powerful reason to want an alternative -- look at the vendors who invested in Red Hat when it was still private. Eliminating the "Windows tax", as Bob Frankenberg (then the head of HP's PC division) once called it, will make them all more profitable.

    And of course its not just vendors who pay. Major corporations spend huge amounts of money with Microsoft for their users, and spend even more money maintaining Microsoft applications, and in the year 2000 you will see creative IT departments convince a few Fortune 1000 companies to standardize on Linux on the desktop. It will be less expensive to deploy and less expensive to maintain. By 2005, it will snowball into Linux on the business desktop, coexisting with Windows on dual-boot machines for a while, until Windows is superfluous.

    Since there is no comparable economic motive for businesses to embrace Java, I think that Bray's analogy between the two technologies is fundamentally flawed. Linux *will* dominate the world, because it will save vendors and users money in the short term and the long term.

  72. Not Right by Tekhir · · Score: 1

    Sun recently picked ECMA to be the standards board for Java. And ECMA said anyone can submit to the standard, not just SUn. So really they lost a lot of control.

  73. Re:POSIX to the rescue (the Newton paradigm) by acoopersmith · · Score: 1

    Even NT already conforms to POSIX - it's mostly useless though, since POSIX misses many of the important functions many applications use. (For instance, until the recent addition of POSIX.1g, there were no networking calls in POSIX, and there is no GUI at all since X Windows is not part of POSIX.)

    The X/Open standards from the Open Group which are used to determine which products can truly call themselves UNIX(tm) are more complete, but still would not ensure complete compatibility with all Linux apps. (Just look at the problems many apps written for Linux have when they are first ported to other Unixes.)

  74. Re:Trolling for dollars by William+Wallace · · Score: 1

    Heheheh... wow this has got to be one of the
    most one-sided battle of wits I've ever seen.
    Red pen... don't waste your time any more. :-)

    -WW

    --
    Why are there so many Unix-using Star Trek fans?
    When was the last time Picard said, "Computer, bring

  75. Re:Linux AND Java could be the solution ! by Anonymous Coward · · Score: 1

    It seems fairly obvious that one of the primary reasons that java gets trashed by slashdot readers is that they do not really know how to program in the language. They will confidently proclaim that they are familiar with the language but have they actually spent anywhere near equal time developing real applications with java as they have with c or c++? Many of you, with years of c experience, try java, pretend it is C[++] and get bitchy because it is not as good at being c++ as c++ is. It takes years to learn to program in a new paradigm and most of your c specific experience is next to useless under java. It is very difficult to train a c programmer to use java properly. Even after years, you still get strange c habits cropping up in code all over the place. If you want someone capable of learning java then avoid c people and try and dig up some smalltalk programmers. They have there own quirks but at least they make an effort.

    As time passes, more and more Linux users will actually learn how to use Java properly and we will see good code come from them. Until then there are tons of good C coders around who will be happy to keep doing what they do best.

    I write my java on Linux, test my EJBs on a 98 box against DB2 and finally deploy on an NT server with SQL7. The app is fully distributed across four seperate machines and the EJBs can be further scaled across multiple machines which do not even need to be aware of each other. Furthermore I stopped caring about the actual OS or even hardware a long time ago. I can mix and match any OS I like at any point in the Application.

    I mention this because Java is the ONLY reason that my company has started to allow production use of Linux boxes. Linux fans need to start appreciating that fact. With Java I can silently replace NT boxes without making a headache for anybody.

    Happy Java Programmer

  76. Re:I got it! you work for Microsoft by William+Wallace · · Score: 1

    Don't you think it's extremely lame to try and
    rag on someone because they can speak more languages than you can?

    C'mon, you can do better than that, right?

    -WW

    --
    Why are there so many Unix-using Star Trek fans?
    When was the last time Picard said, "Computer, bring

  77. Re:I have to step in now. by Anonymous Coward · · Score: 1

    And you also should have mentioned that SMP support for Windows is pretty shaky, too.

  78. Re:everytime I say anything good about Windows by Anonymous Coward · · Score: 0

    Did I ever say how much I though Microsoft contributed to computing? Did I ever say that I cared what MS did? I know what MS has done, but I don't care enough to stop using the OS I prefer. And you're right, I'm not a hacker or like tinkering with my OS. I'm just begining to program. I just want to do the normal everyday things that most Americans do on their computers. And, at least IMHO, Windows is the best suited for the job.

  79. Well...this is fun! by Anonymous Coward · · Score: 0
    I feel so...misunderstood.

    Part of it is my own fault. I should have pointed out that the Microsoft guy's comment about Linux support of SMP isn't quite right. I shall have to plug in a clarification somewhere in the Globe, and that right speedily...

    But as for the rest...well, what is it with you guys? It's quite obvious that Linux and Java are two very different things. One's an operating system; the other is...well, what is it exactly? A "computing platform," let's call it. But anyway, not an operating system. Their chief point of similarity is the perception of the partisans in both camps that either Linux or Java are "giant-killer" products that will rock Microsoft to its foundations.

    Just a few years ago, we were hearing exactly the same sort of hype about Java that we're now hearing about Linux. Doesn't that get you to thinking? Well, it did me.

    I'm a bit bored with this succession of Next Big Things, destined to leave Bill Gates sleeping under a viaduct somewhere. Instead of simply buying into the hype, let's take a critical look at it, shall we? That was my goal in the story. Seems to have worked, eh?

    Oh, wait! Just in case you want to rail at me in person, use bray@globe.com.

  80. A couple points by Mornelithe · · Score: 1
    --Applets--

    Most Java development has little to do with applets now. Lots more Applications are being developed that applets. One interesting thing is the Open Java Interface at Mozilla.org (I think the URL is http://www.mozilla.org/oji/ but don't quote me. Just poke around and you should find it). It allows Mozilla to use the latest version of the JRE installed on the computer without an 8 megabyte plugin. Very handy idea.

    --Distribution--

    Have you used Java 2? I believe that was the version that allowed you to give the VM a jar file to run. You specify the main class of the jar file in the manifest, and then do something like this:

    java -jar MyApp.jar
    This executes the main class specified by the jar. At least on Windows (I'm inexperienced, so I don't know about other OSes) you can set the file type of a .jar file to be run with the following command
    c:\jdk12\jre\bin\javaw.exe -jar
    This means that when you double click on a jar file, it executes it. No batch files required. Also, classpath issues are a lot better in the JDK 1.2. I haven't tested this much yet, but it's worked for all the stuff I've done. You put all your extention library jars in the $JDKHOME$\lib\ext\ folder, and the VM searches those jar files when looking for non-core classes. I believe it also automatically detects the core jar file, and the user directory is automatically added to the classpath. The only reason to use the classpath is for adding extra library files (like jars) that aren't in the ext folder. I'm a bit muddled with being sick at the moment, so forgive me if this is unclear.

    As for the GUI, I'll admit that it leaves something to be desired. However, Swing in the JDK 1.3 looks nice (they finally fixed the drawing with non-standard pointers bug). I decided not to learn the MFC since I like Java better than C++, so I don't really have anything to compare Swing to. There are most likely many people more qualified than I to answer questions about the GUI.

    Regards.

    Mornelithe

    PS: If you want a great Java text editor, go to The jEdit homepage. I'm using it as my default text editor now.

    --

    I've come for the woman, and your head.

  81. Re:Not quite by gss · · Score: 1

    I'm currently involved in a successful commercial Java project and I would strongly disagree with the cockroach statement. In our specific case (a retail system) it turns out that the portability of our system has generated lots of extra revenue that would have been a lot harder to get had we not picked Java.

    I get really tired of hearing at how Java is dead where it has so many great uses out there. I think it gets a bad rap from all those awful craplets that first appeared with it.

  82. Re:Another piece of FUD? by Anonymous Coward · · Score: 0
    'Tis kind of FUDdy, yes? But there's nothing wrong with fear, uncertainty and doubt in small portions.

    If you were on the receiving end of Sun's and Netscape's early Java hype, you're well aware that plenty of people in those companies really saw Java as a fundamental threat to Microsoft's dominance in operating systems. It wasn't just media hype, though there was plenty of that. Lots of people in the computer industry positioned Java as the Great White Hope that would finally drag Microsoft down to earth.

    That's my chief point of comparison between Java and Linux, which are indeed two very different products. I certainly never said that the Mindcraft tests proved that Linux was slow. I merely pointed out that Microsoft is using the tests to demonstrate that Linux isn't as fast as NT for certain applications--a fact which has been conceded by both sides in the dispute.

    All in all, the last thing Linux needs is mindless cheerleading. And one of the most positive things I've seen in the Linux world is the fact that so many of its partisans understand this fact. They tend to be surprisingly open to the idea that Linux still needs work in many areas, and not so defensive when Linux is criticized.

    I've had to occasionally put up with the frenzied hostility of Macintosh users, who regard even the slightest criticism of the Mac as a personal affront. It's much nicer to hang with the Linuxheads, a vastly more open-minded bunch.

  83. Re:Linux will get what it deserves, both good and by UnknownSoldier · · Score: 1

    Ok, your first post makes more sense now.
    (Sorry for shouting in the prev post, ASCII just doesn't convey emotion that well.)

    I have to agree, if the Linux community isn't carefull with its adovacy, it could turn a lot of the masses off completely. I think this is more commonly called "coming on too strong", or lack of diplomacy. I know that I've done it in other fields (non-computing) ;-(

    For better or for worse, Linux is being thrust in "the lime light."

  84. Re:Look at the Economics (101) by di'jital · · Score: 1

    An interesting attempt to fit a textbook economics model onto the situation...! I loved the application of marginal analysis to programming! :)

    I think a lot of these economic analyses pan out in plain language to be the general business knowledge in the market though. I would say that at the very least M$ understands this model better than anyone!

    Lots of very valid points though - especially with regards to adaptability to market disruptions, which is a real strength.

    It would be interesting to see some numbers and charts to validate this in terms of 'economics' though.

    A couple of confusions though. I am by no means an expert in the art of economics but I don't understand how stability of software turns hardware into a durable good.

    With Moore's law, and the ever widening scope of applications, I doubt hardware/software today will be sufficient for applications 10 years down the line. I doubt many slashdotters are using a 16MHz 286 with 20Mb hard drive to access this site. Computers will never be a durable. It's debatable whether most durables are durable anymore.

    Valid conclusion at the end - in that there is a bit of a 'pet project' influence on Linux. And you are 100% correct in terms of mainstream established markets.

    However, price signals aren't always the most efficient indicator of future markets (despite what classical economists say).

    the fact that open-source isn't driven in such a manner is a key strength which allows interesting tangents outside of the current demand structure to develop.

    How many cool, useful and important technologies can you think of which were developed as a pet project?

    Quite a few I am sure. A lot of marketing people loathe engineers for coming up with useless inventions that the market can't support.

    Inventions like the Sony Walkman, the Automobile, the Internet had no market during development. They were market makers ... Linux itself was a pet project with zero commercial input. Now Red Hat etc are making money from it.

    * Does software have inelastic demand?

    I assume you mean that M$ charges way above market price for its new software releases, because users 'have to pay it'.

    I would say software is extremely elastic. For three reasons:

    1) M$ faces a huge competitive burden from itself. If M$ charged $1e20 for Win2k then users would stick with NT4!

    2) Barriers to entry in the market, while incredibly strong in some respects (proprietary software standards etc), are incredibly weak in others. With the Internet, dissemination of new software and information is nearly efficient.

    While there is no serious *current* competitve threat to M$, it must price as if there was, because it must price against the *threat* of possible future competition.

    3) Piracy helps to keep the prices down too - if M$ doesn't charge a sensible price then people will find ever more inventive ways to rip off the software to meet the chasm of demand at a lower cost.

    * Diversity of platforms

    Judging by the ratio of Intel boxes to everything else, this isn't really a significant economic advantage in terms of superiority over NT. It could be significant in future in terms of 'information appliances' provided Win-Tel doesn't use market muscle to penetrate these markets with pricing and marketing economies.

    * Efficiency of execution (less hardware investment)

    Perhaps under the bucket of diversity of hardware you could squeeze Linux onto that 16MHz 286 and thus embrace a wider market than NT. However with the aforementioned acceleration in technology it is hard to see where the value would be added in this, apart from helping users to continue using outdated technology.

    I know my example is extreme but consider a 600MHz PIII to be equivalent to a 16MHz 286 in 2019. From this perspective it seems a little conservative!


    Anyway, if I am arguing with a proper economist and I am speaking 100% rubbish at least I hope I added a little outside perspective! And perhaps an interesting flame thread! :)

    Economics will never be an exact science .... the 'laws' are there to be challenged and broken!

  85. Re:Ah, but Java had a little problem... by Anonymous Coward · · Score: 0

    Uh, actually Java is overcoming that problem. Early systems were plagued with speed problems before people really knew how to make good VMs. Now with nice VMs for both JDK 1.1.x (see IBM's JDK -- it's very fast) and 1.2 (HotSpot really does work). For doing applications with browsers for front-ends, Java is really the best thing to use. It's easier to implement large systems in Java, easier to debug, and easier to get actual code re-use. Java is fundamentally good.

  86. Money (copyprotection) - just a few thoughs... by pointwood · · Score: 1

    Maybe this is a little bit offtopic, but anyway, here it goes...

    Fact: Softwarepiracy is a huge problem in most of the world where computers are being used. We are talking about 40% to more than 90% in a lot of countries.

    If a secure copy protection was developed (AFAIK they are getting better and better), it would prevent a lot of people in getting a lot of the software they need/want, because they simply can't afford it.

    What are they to do? They will go for the free, just as good, allmost as god or better alternative!

    I know a lot of students who can't afford to pay for all the expensive MS software, and neither can a lot of companies.

    If Linux becomes a viable alternative (it isn't quite there yet, but lets se how Corels distribution looks when it is released, or wait about a year, and a lot will have changed), they will certainly think about going the Linux way...

    In the end it is a big "if", but from what I know, it's getting harder and harder to get pirated software.

    Another thing is that people has been tired of MS software for a looong time (I don't have to say why, do I?), but there just hasn't been a viable alternative - Linux is getting there fast.

  87. Re:Yes by rueba · · Score: 1

    They may not like the GPL, but it is a lot more open than almost all other licenses by far (except of course FreeBSD-style licenses) in particular
    Microsoft's. So if they abandon Linux and go with FreeBSD - Good for them! ( I prefer GPL, but as long as I have source, I won't complain)

    --
    The only reason all cover-ups appear to fail is that you never hear about the ones that succeed.
  88. Same Twice a Day by kuroineko · · Score: 1

    I don't know about you but I couldn't force
    myself to read further beyond "WordPerfect and
    other word processors are called 'client'
    applications...."
    Completely incompetent article. Everything is
    messed up- terminology, basics.
    This reminded me reading an article in our local newspaper about
    NATO missiles misguided by 'Russian hackers' for they (missiles) have memory divided in
    two parts: "the LEFT PART OF MEMORY contains target coordinates whereas the right one
    holds the pic of the target" and missile is looking at the pic not to hit something else :)

    --
    KuroiNeko
  89. Re:Ah, but Java had a little problem... by dreaming · · Score: 1

    I disagree. Java is still unacceptably slow, both on the client and server. We abandoned java soon after porting just a few simple applications from C. A program compiled in C that put unappreciable load and completed in minutes on an 8CPU HP9000/T600 brought the machine to 100% utilization for hours when ported to java. IMHO Java is not yet a good thing.

  90. Yes by Anonymous Coward · · Score: 0

    Yes, I'm seeing it in the EDA industry as well. People are tired of dealing with multi-platform issues, which even exist amongst the various versions of Windows. What I'm seeing is C/C++ for the non-GUI processor-intensive stuff, and Java for the GUI layers.

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

      I would go JAva on servers or even Java applications with a VB GUI...as we are confined to a win platform... I must admit Java is my favourite langauge...

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

      Interesting we are doing the reverse. Server is java only (poet oodb, jserv apache) works amazingly well and fast. Client is VB and C++, works well too. Major project, done _real_ fast

  91. Re:How MS Can Kill Linux by Anonymous Coward · · Score: 0

    No, MS cant kill linux. If they could, they would have done it already. ...Based on the single fact that none of the M$ products compete in a paralell to linux, in either design, goal or philosophy. Yes, you may say that NT and linux compete. Yes, but you still can't compare them fair.

  92. POSIX to the rescue (the Newton paradigm) by Anonymous Coward · · Score: 1

    They can lie as much as they want about supposed
    "Linux-compatibility" (?) but there is one international
    standard they can't mess with : POSIX. This might be helpful.

    They have two solutions :

    1) they make a fully POSIX compliant system, then any
    linux source code can be compiled under this
    "MS-Linux" thing. In this case, whatever they do, there will
    be little to complain about : it will just be another distro,
    period. Download, compile (very easily if the system is
    *really* POSIX-compliant), run. Usual business.


    2) they don't make a Posix-compliant system. My opinion
    is, for Linux's core user base (you and me, dear reader),
    this will be definitely unacceptable. And I don't even want
    to think about the press they'll get. Some people will use it,
    because it's MS, but anyway those people are not ready
    to use Linux as it is right now.


    Newton said he had seen farther only by standing on the
    shoulders of giants - that is, older scientists; Linux might
    well happen to be in the same situation : getting its strength,
    not only from its own conception, but also from the older,
    world-accepted standards it is built upon. TCP/IP was an
    obvious example; POSIX might prove extremely useful as
    well.

    Besides, I like the Idea of Linux being to OSes what Newton
    was to his century's science.

    Thomas Miconi
    Karma Police - enforcing peace of mind by all possible
    means.

  93. Hiawatha is grasping at straws today by Greyfox · · Score: 1
    Linux and Java are two completely different beasts under two completely different licenses. Java was a buzzword bingo from the very beginning and made the same old promise that had been made since the very first high level language -- a portable language that runs everywhere. Of course, if you live in a wintel world portability is not a problem anyway since everything's IA32.

    Linux was not born in hype as Java was. There is actually very little hype about it now. There is a tremendous amount of enthusiasm as the corporate sector discovers it, but that is not really all that surprising. Linux is where it is not because it is oft hyped but because it works. Linux sneaks into companies as print, mail or web servers and runs so quietly and reliably that the only way anyone will ever notice it is there is if the VP of the department pulls you aside and asks you what you did to the mail server to make it stop crashing.

    Some happy quotes:

    ''When you look at the hype versus the reality today,'' says Edwards, ''there is a big disconnect.''

    I've been saying that of windows for years. MS is no stranger to hyping a product years before it's released. Of course, until they actually have a product we can look at, we're still in the dark about Win2K. I'll make one prediction and stand by it though. It'll be released in October and you'll be getting a service pack a week until the middle of 2K when it finally stabelizes as much as any MS product can.

    An ass-raped monkey said:

    "Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips."

    In fact I've been using SMP reliably on Linux for years. I'm sick of this particular lie. I guarantee you Edwards knows damn well Linux can do SMP.

    Lets cut some more out of that paragraph:

    "Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux."

    Sure. On one of Linux's lower-end platforms. Lets see how MS can stand up on a 64 bit platform. Oh, that's right, they can't run on a 64 bit platform.

    And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users.

    s/sophisticated users/sophisticated windows users/

    In fact the Linux target audience is currently the most sophisticated users -- the ones administering networks and running servers. And most people will agree that for those tasks, Linux is easier to deal with, if only because it doesn't crash every few days.

    Lets break down Linux's complexities to see which portions of using the OS would be too difficult for a trained monkey, the target IQ of Microsoft's software:

    1) Installation: In my years of supporting Linux, many users seem to have problems with installing the OS. Most of the problems relate to the user never having partitioned his hard drive before, trying to make Linux and Windows co-exist happily on the same hard drive, or trying to not lose all his data when he re-partitions. Since windows is pre-installed most of the time, the user does not have to endure the nightmare of trying to get it running with his machine. Typically I find Windows installs to be just as bad if not worse than Linux installs.

    2) Setting up X: A subset of the installation problem. Most users wouldn't know a mode-line from a hole in the wall, and they shouldn't have to. You don't typically have to worry about this in Windows because you get a hard coded set of refresh rates that may or may not work with your monitor. Again, you don't usually have to worry about this because you get the system pre-installed.

    3) Setting up the system to dial to the internet: The last main problem I see is that people have trouble setting up their system to dial the internet. One common problem is that they have a Winmodem. I view winmodems as an atrocity and feel that the person who created them should be stripped of his degrees and sent to remedial CS for a few years. The non-winmodem people do not tend to realize that there are several PPP dialers now that take most of the work out of connecting -- just enter the ISP's phone number, your user name and password and click dial. Pretty much just like Windows.

    So if you get a decent Linux system pre-installed, you should be able to use Linux even if you're a trained Monkey or a habitual Windows user.

    Lets see. What else...

    ''There certainly are categories where Linux is a strong competitor,'' Fitzgerald admits. For example, he says it makes a good server for delivering World Wide Web pages. But Fitgerald says Linux still isn't ready for the heavy-duty tasks that Windows 2000 is designed to perform.

    I say Windows 2000 isn't up to the heavy duty tasks that Linux is capable of. You can get reliable 64 bit capability with Linux today. 2.4 will have the multi-threaded TCP/IP stack that was the big bottleneck in the Mindcraft benchmarks so that if you need to serve hundreds of megabits per second from one machine that should no longer be an issue. Linux clustering and load balancing is robust and well established, so you can go the sensible route and set up a server farm instead and server hundreds of megabits per second from several points around the internet. And you have the source to Linux so you know what you're getting -- no worries of back doors because you can review all the code.

    --

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

  94. Re:Ah, but Java had a little problem... by Anonymous Coward · · Score: 0

    By now, Java is lost no matter how it is further developed or how much the VM is improved... uhmmm... i not exactly sure what you make of this statement except that it couldnt be further from the truth. now that most of the annoying hype surrounding java has died dow, people are using java more than ever. it's popularity is dramatically increasing.

  95. news, java and linux by ainvy · · Score: 1

    Remember News; it died because Sun kept it too close to its heart. They learnt their lesson and when java was released, they said so. So there
    were some white papers on java but they held on to the language itself. The next time they do something substantial, hopefully they will go the gpl way; having learnt more lessons...

    In the meantime, linux is gpl'd and it has reached the critical mass by now: it cannot die now.

    So the article's comparision is completely misplaced; linux is bottom up not top down like java.

  96. Re:Did Linux ever promise to change the world? by Captain+Teflon · · Score: 1

    I think Linus was quoted once as saying his goal was world domination.

    Unfortunately, the more rabid zealots and tree huggers thought he was serious.

    Linux is a viable option - I'd hate it to become the only option.

    --
    Eagles may soar, but weasels don't get sucked into jet engines.
  97. Compiling Visual Basic by Anonymous Coward · · Score: 0

    You've made some good points, but I want to nit-pick one thing. Visual Basic is often compiled to native code. The ability to compile VB to native exes and dlls was added several years ago with (I think) version 4.

    1. Re:Compiling Visual Basic by Microlith · · Score: 1

      Only partially. It still requires a runtime, and DLLs are still not callable like normal C/C++/Delphi dlls.

  98. Re:Just More FUD, Here's the proof (and some more) by bmetzler · · Score: 2
    • And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users.
    (emphasis mine)
    permit me a cruel chuckle.

    Hehe, Permit me to join you.

    Sometimes, Microsoft marvels me with the words they use. Only a choice for the most sophisticated users, eh? So all those Windows Admins are clueless? That figures.

    But that's what Microsoft long says. They've before claimed that one of the reasons you should use Windows is because it costs a lot more to hire a Unix admin then it does a Windows Admin. Now they claim that Window Admins aren't "sophisticated" and can't "handle" Unix.

    I used to be a gung-ho Windows Advocate. Yeah Baby!! Windows was going to take over the world!! But Microsoft didn't do a very good job in serving me. They were just concerned about their own profits. I was just a pawn in their hands. Patted on the head when it helped "them", and stomped to the side when they no longer "needed" me.

    They told me that by getting my MCSE I'd makes "lots" of money. But then I found out that by getting my MCSE I'd be getting paid less then if I'd learn another OS. I was going to be the smartest Windows Admin. But now they say that Windows is focused to the less "sophisticated" Admins, and I find that there isn't a lot of opportunity to learn the internals of Windows.

    No, sorry Microsoft. If you want *real* admins, then you need to think of those admins. You need an OS that requires more to be certified then just knowing how to install, configure those few options, and reboot. You need to see that they are paid in the same range as other admins. And you need to attract the most "sophiscated" admins.

    I wish I could feel your pain, Microsoft. But for some reason it eludes me.

    -Brent
    --
  99. Re:Linux should be so lucky as to "fail" like Java by diggem · · Score: 2

    My sentiments exactly! I started reading the original post and thought: "Okay, what planet are you from!?"

    I currently am working for a company which is getting heavier into creating Java Applications and Applets to take care of core business logic. The management types are gladly willing to take a very slight performance hit to get the benefits of write once run anywhere. PC, Mainframe, Unix server, NT Server, WHATEVER. They also like hearing all about the benefits of object oriented re-use! I think Java is only going to get bigger and better as time passes. Eventually I can see that its originally intended use might come back around, but for now, businesses are seeing great value in its flexibility, and are only beginning to think of ways to use it.

    -Diggem

  100. The Silliness of these Articles by gaijin · · Score: 1

    What I love most about these pieces is that they
    always manage to imply that the actual users of
    a particular piece of sofware or technology are
    the ones running around heralding the doom of
    Microsoft. I mean, I don't remember anyone other
    than PR flacks and journalists claiming that Java
    was the end all be all (yes, and I include Sun in
    the PR flack category). Same with Linux. I use
    it, and some of my friends use it, but none of
    have any realistic expectation that it is going
    to dethrone Microsoft in the short term.

    Thomas S. Howard

    --
    A noble spirit embiggens the smallest man -Jebediah Springfield (a.k.a. Hans Sprungfeld)
  101. Talk about having no clue... by Anonymous Coward · · Score: 0

    And I thought Computerworld and Infoworld are written by the clueless people! Boston Globe just beat them hands down. To compare Java (a proprietary technology "invented" by a private firm to kill Microsoft) with Linux (which is controlled by no one, belongs to no one, and whose raison d'etre isn't anything Microsoft) is a total nonsense. And by the way, Java aint' dead yet either. Linux exists because many, many people find it useful, and for a million different reasons at that. Linux has done and will do fine regardless of any news from W2K quarters simply because they got nothing to do with each other. The yawning corporates need not make their pronouncements--I use linux for things I can't get from windows, even before we mention any ideology involved. Ideology involved, at the same time, is nothing to sneeze at, I and the whole lot of other people will prefer to use a piece of s/w that is well written, totally open, and contains no subterfuges (and verifiably so.) When I go on-line, what do I know what windows does? I don't. I'm not in control. It may be shipping my home finance data all over the net, for all I know. With Linusx, it is first, unlikely, second, I can check what it actually does. Not to mention that linux doesn't contain any artificial limitations designed for force me to shell off for the "linux advanced server" which is the same piece but in a different box. And of course, there's this pricing advantage . Support is much better too. And so on and so forth, I dont' want to repeat everyone else here. These articles are laughable. I wish that the gnu movement started recruiting non-computing talent, most urgently of the journalist persuasion. Gnu's works aren't covered in press in a professional, interested, and literate manner. This O'Reilly book is a joke, in my opinion. The Main Fatso is a great guy, but he's mostly ranting and raving when invited to speak, and the other, "bazaar" fatso is kinda dumb, to be completely honest. That would be really neat if some real computer-heads would go for a journalism degree part time somehow. Probably won't happen coz the two professions require different personalities... Well, no harm in dreaming . The regular press sucks so loud it's not worth to even peruse it anymore (even if we assume that the garbage they print is due to innocent cluelessness, rather than puposeful disseminating of disinformation.) To summarise: another silly newspaper article, (clearly Jon "Bunkum King" Katz doesn't have an exclusive license to goofy pieces.) But, not to worry though. Linux isn't in danger at all.

  102. Re:why are C++ developers scared of java??? by Anonymous Coward · · Score: 0


    you clown

    Stepanov, and the standard templates library is overrated...

    "generic programming is the future of programming" hummmm.... 5 years ago. Listen standard containers are standard everywhere, and java has an extensive collection of them (1.2 collection framework). The talk about type safeness from the C++ guys is a lot of gook.

    I read the article you are refering to and was surprised by the following thing: the ideas of templates have been thorougly embraced by the java collections and provided most of the algorythm championned by Stepanov. Why is he SO angry about java. Actually I came across two interviews of him, one before the whole java phenomenon where is was very candid and open about the whole implementation and C++ adoption process and one last year where is was very critical of java. Like bjarne he is afraid of it and I wonder if it is not because java has embraced and extended (well maybe not extended) the template idea but to some degree TRIVIALIZED it at the layer of "yet another, albeit nice, library of generic algorythms" (check out java.util.TreeSet a red-black tree implementation in Olog(n)). In other words java poopooed on the "grand dream of new development paradygm" as Stepanov first positioned STL.

    Thank you

    ejboss@ejboss.org

  103. Re:Not quite by Anonymous Coward · · Score: 0

    And guess what, those students are learning from colleges. And guess what colleges are switching to? That's right, J*A*V*A. Java is a gigantic improvement of c++, its oop the way it should be. It's not just the kids who like java, but obviously academia itself. The tides are changing. Java definetely isn't a Windows killer, but it could very well replace c++/c programming in many areas.

  104. Re:LInux is not Java by robbieduncan · · Score: 1

    In short no.

    As a slightly longer, and more expanative answer no. I was mearly pointing out target market. Java has a limited target market to sell into, Linux is much less limited and is, therefore, much more likely to be able to gain users.

  105. Karmic impact of Troll sayings by WillAffleck · · Score: 1

    Well, I suppose one could go totally anonymous. AC all the way - but - it's not hard to generate positive karma either.

    I've been through so many OS wars my head spins and been flamed by more than one side many a time.

    Face it, if you want privacy in totality, you need to move to Europe - the US will happily sell it to the next person to offer a buck for your personal secrets.

    --
    Will in Seattle
  106. Re:Linux should be so lucky as to "fail" like Java by Anonymous Coward · · Score: 0
    Caterpillar. Cargill. Tennessee Valley Authority. American Airlines. Sabre. Tricon Restaurants

    Any examples of companies who use electronic computers?

    Gimme a break - these huge consumer brand companies always make the worst IT investments. They're the ones who end up buying into garbage like VB on the recommendation of "analysts".

    Look at small internet consulting companies to see who is making more intelligent decisions.

  107. Re:How MS Can Kill Linux by kwalker · · Score: 1

    Considering only two of my close friends (About a dozen all together) use MSIE in any form, and neither of them will touch IE3. I know when I was forced to use it at my last job, I did everything I could, short of downloading IE4 to get around it (They would skin anyone caught using non-MS software, and some people wonder why I don't work there anymore).

    However, we're not talking about going into a market that has one juggernaut that is growing fat and lazy (in the case of IE3, it was Netscape 3), we're talking about trying to invade a market that has not one but six major players (RedHat, SuSE, Caldera, Debian, Mandrake, and Slackware) and scores of smaller ones. On top of that, the market has a decidedly anti-Microsoft attitude.

    Also, considering Microsoft has pulled ALL proposed support for ANY applications on Linux (They were working on NetShow, and MediaPlayer for Linux but those pages have since disappeared) I really don't think they'd honestly try to subvert us like that.

    --
    Improvise, adapt, and overcome.
  108. Java failed? by joeler · · Score: 1

    Java is everywhere, and still growing. The threat
    of thin clients running Java forced the competition
    to produce the lowest cost pcs yet.

    The same can be said of Linux, still growing and
    forcing the competition to produce a better product to stay alive.
    Open competition is great for the consumer and it promotes
    the best products for the best prices.

    Linux does one thing more, because it is open, it
    assures that no one entity will control it and
    make changes that will hurt other competitors,
    thus keeping the market open for all to compete.

    Both Java and Linux have suceeded, not failed.

    --
    >>>please remove "nospam" from email address
  109. OS/2 "exceeding expectations"? by Anonymous Coward · · Score: 0
    Man, do you do PR professionally?

    When expectations are set low enough, you'll always beat them.

    OS/2 is dead and any argument to the contrary is going to get laughter in response.

  110. Re:The problems with Java that don't exist on Linu by chialea · · Score: 1

    >And of course, Linux may have bugs, but once
    >found, they are generally squashed and patched
    >within a week, if not shorter. No other company >on the planet can promise that.

    if I'm not mistaken, no one /does/ promise that. "Linux" is not a company either. both things serve to make certain people quite nervous. like many businesses. it doesn't matter if the "pointee" doesn't give a rat's @$$ about it, it feels better to them to have someone to blame. human nature :)

    >Sure, you could go off and make your own
    >modifications, but that's got to be a lot of work
    >to do those. It could conviecibly happen but I
    >doubt anyone wants to undertake it.

    really? where do all the kernel hackers come from, then? perhaps you mean no one has forked the source into a separate kernel? (not counting the different architectures...)

    >And save for the libc5 to glibc2 switch, nearly
    >every problem works under every version of the
    >kernel.

    unfortunately true... luckily, nearly every correct, debugged piece of code works as well! :)

    sorry a bit about the nit-picking. I agree with the basic thrust of your argument, but those things just jumped out at me.

    you can't forget one of the best things about Java -- it's awfully pretty. and now that I'm writing a compiler for it, I'm starting to appreciate it...

    Lea

  111. Re: WRONG by TummyX · · Score: 1

    on one point.

    Visual Basic is natively compiled. Needing a runtime has nothing to do with whether it's compile or not. The runtime conaints VB calls like VC++ apps need msvcrt.dll.
    VB uses the same compiler as VC++. It converts VB to C++ then compiles and links.
    VB is _MUCH_ faster than Java for many things - it's just uglier.

    Plus the fact that VB uses many ccontrols written in C++ etc, helps it be even faster.

    Don't even try to compare AWT/JFC with Windows Common Controls.

  112. Re:Ah, but Java had a little problem... by Anonymous Coward · · Score: 0

    (about Java)
    > It is slow.

    Ahh, but let's look into the future now, shall we. After a couple of years Java programs will probably run very fast as machine speeds get higher. And those programs will run on many, many different platforms, from communicators to organizers to wristwatches etc.

    Execution speed of Java programs really depends on the JVM and how well it interfaces with the underlying OS. Since Java is an interpreted language, it will not, of course, run as fast as compiled languages. But using Java is a matter of being more practical if interplatform usage is expected.

    Linux is too powerful a package to just fade away, no matter what kind of corporate propaganda Microsoft pumps out. And Java has a lot of already-proven potential, it's easy to learn and elegant too. So IMO talking about the death of Linux and/or Java is just a waste of time.

  113. A bita FUD can be good. by Anonymous Coward · · Score: 0

    I agree, that article does look like FUD, with the typical one-eyed microsoft half-facts on linux designed to scare the gullable away from linux, but is this a bad thing?

    Surely you have been on irc lately and attempted to talk to an AOL newbe, you would probably understand the intelligance of the average Windows9X user.

    The big question is, if someone can be convinced linux is bad from an article as stupid as this, do you really want them using linux in the first place?

    Most linux users will admit linux has its place in the community, and it ain't really suited to the gullable AOL newbe with no tech support. If this person DID install linux, you would gaurantee they be on an IRC channel saying "How do I upgrade my kernel?" "it says gcc is missing, how do I install this?" etc. and I'm SURE you have encountered someone like this before and would be WELL aware how annoying they are.

    All I am saying, is the people who know enough about linux will use it, and continue using it no matter what some 2bit jurnolist has to say. And as for the user who would be turned away by such an article, I say, give them Win95 and let them use linux when they know what they are getting into.

  114. OS/2 "exceeding PROJECTIONS" by the+red+pen · · Score: 1
    At least read what I wrote. Nobody sets sales projections artificially low -- it screws up a lot of fiscal planning.

    Now go play with your Enlightenment settings or somethin -- you'll have plenty of time for grown-up things later.

    1. Re:OS/2 "exceeding PROJECTIONS" by Anonymous Coward · · Score: 0
      At least read what I wrote. Nobody sets sales projections artificially low -- it screws up a lot of fiscal planning.

      You're not from Earth, are you?

      Now go play with your Enlightenment settings or somethin -- you'll have plenty of time for grown-up things later.

      Oh if you only knew.

      Thanks for using my product many times today.

  115. Re:Java?! Hah! by SimonK · · Score: 1

    I wasn't trying to make a fair comparison. I was trying, apparently unsuccessfully, to illustrate the stupidity of making unfair comparisons.

    The person to whom I was replying was trying to argue that Linux won't "fail" like Java because its better designed. Firstly either Java hasn't failed or I've halucinated every project I've worked on for the last 2 years.

    Secondly, the comparison is completely spurious, and this is what I was trying to illustrate. Linux does something fairly well understood and quite commonly implemented - its a Unix-like kernel. He was probably refering to the entire "operating system", not the kernel. If so, you can't even really argue its universally well designed and implemented. Linux is not just the Linux kernel.

    Java's AWT tries to be a cross platform GUI framework. This is hard, infrequently attempted, and when it is attempted in invariably has only marginal success. It did is to within the state of the art, which is not very good, and then swung (pun intended) back to the other known solution to the problem. And Java is not just the AWT.

    You can't tar the whole OS with the brush of the kernel, nor the whole class library with the brush of the hardest part. Not can you fairly compare the engineering in a fairly well-understood task with that in one that is universally seen to be difficult.

  116. Re:Linux should be so lucky as to "fail" like Java by Anonymous Coward · · Score: 0
    From the perspective of a job seeker, Java is the skill to have right now

    Yeah, its called buzzword bingo.

    Most of us realize by now that the hyped-up tool-of-the-nanosecond isn't necessarily what you want to put all your attention into.

    Looking at recent studies, C++ is still overwhelmingly ahead. Read Larry Wall's 3rd State of the Onion for more info.

    I choose to specialize only in open tools and languages. That has served me well so far. Perl is still a better language for getting real work done than Java and please don't disagree until you've done some real work, on web-timelines (meaning no time to goof around with retarded object hierarchies).

  117. Crusading Script Kiddies by randolfe · · Score: 4
    Never ceases to amaze me how rapidly the maturity level here on /. is diminishing. Myriad crusading script kiddies react to anything with the word Java in it, usually with something along the lines of those hype, fud, suit, slow, awt-peddling, non-gpl jerks are trying to piggyback on the unfallable Linux.

    Give me a break.

    1. Java is alive and well. Script kiddies won't know it, but those in the industry certainly do. Java is rapidly expanding into corporate IS/IT, server-side startup software ventures, and embedded systems. Java talent earns somewhere around 50% more on average than equivalent C/C++ talent.

    2. Java doesn't suck. You only think it sucks because either you haven't really tried implementing a significant project in it (since 1.1.x), or you're a script kiddie who can't handle complying with imposed methodology. The class libs in Java are very close to object-based systems like Smalltalk. Very nice, but very strict. It's not PERL, VB, or any other script interpreted thing. It's more on a par with C++, Smalltalk, CLOS, etc.

    Crusading script kiddie zealots would be well advized to embrace Java, Delphi, Oracle, Informix, ODI, or anything else enterprise level which legitimizes Linux in the enterprise. I know you hate it, but the enterprise is important to your succeeding beyond "hobbyist" status. (And save your ISP args; witness FreeBSD q.e.d)

    --

    1. Re:Crusading Script Kiddies by gwynedd · · Score: 1

      Java was overhyped, I mean it reached for the moon! This does not mean it is dead. It does appear to have very good networking classes(I say this because I am sadly ignorant in this area (not for long)).
      The millstone was put around its neck as far as I for these reasons.
      Applets were put on the net during when low bandwidth was a nightmare(AOL bottle neck made this even worse when 28000 could not even max out). I found myself disabling JVM for performance and stability. Java failed in its most high profile area.
      I also did not like the idea of byte code apps in many situations, performance does matter. The wxwindows and Qt idea could have been promoted in Java while the syntax is the same, the option of a native compile would obviate the need for WX and Qt. Is a native compiler available for my platform?
      All the Java Books I had years ago was about lousy applets and byte code apps. If Java wraps low level API's in Windows and Xwin It would be what it already is and Qt.
      JNI seems to address this but my Compiler is 1.0
      and this is your answer, even the "vaperware" it will have native capabilities would have kept my attention. The first reaction was just another interpreter.
      Now Java needs more marketing, not less.

  118. Re:Linux should be so lucky as to "fail" like Java by the+red+pen · · Score: 1
    Look at small internet consulting companies to see who is making more intelligent decisions.

    Intelligent decisions about what? How to code a Perl script to display the latest prices at "Joe's Computer Barn" or how to architect the IT infrastructure for a multi-billion-dollar global organization for the next 5-10 years?

    Your implication that the companies I listed are low-tech is laughable. Caterpillar? Do you know what they make? Do you even know what Sabre is? Ever see the specs on the largest and fastest transaction system on the planet?

    Puh-leeez.

  119. Re:Has Java "failed" ? Will Linux "fail"? by Anonymous Coward · · Score: 0

    I don't think java has failed. It's doing it's job just fine. Well, both of them, java and linux seem to have almost same problems. People think java is just those stupid and useless applets spinning those cubes at college-nerds homepages, and linux is just this college-nerds wannabe-os what really can't be used for anything useful. like running m$-word/excel/whatever. Java at linux seems to be.. well.. maybe not failed, but sadly too far from perfect.. only BSD has slower java than linux. Of course there are couple of JITs, but still waiting for real java for (x86-)linux.

  120. Re:Linux should be so lucky as to "fail" like Java by SoftwareJanitor · · Score: 2

    Java has yet to overcome the drool factor needed to beat Visual Basic

    Actually, in many of the large IT shops I am familiar with, it already has, in that VB is already considered a "legacy" programming language and new projects are generally being done in Java. While it won't happen overnight (just like all the COBOL and C++ code out there won't go away), Java is already starting to replace VB, PowerBuilder and C++ for a lot of things.

  121. Utterly false !! (Java support of Linux) by Thomas+Miconi · · Score: 1

    This message, although very clear and insightful, carries on a blatantly false statement : "Java is weakly supported under Linux"

    I am currently using my Linux Boxes (RH 5.2 & Mandrake 6.0) to develop Java 1.2software.

    Yes, I use the 1.2 version, from Blackdown, ported to Linux thanks to Sun's "more-open-than-close-software" policy.

    And it runs fine ! AWT, Swing, whatever you want, it's there and working, and just as fast as with Win98 versions.

    The only problem is, it's hard to resist the temptation to write my programs with vi, which makes my co-workers think I'm some highly dangerous kind of psycho... :o)


    Thomas Miconi,
    Karma Police Foreign Dept.
    "Enforcing peace of mind by all possible means"

    1. Re:Utterly false !! (Java support of Linux) by chialea · · Score: 1

      has anyone ported the SDK (Java 1.2.2)? the Sun site says it's only available for Windows and Solaris, so it's either ssh into an overloaded Solaris box, or use Windows (never!) :)

      Lea

  122. Re:How MS Can Kill Linux by BigD42 · · Score: 1

    I'm sorry but I have to come out in defence of my precious little Java, the whipping boy of the hour. Java was not created as the answer to defeating Microsoft. It was initially created to allow mutiple piece of hardware to communicate with each other despite their architecture. The original Java was designed for intelligent appliances and was later geared toward computers (particularly Applets) This is apparant from the "sandbox security" mentality present in Java, especially Java 1.0.
    Now I do agree that Sun has over sold this technology as the Anti-Microsoft, and that has led to a hype let-down, but I wouldn't say that Java is finished. It is one 0of the best languages I have come across for quick networking solutions, as well as Web interfaces to complex programs.

    /me dons fire proof suit

    --
    --- Linux... a college project gone horribly right
  123. Re:How MS Can Kill Linux by JordanH · · Score: 1

    You might be able to argue that Oak was developed to run appliances, but somebody got the idea to embed it into browsers to create an IT infrastructure to challenge Microsoft. They then renamed it Java.

    Oak would never have seen the light of day had it not been for this anti-Microsoft strategy on Sun's part. I'll stick by what I said before, Java exists to attack Microsoft.

  124. buzzword bingo by blaine · · Score: 3

    Am I the only one who sees this as basically a cheap attempt at jumping on the buzzword-bandwagon? In all seriousness, this article doesn't say much, although it speaks volumes about the technical ignorance of the author.

    Java was born as hype, remained hype, and fell from grace because it didn't live up to the hype. Among other things, the concepts of Java and Virtual Machines weren't exactly new; in a lot of ways, it was just an interpreted language like Lisp, excepting compiled into bytecode to make it more proprietary.

    Regardless of anything Java has and has not done, Java has about jack shit to do with Linux, other than you can run Java under Linux.

    Just my $.02.

    --

    -[Blaine]- "'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a puff of logic."
    1. Re:buzzword bingo by buckaroo-b · · Score: 1

      I agree, java a fell victim to the soaring expectations created by buzzword bingo, that it couldn't meet (nor can any application meet), linux will suffer from this as well, but should come out much better than java in the end i can't count how many times i saw push or pull, or shove (or whatever) technology being hailed as the next great savior for IT on some stupid trade journl. anybody heard from pointcast lately? the web was/is a very new concept to most and everbody was looking for the next big technology that would be as big as the www or email. linux on the other hand is not new a new concept. (technologically speaking at least) it's based of off unix which has been around forever. but it is still becoming a buzzword i hate to say it but the FUD spread towards linux may help it in the long run. many people rushed into java trying to beat there competitors to the next big thing. ultimatly java didn't meet there expectations. if linux is more carefully considered before being implemented it will have a better chance of meeting expectations & being considered a success. isn't irony ironic?

      --

      i have walked down train tracks, walked down train tracks, drunk at 3 a.m. it not magic, it's no great trick, w
    2. Re:buzzword bingo by Anonymous Coward · · Score: 0
      Java was born as hype, remained hype, and fell from grace because it didn't live up to the hype.

      This couldn't be further from the truth. As a former Sun employee I can tell you Sun had no idea of the potential of Java. The Java project was slated to be canned when the team posted the development system for free on the internet, and had no advertising or press release, or any of the things associated with "hype." It was only after thousands of programmers started talking about it that Sun upper level management even took notice. If Java didn't have any potential no one would have downloaded it and used it.

      As far as living up to the hype, Java has done everything it was represented to do quite well, thank you very much. Its not perfect, but no programming language is.

  125. design probs with java: by Anonymous Coward · · Score: 0

    Bytecodes are not bad. What is bad is when you are forcing it as the standard. All what it really makes in the meanwhile is: 'difficult optimisation'. designed for 64-bit machines; eats ram like on 64-bit machines. multiple VM processes load multiple copies of the same Java core, and then provide independent multiple compiled (JIT) copies of that code. solution: a mechanism to reuse JITted code and class files among processes. (in fact, Perl, Tcl, etc. all lack this) ...

  126. LInux is not Java by robbieduncan · · Score: 2

    This artical contains a lot of good points, and a lot of reasons why Linux may never become a contender to NT, but is this the point. It tries to draw a comparison between Java, a semi-open programming language, and Linux a fully open-sourced kernel/OS. Java has a t best a limited market, aimed at those who write programs. Consumers are not interested in what language a piece of software is written, but in how useable it is, how fast it is, and whether MS produce it. Everyone must use an OS, and the public is becoming a more advanced consumer in this respect. Normal (non-computing) people are questioning whether Windows is right for them. This is where Linux is different from Java. People want it and will, therfore, buy it.

    1. Re:LInux is not Java by William+Wallace · · Score: 1

      Oh, gee, I see your point.

      Linux, an OS oriented towards unix geeks has a
      much bigger market than Java, a language oriented
      towards unix geeks, windows geeks, mac geeks, etc.

      Yeah, you're right, WHAT WAS I THINKING?!?

      Boy, what a stupid conversation.

      -WW

      --
      Why are there so many Unix-using Star Trek fans?
      When was the last time Picard said, "Computer, bring

  127. Re:by getting my MCSE I'd makes "lots" of money by bmetzler · · Score: 1
    You may have misunderstood poor Microsoft. They may have actually said "Get your MCSE. There's lots of money to be made." Which was true.

    Eh, maybe you're right. I feel sorry for all my "friends" who I haven't been able to convince *not* to get their MCSE, and instead spend their time and money learning what counts. They will soon find out about all the "money" to be made.

    Sure $1 billion dollars is a lot of money. But spread out among 50,000 people it isn't a lot anymore

    -Brent
    --
  128. Re:the long-term view and the Hype by Anonymous Coward · · Score: 0

    I bought the hype and making 150 an hour

  129. How MS Can Kill Linux by the_tsi · · Score: 3

    Well, it does lead one to think of the definitive way for Microsoft to kill Linux.

    They develop their own version, release it as L++, base it on C libraries that are incompatible with both libc5 and glibc2 and in various other ways make it flashier but impossible to implement next to real Linux, but claim it's the same.

    It should go without saying that they never support this product, fail to mention it on most of their web pages, remove all references to it from their Knowledge Base, charge exorbitant prices for it (while also distributing it free in computer books) and include the 49.7 day bug.

    Then, after dividing the market, there's no way Linux could sue them. I mean, Sun has hundreds of lawyers. The best we could do is throw a couple FSF volunteers at them.

    In a matter of six months, MS could have Linux deader than OS/2 and be free to force Win2000 upon everyone (because we know Linux people aren't going to bite the bullet and use *BSD).

    Conquering The World 101. They've done it before, they'll try it again. Unfortunately.

    -Chris

    1. Re:How MS Can Kill Linux by gwynedd · · Score: 1

      If it is an open source measure all will be able to see it, incompatibilities cannot be buried in some binary. If they close the kernel it violates GPL, if they change the kernel it is not Linux and much of the difference between Linux and freeBSD is marketing(even good technology needs marketing), so L++ gets left out of Linux buzz words.
      I will say this, from the standpoint of marketing if anyone could nail jelly to a wall it is M$.
      There best alternative at this point is to add value to their OS equal to what one has to pay for it, but in the new world the OS only gives you the option to sell the bag of chips and give away the hotdog.

    2. Re:How MS Can Kill Linux by C.Lee · · Score: 1

      >Hardly. If Microsoft tries to include even one major incompatability >or serious bug, it will kill "L++" the same way it killed MSIE and >Microsoft's ripoff of javascript during the IE3.0 days?

      The people working on the kernal don't have to consern themselves with supporting anything that Microsoft tries to hook into the kernel. So in essence microsoft would be stuck with a kernel and addons that isn't supported by the main linux dists.

    3. Re:How MS Can Kill Linux by kwalker · · Score: 1

      Hardly. If Microsoft tries to include even one major incompatability or serious bug, it will kill "L++". Unless they play by the same rules as RedHat, Debian, SuSE, Caldera, Slackware, Mandrake, Stampede, et. al, they stand no chance. This is no longer some winner-take-all market. The Linux distribution market is so large (Ask any *BSD developer) that if they want to have a prayer, they will have to drop their regular crap and at least try playing by the rules. Just claiming that it's Linux won't be good enough. And do you see Microsoft doing anything like that? I don't.

      --
      Improvise, adapt, and overcome.
    4. Re:How MS Can Kill Linux by T.Hudson · · Score: 1
      Conquering The World 101. They've done it before, they'll try it again. Unfortunately.

      The difference this time is that if they cut market share in linux, they can't bankrupt it. It's a bit like the hydra (cut one head off and another one (or two?) grow back in its place, except with less of the negative connotations :-)

      Hudson

    5. Re:How MS Can Kill Linux by garcia · · Score: 1

      I don't think that they would ever even think of attempting this... Look at the possible ramifications:

      1. People see that MS has thought that a Un*x based OS is more stable than NT and flock to other (non-MS based) Unices b/c if NT isn't good enough, "MSnix" wouldn't be either.

      2. If they do, NT will fail, and since MS's basic future plan is to run the world on Win2k+ and this will lead to the eventual demise of MS!

      3. Someone mentioned in another article that MS will just make all the libs incompatible... That would be ridiculous. That wouldn't stop the non-MS Linux users. They would find a work around and make "MSLinux Is Not Linux" ;-) and we would again be running the "standard" applications... Plus, I really don't think that having proprietary libs would do them any good, too many new applications would need to be written.

      Another worthless .02 from me :)

    6. Re:How MS Can Kill Linux by homebrewer · · Score: 2

      I think that M$ trying to cut Linux's marketshare in half is a lot like trying to cut a cloud in half with a knife.

      It is still something that Microsoft does not understand, and cannot control. It is without a choke point.

    7. Re:How MS Can Kill Linux by Lev_Arris · · Score: 1

      Well, I have to agree with what others have posted: If Microsoft did that their "L++" would be a failure because nobody would use it. (Even if it included some great features) Why do I think I can say something like that? Because I think Linux users are Linux users because they know the tricks Microsoft is using to grab all the markets. I also believe that Linux users are not like the mainstream people who run after every single feature (even if its only a useless antmated icon) but first think before installing something.

      Anyway, MS seems to ignore Linux at the moment but at some point of time they will certainly try and attack Linux and at that point we will have to fight for our beloved OS ;)

    8. Re:How MS Can Kill Linux by mpe · · Score: 1


      The difference this time is that if they cut market share in
      linux, they can't bankrupt it.

      Whilst making themselves vulnerable to issues of copywrite
      and tradmark violation.

  130. Nah.... by mdemeny · · Score: 2

    Ok, granted, Linux has a *lot* of hype. Maybe more than it deserves. But there are two important differences between Linux and Java.

    1- Linux has developers already
    2- Linux has open standards and source

    Basically this means that the developers - who are actually using Linux can bend and twist it to fit their need. Sun needed to convince developers, and then jerked people around about the source code and license, then trying to get ISO certification (or was it IEEE?...whatever) :-p

    So I don't think the same fate applies. Linux will be around for a while and should do some great things. But then, I'm preaching to the choir - aren't I?

    -m

    1. Re:Nah.... by Kintanon · · Score: 1

      Ok, one of two things is true here,

      A. You are NOT the author of the article

      B. You are the author but you happen to have 2 e-mail addresses at globe.com

      I'm inclined to believe the first as the actual e-mail address of the author is h_bray@globe.com this is actually the 4th time I've posted it in this forum.

      Kintanon

      --
      Check out JoshJitsu.info for Brazilian Ji
  131. Letter to the Author by Kintanon · · Score: 1

    I sent a letter to the author of the article, these were my 2 main points:

    1. It was stated by the microsoft representitive that Linux does not
    support Multi Processor systems, this is not true. Linux has been
    succesfully run on systems containing up to 64 processors, where as
    Windows NT has as yet not been run on anything containing more than 16
    processors.

    2. The articles premise is that Java and Linux are very similar and will
    follow similar paths. Java and Linux are not even remotely the same.
    Linux is an Operating system with over ten thousand active developers,
    Java is a programming language that is tightly controlled by Sun, the
    two
    have nothing in common other than that they compete with microsoft, as
    do Apple, Be, and countless other companies.


    Here is the response I recieved within 45 minutes:


    On point one...you have a point. Multiprocessor Linux does exist, but even
    most Linux buffs concede that it's not yet good enough for mission-critical
    use. Still, it does exist and I should have mentioned this fact. A
    correction may be in order...

    On point two...I think you're reading in something I didn't say. Indeed, I
    make the very point you make in your reply. Java was still a newborn when
    the hype began, while Linux was already a tried and proven operating
    system.


    So, the author was not meaning to imply that Java and Linux were similar, only that Microsoft thought that Linux would get shoved aside by its engine of Marketing just like Java.

    I don't know whether the point about multiproc Linux systems not being ready for mission critical systems is valid or not, anyone care to comment?

    Kintanon

    --
    Check out JoshJitsu.info for Brazilian Ji
  132. come on by PHroD · · Score: 0

    people are treating Java like its already dead or sumthin...and comparing Sun's closed-source language to an open source OS that has the backing of some of the largest companies in the world is silly


    "There is no spoon" - Neo, The Matrix

  133. Re:Linux should be so lucky as to "fail" like Java by the+red+pen · · Score: 1
    Looking at recent studies, C++ is still overwhelmingly ahead.

    And NT is beating Linux. That proves...what? Five years from now, do you expect anyone to question Linux as a competitor to NT? Do you remember five years ago?

    Read Larry Wall's 3rd State of the Onion for more info.

    Yeah, more info on chemistry trivia and Larry Wall's inability to write a coherent speech.

    Perl is still a better language for getting real work done...

    I think you mean "Perl is a better language for getting my work done..." Maybe it is. Great, keep using it.

    Java is a better language for getting my work done, which is multi-platform client/server programming. I have to deploy applications on HP Unix machines, Windows NT, AS/400s and Linux. To do this, I use emacs and Java on Linux. I write and test on Linux and then I'm ready to deploy. I can't imagine what kind of horror I'd face doing this in Perl or (shudder) C++.

    I used to write device drivers. Perl for that? Even Larry Wall wouldn't suggest it. Very few people even use C++ for drivers. How about Java? No way! It's the whole "right tool for the problem" concept. Look into it.

  134. No, you just THINK Java has it covered by Anonymous Coward · · Score: 0
    Things like garbage collection, for example - people seem to think Sun took care of it.

    WRONG!! GC in Java is very broken.

    Stick with C++ - at least it does not advertise what it cannot fulfill.

  135. Just More FUD, Here's the proof by Drachs · · Score: 1

    "Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips."

    Either Edwards has never used Linux and thus knows not of what he's speaking, or he's lying. Either way it's FUD.

  136. Ah, but Java had a little problem... by Stinking+Pig · · Score: 2

    It is slow. It was introduced for world domination consideration when the Pentium 200 was a super power user CPU. Most people were still shifting from 486/100 to Pentium 133 or 166. Also, MS was able to put their full effort into extend and embrace, while Sun attempted to maintain control over every single aspect introduced by smaller companies/programmers.

    With Linux, there's a performance gain (in server use, still a hit for desktop use). Linux's biggest problem is the trolls who think they're advocating. There's so many people out there posting flame and counterflame over some poor newbie's "how do I get X working?" that the newsgroups haven't got bandwidth for beyond-newbie questions any more (such as "how do I make my IDE CD-ROM and CD-RW work at the same time?").

    my 2 cents

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
  137. Re:Ah, but Java had a little problem... or two by Oestergaard · · Score: 1

    Another thing about Java is, that IMHO it is not at all such a nice language.

    The concept of running on a virtual machine is nice, but there are problems.

    Good features:
    1) Threads in the language
    2) Sockets in the language
    3) Garbage collection
    4) Homogenous environment on heterogenous architectures

    Bad features:
    0) It is not object oriented like C++, where you can choose to use object orientation when it fits the task at hand. You are _forced_ to use object orientation, always, everywhere.
    2) You can easily communicate datastructures over the network. But you cannot (AFAIK) communicate the code. Why not ?? It's a virtual machine, distributing code over the network should be trivial.
    3) You have garbage collection always, everywhere. Not just when it's a benefit, but again you're locked into it.
    4) Floating point calculations are guaranteed to have same machine precision on all architectures. However, this is completely useless since numerical computations per definition are inaccurate, so all we have is an overhead from a feature with no use.

    Sun invested an incredible amount of money and effort into marketing Java. Still, it is not the language that most people use when they need real work done. It's IMO a niche language. It has it's forces, but it's not a general purpose language.

    To quote Bjarne Stroustrup:
    Java is ...
    ... a marketing phenomenon.

    That is, in my oppinion where Sun failed. If only Java had been a general purpose language, boy we'd be coding it today.

  138. Re:Linux will get what it deserves, both good and by UnknownSoldier · · Score: 1

    > Linux can indeed support SMP, if the kernel is rebuilt from the stock installation, and only if the installer knows to install all the supporting development tools and kernel source. The typical slashDotter knows how to do this, but not Average Joe User.

    The Average Joe User DOESN'T EVEN HAVE a dual motherboard w/ 2 cpus, let alone most developers.

    How many of the Average Joe Users EVEN CARE about SMP? (let alone what it means)

  139. Re:Spellchecker missing here by Anonymous Coward · · Score: 0

    Come on people, it's 'loses'....not 'looses' Next time get the open-source spellchecker :)

  140. you don't know what you are talking about by Anonymous Coward · · Score: 0

    Do yourself a service and go learn java then post, please. mark

  141. Re:Linux should be so lucky as to "fail" like Java by Anonymous Coward · · Score: 0
    Java is a huge success --

    How? Where? You aren't giving any real data here. This statement is just PR.

    Java is alive and well in corporate enterprise computing

    More PR.

    Java isn't any slower than Perl or Visual Basic

    At the very least, even one benchmark would be nice.

    Sun is not the only major corporation pushing Java.

    Finally, some truth. As it stands, IBM also invested heavily in OS/2 and dropped it the second it lost favor, so I'll take it with a grain of salt. What you didn't mention is the companies aligned against Java - Microsoft and HP to name two. Both are pushing HP's Chai.

    Remember Sony's "failed" Beta technology? Remember the "failed" DAT format? Well, both are staples of professional production facilities.

    Beta is dead, and I'm sure Sony can't be too pleased to see DAT relegated to a tiny market of recording enthusiasts. They wanted it to be a real consumer technology, and it failed in that regard.

  142. well, no. by mcc · · Score: 3

    the obvious problem with this thinking is: if they did release an "L++", why would anyone use it? The obvious answer is that it would supposedly have some kind of interesting features that no other linux flavor has.

    But then you kind of run up against the fact that if it's released under the GPL, then it is trivial for, say, Redhat, to pull out all the nice features and incorporate it into redhat. Or for someone to hack together a compatible version of L++ and release it.

    And if it isn't GPL, then, well, it doesn't have a gnat's chance in hell. Never mind for a second what exactly it is that wouldn't be GPLed; it sure isn't the kernel, cuz they'd have to rewrite it from the ground up to be free of the GPL virus. And if it's a replacement for GNU GCC/Make, well, it has to be compatible enough to still compile the kernel perfectly.

    Whatever a non-GPLed L++ would hypothetically be, it would get no support from the open source community. Meanwhile the closed source community would consider it a waste of time to develop for, since they can reach a wider audience by writing for NT anyway.

  143. Re:Anybody got Hiawatha Bray's (author's) email? by Hiawatha · · Score: 1
    Try bray@globe.com. That oughta work...;-)

    --

    Hiawatha Bray

    Tech Reporter

    Boston Globe

  144. FUD-laden article. by CocaCola · · Score: 3

    With a couple of straight lies: 'And Microsoft's Edwards says that Linux lacks many advanced
    capabilities, such as the ability to run on computers with multiple
    processor chips.' Linux runs on 4 different SMP platforms: Intel, Alpha, Sparc and PowerPC. On Sparc64 Linux has been demonstrated to boot/run with 64 CPUs. NT runs on one SMP platform (Intel). The biggest SMP box NT ever ran on is 12 CPUs. Draw your own conclusions about SMP capabilities and hardware/vendor independence.

    --
    --Coke
    1. Re:FUD-laden article. by Kintanon · · Score: 1

      Don't you just LOVE the smell of blatant falsification in the morning? I wonder if the microFlunky truly has no idea what Linux can do or if he was really trying to make the clueless execs who read this sort of thing seriously think that Linux can't run MultiProc....

      Kintanon

      --
      Check out JoshJitsu.info for Brazilian Ji
    2. Re:FUD-laden article. by Chalst · · Score: 1

      Despite the FUD, the article makes a plausible point: Linux will need a lot of luck to displace Windows from the desktop.

      And it also points out an important consolation: Linux can still be important without achieving this. Remember that Linus' objective for Linuzx is still not the desktop, but the server.

      I think the most important point is: the success that Java and Linux so far have had is to make the MS `one size fits all' strategy look outdated.

  145. a 5* ????? by Anonymous Coward · · Score: 0

    You guys are undergrads, not professionals. Read the posts you easily distinguish between, kiddies discussing theoretical "why OSS is better, nah nah nah" and hardcore professionals saying "java is the most elegant language I have worked in" and "I need linux to run it well, thank you". Why the post before is a 5 is a testimony to me that the /. moderators are BARELY out of school and have no understanding/knowledge of the professional development world. You just lost a few coolness points on my chart. More importantly you seem to be OUT OF TOUCH with the computing world and that really worries me. GET YOUR FEELERS OUT, SMELL THE JAVA ROSE

  146. Re:Linux will get what it deserves, both good and by shambler+snack · · Score: 1

    The ones that a number of companies are now hiring to system administration. They're buzzword compliant, but they haven't got a Clue as to what to do if it isn't NT, and I'm not even sure they know that either.

  147. Re: professional vs. ethusiast by chialea · · Score: 1

    Mr. AC, look at what you're quoting. professionals are different from enthusiasts. I'm not denying that professional facilities are not where Sony wanted it, but it's better than "enthusiasts."

    for one thing, professionals tend to have a lot more money :)

    Lea

  148. Re:Versioning hurt Java. Linux can learn from this by quonsar · · Score: 1
    Frankly, this "write once, run everywhere" thing just ain't what it's cracked up to be.

    Why not just call a spade a spade? "Write once, run anywhere" is a flat out lie. It never has, and it never will, run "anywhere". Before Java could run any any new hardware platform, a "virtual machine" (read: interpreter) specific to that platform must be created.

    ======
    "Cyberspace scared me so bad I downloaded in my pants." --- Buddy Jellison

  149. Who wants to rule the world? by xnixnix · · Score: 1

    Did Java really want to rule the world? Has nobody realized that Linus Torvalds is joking. Only madmen and waterheads want to rule (or buy) the world. Others realize that fair competition and cooperation between equal competitors can be fun and very fruitful.

  150. why are C++ developers scared of java??? by Anonymous Coward · · Score: 0

    is beyond me. You guys could have a field day in java, power, today speed, and ROBUSTNESS
    I know! you guys are not OO designers, just coding monkeys???

    1. Re:why are C++ developers scared of java??? by Anonymous Coward · · Score: 0

      OO is higly overrated. Please see recent interviews with A. Stepanov. If you don't know who he is don't bother responding.

  151. Linux can't use multiple processors? by Ender_the_Xenocide · · Score: 1

    >And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips.

    This is ridiculous.

    Joe

  152. more PR??? OK!!! by Anonymous Coward · · Score: 0

    kiddo, I make $300k/Year doing java
    you're still what? in high school?

    david

    1. Re:more PR??? OK!!! by Anonymous Coward · · Score: 0
      no, i ALREADY made $5 million doing perl.

      Now go mow my lawn before I have you shot, you punk.

  153. I got it! you work for Microsoft by Anonymous Coward · · Score: 0

    don't you ;-)???? because such pig headedness is unlike most /.ers and you remind me of a M$ employee that was trolling /. trying to do PR..
    Your facts are wrong and you obviously don't know or choose to ignore the reality of the professional computing world.
    The mark of a real professional is a good java background and skills, they are so large!!!
    brice dumton

  154. No SMP Again? by zealot · · Score: 3

    I can't believe I'm seeing yet another article that says linux won't run on multiprocessor machines (YAATSLWROMM). The direct quote is "And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips." Obviously, linux can run on multiprocessor systems... the issue is that at present it isn't very efficient when handling more than a few processors.



    In net media vs. old school media arugments, the old school guys are always arguing that the net media and forums like /. have no credibility to back them up, and that there is no code to research and fact check stories. But when dealing with tech especially, old media is as bad or worse at spreading rumor and misinformation as the new media. Sheesh.

    --
    He said, "You'll be able to tell your grandchildren that you helped assemble the first NT supercomputer," and I cringed.
  155. Sheesh by Zoltar · · Score: 1

    This stuff just kills me. UH...like lets compare apples to oranges and throw a lot of really cool buzz words around and people will read our article. Brilliant on-line journalism...yeah.. cutting edge stuff here.

    Comparing the success of Java to Linux is silly. Two different models..comp language VS OS..closed VS open..etc. Why...why..why do we have so much crap written out there..and why does /. link this garbage.

    1. Re:Sheesh by Zoltar · · Score: 1

      >>>more FUD. The spec's for Java are published and publically available

      Uh...so what planet are you posting from my cowardly friend??? Perhaps you should go back and actually READ my simplistic little post. My very simple and easy to grasp point was that you are comparing an open source operating system (Linux) to a non open source programming language, which makes no sense.

      How anyone can get any FUD from that is beyond me.

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

      more FUD. The spec's for Java are published and publically available.

  156. Re:the long-term view and the Hype by Mullen · · Score: 1

    Then who ever hired you is a fool. Which then makes it Okay to take $150 from them every hour.

    --
    Linux O Muerte!
  157. Development THEN Hype by Anonymous Coward · · Score: 0

    Is why Linux will succeed where Java died

  158. Re:Linux should be so lucky as to "fail" like Java by Anonymous Coward · · Score: 0

    not in this shop.

    we use java "heavily" and the clean design as helped us develop an very complex and large web application in 3 months that was just lagging before.

    Java is the skill to have today, I know for a fact (>200k/year ;-)

  159. hype by fusion94 · · Score: 1

    One of the problems that Java had was that it never lived up to it's initial hype. Linux on the other hand started out slowly and has been progressing forward ever since.
    Linux will continue to improve and while Java will get better as well it has alot of catching up to do if it's to live up to it's expectations.

    -tg

  160. Another piece of FUD? by jeep · · Score: 1

    It seems that the writers of this article like lots before likes the idea that Linux is not multiprocessor-enabled, lacks power ("heavy-duty tasks that Windows 2000 is designed to perform"), that it is "notoriously complex and hard to use" and so on... I've already heard that music...

    This article does not seem to like Java either
    ("[Java] prevents users from saving files to a computer's hard drive", what is true for an applet, but not for an application)
    As it is a partial and not really a well documented article, it sounds like FUD for me.

    How is it possible to compare Linux and Java? I remember that some years ago when Java went out, the media said that it was the end of Windows, but I never thought it was, really, because Java is a programming language and not really an OS. Linux (kernel + apps), like Windows is an OS

    I like how the author compares Linux to Java : Linux is like Java because it is SLOW (in the Mindcraft test vs Windows NT) and Java is SLOW (yes, but it is a drawback of the virtual machin feature). So Java=Linux and Linux will end up as Java...

    Lol

  161. Y.A.E.P by Anonymous Coward · · Score: 0

    Yet Another EDU Post. By some undergrad that is waiting to get out in the real world.

    $150 is standard practice in silicon valley for _good_ java programmers (rare)

  162. Re:Linux should be so lucky as to "fail" like Java by Anonymous Coward · · Score: 0
    Do you even know what Sabre is? Ever see the specs on the largest and fastest transaction system on the planet?

    You mean VISA/Mastercard?

    Last time I checked, Sabre was so far out there that it did not even run on an OS - the program ran straight on silicon.

    And yes, I know Catepillar makes Big dump trucks and goofy boots.

    Puh-leeze yourself.

  163. Do the Work by Anonymous Coward · · Score: 0

    Comparing the lifeline of any programming language to that of any os is lame enough that only folks with no actual programming work would waste enough time to pen an entire article on it. MS didn't take over the world by vaguely trying to 'take over the world', it took specific steps to create this app, copy that app, make a stab at that portion of an os, etc. Java didn't make such server-side headway from execs preaching the defeat of MS, it made headway from engineers who created easy api's for doing corba, crypto, distributed processing, etc. And linux is successful not because RH is doing well on the exchange or spreading the pr word (who could fight MS in terms of marketing?), but because an army of diverse engineers adds specific functionality, bit by bit, depending on real interests. I wouldn't expect a Boston Globe journalist to write anything about the actual work involved in engineering an os, however, so this useless attempt at comprehension through dumbed-down comparisons is perfectly understandable and (my rant aside) dismissable.

  164. Linux has a different set of challenges and assets by El+Volio · · Score: 5

    This is something I've been saying for a while: Linux is great, and I've used it for a while, but it is *not* necessarily going to achieve world domination. Technological superiority doesn't always win. In the end, it's a business decision, and denying that will get us nowhere.

    The possible key difference is open-sourcing. If all bugs really are shallow to a sufficient number of eyeballs, then we should continue to see far more robust software. That can impact the bottom line for lots of corporations, and thus gain substantial extra market/mind share. But as far as the individual desktop goes, Linux (while always a viable alternative) won't succeed purely on the basis of being more robust. Users need out-of-the-box hardware support and the ability to run the software they want to run, from productivity apps to home applications (read: Quicken) to, yes, games.

    Java hasn't won primarily because Sun seems to have forgotten that while technologically superior doesn't always win, it is important. I carpool with a Java programmer, and whenever I make the point that Java is slow, he tells me to run a performance VM. There's the flaw: a "performance" anything should be for excellent results, not acceptable results.

    Linux needs to build on its technological achievements, always improving, to win corporate share, and on its fundamental usability (HW support, apps) for individual use. That's the way to avoid the Java trap.

    --

    "You can never have too many elephants on your team."

  165. get a grip by Anonymous Coward · · Score: 0

    java will HELP linux' butt in the corporate space, the two are joined at the hip and there is nothing you can do about that.

    Linux will not be the web platform of IT without java.
    tom

  166. Bo'ston Globes's apostrophe's. ' by Bob+Ince · · Score: 1

    The Boston Globe puts a punctuation mistake in its headline?

    Lesson's of a waylaid 'giant-slayer'

    Not impressed. With that, or the fact that the report seems to be cobbled together from interviews with those well-known impartial industry commentators, Microsoft. They say Linux and Java aren't much good.

    Well, duh.

    What's interesting is that the aforementioned executives give some ground up - "Linux and Java are quite good for running servers with", though of course not as good as W2K will be, cheers cheers ect.

    The emphasis seems to be that both these products are up against Windows so they must be the same. Perhaps some of the more rabid Linux and Java advocates might see it like that too. But do we really want Linux, or indeed Java to "take over the world"? I don't think so.


    --
  167. extending the logic by mcc · · Score: 2

    i'm going to oversimplify, so don't flame me over my Java definition.

    linux: a totally open and cross-platform server operating system. through GNOME/KDE is attempting to become a consumer OS.
    java: a slightly dodgy, but relatively open and (kind of) cross-platform embedded applet system.
    OK, meanwhile:
    Windows NT: a totally closed and mostly hardware-propeitary server operating system. through the W2K bug is attempting to become a consumer OS.
    ActiveX: a very dodgy, not very open, not very cross-platform embedded applet system.

    alright, so basically java is to activex as linux is to windows nt. so following the logic of this article, and making similar wild indefensable assumptions.. if linux is destined to go the way of java, that means windows nt is destined to go the way of activex.

    So let's look at which way java and activex have gone, and predict how linux and windows nt will go.

    As they say, java has mostly failed for any user-end usage but is still being used for server type stuff. What's more, java is very versitile, still runs in a variety of situations (you can implement java code into mac os programs.. dunno about windows..), and it's still useful to have a java VM sitting around somewhere. Perhaps Linux will wind up the exact same way in a number of years --servers with little end-user status.

    Meanwhile, activex has just kind of disappeared off the face of the planet because of its sheer uselessness. It has almost no support in anything, consumer-oriented or otherwise. but microsoft still tries to foist it on people. The only known thing anyone has ever written in activex that does something is a security exploit. (http://www.zdnet.com/zdnn/stories/news/0,4586,232 2425,00.html) You think this is gonna happen to NT?

    This is all, of course, total BS. If anything even vaguely like this happens i'll be surprised.

  168. Calm, people, calm by davew · · Score: 5

    Everyone is missing one vital point.

    Linux has its place

    Java was and is a great idea. Sun saw it for what it is. They marketed it, they put it out there, they tried to take over the world with it.

    They got it an image problem when they stuck it into buggy browsers on slow machines, but that's a discussion for another time.

    Linux didn't start out like that. Linux wasn't some germ of an idea that needed incubation and careful marketing. Linus didn't make deals with $large_software_company to include it with every copy of $popular_application. He coded it and stuck it out there.

    And it stuck.

    Guys, Linux has nothing to prove. The mindset is already there. The people who need to trust it most, trust it. We know when it can be used. We know when it can't. We can prove it.

    Once we have that, we can work on the PHBs, and no dodgy benchmarks are going to change that.

    This is not some ivory-tower dismissive. It's a reminder: in an industry awash with false promises and vapourware, Linux delivered long ago. It will remain as long as it is useful.

    Dave

    --

  169. Re:Spellchecker missing here by tweek · · Score: 1

    hehehe actualy i was just in a hurry to get the post out ;)

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  170. audacity by pflinton · · Score: 1

    Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux. And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users. And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips.
    I am surprised that the autor was willing to mention the Mindcraft test. And the point on multiple processors is obvious misinformation.


    --
    No sex is worth 30 grand.
    1. Re:audacity by GrenDel+Fuego · · Score: 1

      I prefer the part about not running on machines with multiple chips.

      I guess I only THOUGHT this machine had two processors.

  171. Java dead? Or just on servers? by slim · · Score: 1

    I think this writer needs to look around a bit more. If she has a recent Nokia mobile phone, she'll be using a Java client app every day.
    --

  172. Java?! Hah! by vr · · Score: 1

    Java can not be compared to Linux because .. well.. how do I say this.. Java is awful.
    The design of Javas standard library is horrible.. If the designers had given it a little more thought, they would have done this different.

    And AWT.. don't get me started :-(

    Linux, on the other hand, is not so awful. Most distributions are still awful to install, but work is in the process.

    *sigh*

    I'm sorry this sounds a little mean, but I just had to say it.

    1. Re:Java?! Hah! by Anonymous Coward · · Score: 0

      Obviously the rantings of the clueless who has never actually done any programming in Java. How about a few examples as to how the Java standard libraries are horrible?

    2. Re:Java?! Hah! by SimonK · · Score: 1

      Oh yeah, Xlib is just so much easier to program in than the AWT.

    3. Re:Java?! Hah! by Pascal+Q.+Porcupine · · Score: 2
      If you hadn't noticed, XLib is the lowest-level functionality in X. Comparing XLib to AWT is like comparing

      mov ax, 013h
      int 10h

      with OpenGL. Try something a bit more fair, like Qt or GTK.
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
  173. okay, i admit, that was stupid and immature by Anonymous Coward · · Score: 0

    apologies to anyone who has to read my previous post. it was stupid and arrogant.

  174. Has Java "failed" ? Will Linux "fail"? by _Spirit · · Score: 1

    Notice the quotes ? Failure is in the eye of the beholder. From a buyers (which most of us are) point of view, i don't think Java failed. I don't think Linux will fail. Why ? Because I expect them both to be alternatives to Microsofts products and not replacements. Who needs another Microsoft? As a consumer I want competition for Microsofts products, because that will improve all products involved.

    Message on our company Intranet:
    "You have a sticker in your private area"

    --

    beauty is only a light switch away

  175. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  176. Re:Classic M$ FUD by Anonymous Coward · · Score: 0
    Finally, I always believed that Java aplets couldn't have file system access because of the sandbox but full blown installed Java apps could. am I misundetanding or this just another error?

    You are correct; the "sandbox" applies only to applets (usually loaded over the network), not to Applications. Also, Java 1.2 (also called Java 2) adds a finer granularity security model that allows you to grant specific applets specific rights -- so this whole argument has been obsolete for about 9 months now!

    Also, Java is slower when running in a virtual machine, but there is nothing to stop you from compiling Java into machine language, just like C/C++. (Java would still be slightly slower because it does more run-time checking; this is the price you pay for invulnerability to bad pointers, buffer overflows, stack smashing, memory leaks, etc.)

    Finally, I can't help but beleive Java would be doing much better if it was truly open sourced and not controlled by a big corporation trying to leverage the language to maximize it's own profits. Rest assured that Sun, AOL, Apple, and others would be just as arrogant and abusive of customers as MICROS~1 if they thought they could get away with it...

  177. Java failed for a simple reason. by landley · · Score: 1
    Java's failure to take over the world wasn't the result of speed, versioning, or hype. Those were contributing factors, but not the cause.

    The cause is that we didn't want to subject ourselves to yet another abusive monopoly. Sun wanted to "rescue" us from Microsoft the way Microsoft "rescued" us from monopolistic IBM, and for those of you who remember back to the visicalc days, it's exactly the same way IBM rescued us from the tyrrany of Apple's monopoly. Bit of a pattern there.

    When Sun was going "Don't worry, we'll submit it to ISO" we were willing to give it a try, but when it became clear they were just stringing us along, we balked. Sun didn't want to destroy Microsoft's monopoly, it wanted to capture it. And we, as consumers, were sick of being pushed around and bled dry.

    About the time enthusiasm in Java was being replaced by disgust at Sun's proto-monopolistic rumblings, the world looked around for an alternative and rediscovered Linux, and it was EXACTLY what we wanted. A system that COULD NOT result in a single monopoly. Those of us trying to USE the thing could go about our business in peace without forced upgrades, and those of us trying to make money on the thing could compete on a level playing field.

    And we went "ooh", and pounced, and there was much rejoicing. 99% of us can't be bothered to mess with source code, but as anti-monopoly insurance Open Source and the GPL are pure gold.

    This doesn't mean Java isn't a valuable tool. I still write Java programs in my day job. It's just that we won't bet our future on it, because it comes with Sun's strings attached. Sun may not be Microsoft now, but back in the early 80's Microsoft wasn't Microsoft, either. Power corrupts, absolute power is kind of neat, and all that...

    Rob

  178. Just what we need, another Hiawatha Bray article.. by Wakko+Warner · · Score: 1
    Should anyone that uses the word "gigagiant" in a professional piece be taken seriously?


    Come on, asking Microsoft employees what they think will happen to Linux is hardly unbiased reporting.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  179. re: will java have the same fate... by Anonymous Coward · · Score: 0

    Interesting reading. The point that nobody here seems to get is the premise is totally wrong: java hasn't failed in the way everyone thinks it failed. Java failed, in that it did not become an acceptable language for commercial software development. You won't find java apps on the store shelf. However, there is a whole world outside of the consumer marketplace that most (if not all) computer columnists, enthusiasts, and geeks work: the business world. In this world, Java is kicking the shit outta everything. c, c++, asm, vb, etc are slowly fading out of the picture. Why? It's easy (some would say simpleminded), it's interoperable (look at the orb/database support), and it's easy. Corporate developers (and integrators) might still be using cobol, c, c++, delphi, but they want java. They're using java. And they're forcing java interoperability on their vendors (like Microsoft). So will Linux go where java goes? You better hope so.

  180. Did Linux ever promise to change the world? by Anonymous Coward · · Score: 1

    I've used Linux for a few years. I don't ever remember any distro saying it was going to change the world. Media hype perhaps? How ironic that the media will be the ones to cause Linux to fail at a goal only they saw it achieving.

  181. everytime I say anything good about Windows by Anonymous Coward · · Score: 1

    (moderator chow yum yum eat it up!)
    OK go ahead say something good about Windows I'm waiting...
    Here, I'll help you out some. Windows is great, it keeps morons from running real OSes.

    "Then how come everyone wants MS to fail?"
    Because it's a widely held belief that Microsoft is ruining the entire industry with their predatory business practices, and halfbaked code. Even Intel is getting a bit fed up with Billy and company because of them there's little reason to buy much stronger hardware anymore. Why buy the latest processor, to crash faster?

    Oh, and as far as getting flamed from here to kingdom come, a lot of people would like to see MS out of the way. So the industry can move forward again. Maybe finally they will deliver with this WIN2000 stuff. I still feel that with their past track record it's too little, way too late. It all boils down to their exclusionary business model. There's us, then everyone else attitude. With their rather defensive posture why shouldn't other camps take on a bellicose stance? You are judged by the company you keep. So you take some flak. It's just the price you pay for standing shoulder to shoulder with whom a lot consider to be the antichrist of the business.

    People without their heads in the sand, or someplace else for that matter, that have tracked the industry won't be very suprised at what I've typed here. You on the other hand are obviously without a few of the basic facts. Read some about the history of computing see what Microsoft has actually contributed. Can you say MS Bob and talking paperclips? Then see who they've steamrollered into oblivion. You know there's some pretty smart people in this industry that don't need all of this spelled out to them in simplistic terms. Again I don't think that you quite fit into the imformed catagory. Possibly with more facts in hand you wouldn't praise Windows as much? I am not familiar with your level of wisdom, but can only infer a rather low level from your sketchy post, and what I can read into it.

    If ignorance was a crime punishable by death the world would be a lot less crowded. And some company coming out of Redmond would have a lot less marketshare. Yes I could go on and on until I've typed something out about the size of War and Peace but why bother? One thing I've learned is some people are just born to be Microserfs or Windrones. Others of us though won't toil under the yoke of opression. Free the source and the rest will follow.

    PS. I do have a Slashdot account but from here on it it's AC for me. That's just the way the cookie crumbles I guess.

    God must run a UNIXalike OS I mean look at the universe's uptime so far!

  182. The problems with Java that don't exist on Linux.. by Masem · · Score: 3
    (Caveat, I do appriciate Java, but...)

    First, Java was doomed as soon as Sun decided on a closed-source format that invited companies like HP and Microsoft to 'modify' it without incorporating the changes into the 'official' distribution. Sun should have followed the appropriate standards committee, and forfeited the ownership of Java to avoid the fragmentation of Java.

    Java has yet to deliever the promise of Write Once, Run Anyway. The poor Java support of systems beyond Solaris and WinXX, the existence of inconsistant versions with the same major version number (1.0 and 1.2) are just some examples.

    Finally, and most importantly, Java is still bug ridden. While the rest of their developement is closed, Sun fixed bugs in an open-source sort of way with the Bug Parade. The problem is, no release ever clears out all the bugs in the bug parade. Does that seem wrong to anyone else (and reminisent of a Gates statement a while back?)

    Thus, Java is currently difficult to work with outside of an intranet environment. Sure, I think it's a great language, if the above problems were non-existant, and it won't die in any short time, but some of the hype on Java is long-dead. It is NOT the next Windows killer.

    Now look at Linux. It's open sourced, no one owns it, and the key element, the kernel, is controlled by one man in the open source model. Sure, you could go off and make your own modifications, but that's got to be a lot of work to do those. It could conviecibly happen but I doubt anyone wants to undertake it.

    The kernel works for nearly every system, and with the modularity of it, can be easily met to fit the needs of any system. And save for the libc5 to glibc2 switch, nearly every problem works under every version of the kernel. And this is true for multiple architectures as well.

    And of course, Linux may have bugs, but once found, they are generally squashed and patched within a week, if not shorter. No other company on the planet can promise that.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  183. Linux / Java ... Idiotic article! by Evil+Pete · · Score: 1

    For a start what can you say about an article that actually quotes the Mindcraft report ?

    Secondly while slamming Java it shows graphs showing the number of Java apps doubling each year and the number of Java programmers increasing at an even greater rate.

    Then the article uses Microsoft comments as the core of its article with a trailing comment by RedHat. This article is total crap.

    Linux wont die because people find it fun. That's it. If some other OS comes along that is more fun then maybe a big slice of linux programmers will go over , but even then not all. I don't see a new OS like Linux coming along in the next 5 years ... but then 5 years is a long time. What we can say is that it wont come from Microsoft.

    As for Microsoft. The pace of technological change in Linux is much faster than that of Windows, it wont be very long before Linux overtakes Windows in many areas we traditionally think of as being MS "strong" points e.g. look and feel.

    Just my thoughts anyway.

    Peter

    --
    Bitter and proud of it.
  184. Java Hype -- vs -- Linux Assimilation by kzinti · · Score: 1

    First you have to state the obvious: look at how much of the nay-saying in this article comes from Microsoft people: Aubrey Edwards, group product manager for Microsoft's forthcoming Windows NT upgrade Windows 2000 and Charles Fitzgerald, director of business development in Microsoft's software development unit. Do these people have a clue about Linux, or how it's currently being used and deployed? And if they did have a clue, would it make through their marketspeak filters?

    Nevertheless, the comparison to Java isn't valid. Java was largely a top-down phenomenon: a reasonably cool technology, but pushed heavily by one large proponent: its inventors at Sun. Linux, on the other hand, has for most if its life had no large, wealthy proponents or advertising budgets. It has survived and prospered because it works and people like it. Its success is a bottom-up phenomenon (or, if you prefer the more radical phrase, a "grass-roots" revolution).

    Java is still trying to prove itself, and having to carry the burden of its own hype at the same time. Linux, though, has already paid its dues in thousands of small ISPs, small businesses, department servers, and home systems throughout the world. Microsoft would do well to realize this difference before they yawn away the Linux movement as mere hype.

    --JT

  185. Open Design vs Closed by Atomizer · · Score: 1

    Maybe a better comparison would be with the IBM PC? A fairly open design, that is still around today (I'm typing on a PC clone now). Which computer platforms survived? Just a few, and of course M$.

    Besides I drive a VW, so everyone in the world should drive one. Let's eliminate choices, they're no good...

  186. Java sucess? by skankydog · · Score: 1

    Java has not taken over the world mostly because of speed and GUI problems (Let's face it there's very few good desk top applications written in Java).
    But, Java has proven it's strengths. It's great at connecting different systems and simplifying various programming tasks (such as server/web based programming). So, You can't really call Java a failure. Maybe just not relevant to all applications.

    As far as the HYPE goes thought, I'd give Linux a little more in the substance department any day.

  187. Re:Just More FUD, Here's the proof (and some more) by TetsuoShima · · Score: 1

    And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users.
    (emphasis mine)

    permit me a cruel chuckle.

  188. by Anonymous Coward · · Score: 0

    What's the point of this post, other than being nasty?

    Are you saying that you're only a professional programmer if you proclaim that java is elegant? That's rather one-sided and blind, isn't it?

    I've used Java quite extensively, and I have to say that on the whole, elegant it isn't.

    Some things about Java are especially nice (read elegant), including the ImageConsumer / ImageProducer idea, threads, the wonderful high-level networking capabilities, and the whole concept of Applets.

    Some things, on the other hand, are just awful! I'd like to point you especially towards the AWT system:

    Why on EARTH would you want to control the entire screen as a single AWT thread? What if you want to have multiple sprites against a static background? You then have to write the code that switches between each sprite and moves it before going onto the next. That's not elegant. That's not high-level.

    On the whole, I'd have to applaud Java for what it is, but there are a lot of deficiencies, including speed. And speed is a problem when a simple animation (like: a DOT moving across a window) has to be optimised just to stop flickering!

    To me, those who run around blindly proclaiming Java to be great can't have written much of any use in Java - these are the brainwashed clones, not those who quietly (and rationally) point out it's deficiencies!

    And theory will _ALWAYS_ be more important than towing a line....

    -Shane Stephens

  189. Apples and Octanes... by LocalYokel · · Score: 1

    Linux will last longer than Java, because it is more cross-platform than Java itself -- Sun has wasted much time getting Java into your toaster that they stopped trying to get it into PC's!

    Furthermore, Linux has been sending mail for years, and as the Law of Software Envelopment goes: "Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.". Has Mozilla revived the Java mailer?

    If Java ran the world, the your blender would be able to talk to your refrigerator and tell it to make more ice, but the blender wouldn't be fast enough to crush the ice.

    If Linux ran the world, the kitchen appliances would not be able to "talk" to each other, but would have some sort of obfuscated sign language or sequence of beeps, hacked together with a bunch of Perl scripts, cron jobs, and a couple rolls of duct tape.

    If Windows ran the world... Oh, it already does. I see why everyone is looking for the Next Big Thing.

    --

    --
    E2 IN2 IE?

  190. Trolling for dollars by the+red+pen · · Score: 1
    • Do you even know what Sabre is? Ever see the specs on the largest and fastest transaction system on the planet?
    You mean VISA/Mastercard?

    No, I mean Sabre. VISA and Mastercard are different companies, by the way.

    Last time I checked, Sabre was so far out there that it did not even run on an OS - the program ran straight on silicon.

    No again. It runs on TPF. That's an OS from IBM.

    And yes, I know Catepillar makes Big dump trucks and goofy boots.

    Well, you're getting closer to reality, but I think you are still safely outside its gravitational field.

    Caterpillar makes, among other things, big dump trucks. Big like the size of a 4-bedroom ranch house. Big enough to need sophisticated AI computers just to drive them.

    Tell ya what, why don't you take another bong hit and finish this debate with the voices in your head.

  191. Linux is here to stay by Lerc · · Score: 2

    Linux may not become the desktop operating system for the majority of users. But it hardly promised to be that. Being more common than windoze has only been talked about as a possibility, never a likelyhood.

    What makes Linux strong is not what it promises but what it _is_. Linux is an operating system that some people like to use. It also does well some things that people want done well.

    Even if the masses stopped using linux because it wasn't trendy or whatever the code for everything that is linux is still there, If developers leave then new developers can step in.

    Since Linux is not a commecial venture it is never in danger of having devopment stopped because it is no longer financialy viable.

    Also, since the devopment of linux is not profit driven it isn't being pushed into fields, trying to find a home like sun is doing to java.

    Linux doesn't get targeted at a market. People use it if it does things they want.

    There will always be people that find that linux does what they want.

    Linux will always be improved because there will always be people that want linux to do just one more thing and have the ability to add that thing.

    --
    -- That which does not kill us has made its last mistake.
  192. Except that no sane Linux user would use MS Linux by Greyfox · · Score: 1

    Most of the Linux world woudn't touch MS Linux. Even the corporate sector is wary of Microsoft and knows the kind of stuff they pull. The best MS can hope to do on Linux is compete on a level playing field, which they really don't want to do.

    --

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

  193. One big difference... by battery841 · · Score: 1

    Linux and Java have one big difference. Linux IS NOT run by one company. Linux is open source, thus in a lot of ways, Linux is owned by everyone that uses it. Yeah, Linus controls it, but he doesn't own it. Java on the other hand, is controlled by Sun Microsystems. All Microsoft had to do was attack Sun itself. Attacking a company is a lot easier than attacking the OS. All Microsoft can do is FUD, and that doesn't appear to work. But, I think the bottom line is that Java is owned by Sun (one company) while Linux isn't owned. That makes it a lot harder to attack and destroy.

  194. Red Hat was ripped off by GaspodeTheWonderDog · · Score: 1

    Yes, it might cost me $5.6 billion to buy all of the existing Red Hat stock but Red Hat didn't make nearly that much. Obviously when they did their IPO they greatly under estimated the value of their stock. When Red Hat went public the should have been selling stock for pennies under it's value, not seventy dollars.

    Can't journalists get this straight? :)

    --
    This space for sale
  195. Java? A failure? by davek · · Score: 1

    When did java become a failure? Its in every web page, ported to every system, taught in almost every college, and is considered the best web programming language out there? Not 5 years ago, there was no such thing as java, and now it is (at least in my college) the only language used to teach OO stuff, and it has been that way for about 3 years.
    I don't think that java has "died," and therefore don't think that linux will suffer that same fate.
    -davek

    --
    6th Street Radio @ddombrowsky
    1. Re:Java? A failure? by tommaki · · Score: 1

      And after being a long-time C++ programmer, I am able to earn 50% more being a Java programmer. I believe my productivity has also risen by at least 50%, due to the language (memory management, absence of the more esoteric features of C++).

      I think in the corporate IS departments Java is growing at least as fast as Linux (and I work in a company where both are used).

  196. Ok, did *I* miss something here? by sporty · · Score: 2
    I have never had my intelligence insulted like this before.

    Let's get to the facts.. or what they call it.

    Remember Java? That was the radical new technology of four years ago, an upstart product that threatened to smash Windows once and for all.
    Let's mumble all to ourselves in the holey chant that we know so well. Windows(NT|9[58]|3.[0-1]) is an OS. Java is a language. Java was to eliminate the problems of cross-platform development. This is what C and C++ almost did.
    No big deal, says Sun's vice president of software marketing, George Paolini. '' It hasn't happened because it hasn't needed to happen,'' he says. ''There's no reason to rewrite an entire office suite in Java.''
    In MY eyes, java is where perl was a little while back. Its at that point whre people are writting and using it. People aren't writting OS's and the sort in it. Perl has its limitations and that's why its going its direction. Java will go another. Give it time. More people are using it. Just because its not written in java doesn't mean that java is bad. Just like I'm writting in English doesn't make Latin bad. (or does it...)
    But Troan says Linux has already avoided one of Java's biggest mistakes. The first releases of Java were crude and buggy. ''People set it up as though the first release of immature technology was going to go out and take over the world,'' Troan says. Linux, on the other hand, came to public attention after years of buffing and bug-fixing. Linux was running successfully on thousands o f computers long before the media hype began.
    Has anyone ever had a kernel panic under Solaris, Linux, FreeBSD and whatnot? If you have, you can easily raise your clue-bats and find this guy. Most any software is buggy even in its first month. Hell, I wrote a piece of code that reorders and groups things, and I had a major bug in it. I'll admit it. I'm not like MS. I don't write perfect code first try!

    I've lost all faith in the author and the news paper for running that article. It isn't a bad shot at Linux.. it's a person trying to gain his fame with bad journalism.

    sporty
    ---
    FreeBSD 4ever! well.. at least for the next 200 years...

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:Ok, did *I* miss something here? by tweek · · Score: 1

      I'm wondering if, with all the misinformation here, we should email the editor of the newspaper and point them out to him? If we did this with each story that gets posted with *BLATENT* misinformation and lack of research, we might be able to push some retractions?

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    2. Re:Ok, did *I* miss something here? by Theseus · · Score: 1

      I think we should give up and ignore this bad article. The author and his editor don't know how to use an apostrophe (look at the headline). And why doesn't a *journalist* know the difference between a trademark and a copyright? The author's evident lack of fundamental knowledge in his own career-field give scant hope of his writing an insightful article about a complex business and technology topic.

    3. Re:Ok, did *I* miss something here? by sporty · · Score: 1

      I'm quite sure a letter to their editors would get some sort of follow up on such garbage written. But then again, the state of journalism isn't in good shape anymore. Look at how the press has everyone hyped up about Y2k and what is affected. I think banks should be less worried than say, the IRS or other LARGE institutions.

      --

      -
      ping -f 255.255.255.255 # if only

  197. Boston Globe is a rag. by Wakko+Warner · · Score: 1
    I've seen a lot of bad papers in my day, but the Globe definitely tops the list, right above the New York Post. The reporting is worse than sub-par, the articles are written at the reading comprehension level of an eight-year-old child, and, good God, that paper has had more than its share of scandal in the past year and a half.

    It's no wonder so many people in Boston have the New York Times delivered to them (judging by the piles of them I used to see outside my apartment building). Boston-area news media really sucks.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  198. Anybody got Hiawatha Bray's (author's) email? by Anonymous Coward · · Score: 0

    Perhaps a healthy dose of Linux advocacy how-to will straighten this person out.

  199. Re:Just More FUD, Here's the proof (and some more) by Anonymous Coward · · Score: 0

    granted.

  200. Java is alive and well. by Anonymous Coward · · Score: 0

    Java and Linux represent a threat to MS, and this article is just FUDs them both in one shot.

    Past the hype, Java is still very useful for server CGI-type stuff, and there are specific situations where a browser applet does the job more completely than html or javascript. (But just try to explain this to a journalist)

  201. Java must fail, it's crap, but Linux is great! by Anonymous Coward · · Score: 0

    Being a C++-Programmer with more than ten years experience, I never liked Java. More: I hate Java! Java is slow, ugly and contrary to common belief, platform-dependent. So for me it's no wonder Java failed. I hope Python and Linux will make it!

  202. 1. Java has developers... where else did the Compiler and VM come from? I am not 100% sure if blackdown offers a open sourced Java VM, but I know that there are others doing it.

    2. There are several open source movements for Java. Come on, you can't have truly open standards anyway. The linux kernel is rather tightly guarded as to what are the 'official' releases. Sure you can patch the hell out of the kernel yourself, but don't expect Linus to okay just anything. That is why we have *stable* kernels. So Sun having control over Java is a good thing, because when it comes to the final say on what stays and what goes somebody has to do it.

    --
    This space for sale
  203. Classic M$ FUD by Anonymous Coward · · Score: 0

    Maybe it's just me but did you notice some of the "facts" spouted in this article and not given any critical analysis? There are some classic half truths and inaccuracies thrown in there as well as the Borg drone from Redmond feigning boredom and disinterest. M$ really can't decide how to attack the Open source movement in general. and Linux in particular. Seeing the folks from M$ running round like headless chicken in a fit of fevered self-contradiction manages to draw a smile .

    Just reding the quote below started me thinking...:

    "Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux. And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users. And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips."

    Excuse me while I run into a corner and laugh into my hat (if I only had one)

    We have inaccuracy about about usability, SMP and to cap it all the Mindcraft "benchmarks" rolled out in support of a flawed and frankly wrong argument.

    In some cases the Linux install procedure is a little more involved in Linux but even then no more so than a thorough NT install (I speak from using RedHat and NT). After you do install is X any harder to use than Windows? (whichever wm you choose to use). I veer towards the NO option here.

    The SMP argument just can't be sustained. It has been admitted that Linux's SMP support is not all it could be but to be frank I wouldn't say it was a great deal worse than NT offers at present. and, at least it works NOW, unlike certain other OS's I could mention (like, just for a random examnple, Windows 2k).

    Finally, I always believed that Java aplets couldn't have file system access because of the sandbox but full blown installed Java apps could. am I misundetanding or this just another error?

    The article does make some good points along the way and the future is something we should all keep at least one eye on but it's annoying when errors like this spoil an interesting topic and permeate the popular and even the computing press. At times you get the impression that Windows is a somehow a superior product.

    We need to tell the world it isn't: it's just another option and one that people are sometimes pushed towards too quickly because of mistakes like this.

  204. Surely, that would be good? by Matthew+Kirkwood · · Score: 1
    As usual, it's a controversial point, but the way I see it, were Linux to share Java's fate, it would mean that it is seen as a useful, if not fully proven technology, that the world is prepared to evaluate dispassionately and use only if it suits them, which sounds fine to me...

    Would you really prefer a bunch of stupid corporations to jump on Linux the way that hundreds of others have jumped on Windows?

    Matthew
    - not a Java fan, but not a probably detractor either

  205. I have to step in now. by Accipiter · · Score: 3
    I read the article, and it seems like the Boston Globe is basing it's information ENTIRELY on interviewed sources, and the journalist didn't bother to do any research here. (Another thing I noticed, the entire article seems to be about Java, with sprinkles of Linux tossed in there. The title claims to say that Linux may have the same fate as Java, but the article doesn't draw any parallels between the two other than being "upstart technology")

    Besides, Java was touted as a key tool in another heavily hyped movement toward ''network computers.'' Instead of keeping software on each machine, people would use small, cheap computers that would get all their software from a central server. Java is well-suited to this approach.

    Java is well suited, and Sun came up with a good idea here. But surprise! Microsoft stole the idea, and their name is very similar to Sun's Name.

    Charles Fitzgerald, director of business development in Microsoft's software development unit, says the Linux hype has already peaked.

    Yep, that may be true. And the Windows hype peaked WHEN? Ohhhhh, about 1992.

    Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux.

    I'm pretty sure I don't even need to comment here. Fitzgerald points to the Mindcraft bullshit because he's grasping for anything he can.

    And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips.

    THAT pissed me off a lot. That part is very misleading. Linux contains Multi-Processor support (and has for a long time). It may not be the best it could be, but it's being worked on. (also, I think Linux has more advanced capabilites then Windows* ever did.)

    But Fitgerald says Linux still isn't ready for the heavy-duty tasks that Windows 2000 is designed to perform.

    Like Windows2000test.com, I suppose.

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

    1. Re:I have to step in now. by Anonymous Coward · · Score: 0

      Maybe someone should send microsoft a beowulf cluster running linux (so when will those clustered NT boxes be able to run). Oh well the reason i most love linux is because microsoft can not really compete against it. It's industry standard mess with MS and you and your company and all your friends are going go on a really bad trip (if Cement shoes could be legalized i'm sure bill gates would use them also). Now we have a something that is open. No more hiding your code with backdoor API calls and crap. No more financial bully boy tactics. The playing field has been changed with a game MS can't play. Squirm and die MS. I'm not a fan of the DOJ but hope they get a piece of you to. (my apologies but spending the weekend attempting to rebuild a scsi driver has left me unusually vehement)
      Also your right about the globe it's more like a media mouthpiece (Try our Apple Power bars, it's got apple saucitity' Simpson's ). I'm still looking for an email addy to politely flame the so called reporter, heck i could have cut and pasted a few convention brochure flyer's and come up with such a lame article. Guess that's what you get with Big Corporations owning large media sources.
      ........ Signed Frazzle (I'm back and i've brought the compiler with me)

  206. Look at the Economics by LL · · Score: 2

    Businesses ignore the laws of economics at their peril. Linux, due to its open-source nature, has several unique factors going for it

    - long-term staying power, unlike companies who only produce software for the latest and greatest (due to inelastic demand, thus higher margins), open source can migrate with the platform and thus reduce transistional and maintenance costs

    - diversity of hardware, because it is ported to a wide range of platforms, the code is more robust and resiliant to disruptions, a critical factor in stability

    - efficiency of execution, because it was designed for lower-performance hardware, more thought has gone into the architecture which means that less money has to be spent on hardware

    - due to the stability factor, the combined hardware+software service turns into a durable good and can thus be amortised over a longer time period, rather than a consumable item requiring regular upgrading and replacement

    - rapid developmental feedback ensures greater responsitivity to the market as effectively the developers are also the consumers. Rather than bringing out a potential marketing lemon, the product evolves to completely fill an application niche and creating an absolute advantage (witness sendmail, bind, etc)

    - wider pool of talent, because of its low-cost nature, any person can pick it up and extend. While not everyone may have the talent to be a hard core kernel hacker, the exposure will create a deeper pool of ideas to draw upon. Thus the marginal utility is higher than for a priced product

    Note that not everything is roses, there are some structural problems with the OpenSource model, in particular the lack of pricing signals to indicate the software of greatest potential value. Thus it has the appearance of following commercial trends or personal pet projects (witness the significant freshmeat interest in 3D games against more mission critical functions such as support for wireless). This is not knocking the OpenSource model but just an observation where the commercial market is superior. Thus Linux will have a role in business just as closed applications have a different focus.

    LL

  207. Linux should be so lucky as to "fail" like Java by the+red+pen · · Score: 3
    Reality Check:
    • Java is a huge success -- just not where it was originally hyped. People don't see Java applets on every server they visted et viola that must mean Java failed. Well, it didn't.

    • Java is alive and well in corporate enterprise computing. In fact, it's probably the hottest thing in client/server programming going right now.

    • Java isn't any slower than Perl or Visual Basic or any other wildly popular not-compiled-directly-to-native-code language. Sure, it was pretty slow two years ago, but that was half it's commercial lifetime ago.

    • Sun is not the only major corporation pushing Java. There are IBM and HP, as well as open-source Kaffe. This is not Sun's "OS/2."

    • Remember Sony's "failed" Beta technology? Remember the "failed" DAT format? Well, both are staples of professional production facilities.
    In a way, the comparison of Linux and Java is fair. Linux may never overcome the drool factor needed to beat Windows, just as Java has yet to overcome the drool factor needed to beat Visual Basic (or Perl ;-).
  208. There is a lesson here by Shoeboy · · Score: 3

    Java was a language for programming garage doors and refrigerators. Somewhere along the line, Sun figured out that it could be used to make dancing pink elephants appear in a browser. Turns out that the demand for pink elephants in browsers isn't that great and can be handled by animated gifs. At any rate, Java got pushed as a one size fits all solution for problems it wasn't ready to solve. As a result implementations were buggy and slow and a lot of people (myself included) stopped caring. Linux could face the same fate. If you push people to use it when they aren't ready, they'll dislike it. Linux got where it is by being a good tool for certain tasks. The users extended it and it got to be a better tool - one that could be used for more tasks. Perl developed a following the same way. Both are strong while java is floundering and requiring massive efforts on the part of Sun. The lesson here is that pushing a technology on people who aren't ready for it is a good way to damage it. Next time you're hyping linux as the perfect solution, pause, take a deep breath and ask yourself if the people you're trying to convince have the time, energy, motivation and know-how to learn to use linux effectively. If they don't you're hurting the movement instead of helping. Also ask yourself if Linux is ready to handle the job you're suggesting it for. If it isn't, back off, get out your compiler and work on it.
    --Shoeboy

  209. Linux? This ain't about Linux by Enoch+Root · · Score: 2
    I don't think this article is very insightful. As a matter of fact, it's FUD-filled by "insightful" quotes from Microsoft employees such as, 'The hype is over' or 'Linux is good at delivering WWW pages'. I mean, come on.

    Notice also that the Mindcraft benchmarks? Anyway.

    Thing is, if this is the angle of attack proferred against Linux in the media today, then I'm quite happy with it. They are attacking Linux exactly in the place it is best-suited to defend: they say its performance is bad, especially when compared against Windows 2000 (excuse me while I wipe a tear of laughter) and that it is too complicated to use.

    However, it says nothing of the Open Source model. This is where it gets interesting.

    We all read the Halloween memos. Microsoft identified clearly that the real battle was not MS vs Linux, but Closed Source vs Open Source models.

    The most interesting point of this article is that the Open Source model is not mentioned at all. Considering the previous moves of Microsoft, this is very interesting. If you don't attack an adversary on a particular point, then it means that point is perfectly defended. It means Microsoft knows it cannot attack successfully the Open Source model.

    And that, fellow Open Source fans, is really good news. They're failing to come up with proper attacks. So let them claim Windows 2000 will outgun Linux. Let them claim Linux is hard to use. The fact of the matter is, Microsoft is running scared.

    "There is no surer way to ruin a good discussion than to contaminate it with the facts."

  210. Yes by Anonymous Coward · · Score: 0
    I think that people and corporations will abandom Linux once they realize how cryptic and fascistic the GPL can be.

    -T

  211. give it time.... by AshleyB · · Score: 1

    Java started out as a language...a set of reserved words and syntax but it has slowly advanced, I think the word Sun is using now is "platform". I always thought of it having the possibility of being an OS on top of an OS(any OS)! It's just very very slow right now...

  212. More to the point by r_newman · · Score: 1

    To a large extent, Java was a victim of the war between Sun and Microsoft over Microsoft's "embrace & entend" tactics. The uncertainty over how Java was going to go may have been a significant factor in slowing up the adoption of Java-based technology by numerous large companies.
    The "bazaar" development model on which Linux relies hugely should be sufficient to prevent that ever happening to Linux.

    However, should Linux become too commercialised, and the flow of GPL'd software slow down, I think that could see a significant shift in the user-base - and developer-base - to some other open-source platform, such as FreeBSD. However, I don't believe Linux will ever go away, there are too many people at this time with too large a stake in it.

    --
    Bzzzzzt..."AAAAaaaaarrrgh!!!" Thud.
  213. Java FUD by Anonymous Coward · · Score: 0
    Java was originally designed to prevent users from saving files to a computer's hard drive

    What? I can't figure-out the reason a writer for The Globe would say such a thing. I don't understand what has happened to integrity in journalism. The only guess I have is that Hiawatha Bray must be rubberstamping text that was given to him. Now, who gave it to him...

  214. A useless article by florin · · Score: 3

    As others have pointed out, the differences between Java and Linux are so large that a comparison of the succes of these two technologies is essentially useless. If you need to compare the impact of Linux to something roughly comparable, OS/2 would have been a far more logical candidate, and the gist of the article might have ended up much the same.

    But Linux has characteristics that lift it into a category of its own. The most important one (IMHO) is that it started as a low key project and that it had a chance to surprise people in a positive way. By the time that the name Linux started to become widely known, thousands of people were already using it seriously for all sorts of purposes, and because it's essentially a reimplementation of Unix, there were a lot of experienced developers for it from day 0.

    Java on the other hand was positioned as the second coming that is going to fix all your problems with portability and reusability and sex, and in retrospect how could it have done anything but fail to deliver on those promises? I'm not claiming that it is dead, mind you, but so far it definitely has not become what is was once made out to be.

    But now I have customers asking me 'Do you really think this Linux thing is going to make it?' and by make it they mean 'beat Windows'. I simply respond that Linux doesn't need to beat Windows, that it can live in perfect harmony in a Windows network, that it has nothing left to prove for the purposes these customers are looking for, that I've been doing useful work with it for years and that for them to have a reliable and inexpensive server it doesn't make the slightest difference whether or not common people will decide to use it on their desktop as well. Sure, the current Linux 'hype' makes this an easier sell, but essentially the difference is that Linux is not just a promise, it's a working, proven technology.

  215. The article is right on! by Anonymous Coward · · Score: 0

    Absolutely. Anyone with any sense of perspective can see this. Comparisons: 1. HYPE, HYPE, and more HYPE! Java was the biggest thing inthe news a few years ago. Linux still is in some places. 2. IBM throws all of their weight behind it. Notice a trend....? 3. Geeks LOVE it. Geeks loved Java for it's purity in OOP. Geeks love Linux for lots of reasons. Both Java and Linux have fanatics. 4. It is rarely proven in the real world. Java is occasionally still used on web sites. It's rarely used to develop apps. Linux is very rarely used in the corporate environment. 5. Both are useful, just not NEARLY as useful as it's supporters would like to think. 6. There's very little if no business reason to user this technology. Java developers are expensive, Java is slow and hard to deploy, and architecture would have to change. Linux is obscure, with little or no support, and required legions of geeks to just get it to work. Absolutely. Expect Linux to go the same way as Java. It'll always be around, and will always be useful in some places, but will never be a major player.

    1. Re:The article is right on! by KaosDG · · Score: 1

      Ok... just something that bothers me here:
      "required legions of geeks to just get it to work."
      The same can be said for Windows NT/9x/2k, except that they are required to take 6 exams and be MCSE to get their OS to work.

      --
      "Fuzzy Wuzzy was a bear, Fuzzy Wuzzy had no hair... Fuzzy Wuzzy wasn't fuzzy was he?"
  216. Not the same thing. by Junks+Jerzey · · Score: 1

    The difference is that Linux fulfilled a real need--a cheap and stable alternative to MS-DOS/Windows as a desktop OS--whereas Java was a technology in search of a problem.

  217. Complain!! by Kintanon · · Score: 1

    Anyone who has a problem with the factual content of this article should e-mail h_bray@globe.com.
    That is the authors e-mail address. Please only send WELL WRITTEN factual criticism, not flames and trollish garbage. If we want to influence journalists then we need to go right to them. Start sending corrections to the people who write this stuff. I sent an e-mail both to Hiawatha (Male or Female?) and to the Globe itself demonstrating a couple of glaring errors. If a few hundred people also point out problems them it will likely be corrected, or changed, or at least not happen again. We can watch dog any industry we please, there are enough of us.

    Kintanon

    --
    Check out JoshJitsu.info for Brazilian Ji
  218. Re:Boston Globe is a rag. (at least it aint TV) by Enry · · Score: 1

    The TV news coverage is worse. "How can you survive your car falling in a pond?" Now that's hard-hitting journalism.

    On a side note, anyone remember Emmett Smith (the guy on Fox) from a TV show called "Mysterious Universe" or some such, where they covered the unexplained paranormal stuff? Seeing him doing the evening news gives me a chuckle.

  219. The comparison is apt, but the article bad by SimonK · · Score: 1

    In spite of the flurry of bile directed at Sun for Java that this posting willing no doubt generate, the comparison between Linux and Java here is actually not bad.

    Java did not take over the world, but its a pretty good language and is being very widely used. In fact its the fastest uptake of any programming language I've ever seen, in spite of its problems.

    Similarly Linux will never take over the world. It might get a 30 or even 70 percent share, but it will never completely obscure the possibility of using anything else the way Windows has in some places. Its not really within anyone's interest or ability to do that.

    The problem with the article is that it assumes, as many people here do, and MS's and Sun's marketing machines pretend to, that the purpose of some technologies is to take over the world. It isn't, and by and large they can't. You wouldn't want them to anyway. Java hasn't failed because we've not all started to use Solaris (god forbid, in fact), and likewise Linux won't have failed if some people keep using NT. Articles like this are based on a false perception that there is some winner and some loser in technology battles. It never turns out that way, even if thats what the participants want.

  220. Linux AND Java could be the solution ! by Anonymous Coward · · Score: 0

    Why not use Java to programm real stylisch and sophisticated Linux applications ? Linux as the rock solid base. And Java as the language on top, as the C of the next generation, and as API standard for the applications. Or are X applications really an option ? They are not really portable are they ? Java has the necessary APIs (window libraries, components, multimedia, client/server solutions) and could do the visual part of Linux.

    1. Re:Linux AND Java could be the solution ! by Anonymous Coward · · Score: 0

      Probably the reason that so many Slashdotters dislike Java is the absense of a fast&robust Java Virtual Machine for Linux. Although the blachdown people are working hard to solve this problem, their solution is still a long way behind Win32/Solaris performance. The IBM JVM for Linux is almost as fast as the IBM JVM for Win32. Unfortunatly it's still at 1.1.6. At the end of this year there should be (the beginning of) a Java2 JVM for Linux from the IBM folks. This could very well change some opinions around here...

  221. Biased? Perhaps... by T.Hudson · · Score: 1
    Talk to Microsoft executives and they'll tell you that a similar fate awaits Linux. Charles Fitzgerald, director of business development in Microsoft's software development unit, says the Linux hype has already peaked. ''Cold hard reality is coming to bear,'' he says.

    Apart from anything else they frequently "talk to M$ executives" and don't seem to be aware that maybe they might be biased to some teeny extent. And from the quote later in the article from Redhat I can only assume this is pro-M$ slanted. Much as I can believe a Redhat rep may have said that quote, I can't believe it was the most positive quote they got from them, it practically says "Linux is almost entirely hype, we're entirely surprised it's done this well, it was nice while it lasted and now we're going to go under".
    I don't think so.

    Hudson

  222. This Article is Based On... by Anonymous Coward · · Score: 1

    ...one interview with one Microsoft exec, apparently. It appears that the exec even drew the Java parallel himself, which is irrelevant because Java, for all its good intentions, was released as a buggy, inefficient Sun product, while Linux was polished for quite some time before Redhat splashed it all over Wall Street. Even if you want to compare Linux to Java on the principle that they're both "Microsoft Competitors," which is itself somewhat iffy, Linux beats Java in the two very important ways:

    • It's not buggy, and
    • It's not slow.

    So, the complaints made against Linux as "the next Java" are pretty baseless. Furthermore, I'm sick of seeing people misrepresent the Mindcraft benchmark! Frankly, the test in question demonstrated that Linux currently does not scale as well on multiple processors as does NT. The exec turned this into not one, but two "problems" with Linux, ie that "it lost in the benchmark" -and- "it doesn't do SMP." Which are really the same problem; cute how he worked it in twice.

    The main problem with articles like this is that things MS execs say have an uncanny tendency to come true, especially when they get printed (apparently) without any other background research to determine whether they have a basis. And there's no good way to undo the damage; no one reads retractions or corrections, even if we could get them to print one.

    The idea of Linux as another Java, though, is enticing in a kind of different way; obviously, programs are never going to be binary compatible between different Linuces, but Linux is actually doing quite well in covering a whole bunch of platforms with good Source compatibility. IMHO, i think the ability to "Write once, Compile anywhere!" (c) is the next best thing to what Java was supposed to do. So maybe Linux really is the next Java. But i think this time it's working :)

    (sorry about posting anonymous; I don't have my password at work. Contact rkent with comments.)

  223. Linux, Java, FUD, and Hype by coaxial · · Score: 2

    Reluctantly I get up off the probverbial couch and weigh in.

    Sadly the posts to regarding this article are falling along predictable lines.

    1. "FUD!!!"
    2. "Linux is open-source. Java is closed-source. enough said."

    Let me first address the FUD agrument, afterall I did list it first. The article is not FUD. With the exception of the SMP reference (which was a Microsoft quote, and should have been corrected) There is nothing wrong with this article. To denouce the whole thing as FUD is simply wrong. All the Java commentary is pretty much on the mark. Java was hyped as the thing to displace Windows. It failed, and relatively speaking, became marginalized. Linux is being hyped to knock off Windows, so the comparisons are begged to be made.

    Yes, the reporter should have fact-checked the Microsoft quote; but in all fairness Microsoft's Fitzgerald would be considered an authority. The reporter may have thought that Microsoft would shade the truth, but to out and out lie, that's somthing you just don't do in the reporter's world. (Sadly the Boston Globe's mailserver probably already has crashed twice due to "fuck you" mailings.)

    Now on about the "Open-Source vs. Closed-Source" argument. (Please light your torches now.)

    I'm sorry, but open-source is not some sort of silver bullet. An open-source project can fail just like any other project. An open-source project probably will never truly die since there isn't anyone to pull the plug on it, but instead it will continue to exist in some sort of Amiga-esque living-death. (The Amiga analogy isn't just applicable because of the living-death reference, but also because of the Amiga-persecution-syndrome that the failed project's die-hards will suffer from. (Damn Microsoft FUD! This really is the best thing out there!))

    This doesn't mean that some other open-source project won't come along and challenge/clone the dominate proprietary system. I'm just saying that publishing the source doesn't magically make your technology/design better/chosen by God.

  224. Success != World domination by seth · · Score: 1

    Why must a technology approach 100% market share in order for it be successful? Linux has a small marketshare, but I consider it very successful, because it performs its job very well and very cleanly.

    Java has a small-ish marketshare, but it is approaching what I consider successful in that it is the best tool for many jobs.

    I use java extensively in my groupware research. Java is an excellent language for prototyping guis and playing with rapid application development without having to piece things together in an IDE (which I dislike).

    Will I replace all C code on my system with java? Not. Not right now. Probably never. Is that an unsuccessful product? I haven't replaced all of my C with c++ or perl or python or basic, either.

    So yes, java isn't posed for world domination, but then neither are most things, and that's okay.

  225. Java dead? by mattc · · Score: 1

    If java is dead then why am I looking at a Java advertisement on the top of the slashdot page as we speak. It seems to be alive and well as far as I can tell!

  226. Antibiotic hype by joss · · Score: 2

    Some gullible medical types are swooning over Pascals new "Penny-sillum" treatment. The increasingly popular treatment for various diseases has produced high expectations amongst
    various new fangled doctors.

    But mention Penicillum to Phillipe Caas, product manager for "Leaches-R-us", and he seems almost on the verge of stifling a yawn. 'When you look at the hype versus the reality today,' says Caas, 'there is a big disconnect.

    Maybe he is whistling in the dark. But then, Leeches-R-us has been here before.

    Remember Electricity? That was the radical new treatment of four years ago, an upstart product that threatened to smash Leaches-R-us once and for all.

    Born in the labs of Monsieur Volt this product raised high expectations, but people who tried using it to cure syphillus just ended up with smoking testicles. Most surgeons agree that leaches are the best modern treatment for STDs.

    And yet, Electricity is far from dead.

    On the contrary, there are still thousands of developers cobbling together Electricity products, but for purposes quite different than the overthrow of Leaches-R-us.

    Talk to Leaches-R-us executives and they'll tell you that a similar fate awaits penicillum. Charles Whoever, director of business development in Leaches-R-us STD development unit, says the penicillum hype has already peaked. ''Cold hard reality is coming to bear,'' he says.



    --
    http://rareformnewmedia.com/
  227. The Boston Globe and our Frien Hiawatha by Anonymous Coward · · Score: 0

    This is the first time I have seen tech news from the Globe linked from anywhere. I live in Boston, and until the NY Times got on the web, was stuck with reading the Globe for my daily news. The Globe is a piece of crap, Hiawatha is an idiot, and everyone in Boston who knows anything about technology (and certainly 97% of Linux users and 80% of IT managers) knows. Calling it FUD is giving Bray too much credit. He is most likely just misinformed and/or doesn't care.

  228. Versioning hurt Java. Linux can learn from this. by Anonymous Coward · · Score: 3

    I hope that Linux learns from Java's (lack of) experience and will not suffer from Java's versioning nightmare.

    Sun's doing a fine job of killing Java all by itself - no help required from Microsoft. I've got 5 versions of Java source code for my product to run on 5 different versions of Java Virtual Machines used by my customers - from 1.02 through to 1.3 beta. And no, for practical reasons Sun and Java Lobbiers cannot appreciate - they cannot all simply upgrade to the latest version because they have Java software version dependencies of their own. Frankly, this "write once, run everywhere" thing just ain't what it's cracked up to be.

  229. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  230. Linux will get what it deserves, both good and bad by shambler+snack · · Score: 1

    The Boston Globe article points out the serious flaw in Linux support, and that is the same zealots who pushed Java as the Microsoft killer are now on the Linux bandwagon, trying to do the same with Linux. You can point out all the differences you want between the language and the OS, but the hype hurting Java will eventually hurt Linux, if it hasn't already. As Microsoft says, "cold reality" is setting in. I've seen too many articles where non-geek users, who want to install and use Linux, wind up being stymied by Linux because it either wouldn't install, or after installation, wouldn't work quite as advertised, and trying to make it work causes them to get into Linux internals, leading to further shell-shock and disillusionment. Paranoia aside, Microsoft really doesn't have to do anything to fight Linux. Linux helps Microsoft every time a typical user has a negative experience either installing or using Linux. They can stand back and say "I told you so."

    Microsoft is only sowing partial FUD when it says that Linux can't support SMP. Linux can indeed support SMP, if the kernel is rebuilt from the stock installation, and only if the installer knows to install all the supporting development tools and kernel source. The typical slashDotter knows how to do this, but not Average Joe User. And average Joe User isn't some knuckle-dragging anti-technology Neanderthal. Your Average Joe User can be, and usually is, the expert in another field who is a casual computer user and only wants to use the computer to get her or his job done. It is this market that Microsoft sells to, and as long as that market feels intimidated by the attitudes and antics of the typical Linux user as occasionally illustrated by the slashDot crowd, then that market will react by buying Microsoft.

  231. Shameful journalism. by twit · · Score: 1

    I thought that it was a caveat of journalism that when you write an article about a horse, you get your information right from the horse's mouth.

    This article gets its information from MS marketdroids and management staff, shoehorning a comment in from Eric Troan at the very end.

    For that matter, it wastes nearly two thirds of its length nattering on about Sun and Java.

    Even if you don't bother to comment on the factual errors of this article (and there are plenty - doesn't anyone fact-check anymore? Has it somehow gone out of style?), it's an awful piece of work.

    I helped pay for my final year of university with a campus newspaper editor's honourarium. If I'd put out a piece like that, read it and signed off on it and initialed the proofs for the issue, I'm sure my editorial board would have sacked me. At best, this belongs in a low-quality campus rag. The Boston Globe should be terribly, terribly ashamed.

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  232. Java is not dead! by Anonymous Coward · · Score: 0

    that is all

  233. uhhhh... I don't get it? by chrisperfer · · Score: 2

    As I take a momentary break from Java coding:

    It seems to me that reports of Java's death are greatly exaggerated...

    Wasn't there a post on slashdot just last week that showed Java's continuing rise in popularity, at the expense of C++ and C, forcasting a landscape totally dominated by java and perl a few years out?

    Every programmer that I know prefers java (where appropriate) to anything else. Java may not have lived up to its hype, but what has??

  234. Re:Except that no sane Linux user would use MS Lin by nevets · · Score: 1

    I have to agree. The layman is now suspicious of MS. Just the other day I was reading about the new dictionary created by Microsoft, and one Critic stated that, if Microsoft put the same effort into this dictionary as they do in their software, then we can't expect much quality from the dictionary.

    --
    Steven Rostedt
    -- Nevermind
  235. Java is NOT dead by Anonymous Coward · · Score: 0

    Have you actually used Java?! My guess is that you haven't. I on the other hand have used it in small to medium size projects. And I love it.

    I can't imagine going back to C/C++. I had to do a project in C++ last year and to my surprise I realized that I missed a lot that I had taken for granted in Java.

    The AWT might be "awful", but have you used other AWT-type products? PowerBuilder? The only easier to use one is propably VisualBasic, but easier != better IMO.

    Muness

  236. smp by scurvy_lubber · · Score: 1

    First the author cites the Mindcraft study which
    speaks volumes about his credibility. A little
    later he quotes a MS employee who claims that
    linux does not support multiple processors. Now
    correct me if I'm wrong but didn't the linux boxes
    used by Mindcraft have more than one cpu?

  237. Linux Java comparison is like Apples and Pizza by Felinoid · · Score: 1

    Linux and Java have diffrent goals.
    Java has to be used by 100% of the web browsers otherwise to some sites like eBay it might as well not exist at all. Thies web sites can not afford to turn away even a small precentage of browsers.
    Linux on the other hand is doing fine at 20% as long as Windows is also at 20%.
    Linux isn't going to dominate and control the market. It's just a really good os for those who can use what Linux has to offer.
    Windows has it's nitch group and no one expects them to give it up.
    Linux can do just fine sharing the market with like likes of Solarus, BSD, and other operating systems.
    Just as long as when the day is done Linux has .01% more users than anyone else.

    --
    I don't actually exist.
  238. Re:Linux has a different set of challenges and ass by Communomancer · · Score: 4

    IMHO, software should be written _primarily_ with "solving the problem" in mind, with readibility/maintainability/reusability also as the foremost concerns. "Optimizing for performance" should be pretty far down on the list. That's why Java's relative slowness doesn't bother me at all.

    As far as I'm concerned, the primary place one should look to improve the speed of an app is hardware. We always joke that if you want speed, don't write in Java, use C! Then some other yuckster says, "Be a real hacker, only write Assembly!"

    Certainly, an experienced coder can avoid most of the common pitfalls associated with writing an app in a lower-level language. However, experienced coders are a scarce resource, and even they aren't perfect. And when you choose a language because you are optimizing _for_ performance in software, that programming style is more likely to result in buggy systems than optimizing for maintainability.

    Higher-level languages generally come about to address deficiencies in the lower-level languages, and almost without exception, they carry with them a performance penalty. But, in Java's case, provided that you don't have a buggy JVM, you can be guaranteed that an app written in Java is immune to such problems as buffer overflows that are prolific in the C-application world.

    So, when people tell me, "Don't use Java, it's slow," my immediate response usually starts with, "So What?"

    --
    "UNIX" is never having to say you're sorry.
  239. Arrogance by Amphigory · · Score: 1

    The arrogance that leads microsoft to claim that Linux is not a threat is the biggest thing that is going to kill them. Microsoft supposes that, because they have beaten one (weak) threat to their hegemony they can easily dimiss all new threats, including Linux.

    Java was never really a threat to Windows -- noone who was very bright ever thought so. Furthermore, Java was (and is) a successful language! Just because we aren't all running Corell Office for Java doesn't change that.

    As other's have pointed out, Linux is already enormously successful. And Microsoft can't change that. We are in a situation similar to the one Word was compared to WordPerfect in 1991. Windows is dominant, but we are hot on their tails. All it takes is for Microsoft to make ONE SLIP and we slide into dominance.

    --
    -- Slashdot sucks.
  240. there is a difference here thou by josepha48 · · Score: 1

    First Java is still big. Just look for a programming Job, and many want Java, and Perl, or C++. It is still in the game don't count it out dead. It may not wipe M$ off the face of the earth, but it is is still there.

    Linux (IMHO) is an alternative, to M$. Just Like Apple/Mac is. It may not 'take over the world' but it is still growing.

    The big difference is that with Java all these companies like Corel and Lotus as he mentioned made promises, and never kept them. The difference is that They are keeping there promises with Linux. Ie there does exist Corel Office 8.0 for Linux and Lotus has released Domino for Linux too, a beta I believe (there was something about this on /.).

    I moved to Linux cause Win 3.1 left a bitter taste in my mouth with it always crashing. Win95 was better but still crashed to much for me. Yes Linux does have its problems, but

    "Linux was running successfully on thousands of computers long before the media hype began."
    --

    Only 'flamers' flame!

  241. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  242. This totally misses the point... by Ami+Ganguli · · Score: 2

    A decade of Microsoft domination has convinced people that there can only be one serious player in the desktop market. Microsoft has used this "natural monopoly" arguement in the anti-trust trial. The truth is that this is a massive market with room for lots of successful competitors.

    Java is not dead, it just hasn't taken over the world. A lot of people and companies use and like it. Linux, *BSD, Unix, and OS/390 are alive and well with no signs of going away any time soon. Just because none of them dwarfs the competition doesn't mean they aren't successful.

    Oddly enough, the only company that really NEEDs a dominant position in order to stay alive is Microsoft. NT doesn't really measure up technically and most people know it. It's "good enough" for a lot of companies, but I don't know anybody who thinks it's great. People use it because of the perception that everybody else uses it. If Windows became a niche OS (which is quite likely), who would form the core of supporters? SGI has high-end media, Apple has publishers, OS/390 has dinasaur handlers. But who will champion Windows?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  243. Don't compare Linux to Java by theonetruekeebler · · Score: 2
    Compare it to the Internet. Compare it to TCP/IP. TCP/IP became the universal de facto standard for internetworking precisely because of its evolutionary model: float a proposal to a bunch of other technical types, build a prototype, let lots of people bang on it, tune it, nurture it. There are now tens of millions of computers that use this protocol. If you build the right thing, they will come.

    Java was released with a blaze of hype and glory well before it was anywhere near ready for prime time, mainstream work. If Linux received the hype at kernel 0.99pl13 and XFree 1.x that Java had for JDK 1.0, it would have sunk without a bubble.

    Instead, Linux sat quietly in the background for six years, evolving in the hands of capable technical people obsessed with turning it into the Right Thing.

    Java will survive--is is oh-so-close to where it should be; most of the barriers between it and wild success at this point seem to be legal.

    --

    --
    This is not my sandwich.
  244. Re:Just More FUD, Here's the proof (and some more) by Anonymous Coward · · Score: 0

    A better amendment is: It is a choice for any user who consider him/herself any sophisticated. Windows is for the other users, of course...

  245. antibiotics are just hype by joss · · Score: 1

    Some gullible medical types are swooning over Pascals new "Penny-sillum" treatment. The increasingly popular treatment for various diseases has produced high expectations amongst various new fangled doctors.

    But mention Penicillum to Phillipe Caas, product manager for "Leaches-R-us", and he seems almost on the verge of stifling a yawn. 'When you look at the hype versus the reality today,' says Caas, 'there is a big disconnect.

    Maybe he is whistling in the dark. But then, Leeches-R-us has been here before. Remember Electricity? That was the radical new treatment of four years ago, an upstart product that threatened to smash Leaches-R-us once and for all.

    Born in the labs of Monsieur Volt this product raised high expectations, but people who tried using it to cure syphillus just ended up with smoking testicles. Most surgeons agree that leaches are the best modern treatment for STDs.

    And yet, Electricity is far from dead. On the contrary, there are still thousands of developers cobbling together Electricity products, but for purposes quite different than the overthrow of Leaches-R-us.

    Talk to Leaches-R-us executives and they'll tell you that a similar fate awaits penicillum. Charles Whoever, director of business development in Leaches-R-us STD development unit, says the penicillum hype has already peaked. ''Cold hard reality is coming to bear,'' he says.

    --
    http://rareformnewmedia.com/
  246. Pay no attention... by Herbmaster · · Score: 1

    Hiawatha Bray is the Boston Globe's answer to ZDNet's Jesse Berst and Slashdot's Jon Katz. I know this; I'm from the Boston area and get to read the Globe articles even when /. doesn't link them. Hiawatha Bray is a FUDMaster 2000 with neither the technical knowledge the job requires nor the ability to write coherantly and logically.

    I don't mean this as a flame - I'm just saying Bray articles should be approached with the same warning and preparedness-for-bullshit as you'd have on a JonKatz or ZDNet/Jesse Berst article.

    --
    I'm not a smorgasbord.
  247. Re:Boston Globe is a rag. (at least it aint TV) by Wakko+Warner · · Score: 0
    Heh. The car thing -- lemme guess -- was on Channel 7?

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  248. Windows = ACME EZ-OS by G27+Radio · · Score: 1

    From the article:
    Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux. And he says Linux is notoriously complex and hard to use, making it a poor choice for any but the most sophisticated users. And Microsoft's Edwards says that Linux lacks many advanced capabilities, such as the ability to run on computers with multiple processor chips.

    That paragraph is a beauty. It contains a reference to the Mindcraft benchmarks and is completely wrong about the SMP support. But the sentence in the middle is the one that I think Microsoft will be using the most.

    Ph34r not! Anyone who has been watching the development of Linux for any length of time has seen great changes in the user interface over the past year. Windows is far from perfect even after having the same interface for 4 years. Win2k doesn't look like it's going to be much different. I will be extremely suprised of the open source community doesn't surpass Windows in this area in the next year.

    At work I use NT 4.0 and Visual Studio Enterprise for web programming. At home it's Linux, Perl, PHP and a text editor. The incredible thing is how much more I can accomplish in Linux. This is where my strange mind made the connection with violent Saturday morning cartoons ;) (I'll explain.)

    If you haven't had the opportunity to try Linux, and are wondering why people are so infatuated with it, I think I may be able to help. Remember how Wiley Coyote used to keep buying crap from ACME--despite the fact that nothing ever worked right... It was ridiculous. Well, Windows 98 is a cartoon operating system and when I use it I feel like Wiley Coyote. I haven't really picked out a decent analogy for NT yet. Anyone?

    numb

  249. Re:Just what we need, another Hiawatha Bray articl by Anonymous Coward · · Score: 0

    You're right. I don't trust this Hiawatha character for objective reporting at all. I have the gut feeling that deep down, he is a bash-everything-except-Microsoft-type, trying to hide his attitude behind lame, semi-objective arguments. Maybe Linux is his new target after Apple...

  250. Re:Versioning hurt Java. Linux can learn from this by Athos · · Score: 1
    I'm not sure why the original got moderated down, but...

    You've managed to put your finger on the one real weakness of Java -- it's still early in its development cycle.

    I earn my living through Java programming, and this is always something that's troubled me.

    It was hyped inappropriately and far sooner than it should have been. It's a great language-in-progress.

    --

    --

    --
    The Internet is the Suppository of All Knowledge. You get it in the end.

  251. Uninformed, amateurish, FUD. by Sun+Tzu · · Score: 2

    This article is pretty low quality stuff, even as FUD goes. It's riddled with factual errors (no SMP support for Linux, confusing Java applet/application differences with general Java limitations).

    It's backdrop of opinion is not generally accepted nor is it strongly argued. (Java has failed, Network Computers have failed, Linux hype has peaked). In this industry, success ranges from days or weeks (games), months or years (new hardware architectures, applications, websites), and years to decades (programming languages, operating systems, CS theories). Java and Linux appear to be still climbing the success curve, even a bit faster than most successful languages and OS's.

    And, last, perhaps the biggest journalistic offense of all: there is no article here, just a sampling of opinions and quotes from industry sources. By soliciting quotes from 10 or 15 well-selected sources I can produce an article to make any point I want just by throwing out the ones that I can't weave into the point I'm trying to make.

    Sheesh. What a waste of bandwidth.

  252. Why Linux Won't Fail by Our+Man+In+Redmond · · Score: 2

    What would be required for Linux to fail? First, there has to be some definition of what would be required for it to succeed. Now, the question becomes, who defines how it could succeed? The answer is, no one and everyone. Everybody from Bill Gates to Anonymous Bloody Slashdot Coward has his/her own idea of what it would take for Linux to succeed. Yet, there is no single, monolithic "they" that defines whether Linux will succeed because a certain thing has happened.

    If you ask me, Linux has already succeeded. It provides my little home Windows network with disk space, printer sharing and Internet connectivity, gives me a forum to learn more about underlying computer technologies like TCP/IP and have a blast doing it, and gives me a place to use no-longer-hip-for-Windows hardware. It does all the things I want from it and more. That's succees. Do I care about world domination for Linux? Not really. I don't think it's a realistic goal. Do I think Linux would be the be-all and end-all for everyone? Not in this lifetime. Do I think it's a great server OS and has the capability of being a great desktop OS, and incidentally a thorn in Microsoft's side? You betcha. It does what I want, when I want it to. It succeeds. Your mileage may vary, especially if you think it's going to reduce Bill Gates to begging for quarters.

    I have long maintained that Microsoft is 100% irrelevant for any success Linux may have. Linux will succeed on its own terms, and whether it captures 90% or 9% or any number in between of any market, if it does its job and does it well, it has succeeded. Giving Microsoft a good kick in the shins or worse is just a pleasant side benefit.
    --

    --
    Someone you trust is one of us.
  253. Re:Ah, but Java had a little problem... or two by Anonymous Coward · · Score: 0

    0) It is not object oriented like C++, where you can choose to use object orientation when it fits the task at hand.

    No, because C++ is a hybrid language, whereas Java is a pure OO language.

    2) You can easily communicate datastructures over the network. But you cannot (AFAIK) communicate the code. Why not ?? It's a virtual machine,

    Yes you can, with RMI.

    3) You have garbage collection always, everywhere. Not just when it's a benefit, but again you're locked into it.

    I don't see why this would be a bad thing?

    4) Floating point calculations are guaranteed to have same machine precision on all architectures. However, this is completely useless since numerical computations per definition are inaccurate, so all we have is an overhead from a feature with no use.

    No, it is not useless. It quarantees that machine X doesn't suddenly have 10 bits less in its floating points than machine Y. Also, there is also java.math which has classes for arbitrary-precision integer and decimal arithmetic.

  254. Re:Ah, but Java had a little problem... or two by Oestergaard · · Score: 1

    > No, because C++ is a hybrid language, whereas Java is a pure OO language.

    Exactly. And the world just isn't pure OO.

    > Yes you can, with RMI.

    Didn't know about that. Thanks.

    > I don't see why this would be a bad thing?

    Try writing a guidance system for a missile.

    And try sleeping for two seconds while waiting for the GC to do it's job.

    > No, it is not useless. It quarantees that machine X doesn't suddenly have 10 bits less in its floating points than machine Y. Also, there is also java.math which has classes for arbitrary-precision integer and decimal arithmetic.

    You just don't have 10 bits of difference in the real world. The difference (between machines that would be likely to be on the same network) you usually see around one bit or so, and perhaps different rounding/truncation of numbers.

    Numerical algorithms work because they know that they work with finite precision. Unifying the finite precision is outright dumb. You would get just as far, faster, by knowing your worst precision and using that as the unified precision.

    Arbitrary precision floating point is nice, but it's something that can be in a library (or class if you like) just as well as in the language. I'm pretty indifferent to that. I guess there are plenty of libraries out there just for that, for almost any language one could imagine.


  255. Why is Java so bad?! by Anonymous Coward · · Score: 1

    You gave no accurate reasons as to why Java is so terrible. Slow? Perhaps on the client (and this is not true for the most part).

    Ugly? What does that mean? The syntax? It is very C++ like as far as that goes? Design? I think Java has the best of C++ and SmallTalk and in fact more elegant (in most cases) than either. Graphically ugly? Or is it the name that's ugly? Sheesh

    Use it were it belongs, and it's a godsend. I just got done writing a Servlet based system using JSP, JNDI, JDBC... I can't even begin to imagine what horrors I would have gone through writing it using CGI (or ISAPI or NSAPI) using C/C++ or any other language for that matter...

  256. The Famous SUN Kiss O Death. by Pinback · · Score: 1

    What is it with Sun? What product that they've touched hasn't died?

    I tend to call it the touch-o-shit.

    I don't like the fact that they have to screw with the license of any languages that they touch.

    First tcl/wish, now Java. I'd argue that they've done more to screw up the UNIX world than Microsoft. At least Gates isn't poisoning the language license pool.

    Down with Sun!

  257. Never trust managers who say... by sammy+baby · · Score: 1
    The following quotes are from the article. They range from technical mis-statements to syntax quibbles.
    But mention Red Hat and Linux to Aubrey Edwards, group product manager for Microsoft's forthcoming Windows NT upgrade Windows 2000, and he seems almost on the verge of stifling a yawn. ''When you look at the hype versus the reality today,'' says Edwards, ''there is a big disconnect.''

    Never trust a man who uses the word "disconnect" inappropriately. It's a variety of corporate slang common to PHBs.

    Discrepancy. Difference. Not disconnect.

    For example, Java was originally designed to prevent users from saving files to a computer's hard drive - a good security precaution, but worse than useless for word processing.

    Once again, a journalist who can't differentiate between Java and Applets. Java applications have always been able to read from hard drives. Say what you want about the language, but it's not a toy. (It may not be possible to make this statement of applets.)

    Talk to Microsoft executives and they'll tell you that a similar fate awaits Linux. Charles Fitzgerald, director of business development in Microsoft's software development unit, says the Linux hype has already peaked. ''Cold hard reality is coming to bear,'' he says.

    >sarcasm<
    If I were looking for a good source of unbiased Linux coverage, I'd look to IT professionals. Hey, the director of business development for Microsoft looks like a good choice!
    >/sarcasm<

    Seriously - doesn't anyone find it odd that Troan's comments only address the comparison of Linux to Java, and not allegations by Microsoft executives? I'd like to see a little bit more balance in this story.

    Fitzgerald points to recent benchmark tests by the research firm Mindcraft Inc., which found Windows NT performs a variety of tasks faster than Linux.

    What more needs to be said about this?

  258. Linix had time to develop, Java didn't. by izick · · Score: 1

    When Java was released, it was v1.0 from SunLabs and was given far too much hype for a programming language just born. How many programming languages out there captured huge market share with v1.0? How many were all together stable in v1.0? I would doubt any were. Everyone, including Sun, thought Java was going to cure cancer. It was way way to early in Java's life
    to judge it.

    Now with Linux, it's been around for over 8 years and has been in constant development. Only recently has the media picked up on Linux and it has had much time to mature, v2.2.12.

    Whether it was Open Source or closed has very little to do with it. It's all development and maturing time.

  259. OS versus Language by Matthew+Vernon · · Score: 1

    Aside from the article's spreading of FUD, it rather misses two key points: Firstly, the takeup patterns of programming languages and OSes are bound to be different - many developers might take up a new OS in a language they know, but may be less keen on picking up another language until its established as a market leader. Secondly, whilst Linux offered great advantages over its competitors (being free being just one of those), Java is rather "Just another programming language" - a lot of the neater bits are machine-specific, and so on, never mind the performance...

    --
    "At least you know where you are with Microsoft." "True. I just wish I'd brought a paddle." http://www.debian.org
  260. NT2000 - the REAL killer os by Anonymous Coward · · Score: 0

    hmm, I love the way this article first of all compares apples and oranges - Java was not an os (despite Suns rather strange attempt to sell it as one) and turns out to be great for server side and cross platform work. It (along with perl) is still a firm favourite in my toolbox. Linux on the other hand is a free OS developed by a bunch of people who wanted a real operating system they can tinker with. Microsoft sells stuff 'cos it seems corporate - uniformity, control and all that. They have nice exams so you can get support staff that fit the mold. The fact that NT is total pish has nothing to do with it. I am developing Active Server Pages with OLE connectiviy on a NT server right now (don't ask - its what the client wants) and the machine still occasionaly locks up on me and needs booting - I mean I HAVE managed to break my linux box (usually by deleting things it was using it must be said) but it is REALLY hard. NT breaks just by using it. One of the whole problems is that Microsoft through whatever tactics (with opinions rnaging from good marketing to organised crime) have achieved the desirable position of being the DEFAULT choice - moving away from this requires active intervention and comsumers don't want that. mark - who has lost his login e-mail and can't remember the nick he choose - bugger!

  261. Forget about everyone else by bezdomny · · Score: 1

    I think Java is dieing because Sun failed to develop to the right people. (M$, IBM, Oracle, HP, Intel?)I think they were banking on others to do their developing for them and lost a big share of the market when it didn't happen. Consequently, people found other ways to do the same things Java would have done.

  262. The Labor Day Memo by JordanH · · Score: 1
    The geniuses at Microsoft are way ahead of you here.

    Check out the smoking-gun "Labor Day Memo" I posted on Slashdot just yesterday.

    They've done it before, they'll try it again.

    Uncanny! This was Ballmer's thought exactly!

  263. They're the same to M$ by big-papa · · Score: 1

    One should ask how much the Boston Globe was paid for this PR. Obviously comparing an OS to a language is ridiculous to a semi-intelligent person. It is obvious that both Java and Linux have one thing in common - they both worry (bother?) Microsoft. They know they have an inferior OS have done everything they can to discredit Linux in the corporate marketplace. They are still in court with Sun over Java. So is it strange to see supposedly legitimate news articles which quote Microsoft spokespersons without counter balancing opinions?

  264. Not quite by joss · · Score: 1

    Every programmer that I know
    who has tried using java for a commerical product (except servlets) would rather eat cockraches than go through that again.

    Slashdot has large student/youngster bias. Yes- it has fewer pitfalls than C/C++, but so what. It's the power of the tools, not ease of use that matters in the long run. Java's libraries are so fucking buggy - etc, while the langauge itself is a SUBSET of C++ (well, almost).

    --
    http://rareformnewmedia.com/