Slashdot Mirror


Sun To MS: You Don't Get It

Chuck Humble, who works at Waggener-Edstrom, one of Microsoft's earliest PR agencies, has sent an e-mail to reporters, questioning Sun's technologies and "crowing" about Microsoft's .NET. Sun has decided to answer Chuck and Microsoft with this Open Response to Microsoft. Definitely worth reading, and pretty funny answers.

284 comments

  1. Re:Man... by Anonymous Coward · · Score: 1

    Oh come off of it. All MS did was take a load of disparate technologies and give them 1 name for marketing purposes. .NET is just a convenient label for the next versions of 2/3 of MS products.

    I've used the "beta". In an open-source environment, it'd be "pre-alpha proof-of-concept"
    - given that the Version 3.0 releases of Microsoft products tend to be about open-source "beta" quality, I'm not surprised.

    Sun is just doing the same, taking all the relevant technologies and sticking them under 1 name for marketing purposes.

  2. Re:Man... by Anonymous Coward · · Score: 1
    .NET isn't anything more than Visual Studio 7.0

    It continues the development of COM, COM+, ASP, etc.

    We received a full beta version yesterday. It contains VB, VC++, C#, VFP, SQL2000, and more. As you may know, VB was rewritten to match the common library with VC++, C# was built for that too. VFP was not.

    I know you're just spewing forth shit from your mouth, but lets just pretend that you were confused by all the other beta versions that were out there previously. THOSE should have been labeled Alpha. But we know that alpha releases aren't as cool sounding as the Beta Band.

    There is no "Waiting 5 years" for a .NET to be installed. There is no .NET as you speak of it, oh why argue, you don't know what you're speaking of.

    Yes, we can blame marketing and media that .NET is something more, but it is simply the next iterative step of MTS & COM framework that has been working successfully for years. The toos that Microsoft has are simply being geared towards working in this foundation more smoothly.

    I get paid a nickel for every email I read!

  3. Re:Linux/OS style FUD control by Anonymous Coward · · Score: 1

    It actually closely follows the Linux/Open Source approach & style of FUD control, of focusing on the issues, rebut the falsehoods & keep your cool, especially keep your cool.


    Sun did a poor job of keeping their cool (no pun intended). In particular, the tone of their response was quite personal against this Chuck character. Now, I won't say that he isn't a goon, but personal attacks detract from the credibility of an argument.

  4. Re:Man... by pohl · · Score: 1

    Oh wait...microsoft made it? Booo! Hiss!!! Boo! it's not the vendor so much as the lock-in.

    --

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

  5. Python, C, C++ more portable than Java? by Zooko · · Score: 1

    Mojo Nation runs on Linux/x86, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, FreeBSD, OpenBSD, NetBSD, Irix, Linux/Alpha, Linux/PPC, Linux/Sparc, and MacOS X. It is written in Python, with the performance-intensive parts and the standard open-source libraries written in C or C++. Last I checked, Java 2 still isn't available for FreeBSD, not to mention all the other platforms.

    I hate to fan the flames of language holywars, and I don't think that Python, C, or C++ are the be-all and end-all of programming languages, but this "Java == portability" myth is starting to bug me. Currently, I would only choose Java for portability if I were aiming at the various embedded systems out there, and even then I would probably end up going with C or embedded C++.

    I do appreciate the difference between recompiling versus shipping byte-code, but most of the actual program logic in Mojo Nation is in (Python) byte-code. And anyway, for a "download, install and run" application, the only cost of having platform-specific compilation is that users have to click on the correct hyperlink on our download page.

    Regards,

    Zooko

    1. Re:Python, C, C++ more portable than Java? by Cederic · · Score: 1


      I wasn't suggesting that Java is necessarily the optimum language for cross-platform development. I was replying more to the comment that it is not an open standard, and that despite this it's still immensely more open than some of the (more popular) alternatives.

      I could get into a holy war comparing Java and Mojo Nation, but I can't be bothered. Hell, use whatever language you have the most fun writing. I do.

      ~Cederic

    2. Re:Python, C, C++ more portable than Java? by wl1012 · · Score: 1

      I've worked a lot in Perl and I can tell you that if you actually mix any bit of C/C++ code in there, it's hard (not impossible though) to make it portable. I've used many Perl wrappers on top of C and I have many packages that don't work out of the box on Windows. This is a very hectic thing to get the packages to work sometimes. Even if they work, you have to deal with memory leaks and other nasty things. This is mainly due to anti-MS people not spending enough time to test on the platform they hate.

  6. Where can I get Jini stuff? by Improv · · Score: 1

    I do find the article amusing, and I'm more on
    SUN's side, but I am curious about where I might
    get Jini appliances and software to control them.
    If such devices exist, a reply with links to the
    needed hardware and software to make it all work
    would be appreciated..

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
    1. Re:Where can I get Jini stuff? by Zico · · Score: 1

      Good luck. Jini's been a flop so far. So much so, that Sun has even joined Microsoft's UPnP Forum (Universal Plug and Play), its direct competitor. That's the problem with this whole article. The Sun guy comes up with some digging zingers, but it seems like it's done to obfuscate the facts, which he blithely skips over, namely Java's openness, SOAP, XML, UDDI, Sun's web services strategy, and I could probably come up with more if I went back to read the article again. Maybe he thought nobody would care, just as long as he said "Chuck" enough times. *shrug* It came off at about the usual Scott McNealy maturity level.


      Cheers,

  7. Re:SUN is worse than Microsoft. by Epeeist · · Score: 1

    > Case in point. Java. SUN has said for years that they were going to push Java through a standards committee.

    It will be interesting to see what Sun do in the future. Would you have wanted them to push Java through a standards committee with MS or HP sitting on it?

    You might also try and get some historical perspective. Sun has a record of putting specifications, if not code, in the public domain. Think NIS, NFS, ONC RPC.

  8. Re:Man... by Shimmer · · Score: 1

    Don't confuse the .NET marketing blitz with the .NET framework. It's probably true that some of the back office products are getting gratiutiously slapped with the .NET moniker (Exchange.NET, anyone?).

    On the other hand, the .NET framework and tools (e.g. the Common Language Specification [CLS] and Common Language Runtime [CLR], Assemblies, etc.) are a completely real and completely new platform. Microsoft is turning their ship around on a dime again and anyone with an ounce of objectivity has got to be impressed (even if you prefer writing Java or C++ or ksh93 scripts in the end).

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  9. Re:Man... by Shimmer · · Score: 1

    Get a clue. The .NET development environment is in Beta right now. I guess "vapor" isn't what it used to be.

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  10. Re:battle of the bullshitters by stripes · · Score: 1
    You are incorrect.... many of the .NET classes are in fact written in C# (a .NET language)

    Oh, I don't doubt that many of them are. But how much of what you need for a GUI are?

  11. Re:SUN is worse than Microsoft. by perle · · Score: 1

    So, I take it you're waiting for the Java spec
    to be an official ISO standard before you write
    your fantastic, free implementation of it?

  12. Sun dodged.. by Thrakkerzog · · Score: 1

    Sun dodged the question about multiple programming languages a bit..


    -- Thrakkerzog

  13. Re:Java? by Tharsis · · Score: 1

    Consider:

    char s[]="abc", t[]="def";
    int i=2;

    if(s[i]==t[i]) {
    /* do anything */
    }

    From this I can assume C is better than Java?

  14. Re:So what? by Cederic · · Score: 1


    Except that I rarely write UIs using Java. I write server side stuff. And it all runs just fine. You'd be surprised just how much back-end business logic you can write in Java without getting performance issues. And I can write stuff in java much more quickly than I can in most other languages. And because it's Java I don't have to decide whether to host the app on NT or Unix until we come to deploy it - which is a bloody good thing when you have a business as flexible as my employer.

    ~Cederic

  15. Re:So what? by Cederic · · Score: 1


    My comment has nothing to do with cross-platform applications, and everything to do with "open standard" and how that relates to extensibility.

    If I take perl.c and add in some code that provided a new function, and recompiled perl from scratch, then the perl code I write that uses that function will not be accepted by perl on any other machine. Even if I modify perl on my SUSE linux box and pass my perl code to someone else who has SUSE linux.

    My point is that just because the language is open, doesn't make it a panacea. Sure, I could distribute my perl.c along with my perl code. But hey, if I want to extend the Java language, I can distribute my new Java compiler along with my new Java source code. But why would I want to do that? I'm better off implementing my Java extension in a suitable library and provide that library to my users. And I could also pass that library to Sun, and they might include it in the next Java release. Or maybe not. Personally I don't really care - I am using Java because I like what I get, and I like the design, and I like the readability of the code I produce, and because it lets me get stuff done. And I've never needed to extend the language and I've never yet been shafted by Sun changing the language from underneath me. And the code I write usually runs on multiple platforms, but that's a convenience and I could go learn perl or something if I had to.

    Hmm, I have a meeting now. Hopefully I wont rant in that too! :)

    ~Cederic

  16. Re:"no way to generate XML from a ResultSet" by KyleCordes · · Score: 1

    If your requirement is that every interesting technology be built in to the language, including ones that came along years after the language, then the only way to achieve that is to change the language spec for each new feature.

    Does anyone seriously Java (as a language) to have XML features, instead of keeping the language small and clean, and adding XML to the standard libraries?

    I certainly don't.

  17. Not since AWT in 1996 by Trith · · Score: 1

    In the old days of AWT in 1996, Java did limit you to the lowest common denominator. Swing fixed that by making a standard GUI API for the Java Platform. So, if Mac didn't have the concept of a combo box, it suddenly could if the app were programed in Java. This did however have a speed penality. AWT was a wrapper for local GUI API calls. Swing is not using native calls; but rather, implements it's on controls.

    -----

  18. NeWS by toriver · · Score: 1

    From what I remember reading about Java's history at the Sun site, it was precisely all the money thrown into (effectively) blind alleys like NeWS that made them stop, think, look at future trends, and make Java.

    So don't get your hopes up. :-)

  19. Re:Man... by elmegil · · Score: 1
    Y'all haven't paid much attention to Mr. McNealy's commentary about Microsoft very often, have you? Remember, he's the guy talking about wishing he had the patent on N and T in congressional hearings. While I doubt he wrote the response, I'm sure his approach was followed.

    Personally, I thought the response was pretty darn funny, but you're right, it wasn't very professional. Then again, when have any of us known Marketers to be especially concerned about "professional"?

    Chuck asked for it, he got it, end of story. It might have done Sun some good to take the high road, but then again, I'm sure the funny factor counts for something too.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  20. Re:Microsoft doesn't get it? Wat about SUN? by Miguelito · · Score: 1

    > 2. When will solaris be shipped with GNOME as the default desktop?

    Well ... it is about beeing able to choose, after all. You can install Gnome on your Solaris (never did it, don't have such a box, but heard it is possible), as you can install KDE (I assume).


    I've been using gnome almost exclusivly under Solaris 2.6 and 8 for over a year now... been about a year and a half since I first got it running. Also had KDE working 2 years (damn, didn't realize it'd been so long) ago on the same boxes.

    It's nice having choice. You should see the drastic differences in setups that are used here... some use olvwm, some CDE, some FVWm, gnome, kde, etc etc.

    --
    - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
  21. Re:I want Scott McNealy to build my next PC by nosferatu-man · · Score: 1

    A Spark? What's that?

    Face it: buying any Unix workstation these days is an exercise in futility, unless you have very specific needs. All the low end stuff from Sun, for instance, is straightup garbage (I have my deep reservations about /all/ Sun hardware these days, as well). Their budget workstations are just PCs with a super slow Ultra Sparc shoehorned in there. Any PC running a free Unix will stomp an Ultra 10 into the ground.

    You don't get to the interesting stuff until your budget scales way up, of course -- when you start getting into the SGI Onyx territory, you begin to see performance numbers that no Intel box is capable of. But nobody buys those for the desktop, and regardless, it's not (usually) a function of raw processor power.

    (jfb)

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  22. Re:I want Scott McNealy to build my next PC by nosferatu-man · · Score: 1

    You mention what I think is the best (only?) reason to buy low end Sun workstations:

    They also run the same systems your big box in the basement runs ...

    This is right on the money. It's the whole reason they developed the Ultra 5/10, I think. It's actually a huge boon when you can run your compiles on that wussy little desktop in complete certainty that it'll work the same on the big dog. Of course, that requires a disciplined, competent IT department, which is rarer than hen's teeth, but that's a separate argument.

    It's ironic, of course, that Sun implicitly encourages this sort of thing, given their very public focus on a) the "network appliance" and b) Java's WORA hype.

    (jfb)

    --
    To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  23. Re:Microsoft doesn't get it? What about SUN? by Octorian · · Score: 1

    Achem! What's to say you can't run gdm on a Sun? That login manager you're complaining about is just "dtlogin", which is part of CDE. If you just hunt down the right config file, you can change it to whatever you want. X is a standard, and XFree86 is nothing more than an implementation of that standard. "Xsun" is also an implementation that basically works the same way.

  24. Re:"no way to generate XML from a ResultSet" by Zico · · Score: 1

    Of course a developer could implement it — the point is that (in the questioner's opinion), because of Sun's lack of foresight wrt XML and providing such facilities, developers have no choice but to implement it themselves or go searching for someone else's code.


    Cheers,

  25. Re:Microsoft doesn't get it? What about SUN? by Grey · · Score: 1
    using XFree86 instead of Sun X *would* save them something.

    What exactly do you think it would save? I have yet to find a X application that cares who's X11R6 server is used? Dtlogin on my box is setup to use CDE, or if I want: Gnome, KDE, Mwm, OpenLook, Enlightenment and even Twm. X server doesn't matter.

    Ever complied something under Sun's X? It a hug pain in the ass as they didn't declare the functions to be int (which ones? most) thus its much hard to work with X under Sun then may other platform. Plus the default Sun X doesn't come with startx! and is usually a pick of crap. Just a few of the pains of a default Sun install.

    Now just don't get me started on CDE or Openwindows.

    --
    Grey (Chris Lusena)
  26. Re:Man... by evil-beaver · · Score: 1

    "java sucks compared to .Net" a working version of .Net has yet to be implemented. your pretty fucked up dude.

  27. Re:I'm beginning to think... by sharkey · · Score: 1

    But their spelling seems to be improving. Seems like more than 50% of the words in the editorial blurb that accompanies stories are spelled properly now! (Except JonKatz. I filter that out, so I don't know for sure.)

    --

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  28. Re:Microsoft doesn't get it? Wat about SUN? by AJWM · · Score: 1

    NeWS was based on Display Postscript -- something I believe Apple is doing with MacOS X. X Windows at the time was mostly Version 10.

    Like most nostalgia, the wonderous tales you may have heard about NeWS leave out all the gritty bits that people would rather forget. Was it better than X at the time? Possibly -- except that it locked you into Sun. Was it better than the latest version of X as realized by, say, XFree86 4.0.x? No way.

    --
    -- Alastair
  29. Re:So what? by Smallest · · Score: 1

    In order to achieve that the code will be compiled to pseudocode and interpreted by a JIT-compiler. (Sounds familiar)
    <p>
    a nitpick...
    <p>
    actually, apps will be compiled to IL (intermediate language), and shipped. when they are run (or installed, i've read both) they will be compiled to native code. there is no interpretation, but there is JIT compilation.
    <p>
    =c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  30. Re:So what? by gattaca · · Score: 1

    I'm not quite sure I understood your point...

    As far as 'so actually you are pointless', is this a metaphysical argument? If so, perhaps we are wondering off-topic...

  31. Re:Microsoft doesn't get it? Wat about SUN? by msaavedra · · Score: 1

    Um, that version of Gnome requires a Windows-based X server. Just because its Windows doesn't mean that X is no longer necessary. As for those embedded systems, it wouldn't surprise me if they were running a scaled down version of X.
    ---------------------------
    "The people. Could you patent the sun?"

    --
    "Any fool can make a rule, and any fool will mind it."
    --Henry David Thoreau
  32. Re:SUN is worse than Microsoft. by msaavedra · · Score: 1

    Its true that Sun does some bad stuff (particularly the way they've handled java), but they do some good stuff too. For instance, they released StarOffice under the GPL, and they have devoted 40 programmers to work on Gnome.
    ---------------------------
    "The people. Could you patent the sun?"

    --
    "Any fool can make a rule, and any fool will mind it."
    --Henry David Thoreau
  33. My theory: .NET embraces OSS, excludes Sun by StRex · · Score: 1

    This is just a crackpot theory I have, but I attended VBITS last fall and Microsoft was there in full force touting the benefits of the recently unveiled .NET initiative.

    I found it interesting that MS folks talked about the openness one gains via .NET, but seemed to carefully use examples that praised Linux, and mentioned other OSS-friendly languages (Python & Perl) as working with .NET. My thought is that they figure if you have to choose an outsider to shake hands with, pick OSS, since it's easier to FUD your way through sales pitches against OSS than a publicly-traded, for-profit company.

    Anyway, I thought someone might find this thought interesting to consider, but take it for the basis-free speculation that it is....

  34. Re:battle of the bullshitters by west · · Score: 1

    > The differnece is that Microsoft has a poor track record for supporting alternate platforms. Java, OTOH, has been ported to quite a few architectures.

    FUD! Microsoft has done as much as promised to port MISL to _any_ platform, MS or not, with over 200,000,000 users. (Anything less just doesn't make financial sense now, does it?)

  35. Re:battle of the bullshitters by addaon · · Score: 1

    Gladly. There are multiple vendors of the java runtime, and it is a goal of Sun to have a runtime on all major platforms. And they're doing pretty good, really. On the other hand, the .NET runtime is tied to Microsoft's .NET products. Microsoft has NOT stated that they will try to produce a runtime for any non-MS environment. They have NOT stated that other vendors will be allowed to produce runtime environments. In other words, regardless of whether they're just as portable in theory, in practice there's a huge difference.

    --

    I've had this sig for three days.
  36. Re:I'm beginning to think... by Cloud+9 · · Score: 1

    Thank you, Mr. Obvious. =]

    --
    Karma: Dyn-o-mite!(mostly affected by Jimmy Walker reading your comments)
  37. not about C++/Java by zzzeek · · Score: 1

    Stroustrup is famous for being very anti-Java. Most people figure he's just jealous that it caught on a million times faster than his creation of C++, while mimicking some (but certainly not all) of the concepts in C++.

    So here we have another guy who is very fluent in C++ and therefore thinks everyone else should do everything in C++ as well. Im sure the "C++ is so much faster" arguments can't be far away either.

    I think while C++ applications are faster and are good at hiding inefficiencies in code (if you consider that to be an advantage, i dont), and there can be an endless ongoing argument about which platform allows superior architecture (I think it works out to be nearly the same in the end), it is nearly impossible to argue that the learning curve, rate of development, or deliverable design/implementation quality from an average (i.e., not genius, most programmers are not) programmer with C++ is at all comparable to that of Java.

    Also, Java is somewhat proprietary, but certainly not the way Win32 is. Theres tons of VM's out there and anyone can write their own and not get sued. Shouldnt be a problem there except for Stroustrups frustration over his lack of ubiquity.

  38. Re:battle of the bullshitters by tordia · · Score: 1
    BTW, The problem has been fixed with MS Interix, a $200 add-on. Unlike Linux, it's certified UNIX.

    And unlike Linux, it's a $200 add-on to an existing operating system.

    --

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

  39. Re:So what? by mwkohout · · Score: 1

    from what I've heard, VB for .NET has been really changed around, such that there will be alot of compatibility problems between VD 7(or whatever the current version is) and VD for .NET. And as far as C++ support(as well as support for other languages), .NET will support a microsoft'ed version of the language(and most likely some version different from the (mangled) version they have today...

  40. Re:Microsoft doesn't get it? Wat about SUN? by cyberdonny · · Score: 1
    > So you want Solaris to run a non-X Windowing System and at the same time to be Gnome the standard-desktop?

    There are Gnome variants out there which are independant of X. Some run on embedded systems using an SVGA-like display system (sorry, can't find the reference), and others even on Windows

  41. Re:I'm beginning to think... by Pedersen · · Score: 1

    I won't speak for him, but I will speak for me: I am the desktop support for my group. I still won't touch Windows, and have just recently made myself completely Windows free. And it feels soooo good I can't even begin to describe it you. It's nice to have a machine which simply works for me, and I don't have to fight with it, or reboot it constantly, or... You get the picture. I'm changing my title to maid, because I don't do Windows.

    --

    GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
  42. Re:battle of the bullshitters by divec · · Score: 1
    However, do you really want to be a second-rate netizen just like in the browser-wars? That's what you get for not creating and following fully open standards.

    Yeah, I quite agree. I was just wondering from a technical perspective cos I don't know much about .NET. I certainly hope it doesn't take off, from the sound of how non-open it is.
    --

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

  43. Re:battle of the bullshitters by divec · · Score: 1
    The .NET runtime will be especially hard to implement on platforms, that do not provide the Win32-API

    Would WINE be any use?
    --

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

  44. Re:Microsoft doesn't get it? What about SUN? by Tackhead · · Score: 1
    >In order to build this working environment, I had to get hold of WindowMaker, and some libs so that it would compile for Solaris, and then hack the configuration of the Solaris X graphical login and session handler in such a way that it recognized Windowmaker as existing and was willing to start Windowmaker for me instead of CDE.

    Got a quick write-up on how you did that?

    I had to spend a while futzing around with dtlogin and m64config on an Ultra box in order to get it to come up in a video mode my monitor recognized. It appears m64config tells the hardware to generate separate (or composite) sync, which my monitor likes, but dtlogin tells it to use composite (or separate), which the monitor doesn't like. I had to wedge an m64config call into /etc/rc2.d/S99dtlogin and a few other places, which was fugly, fugly, fugly.

    It'd be nice if I had an elegant solution... but even if you didn't replace dtlogin, anything that gets me away from CDE would also be pretty cool :)

  45. Microsoft doesn't get it? Wat about SUN? by synq · · Score: 1

    So Microsoft doesn't get it huh?
    Ok, fair enough for me.

    But what about SUN?
    Please blame me for not reading enough and not asking around enough, but wasn't SUN going to:
    1. Break staroffice as a package apart and building it into an opensource office package made up of CORBA objects so it could be used in different GNOME applications?

    2. When will solaris be shipped with GNOME as the default desktop?

    3. When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)

    And as I heared someone say a few weeks ago, who cares what the glue is, as long as it works. IE, it doesn't matter if you use XML, EJB, Perl, Java, C, or any other cross platform tool to build your software just as long as the software does what you expect it to.

    --
    sig not found
    1. Re:Microsoft doesn't get it? Wat about SUN? by Baki · · Score: 1
      Are you mad? Most users access a SUN box via X-window over the network; not many sit behind one, and those that do use it to access (GUI) programs from other Unix boxes via X too. The Window-system must be network based and compatible to the rest of the (UNIX) world. Face it, X is there to stay and still exists long after Corba has been forgotten.

      Please, don't transplant your limited Linux/Gnome world to everyhwere else.

      It is extremely unfair to compare Sun to Microsoft w.r.t open standards. Yes Sun may not be saints, and they may not be doing exactly what you want (you have not bought the company I think), but at least they use open standards where possible (without embraced and extend policies) and when they make something new they publicize the (real, full) specs at least, and sometimes even give the source code.

    2. Re:Microsoft doesn't get it? Wat about SUN? by krmt · · Score: 1

      I want them to release NEWS, that early X competitor that Gosling worked on that people still talk wistfully of as they curse X under their breath :-) I'd like to see what all the fuss is about.

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

      --

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

    3. Re:Microsoft doesn't get it? Wat about SUN? by Cheetahfeathers · · Score: 1

      Break apart staroffice? Staroffice 6 aka open office. Get the source. Do what you want.

      Gnome as desktop will be in Solaris 9, along
      with CDE as the other option.

      You want Gnome but not X? Um...

    4. Re:Microsoft doesn't get it? Wat about SUN? by Cheetahfeathers · · Score: 1

      Solaris 9. It can't be put in a point release.

      Hehe. Solaris 2.8.1 is beta 9. 9 is a point release. ;)

    5. Re:Microsoft doesn't get it? Wat about SUN? by DavidpFitz · · Score: 1
      1. Break staroffice as a package apart and building it into an opensource office package made up of CORBA objects so it could be used in different GNOME applications?
      Umm... they're doing it right now. It's not about making it of CORBA objects, which wouldn't work anyway! But they're linking UNO to talk to CORBA, which will allow bonobo embedding in StarOffice in the future. Right now the focus is on getting CORBA and UNO talking.
      2. When will solaris be shipped with GNOME as the default desktop?
      Solaris 9. It can't be put in a point release.
      3. When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)
      Why would they do this? They'd be segregating themself from everyone else, which is a bad idea (openwindows!) and alienating themself from the Open Group. Bad idea.
    6. Re:Microsoft doesn't get it? Wat about SUN? by Alatar · · Score: 1

      Vaporware is everybody's problem...

    7. Re:Microsoft doesn't get it? Wat about SUN? by Xibby · · Score: 1

      3. When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)

      You don't really get X do you? The idea of X is that it's open, in theory any X client (Programs like Netscape) can display on any Xserver. X isn't a bloated protocol, but it isn't the best. But it's open. Sun will never go to ICA unless Citrix makes it a completely open protocol, but they aren't going to do anything to stop Citrix from making a Metaframe server for Solaris. As for MS, why don't they support something like X? There's RDP, but there are only Windows based clients for RDP. (Yeah, someone created an open source client, but last I checked it required an 8bit display so it wasn't really useful.) To get ICA out of Windows 2000, you have to buy Metaframe. (Which is more expensive than the OS it runs on.)

      Stop ranting when you're uninformed...

      --
      I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.
    8. Re:Microsoft doesn't get it? Wat about SUN? by Schnedt+McWhatever · · Score: 1

      There! You said it! And blood didn't shoot out of your ears! A scaled down version of X!!

    9. Re:Microsoft doesn't get it? Wat about SUN? by stripes · · Score: 2
      As for those embedded systems, it wouldn't surprise me if they were running a scaled down version of X.

      There actually is a version of GTK and GDK that run on top of a raw framebuffer (just like there is a Qt that does the same). It in and of itself has to reimplment most of the X drawing primitaves (because GDK allows only lightly abstracted access to most of them), and a small window manager like bit. It is probbably still smaller then the small X server. But less useful.

      Yes, I said small X server without gaging. I thought Keith Packard had done one weighing in at about 600K, which isn't tiny, but unless you are a Palm Pilot it isn't worth writing a new windowing system just to get smaller. (all of the little Linux capable PDAs sport a fair chunk of memory, enough that I would say take X, spend the time getting a hotsync, or support for a USB FM Tuner, or something cool)

    10. Re:Microsoft doesn't get it? Wat about SUN? by Skeezix · · Score: 2
      Please blame me for not reading enough and not asking around enough, but wasn't SUN going to: 1. Break staroffice as a package apart and building it into an opensource office package made up of CORBA objects so it could be used in different GNOME applications?

      The source to Star Office has been opened. The Open Office hackers are working on merging the component architectures. They already have an early working version of a component you can embed in Nautilus.

      2. When will solaris be shipped with GNOME as the default desktop?

      At Gnome version 2.0. In the meantime you can certainly download Solaris packages of Gnome. Try the Ximian distribution of the Gnome desktop.

      . When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)

      Huh? What major UNIX vendor ships with something other than X? What realistic alternatives are there now? Framebuffer? Berlin? I think not, at this time.
      ----

    11. Re:Microsoft doesn't get it? Wat about SUN? by ianezz · · Score: 2
      When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)

      X is not the best in every situation, but if with "bloated" you mean "large bandwidth", I'd suggest you having a look at dxpc (Differential X Protol Compression).

      If with "bloated" you mean it has a complex low-level API because of backwards compatiblity, well, it may be the case. But unless you are a toolkit developer, this shouldn't affect you

      On the other end, if you just want ICA, you can buy Metaframe for Solaris from Citrix. But probably is not what you want.

      The problem with X is that it usually is good enough (i.e. office applications on a 10Mbps LAN) and it can be extended, so competitors have to work really hard just to catch up.

      There is also a large set of X application out there that must be supported, so a replacement should really also provide X compatibility (i.e. at least with a gateway X -> other protocol, like VNC server on *NIX).

    12. Re:Microsoft doesn't get it? Wat about SUN? by kyz · · Score: 2

      I want them to release NEWS

      They can't, unfortunately. Gosling explained at a lecture/Q&A that a lot of the cool stuff in NEWS is licensed from other companies, crucially the Display Postscript. It would be like Netscape open-sourcing their browser, but without the HTML rendering engine.

      --
      Does my bum look big in this?
    13. Re:Microsoft doesn't get it? Wat about SUN? by Rentar · · Score: 3
      > 1. Break staroffice as a package apart and building it into an opensource office package made up of CORBA objects so it could be used in different GNOME applications?

      Uhm ... where's the problem? OpenOffice is Reallity and the source is beeing worked on, the entire Package is broken up, and the Wordprocessor is working stand alone... I don't geht this point.

      > 2. When will solaris be shipped with GNOME as the default desktop?

      Well ... it is about beeing able to choose, after all. You can install Gnome on your Solaris (never did it, don't have such a box, but heard it is possible), as you can install KDE (I assume). Dou you want to force them to install _your_ default-desktop??? Thats open?

      > 3. When will SUN ship it's systems with a protocol a bit less bloated than X? (Ica?)

      So you want Solaris to run a non-X Windowing System and at the same time to be Gnome the standard-desktop? I see a problem here. I've not heard that Gnome runs on anything but X.

      I think I haven't gotten your point or misinterpreted your posing, otherwise I can't explain, why it's so easy to counter.

  46. Re:So what? by synq · · Score: 1

    You are right, it's more of the same 'corporate BS'. And I wonder if we should even discuss these sort of matters, but then again, they are bashing eachother with with 'technical details' and that could be interesting.

    In the end the 'corporate BS manager' decides what is being programmed by the 'corporate BS programmers' and what is not.

    --
    sig not found
  47. SUN's OpenOffice as opposed to .NET office? by synq · · Score: 1
    Re. I've been reading for 15 minutes and found that SUN's strategy to Staroffice is to build something like OpenOffice.

    Is anyone using this? Why is there not more Hype to OpenOffice?

    --
    sig not found
    1. Re:SUN's OpenOffice as opposed to .NET office? by Zaaf · · Score: 1

      There is just so much legacy VB code in use...

      Luckily for you and everyone else who's using VB, that Micros~1 has devised a way to keep the legacy problem relatively small. They just change the api's or the language every alternating version of VB(A). This means you have to go trough your whole VB-Code base to make sure it works. This keeps the codebase small and up to date.

      Oh, and by the way, BSOD's are Micro Soft's way of RSI prevention.

      ---

      --

      ---
      "Multiple exclamation marks are a sure sign of a sick mind." (Terry Pratchett)
    2. Re:SUN's OpenOffice as opposed to .NET office? by vandan · · Score: 2

      I'm running the latest release of OpenOffice. It's OK. There doesn't seem to be much difference from StarOffice 5.2. I think some work has been done to break the different apps apart, but the default is to still load the 'soffice' all-encompassing thing. As for why there's not more hype over OpenOffice - from my perspective it's a great project, but not particularly useful for the company I work for. We are _very_ reliant on Visual Basic. Call it evil & impure & fugly, but it's easy. You can expect any programmer to be able to use it. And even non-programmers can delve into it. I don't think any office app will get much interest until it can perform in the office - VB and all. There is just so much legacy VB code in use...
      And unfortunately for OpenOffice, Wine is almost able to run M$ Office. I've personally been able to get Word and Excel loading from a Windows installation. I haven't been able to install in a windows-free environment, but I've been following the progress, and, well, there is progress. Check out the wine mailing lists. I can see companies installing Office into Linux, but I just can't see companies installing OpenOffice into Linux. It's just too scary...

      Dan

  48. Indeed you're missing the point by synq · · Score: 1
    Sure they are working on it, but even on /. the only news about Office suites is about M$'s Office 10 and .NET nonsense.

    I don't want Solaris to be shipped with my desktop, I want Solaris to be shipped with an Open Source desktop. And one that is a bit more easy to configure (for the enterprize) than CDE wich I think is a load of cr*p.

    Sure, I want SUN to build some kind of system that:

    • Runs X11 applications
    • Is a lot more friendly to network bandwith
    • Is opensource
    • Is build to be ported (ie can be compiled to run on linux/windows/mac/hp/sgi without much trouble)
    • Runs 'whatever the new protocol name may be' apps that use modern hardware to the best
    I think SUN is one of the companies out there that has the momentum to do so. And maby while they are at it they might implement a new type of NFS too, one that has better file-locking, beter security, beter quota support, etc.

    I would be glad if SUN took just a little more time to build NEW things on the software side, I think they can do it, and I think they should.

    --
    sig not found
    1. Re:Indeed you're missing the point by ColdGrits · · Score: 1
      "Sure, I want SUN to build some kind of system that:
      • Runs X11 applications
      "

      Could they call it XBox? :-)

      --

      --
      People should not be afraid of their governments - Governments should be afraid of their people.
  49. adjensen to Sun: you don't get it by adjensen · · Score: 1
    Let's see...

    • Someone (Apple, Lotus, Wordstar, Netscape, etc) creates something cool
    • Microsoft knocks off something similar once it sees the potential
    • Microsoft markets the hell out of its version
    • Lemmings opt for the MS product
    • Original product market share shrinks back to a shadow of what it once was

    If the past is any indication, .NET is at stage 3 and will likely continue on the roll. Managers who make decisions like "what development tools we should use" aren't paid for going against the grain. Once MS has provided a functional alternative to java, you can expect significant usage.
    1. Re:adjensen to Sun: you don't get it by adjensen · · Score: 1

      Yes, at the PDC last summer, they were definitely pushing the cross language aspect without really getting into the cross platform issues, although it took me about three seconds to realize that cross platform with the common language specification would be a minor task.

      It would be in their best interests, to some degree, to provide cross platform runtime support, as it reduces their code base for the Office suite (I talked to Bill Gates once about a product for MacOS to compliment an existing Windows one and his big issue was in having to maintain two code bases...at least it matters to him :-)

    2. Re:adjensen to Sun: you don't get it by CyberLife · · Score: 1
      Once MS has provided a functional alternative to java, you can expect significant usage.

      I don't see this happening anytime soon. Microsoft has a vested interest in keeping people from working cross-platform. In all of the .NET literature I've read (and I've gone looking for it) Microsoft likes to talk about language-independence, but they conveniently seem to neglect platform-independence. If they do discuss that anywhere, please let me know ... I'd love to read it.

      Microsoft's core business is Windows. Developing tools that further the growth of competing systems is not how Microsoft operates. Look at J++. Modifying Java to contain Windows-specific features is not playing nice with others.

      - Milo Hyson

    3. Re:adjensen to Sun: you don't get it by TheAcousticMotrbiker · · Score: 1

      A functional alternative to java ? You mean Like C# (C-dull)

    4. Re:adjensen to Sun: you don't get it by SoftwareJanitor · · Score: 2

      How about D flat?

  50. Re:I'm beginning to think... by NtG · · Score: 1

    That is really really sad. You obviously have not had to support people like yourself. You may think you are pretty cool for running Linux, but when you are non-productive for hours fixing your mistakes because you have no idea what you are doing, and when you expect people to provide you with service to allow Linux to interface with other systems on the network, I will personally come around, format your hard drive, and install Windows.

  51. Re:Vaporware by NtG · · Score: 1

    hmm? I have sitting right next to me a copy of Visual Studio.NET beta..

  52. Logic? by Gyver · · Score: 1

    Whew! Take a breath, Chuck. It's clear the lack of oxygen is fogging your logic.

    Fuzzy Logic?

    Sorry couldn't resist the stupid joke. I love when MS trys to start a pissing contest with someone else.

  53. Re:Sun got it wrong by CyberLife · · Score: 1
    ...it's not so important in an inhouse (corporate) environment, where software generally has a ... specific platform.

    This may be true in small startups which have grown up in a Windows-dominant world. But many older companies have millions invested in legacy equipment that they can't just toss out. Even newer companies have realized the benefits of having multiple platforms installed in-house. It fosters innovation and thinking if nothing else.

    - Milo Hyson

  54. Re:eh by ktakki · · Score: 1

    My favorite one is from the Windows 95 installer, "Everything you do will be more fun!"


    Well, after a year or so of Windows For Workgroups 3.11, I'd consider that statement to be fairly truthful.

    Actually, "Everything you do will be 25% less painful!" would be more accurate.

    k., 99% pain free.
    --
    "In spite of everything, I still believe that people
    are really good at heart." - Anne Frank
    --
    "In spite of everything, I still believe that people are really good at heart." - Anne Frank
  55. There is a difference in your examples though by UnknownSoldier · · Score: 1

    I agree. I also don't buy the argument "that unix is 20 years old, so it's crap"

    e.g. Take your pencil. It's simple, intuitative, old, and it does the job. ;-)

    BUT ...

    All those thing are "MUCH" simpler then thousands of lines of code, all interacting with one another. There is a "simplicity" to a light bulb, or "wheel", that the complexity of modern software can't even come close to.

    Unix isn't perfect (*no* OS is, since they are designed with different goals in mind - avoiding the "Jack of all trades, master of none" syndrome.)

    I believe the orginal comment is in reference to "In the past 20 years of computing history, there are better architecture designs, and better implementations - sometimes an OS should be "shelved" and redone from scratch with them:
    multithreading, protected memory, pre-emptive multitasking, virtual memory, etc, which is all "old" and "proven." (Didn't the *nix's pioneer a lot of this? ;-)

    One area that *nix still has problems with, is with user security. How many systems have been compromised, because root ran some program, that was a trojan? Eros has some good essays, one a really slick security design called capability.

    BeOS has a *really* NICE design. Is it perfect? We all know the answer for that: "No, but use the right tool for the right job. Yada yada yada."

    *BSD, mmmm nice, clean, fast code, perfect for a router/web server. Windows, mmmm, latest games.

    Nice counter-argument, BTW.

    Cheers

    1. Re:There is a difference in your examples though by barneyfoo · · Score: 1

      I dont think you get it. Have you ever heard about the business school story about the pencil? The story talks about how the production of a pencil involved tens of thousands of people in tens of countries all cooperating according the rules of the free market. The wood in the pencil has to be chopped down in oregon by company a, be processes with gum added to it by company b, cut, painted by company c. The metal in the eraser rim, the graphite in the "lead" the paint on the wood, the packaging the pencils come in, how they are shipped, etc. No one company can do all those things. Nor would a company try. It's not economical.

      No think of Microsoft and Java/GNU/etc.. Which approach is more efficient and less prone to mistakes and monopolistic vertical integration? The latter of course. Now think about how microsoft will either totally restructure in a few years or go out of business in a massive liquidation of assets. Monopolies do have a way of sulf sustaining themselves. The health of the monopoly is more important than any idealistic verticle integration tactic (.NET) despite all the egos involved.

    2. Re:There is a difference in your examples though by Grahf666 · · Score: 1

      True, true, but there's also the old adage "if it aint't broke, don't fix it." Unix is hardly broken, it just needs some tweaking now and then.

  56. Re:Java? by RTMFD · · Score: 1

    The reason to use JAVA is simple. The shit is so slow and resource intensive that you are just about forced to have a `n UltraSparc to run the crap :)

    Who sells UltraSparcs again??? :)

  57. SUN is worse than Microsoft. by burtonator · · Score: 1

    Microsoft doesn't get it???? No. SUN doesn't get it. At least Microsoft sticks to its guns. At last Microsoft does a good job with what they do... selling crappy proprietary software.

    SUN on the other hand is much more scary if you are a Free Software advocate. Microsoft won't lie to you. SUN will say one thing and then stab you in the back.

    Case in point. Java. SUN has said for years that they were going to push Java through a standards committee. Hasn't happened. Doesn't look like it will ever become Open Source/Free Software either.

    dotNet or sunOne.... the are both just another proprietary software play. Don't be fooled.

    Kevin

    1. Re:SUN is worse than Microsoft. by nojomofo · · Score: 1

      Microsoft won't lie to you.

      ROFL!! That's the funnies thing I've heard this year!

  58. Re:Funny will always = News for Nerds in my book by Yokaze · · Score: 1

    Since english isn't my native tongue, I had to look this up:

    proprietary
    1 : of, relating to, or characteristic of a proprietor
    2 : used, made, or marketed by one having the exclusive legal right
    3 : privately owned and managed and run as a profit-making organization

    Well, since Sun still retain all rights on Solaris, it fits the definition of proprietary.

    --
    "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  59. Re:Funny will always = News for Nerds in my book by Yokaze · · Score: 1

    He only retains the right to enforce the GPL. He may not revoke a once granted license. That's why its called copyleft.

    --
    "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  60. Re:So what? by Yokaze · · Score: 1

    >You mean, all those programmers who already know VB and VC++, which they can continue to use under .NET?

    The problem is, that they can't. (Actually, in VC++ they still can, but it's discouraged and will surely vanish.)

    They want .NET to be platform-independent.

    In order to achieve that the code will be compiled to pseudocode and interpreted by a JIT-compiler. (Sounds familiar)

    The windows-api will be wrapped into a new platform-independent api. (What an innovative idea.)

    They want VB-objects and C#-objects be mixable.
    Therefor they have to change VB syntax and they are introducing new modifiers into C++ to create C# ([WebMethod], anyone?).

    I can only agree to gattaca, the syntax is not a problem, the libraries and philosophy is the problem. And exactly these are changed in .NET.

    --
    "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  61. Re:Funny will always = News for Nerds in my book by Yokaze · · Score: 1

    >3. Who has a proprietary OS again?

    Both?

    --
    "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  62. They are like boys with toys..... by 8127972 · · Score: 1

    I'm sure that there /. types who are far smarter that I who will sit all day and disect this little pi**ing contest, but lets face facts. M$ and Sun can be BOTH accused of trying to rewrite history and make themselves look like they are masters of the computing universe.

    Do /. types truly care about either company enough that this issue is more important than say, the 2.4 kernel or making LINUX accessable to the masses who use products based upon the the blue screen of death? IMO, cross platform code is important and it is worth discussing so that the goal of truly portable code is eventally a reality. Sun and M$ bashing each other's brains out however does nothing to move anyone towards that goal.

    Let's move on shall we?

    --
    This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
  63. Re:Funny will always = News for Nerds in my book by Rares+Marian · · Score: 1

    The original author always retains all rights.
    Linus Torvalds is never going to change the license on Linux even if the other coders threatened to sue or quit the team.

    --
    The message on the other side of this sig is false.
  64. Funny will always = News for Nerds in my book by Rares+Marian · · Score: 1

    LMBleedinAO!
    1. The Amiga is still a force to be reckoned with (guess how Babylon 5 was made) because engineers realized software was a feature of hardware 15 years ago. The modern PC wastes millions of cycles remembering how to act like a computer. Amigans realized the world is made of Video/Audio interfaces, data, and output. As a result the Amiga doesn't waste time pretending to be a computer. It simply plows through its tasks quickly and efficiently. No wonder AmigaOS on my 14Mhz 1200 makes my Athlon 500 Debian box blink when it comes to responsive multiresolution screens on the visual field, and I won't even talk about programming simplicity. I love Debian (I can play almost all media formats from one program now), but for the sake of sanity I'm done with PCs (Macs included).

    2. XML will always be a metalanguage. Any theoretical linguist can tell you that a syntax can never be more than a veil over the actual workings underneath. There has to be a deliberate agreement that this piece of text in brackets will do what I think it should. Is Microsoft going to "make it so" using a tag?

    3. Who has a proprietary OS again?

    4. Sun you'd better get your asses in gear too. See Strings.com. So much for novelty=everything.

    --
    The message on the other side of this sig is false.
    1. Re:Funny will always = News for Nerds in my book by Rares+Marian · · Score: 1

      Wrong. Solaris is open licensed.

      --
      The message on the other side of this sig is false.
  65. Re:MS *does* get it by Rares+Marian · · Score: 1

    The problem is they took a subset of what server design is (pretty widgets) and made that the core.

    --
    The message on the other side of this sig is false.
  66. Boring by jmp100 · · Score: 1

    Reading that article is like having teeth extracted with a dull butter knife!

  67. Moderators! by El · · Score: 1

    Shouldn't this be (Score:5, Funny) as in "hilarious understatement" rather than (Score:5, Insightful). You, perceiving that /. is anti-microsoft is not exactly a brilliant insight, is it?

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  68. Re:Java and XML bolted at hip? by dingbat_hp · · Score: 1

    Sun defending its statement that XML and Java are bolted at the hip

    Sun are just a bunch of lying toads. It's hard to get into a PR mud-slinging battle with M$oft and come off worst, but they seem to have managed it (I liked the other poster's comment about 17 year olds comparing Chevys and Fords)

    If XML has any close ties with Java, then it's despite Sun, not because of it. The heroes of XML are the early adopters who built the first tools for it. If these people chose to build those tools in Java, it was because they liked Java as a language and an environment for code-sharing, not because Sun was encouraging them to. Over XML, and especially over SOAP, Sun has played the sort of "dog in the manger" attitude that we're usually used to seeing from M$oft. Fortunately their corporate squabbling doesn't seem to have broken things for the rest of us.

    I love XML & especially RDF, development under Java, because there's a really good (although still small) Open Source community around it. It's not big corporate funding from M$oft or Sun driving it though. Kudos to IBM for their work on Apache and XML.

  69. Re:eh (that's only 1/2 an "eh") by TomSawyer · · Score: 1
    >Is it just me, or are both of these companies throwing around utter bull shit business speak

    Well, not to outright disagree with you, but you've only provided examples of Microsoft BS when you implied both companies are equally guilty. Not to mention you ended your comment on MS unethical business practices and no mention of Sun.

    --
    If you disagree then it must be overrated, redundant or trolling.
  70. Re:eh by MrBlack · · Score: 1

    SOAP and XML don't magically make applications speak to each other, like MS would like us all to believe.
    Very true. Sounds like the myth of meta-data that I was reading about the other day on Wiki.

  71. Re:Imagine if you will by bockman · · Score: 1
    Well, in that world probably Intel would sell proprietary hardware and software, and would always bitch with MS for internet technology dominance.

    Uhm. Not that different from this world, is'n it?

    --
    Ciao

    ----

    FB

  72. Platforms by vague · · Score: 1
    They want interoperability of portable data on a range of different platforms, and they're finding that on the Java platform -- not to mention the benefits of higher productivity and rapid time to market.

    Am I the only one who find this sentence funny in some way?

    -

    --

    -
    Listen. Strange women lying in ponds distributing swords is no basis for a system of government.

  73. Child play by garoush · · Score: 1

    Interesting answers, but as any grown up knows that such answers could be re-buffed and re-buffed such that the ball can go back and forth in each court for ever.

    So here is a question to Sun: when will Sun grow up and just ignore such blunders? By replying to "Chuck's" questions, Sun has lowered its own self-esteem and image to a level that I see Sun as non professional.


    ---------------
    Sig
    abbr.

    --

    Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
  74. Re:It's a soap opera by CaptainAvatar · · Score: 1
    Um, yeah. I'm sure they are pouring all their time, money and personnel into their flamewar, and not actually developing any products.

    It's just a web page, you know?
    --

    --
    The real Captain Avatar is a fictional character, so I suppose he doesn't mind if I impersonate him.
  75. Re:Man... by Von+Rex · · Score: 1

    I'm not surprised that Sun's infantile response scored some points with the Slashdot crowd, but I hardly think that the average person would agree that it "made Microsoft look very stupid, very quickly."

    It had the trademarks of a clumsy teenage flame -- load every sentence with as much sarcasm as possible, never miss any opportunity to take a cheap shot, and try to work in as many references to the target's first name as possible for that extra dash of obnoxiousness on a personal level. All that was missing was a reference to Bill Gate's mom.

    This style of response always makes the poster look worse than his intended target. It's barely forgivable in a 16 year old. For a public statement from a Fortune 500 company, it's just pathetic.

  76. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by lochranza · · Score: 1

    And Xerces from Alphaworks for Java? Works a treat and works on just as many platforms. Whats your point?

  77. Re:I'm beginning to think... by moopster · · Score: 1

    the majority of Slashdot hits come from Windows/IE.

    This is not by choice. I work for a large manufactoring company. I once had Linux running on my desk top computer (dual boot), but when my mother board failed and the desktop support people remounted my HD in a new machine they noticed Linux was an option at boot time. They informed my manager that I was running "un-supported" software, and they would not continue to support me if I did not remove Linux. Actually I did not need to remove it, they did it for me. Anyway to make a long story short... I SURE AS FUCK HATE RUNNING Windows... HATE IT WITH A FUCKING PASSION! I wish so much that I could be writing this post at home from my nice Linux box with Mozilla! I am forced to visit this site running WinBlows, and IE5! I am sure that a great majority of us out there wish we could be running something else. Just my $00.02

    ----------
    No army can withstand the strength of an idea whose time has come.

    --

    ----------
    No army can withstand the strength of an idea whose time has come.
    - Victor Hugo
  78. Re:I want Scott McNealy to build my next PC by HalfFlat · · Score: 1

    Oh, stay away from the Ultra 5. When Sun went IDE, things went down hill very quickly. Disk to disk copy taking 100% processor utilization?! Not good. Sun's low end offerings have become increasingly dodgy in recent years, at least relative to the PC market. Low quality screens, subpar performance.

    Higher-end Sun hardware is very nice, and it's what they're good at. Unless you really need an all-Sun environment, just skip their bottom end machines entirely.

  79. Re:"no way to generate XML from a ResultSet" by mrdlinux · · Score: 1

    Last time I checked, Java was not a functional language. In fact, it doesn't even have decent support for closures! What kind of crappy language doesn't have closures! Why would any programmer worth his/her salt even consider Java. Ugh...

    --
    Those who do not know the past are doomed to reimplement it, poorly.
  80. Re:Microsoft doesn't get it? What about SUN? by DavidpFitz · · Score: 1
    Why should Solaris be shipped with GNOME as the default desktop?
    Because Scott said so!
    Well, it might have been Ed Zander, I don't know! But it is going to be the default interface in Solaris 9.
  81. Sun does not come off well by sean23007 · · Score: 1

    It seems to me that Sun did not come off very well in this response. They repeatedly insulted Microsoft for their business practices and the fact that they have a monopoly (which is becoming less and less true by the day). Sun conveniently fails to mention that they currently have an effective monopoly on 'web services' (although that is also becoming less true daily) through java, and that they are mad that Microsoft's .NET might infringe on the utter dominance of java on the net.

    Not only that, but the Sun business model is very similar to Microsoft's despite claims to the contrary. Their StarOffice is almost as good as Microsoft's Office, although it still needs a lot of work, and a major problem with it is that to an actual end-user it might seem even more proprietary than Office.

    Finally, the representative from Sun came off as a childish imbecile. He repeatedly released boorish jokes directed at Microsoft or Chuck himself. He did this while totally disregarding any similar problems that Sun may face, and the fact that it would be impossible for Microsoft to respond without seeming even more childish. The only thing this letter could possibly accomplish is to aggravate Microsoft, and make the more intelligent readers hate Sun even more.

    Basically, Sun and Microsoft are about the same, and basically the only differences are that they have different acronyms for the same products, and Microsoft makes a lot more money.

    The two companies should probably stop fighting and, frankly, just shut their proverbial cake-holes.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
  82. Re:I really don't get your position here by kfg · · Score: 1

    Understand it? Hell, I've busted a gut trying to create it, but guess what? It can't be done effectively, and sometimes it can't be done at all. The ONLY way that I know of to standardize computing equipment is to buy all of your boxes at once, from a single vendor. That means every year of three scraping ALL computer hardware and repeating.

    I have two Gateway boxes, bought only 6 months apart. They are not standardized because Gateway couldn't sell me the same stuff in the second as the first. Big pain in the ass when hardware problems take one down. I can't just swap shit around until at least one of them works.

    Then there is the fact that a Mac is simply a more appropriate tool for certain jobs being done by certain people.

    Sometimes even an old Compaq transportable 8088 does the job BETTER than any more modern hardware. Go figure. The idea isn't to standardize on equipment and apps, the idea is * to get the job done.*

    Makes as much sense to standarize on phillips head screws when an allen head is what is really needed for a particular application.

    You also make the logical fallicy of supposing that people showing up on the JAVA forums are the majority of the people using JAVA. I'm sorry, but these people are a biased, preselected *subset* of JAVA users. And where is that bias weighted toward? You guessed it, toward people developing small apps for inhouse use.

  83. Re:MS: Do you like apples? by madmag · · Score: 1

    Yeah. And you don't NEED a canopener to open an aluminum can. But it's the best tool for the job.

    Why would you carry a canopener if you are equipped with a swiss army knife?

    --


    --
    If Microsoft is the solution, I want my problems back
  84. Source Code ? by Sima · · Score: 1



    Sun:"The Solaris Operating Environment complies with Spec 1170, which defines the UNIX® standard. Its source code is openly available, too, allowing developers and customers to innovate."

    Does anybody have a link/URL to the code ?

    1. Re:Source Code ? by NoDice · · Score: 2
      --
      • 1 signature beneath your current threshold.
  85. Re:I want Scott McNealy to build my next PC by clink · · Score: 1

    "a sun box will have much higher sustainable I/O throughput than even an equivalently priced PeeCee"

    Hahahahaha! That's a laugh! UltraSparc 5 and 10 "workstations" use good old 7200 RPM IDE drives. Boy, those are speedy!

    Oh and here's a newsflash: If I built a PC for the $5000 an Ultra10 costs, I could have dual processors, a gig of RAM, 64MB DDR RAM 3D card, and 10,000 RPM SCSI3 drives and smoke your SPARC in any benchmark. But then again, I could smoke the Ultra 10 just using a typical Athlon 1200 MHZ config and save a few thousand dollars. You're paying more for a name and the "PoM" that you have Sun Microsystems standing behind you (after you buy a support contract).

    Suckers.

    Final tidbit. An Athlon 1200MHz beats a Sun Blade 1000 (1750 config) in independent benchmarks. Price on the Sun Blade? $10,000

  86. Re:I want Scott McNealy to build my next PC by clink · · Score: 1

    Yeah, why would anyone actually look at the performance they're getting? How stupid. You should just buy the prettiest architecture and make yourself a few dozen cups of coffee while your stuff compiles. Meantime your buddy on the PC will pick up your slack.

  87. Re:Man... by clink · · Score: 1

    Sun's response reminded me a Usenet flame. Not the type of tone I would expect from a big corporation. Pretty childish all in all.

  88. Re:I want Scott McNealy to build my next PC by clink · · Score: 1
    This guy is right on the money despite all these other posts shouting "But the architecture! The ARCHITECTURE!!".
    • Ultra 5 and 10 use IDE drives
    • Ultra 5 and 10 use PCI bus
    • Ultra 5 and 10 have lower benchmark performance against cheaper PCs.
    You can have your architecture. I'll take biggest bang for the buck.
  89. Re:I want Scott McNealy to build my next PC by clink · · Score: 1

    We did. As our Sparcs died off we canabalized unused ones for parts and eventually threw them away. Very few left now.

  90. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by Drone-X · · Score: 1
    What Sun basically said is that XML is platform independent, and Java is platform independent, so it makes a lot of sense to use XML with Java.

    Actually they are saying that Java is OS independent and XML is application independent. While it matters to a lot of people to be able to run Java on multiple OSes, it also matters to a lot of people that they can edit the documents in programs written in other languages.

  91. Re:MS *does* get it by TVmisGuided · · Score: 1

    This will probably get modded down severely as troll flamebait redundant whatever, but it's my two cents' worth. (Donate the change to your company coffee fund.)

    The Microsoft product, IMO, was never meant for high-end server operations...it was made for consumers and managers to be able to prepare their correspondence and play 'what-if' with spreadsheets. In other words, write letters and balance checkbooks, and that's about it. Server-level operability wasn't even considered for quite a long time, and wasn't stabilized (again, IMO) until NT 4.0 was released. By stark contrast, Sun has had high-end server software (and hardware, of course) for quite a few years, and has only refined and improved operability as time has progressed.

    As to the excellence of the software...there are two versions of the same question you ask, depending on who you're talking to. If you're talking to an administrator of an NT box, you ask how often he has to reboot. If you're talking to an administrator of a Sun box, you ask when s/he had to reboot last. Chances are the NT admin will relate his answer to a number of hours; the Sun admin will likely reference his answer to a specific calendar date.
    Ya gets what ya pays fer. 'Nuff said.

    --
    All the world's an analog stage, and digital circuits play only bit parts.
  92. Re:Chuck you by drinkypoo · · Score: 1
    You know, Chuck. I think we'd better Chuck your name Chuck, into every sentence we can Chuck it into...

    I figured that the author's poison pen was sustained by writing the word "Fuck" for his name, and then doing a global search and replace afterwards.


    --
    ALL YOUR KARMA ARE BELONG TO US

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  93. Re:battle of the bullshitters by drinkypoo · · Score: 1
    ...the standardization of .NET that Microsoft is doing through ECMA *requires* two reference implementations, and Microsoft has stated that one of them will be "an open source OS" - my guess is BSD.

    At risk of helping start a holy war, I sincerely doubt that it will be BSD.

    BSD is not a serious threat to microsoft in any space within which they would like to deploy .NET. Linux, on the other hand, is. I suspect that they will attempt to deploy .NET as part of their "embrace and have an abusive relationship with" strategy, this time applied to Linux.

    Microsoft operates in terms of market share. Linux has more market share than BSD. That isn't to say anything about their relative value to the end user (although it does imply some things) but only to say that Linux has a broader installed base. (I suspect that at this point, even RedHat alone has a broader installed base than any one BSD implementation, except perhaps SunOS 4, which is on its way out (still!) anyway.)


    --
    ALL YOUR KARMA ARE BELONG TO US

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  94. Re:battle of the bullshitters by Rentar · · Score: 1
    > From what I have seen Java limits you to the lowest common denominator. Microsoft didn't want to make that mistake, and thus C# is far more flexible in what it will allow you to do.

    Luckily enough this is untrue as of Java 2, when using SWING, which enables you to use any Component, that is found in an modern GUI.

  95. Re:battle of the bullshitters by Rentar · · Score: 1

    The .NET runtime will be especially hard to implement on platforms, that do not provide the Win32-API (that is on any non-MS-Plattform), it is possible to do, but exceptionally hard.

    Java was designed to be implementable on every modern operating system (and it is implemented on virtually every modern operating system)

  96. Re:I'm beginning to think... by HerringFlavoredFowl · · Score: 1

    Here, Here ...
    You're right we need a little more SUN,Apple,Oracle,IBM,Linux,BSD,BeOS bashing in /.

    Only the strong computers/apps should survive!!!

    Then we will make a beowolf cluster out of them...

    --
    TastesLikeHerringFlavoredChicken
  97. Re:I want Scott McNealy to build my next PC by oingoboingo · · Score: 1

    Check out Sun Australia's Online Catalogue

    Directly from the Ultra 5 product page:
    A21UJCY-256-EPROMO
    Ultra 5, Model 400, 400MHz UltraSPARC IIi, 256MB DRAM, Onboard PGX24 graphics, 7200rpm 20GB EIDE hard disc, 48x CD-ROM. AUD $5000

    Thats a CD-ROM, not a DVD, that's an ATI Rage II graphics chip, not something high end and that's AUD $5000, not AUD $2500.

    The only place I've pulled anything is directly from Sun's Australian on-line catalogue. It's not my fault if those specs smell like they've come from someone's ass...it's because they're directly from Scott McNealy's ass, not mine.

  98. Re:Sun got it wrong by JamesGreenhalgh · · Score: 1

    The developers where I'm working are using Java precisely because it is cross platform, so I'm not so sure that Sun got it wrong.

    --

    --

    --
    ALL YOUR BASE ARE BELONG TO US!
  99. Re:battle of the bullshitters by spongman · · Score: 1
    but you yourself could (given time and intellectual capabilities) implement a JVM for any platform you like.

    Actually this statement is false (no, not this one, the one above, silly).

    Java is neither standardized or open. Sun owns the trademark on Java and has the right to sue anyone using that trademark without their consent.

    Microsoft payed Sun nearly $50 million for a Java license and when they failed to comply with 'the standard' they found that all they'd bought was a lawsuit - never mind the fact that they had agreed to provide the reference implementation of the JVM on windows for free. How is this 'open'?

    In submitting the .NET specification to ECMA, Microsoft is providing an open standard for their technology. You won't need a license to sell products containing .NET implementations, and you won't get a lawsuit if/when your implementation doesn't conform to the standard - you just won't be conforming to the standard. This sounds much more open to me.

    Sun's argument that .NET is bound to Windows is fatuous. I'm sure that while Sun was developing Java it was just as bound to their operating systems. It was only when they ported their environment to other platforms was it considered cross-platform. The only way any language or system could be considered not cross-platform is if there's a legal protection against porting that system. This is exactly the case when porting Java, so arguably Java is not cross platform. It's only available on those platforms for which Java has been ported by JVM implementors that Sun has not threatened with lawsuits. It has done this on at least one occasion and there's no reason to believe they won't protect their 'standard' again. Why they'd need to protect a standard that was supposedly 'open' I have no idea...

    As to this stupid PR bullshit. All I read in the article is Chuck wazzitsname asking pointed questions and the Sun representative just avoiding answering the questions. Sounds like politics as usual to me. Not interesting.

  100. Pun intended by AlfaSprint · · Score: 1

    I could not stop myself CHUCKling while reading Sun's response.

  101. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by Ondo · · Score: 1

    No, I'm not discussing the portability of the Java bytecode. I'm talking the portability of Java source code, which can be compiled to either Java bytecode or a native x86 executable in the exact same manner as C or C++ source code.

  102. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by Ondo · · Score: 1

    But in my feeling (and Bjarne Stroustrup's opinion too) Java is not platform-independent, but a proprietary platform unto itself.

    You're apparently not aware of GCJ. It compiles Java natively, so even if you consider the JVM to be a single platform, Java is still platform-independent.

    something that would have been really inappropriate to do in Java, as this was meant to be a free downloadable app for which tech support costs had to be near zero, and we could not expect our users to install a Java runtime.

    A free downloadable app can be written in Java without requiring a runtime - or it can be downloaded and run securely by using a runtime.

    You also don't have to wait until a needed version of some targeted runtime is available on any platform to be able to run your application with cross-platform C++ libraries like Xerces - because there are no runtimes.

    With GCJ you don't need to wait for a needed version of some targeted runtime - because, while there are runtimes, you don't need them. You may need to wait for the compiler, but that's the case for every language at first.

    If more powerful players than you want to trip each other up with competing initiatives - well, just let them, and go on about your business by using open source like Xerces-C.

    If you're going purely open-source, you're probably using GCC anyway, and 3.0 will include the ability to compile Java, so that's no reason to avoid Java.

  103. Re:The high road? by WildBeast · · Score: 1

    We're talking about Sun here, they don't even mind personally attacking their own customers.

  104. Re:This is War... by WildBeast · · Score: 1

    Well they do a hell of a good job of hiding that download. I can't seem to find it.
    Promoting human rights is a waste of time - Sun Microsystems CEO Scott McNealy

    How can this guy be better than Bill Gates?

  105. Re:This is War... by WildBeast · · Score: 1

    First Solaris is not Open Source and I would prefer using MS products rather than Sun products. Sun sucks as well as Java, have you even done business with them before talking? Besides, Linux distributions are so much better.

  106. Re:Alright...Let's be realistic... by WildBeast · · Score: 1

    all they dream and concentrate about is how they're going to screw MS and steal their market share. In the end they're only screwing themselves.

  107. wrong vision by revin · · Score: 1

    It's not that because of all the java hype and cross platform sharability that we developers have to think we will be forced to develop in java the next few years.
    Consider for instance Coldfusion language CFML. Nowadays Coldfusion Server runs on a C++ engine, but the version after Coldfusion 5.0 will run on a JRUN platform. Nothing will change to it's CFML language, but the underlying architecture will be Java.
    --- just a thought

  108. Re:So what? by davonds · · Score: 1

    Get a life. If your not interested in the PR exchanges between the companies that will eventually determine the nature of your world, fine, skip the post. Some of us really enjoy a bit of microsoft bashing, even if we don't use linux.

  109. Re:So what? by davonds · · Score: 1

    you forgot to mention that since microsoft won't release their source code, and only release limited interface info, that your apis won't work as well.

  110. Kick their ass, Sun! by themushroom · · Score: 1

    I read the whole article (a rarity for me) and was laughing through most of it. I like the fact that Sun was able to respond to all questions calmly and lucidly, and in most cases Microsoft's premise in asking questions was completely uninformed so MS came off as buffoons for asking. Sun could have done a lot more "this is the pot calling the kettle black" replies, especially about proprietary formats, but Sun's a grown-up.... :)

  111. Re:I'm beginning to think... by themushroom · · Score: 1

    Duh! My first clue (maybe not the first but the boldest of late) was when MS's DNS servers went down, and /. gave it a rating of "ho hum, so what if you can't get to their KB or Hotmail". Just because the company is a monopoly that is less than scrupulous in their practices doesn't mean that Joe Consumer (using Windoze, dialing MSN to get to their Hotmail email) doesn't have a use for them. Unfortunate, sure, but true.

  112. Re:MS *does* get ... paid by themushroom · · Score: 1
    This stuff about XML, etc. doesn't matter because whatever MS embraces is the standard

    Okay, see, that's odd you'd say that (and odder still, as I said in an earlier post, that Sun didn't say it): in the piece, Microsoft's flak says that Sun is trying to make their tools The Standard "because they say so"... but Microsoft tools ARE considered the standard (and by you, Yoshi, in the above quote) because They Say So. FHTWO.

  113. Re:Chuck you by gabbarsingh · · Score: 1

    s/Chuck/Dave

  114. Re:This is War... by beaubell · · Score: 1

    Interesting... I can even download the source to solaris.. on sun's own page.. How is that not open source?

  115. Re:This is War... by beaubell · · Score: 1

    n/m, perhaps i'm using the wrong w0rd

  116. Re:This is War... by beaubell · · Score: 1

    Heh, First, I'd like to say I got a big kick out of your flame.

    I guess i'm just seriouly pissed off about having being forced to use the ever ,stable?, windows 2000 @ work.. the thing is.. It crashes all the goddamn time. right out of the box. The machine was built with win2000 in mind and all hardware was in microsoft's list. Remember, Forced.

    Sun products on the other hand work flawlessly (at least when i used em).. there is slightly more freedom too and a sliggtly lower price to boot!.. So i believe sun isn't all that bad when comparaed to microsoft.

  117. Re:This is War... by beaubell · · Score: 1

    Maybe i should've previewed that first...

    , Slightly ,

  118. This is War... by beaubell · · Score: 1

    If only there were an easy way to push microsoft out of the home market as well as the server market. It it my understanding that a lot of people are stuck using windows because of the large market share, the variety of software, and the lack of (better?) alternatives.

    Personally, I believe the open source unixes (Solaris, Linux, BSD, etc) would be key. These operating systems need to be more compatible with each other and easier to use, to attract developers... or at least push compile compatibility.. So one application developed for one platform is easily ported to another.

    Microsoft has grossly abused technology, inovation, personal freedom, etc. for large corporate gain. And.. thus, in my opinion, deserves to be put out of business. This may prove difficult as they are very large, have govnmt lobbyists preaching Microsoft's cause, and have too much money. We must all remain strong and not give to microsoft's bullshit no matter how much money they are offering. This is War, and it isn't gonna be easy.

    Viva La Resistance.

    Beau Bellamy

    1. Re:This is War... by Graymalkin · · Score: 2

      You have got to be fucking kidding me. What does Sun make that is cheaper than its Intel based counterpart? Solaris gives you as much freedom as Windows 2000 does and don't give me some bright eyed speech, I use both regularly. Sun "forces" you to use Solaris with their hardware; oh shit wait it is merely pre-loading like Windows 2000 what besides you're short sightedness prevents you from nuking the hard drive and installing whatever OS you'd like? If your Windows installation keeps crashing you can with a bit of effort fix it. Or call up your hardware vendor and give them shit for an inferior box. I say fuck Solaris and Windows and Linux. They only reason I almost give a fuck about operating systems is the OS manufacturers are part of my portfolio. It isn't about what you run with it matters what you're running on top. Fuck Linux or Solaris or Windows if I can't access my mission critical application(s) on it. Given the proper tools I can be productive on any system what is it that's causing you so much trouble?

      --
      I'm a loner Dottie, a Rebel.
    2. Re:This is War... by Graymalkin · · Score: 2

      Did you JUST register your slashdot account or something? You're like a glowing radioactive inflamed piece of hyperbole. For starters Solaris is not open source in the Richard Stallman Linux zealot sort of way (oddly enough Sun's business plan involves you PURCHASING things from them to generate income). Unicies that comply with POSIX are for the most part interoperable. They do however have different API sets which either aid or hinder developers. If these APIs were standard among different unicies they would not be different unicies. FreeBSD and Solaris both have Linux compatibility layers anyways, most binaries compiled for Linux will run on both Solaris (providing they are compiled for the right processor) and FreeBSD. If this isn't compatibility I don't think you know what is.
      If you think that your opinion of Microsoft having too much money is legal grounds for them to be put out of business I doubt you're over 14 years old, in mentality at least. You cannot put a company out of business for being successful. You can however sue them for improper use of market position and persuade the court to issue an injunction against them. Microsoft has not abused personal freedom or technology or innovation. They have done what many other corporations have done, use whatever tactics necessary to make money. If you want to talk about personal freedom being infringed point fingers at older industrial giants (think mining and production) and look at how said companies turned their workers into little more than indentured servants. Microsoft has yet to destroy a small town's economy a la Flint, MI. We must remain strong and not give into your bullshit.

      --
      I'm a loner Dottie, a Rebel.
  119. Spelled ****, pronounced **** by tenzig_112 · · Score: 1
    Of course Microsoft gets it. They can get anything they damn well want.

    This is Microsoft's way of licensing Java without losing face.

  120. Sun got it wrong by BlackEmperor · · Score: 1

    I have always felt that Sun got it so wrong when they decided that developers wanted to be able to develop cross-platform, when in truth very few developers find this an advantage. I love to code with Java because its a very powerful and superably elegant language not because its cross platform. Having said that xml is also a superb technology and very elegant too.

    --
    "all broken things dream of repair" - chris letcher
    1. Re:Sun got it wrong by BlackEmperor · · Score: 1

      You guys are all right of course! What I meant to say was that while cross-platform is an important aspect of developing commercial software it's not so important in an inhouse (corporate) environment, where software generally has a (relatively) tiny audience and a specific platform. And unfortuantely this is exactly where Java is positioned, for inhouse dev. most commercial dev is done using c++.

      --
      "all broken things dream of repair" - chris letcher
    2. Re:Sun got it wrong by SoftwareJanitor · · Score: 2

      I have always felt that Sun got it so wrong when they decided that developers wanted to be able to develop cross-platform, when in truth very few developers find this an advantage.

      What planet are you from? In this world cross platform is something that is very important, since there are so many different platforms out there. In many large companies you have to deal with the fact that they aren't a homogenous environment. Often they will have big IBM mainframes in their data center for running legacy applications and some sort of *nix servers for running their newer back end apps and Novell servers for PC file/print services. Throw in a few odd NT/W2K servers for small departmental applications. Perhaps an AS/400 in their accounting department. PC's on many desktops with Macs in advertising and graphic design departments.

      Think that isn't common? I used to work in an environment that had that basic IT infrastructure. There are thousands of companies that have similar infrastructures. To make matters more complex, they didn't just have one type of *nix servers but due to mergers and aquisitions they had several different RISC hardware platforms (Sparc, RS/6000 and Alpha).

      You can't tell me that in that sort of environment that being able to write one set of code and easily migrate it to any platform you have isn't a great thing.

      Java is a big thing in that type of shop because as long as you ignore certain products (cough, Visual J++), and write with the intention of making things portable, compatibility between those different platforms is pretty good.

      Sun didn't make up the demand for cross-platform compatibility, the industry has been crying out for it for years.

  121. Re:I really don't get your position here by BlackEmperor · · Score: 1

    Geez talk about spouting the party line! It's not my problem if you dont understand that standardisation will help your business. Just because Sun say something doesn't mean that that is the way it is ("a key part of Sun's idea that " the network is the computer""). The reason for people using a product in practice is often not the same as the reason for creating the product in the first place. You just have to spend a few days hanging round the Java forums to realise that 75% of the people developing with Java are 1. inhouse 2. developing small apps for departmental / specific use (ie non generalised software) where the computing structure is homogenous, even if it is not across the entire organisation.

    --
    "all broken things dream of repair" - chris letcher
  122. Re:Uh... You got it wrong (again) by BlackEmperor · · Score: 1

    Wow you know what BASIC stands for, how novel! See my other reply too, but basically just because Sun says Java is positioned for wide realease doesnt make it so. in fact Java is VB's biggest rival, because it's easy to code in and like VB the apps dfeveloped with both will not need to stand up to high stress. Java is a great RAD tool! I agree with you about the matuirty issue but i plan on being retired in 10 years time.

    --
    "all broken things dream of repair" - chris letcher
  123. Re:Microsoft doesn't get it? What about SUN? by albanac · · Score: 1
    if Windowmaker wasn't the standard distro before then you'd have to do this anyway so why the belly-aching?

    My apologies if I cam across as belly-aching. I tried to imply ("That's the way it goes") that I was quite happy with the fact that I would have to build my WM of choice. I know perfectly well that mine is not a good choice for a default. I would argue, neither is Gnome; certainly no better than CDE. I was, in fact, saying exactly what you do here: I'd have to do this anywa.y. That was precisely my point.

    My suggestion (which you have not quoted, I notice) was that instead, the best way to make Solaris easily accessible for those who want to use unusual managers would be to use the *X platform* which most of these managers run with, ie XFree86. This would make the process of building your manager of choice much easier. I was trying to point out that for alot of users, GNOME as opposed to CDE does not save them anything (all the KDE, WindowMaker, FVWM, etc. users), whereas using XFree86 instead of Sun X *would* save them something.

    ~cHris

    --
    Chris Naden
    "Sometimes, home is just where you pour your coffee"
  124. I have to disagree with SUN. by Murphy+Bitter · · Score: 1

    "But in our experience we haven't found a piece of software yet that doesn't require hardware."

    I have loads of AOL software, none of it has seen hardware and I get everything they promised. Sun could obviously learn alot from Microsoft.

  125. Re:I'm beginning to think... by update() · · Score: 1
    Just because the company is a monopoly that is less than scrupulous in their practices doesn't mean that Joe Consumer (using Windoze, dialing MSN to get to their Hotmail email) doesn't have a use for them.

    Forget Joe Consumer -- the majority of Slashdot hits come from Windows/IE. Even if everyone claims to be using Galeon or lynx.

    What I have to laugh at are posts like this complaining that Slashdot is a hotbed of pro-Microsoft, anti-Linux, anti-Mozilla sentiment.

  126. Re:battle of the bullshitters - Joe Contrarian by mactari · · Score: 1

    The .NET runtime can be installed on any platform it is implemented for, just like a JVM. Right now, there's only one runtime, and that one for Win32 and it's only in beta yet.

    But don't ever expect that leg up to change. Though in principle .NET can run on most anything, I'd be willing to bet a quarter (ie, 25) that .NET will always be second rate on non-Windows clients, in large part because of...

    For GUI apps, it's my understanding that .NET doesn't even support them directly through the framework API. Instead, something called the Windows Forms API is used. AFAIK, this is NOT part of .NET.

    Actually .NET does include GUIs -- and the tool o' choice is VB.NET (what comes after VB 6.0; I think of VB.NET as approx == VB 7). Balmer make a big deal at VBITS that the world needed however million more web programmers... "And that's YOU, the VB programmers!" Woohoo!

    I think it's important to separate one's understanding of the concept of .NET from one's predictions of how .NET will manifeat itself in reality. .NET sounds great (program in the "anti-establishment" lang of your choice, long as it isn't Java! Java's conspicuously absent from the list), but what you're going to end up with are incredibly dynamic client-side apps on Windows machines that load whatever .dlls are needed as needed (the browser becomes the "SuperSituational App" -- forget TEXTAREA, hello MSWordArea) and second-rate ports to html form element clients running on alternative operating systems (hello TEXTAREA again -- spell check [on the client], nope; italics and bold, nope; embedded images, nope -- you get the point).

    Though the concept of .NET sounds great, you (where you == them darn semi-competent programmers that want to make something that hits 80% of the client market with extreme emphasis on doing it the quickest) are still going to want to use Windows workstations to program [in VB.NET] for Windows apps that will be served from Windows boxes (less important) to Windows clients (very important). Everything non-Windows will be second rate, again.

    Ruffin Bailey

    --

    It's all 0s and 1s. Or it's not.
  127. Sun double talk by cronack · · Score: 1

    First, Sun says:
    but the concept of open applies to architecture, not to implementations


    Then, Sun slams MS (Ballmer) for saying:

    Microsoft will continue to protect any intellectual property that it embeds as objects in XML wrappers. 'We will have proprietary formats to protect our intellectual property


    Sun is saying that it is OK for their implementations to be proprietary, but it is not OK for MS to do the same.


    --

    this is a left handed sig
    1. Re:Sun double talk by Graymalkin · · Score: 2

      If you're really interested in developing with Microsoft go to their fucking website or call them. They are a software company and do actually provide developers some assistance. If you want to throw hypocritical software licencing issues at them don't bother.

      --
      I'm a loner Dottie, a Rebel.
    2. Re:Sun double talk by Graymalkin · · Score: 2

      Uh..I hate to break this to you but you do NOT have to reverse engineer .doc in order to write an application that reads it. Microsoft Press publishes a pair of books, one concerning Word documents and the other concerning Excel documents. They describe in detail the formats of the document structures. I guess people haven't learned about these books because the documentation costs money. Oh well.

      --
      I'm a loner Dottie, a Rebel.
    3. Re:Sun double talk by SoftwareJanitor · · Score: 2

      If you're really interested in developing with Microsoft go to their fucking website or call them.

      I'm not interested in developing 'with' Microsoft. As I said, I don't use their products. Unfortunately, their products are popular and so it is difficult to escape having to deal with their file formats and protocols.

      They are a software company and do actually provide developers some assistance.

      It just seems like they only do it as long as it is convenient for them. If you want to try to build something that is competing with them, then they will try to crush you. If you want to build something that works with their products, but it extends to competing products, then they will still try to stop you. For that matter, if you build a new product niche even in their environment they will likely wait until you prove the market then they will either try to buy you out for pennies or crush you so they can hijack the market.

      If you want to throw hypocritical software licencing issues at them don't bother.

      As if Microsoft has any room to talk about hypocracy when it comes to licensing... Have you ever read any of their license agreements?

      My question about licensing is if I was to use the information from their books instead of reverse engineering one of their file formats or protocols, are they going to try to sue me for that?

    4. Re:Sun double talk by SoftwareJanitor · · Score: 2

      Sun is saying that it is OK for their implementations to be proprietary, but it is not OK for MS to do the same.

      Proprietary implementations aren't the same as proprietary formats. While the application that creates a file or document in a particular format might be proprietary, that doesn't mean the file or document format has to be proprietary. For example, Microsoft could keep MS-Word proprietary, but release the .doc format as a public standard. They could, but so far they haven't. What that means is that to write an alternative program that reads .doc formats you have to reverse engineer the format. Contrast that with Sun's proprietary implementation of Java. The Java spec is publicly available, although unfortunately not yet standardized by an independant standards body as many people would like to see. You can sit down and write your own implementation of Java from the spec, as for example the Kaffe and IBM people have to a certain extent.

      While sun isn't perfect when it comes to supporting open source or open standards, they are a lot better than Microsoft who openly slams open source and only pays lip service to open standards for PR purposes while continuing their same old 'embrace and extend' patterns.

    5. Re:Sun double talk by SoftwareJanitor · · Score: 2

      Care to give ISBN numbers? And are there stipulations as to what you can and cannot do with the information in those books? Anyway, .doc and .xls are only two of Microsoft's proprietary formats... how many others are so documented?

      And since you bring up the price, how much are these books? It seems to be a common misperception that open source advocates won't pay for anything. That isn't quite true. I've bought a lot of things, even things I could have gotten for free. If Linux users weren't willing to pay money for documentation, then I don't know why the Borders and Barnes & Noble bookshelves have a couple hundred Linux related titles. I don't necessarily have anything against paying money for products that are worth it. I don't, however, buy anything from Microsoft, as they don't deserve my money. And as for your assertation that people have't learned about these books because of the price, I would counter to say that I probably don't know about them because Microsoft apparently hasn't done a very good job of publicizing their availability, and the fact that I don't generally spend my time researching things in that environment. Why would I, I don't use it.

  128. Re:So what? by demosi · · Score: 1

    The really interesting thing about .NET is that it's managing to irritate almost all current windows developers in one way or another.
    The VB developers are understandably unhappy about some of the changes that are being made. Garbage collection for example has a major impact on when finalization / destruction code is called. Developers didn't code with that in mind. C++ developers are pissed off that having become experts in eeking out the last bit of performance from their code the Common Runtime promises that all code should perform pretty much the same regardless of language. MS are dumping Java and going with C# which is syntactically very similiar.
    .NET might be wonderful but the bottom line is that there are very few experts anymore and there's more going on under the hood than ever, placing even more pressure on MS to get everything 'acceptably' correct. The key is that everyone will be able to code in a bastardised version of the language of their choice. Whether this is a big enough selling point I don't know but it doesn't matter. .NET makes many things much easier and it's going to arrive no matter what anyone says. As a COM/DCOM programmer I find it ironic that all those hours working with obscure macros, dodgy structures and strange compilation switches aren't going to be very useful at all within a couple of months.
    I won't miss them however...

  129. Re:I want Scott McNealy to build my next PC by triticale · · Score: 1

    I've got a Pentium 75 set aside for a similar function as soon as I can get the DSL connection. Pulled it out of a dumpter last fall. I'm finding stuff up to 200 mHz MMX now. People don't seem to throw out Suns.

  130. Humble by morie · · Score: 1

    The man is actually called Humble. Quite some name to be making such bold statements

    --
    Sig (appended to the end of comments I post, 54 chars)
  131. Re:I want Scott McNealy to build my next PC by Alatar · · Score: 1
    That Ultra 5 will still be around in 10 years, by then probably headless and in a closet somewhere serving a print queue. How long do commodity PCs last? Two, three years? That's $834 per year, compared to $500 for the sparc.

    Nah...you want to see overpriced, look at Sun's high-end stuff, like the Enterprise 10000. (On Sun's page for the E10K, why is there a "buy online" link?)

  132. Re:battle of the bullshitters by wrinkledshirt · · Score: 1

    Could someone please explain to me the difference here?

    1. Cost of getting run-time installed. A Java implementation comes free (eg) on most Linux distros (also available free), whereas MS's long-term strategy with regards to Linux (or any non-MAC OS) has been extremely nebulous. I think this is the button that he was trying to push in the part you quoted.

    2. Whether or not it will run right now. Something tells me we'll see more of .NET before 2003, but still, it ain't available just yet. (although Wrox already has a book on C# development, and a job I looked into was keying up for .NET development)

    3. Reliability of implementation of runtime. Java does have a bit of a head start and a solid base of coders.

    4. (point in MS's favour) ability to implement the .NET technology to be better integrated with an existing OS. If nothing else, it could lead to better speed and maybe better exploitation of available OS resources. Did JavaOS ever get off the ground? I stopped caring when I found out how much fun CGI programming was with C in Linux (but I digress...).

    C'mon, gimme a -1, Insightful! Can it be done??

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  133. Re:I want Scott McNealy to build my next PC by bigjames · · Score: 1

    The only factor that M$ have on the PC price is whether you have Windoze on it.[0]

    PC with M$ costs more than PC without M$.

    Besides, I (like some of the others who've responded to your ill-informed comment) have used Sun servers and have seen how powerfull they are.

    [0] OK, OK, you might have an MS rodent

  134. Purveyors versus artisans by nowt · · Score: 1
    To me, that sums up this sort of article and it's reaction on /. They sell it without any sort of emotional attachment to it's capabilities. We use/try/ignore/appeciate/detest it for it's intellectual beauty/ugliness as devotees of computing technology.

    The Open Source movement is comprised of artisans. Purveyors need not (and try not to) take notice.

    -nowt

    --
    A strange game. The only winning move is not to play. How about a nice game of chess? - Joshua (Wargames)
  135. Re:Man... by Cecil+x86 · · Score: 1

    "20 years for Linux to come out of beta."

    Listen to yourself. You act as if the only two operating systems in existance are Linux and Windows. You fail to address: Solaris, Net/Open/Trusted/FreeBSD, MacOS, IRIX, SCO, etc. etc..

    I find this especially amusing that you retaliate with a Linux flame as a comment to an article related to SUN.

    As to your comment that thinking Microsoft is going down is a dream: If the government wasn't on MS's ass I would probably say the same thing.

    Linux isn't any more beta than Windows is. Windows users just have enough patience with MS to have to download bug fixes the day they get the O/S. I can't wait to see Windows running on the X-Box. I don't think the console gaming community is going to appreciate having to hook up their console to a phone jack and wait a few hours while it downloads X-Box SP1. But then again this isn't about Linux (why did you bring it up?) and this isn't about X-Box (my fault).

  136. Re:Java? by AlgUSF · · Score: 1

    Yeah, and then try to run the VB code on a Linux Box, a UNIX box, and a IBM Mainframe. Microsoft doesn't realize that Java is the natural progression of languages, sure we will still need C, Assembly, etc, but we sure as hell don't need VB.

    I remember when I took a college class and had to build a Active X control. I wrote it at home on Windoze NT and built the .OCX file and registered fine. Then I took the .OCX file and brought it to the University and tried to use it. Guess what it didn't register, and I was using the same version of windows (service packs and all). They can't even make their own stuff work together, much less products from many different vendors.



    GOD BLESS DALE...... He lived to race and died racing!!!

    Aaron, a wannabe #3!!!

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  137. Portability by DarkDust · · Score: 1

    As a programmer for an open-source project and for a B2B company I can't tell you how important cross-platform programming is ! And I've gotta tell ya, beeing cross-platform with C/C++ is hard, and the advantage of Java is that it's platform-independent from the ground up. A Java app may not integrate into a desktop as well as a good written cross-platform C++ app but you always have to consider the pros and cons when choosing a programming language, and no programming language is even near to be perfect/all-purpose... that's why there are so many of them :-)

  138. Re:I want Scott McNealy to build my next PC by Beowulf_Boy · · Score: 1

    You sir are an idiot. Suns computers are meant to be high end workstations and servers, not GAMING platforms. Do you need a Geforce 2 for a workstation? Hell no!
    And a 400mhz Alpha or Spark will beat the pants off a 1200mhz AMD anyday.

  139. Why Comment? by oconnorcjo · · Score: 1

    >>Yet again, a pointless story about Sun and Microsoft making bitchy remarks and putdowns at each other. I mean come on folks, surely by now we've got to the point where every tit-for-tat exchange to come out of the PR departments of large companies isn't anything new.

    When you clicked on this article you must have known what was coming. So why did you read it? And now why are you complaining!

    Come on ... deep down you know you want to pick up that big tub of popcorn and Goober's candy and Chant Fud Fight!
    FUD FUD FUD FUD!

    ".NET" vs. "the Dot in .com"

    Popcorn anyone?
    :)

    --
    I miss the Karma Whores.
  140. Java vs M$ in the real world by Martin+Spamer · · Score: 1

    We Java (J2EE) to deliver an Interactive Digital Television System (www.kingston-vision.co.uk).

    We develop & unit test on NT PC's using Ultra-10's server, systems test on mid-range Solaris servers, and commission to high-end Clustered Enterprise Solaris Servers, Pace STB's, nCube Video Servers and Linux Servers for IP Services. We integrate with Oracle, and in the near future need to integrate legacy DB. We can also (through XML/XSLT) support a wide range of other client devices Web PAD's, Phones and all types PC's (not just Wintel).

    Currently we transparently use a combination of JSWDK, Tomcat and Netscape, on the various platforms, we have a great choice of Application Servers from major names IBM, Oracle, Borland, Forte, IPlanet as well as Sun, on a range of server hardware from the smallest PC to the largest monsters. Java is open in all but name.

    Interactive Digital TV simply could not be delivered with Microsoft or PC technology, even the highest end Wintel servers are not even in the same league as our requirements. Java is the only realistic development platforms without the major head ache of multiple development tools, environments and big dose of x-compilation.

    It's also must be very reliable, KIT demands 24/7 service because people expect it to be as reliability as TV not their PC's and in the 13 months it's been available we have has ZERO outage due to Java.

    As a development tool J2EE is a dream to work with, it's highly OO & readily implements from UML. The API's & JDK's are clean, and support a wide range services in Networking, Integration and Media.

    The only down side is the difficulty recruiting skilled Java Software Engineers, personally I regard this as just another advantage :)

  141. Re:battle of the bullshitters by pkesel · · Score: 1

    How silly is M$ going to look in a few years when .NET has no context because we've moved on to a new URL spec?

    And besides, I don't want to use or even talk about anything that causes me to use punctuation as the first character of a sentence when I use as the first word. I think M$ just used it to piss off any one writing a word processor.

    .NET needs to die early so we don't have to write much about it.

    --
    - Sig this!
  142. Re:MS *does* get it by pkesel · · Score: 1

    I think M$ mostly BUYS games from small developers and takes all the credit. You ever notice all those opening splash screens when you start a M$ game? The ones that talk about who really develped it?

    --
    - Sig this!
  143. why i like Java by HaiLHaiL · · Score: 1

    i work for a small web development/consulting company... i work under linux. so do three other of our java developers. our 4 other java developers run windows (98x3, 2000x1)... no one has to recompile when it comes time to throw our class files up on our linux-based java app server. we all can run the same IDE, too. everything was great until we decided it would be a good idea to do native interfacing with a 3rd party library, which just so happened to be in a fscking DLL. now i'm writing C++ code in Visual Studio, which decides every once in awhile that the enter key should move the cursor to the next line, rather than inserting a \r\n ... *sigh*

    --


    reech bee-yond ur clip-0n
  144. Re:Chuck you by TimeTrip · · Score: 1
    Shouldn't it be:
    • Chuck Chuck Bo Buck
      Bonana Fanna Fo Fuck
      Fee Fi Mo Muck
      Chuck!
    hehe.. didn't mean to be anal.. but hey :)
    --

    You crazy man? You piss off supahfly!
  145. Re:Java? by SubtleSeer · · Score: 1
    I agree with you. Programming in VB has its limitations due to the verbose nature of the syntax which results in a lot of bloat. However you could avoid the bloat if you properly designed it by using modules. I prefer C and C++ over most languages including Java. But I know how to code in C, C++, VB and Java.

    Here is the problem with your code. Even though you make a good point, your comparison is really not pointing out the weaknesses of VB, it is pointing out the weaknesses in your knowledge of coding in VB.

    Your code is not carefully detailed enough. You could have saved time by declaring those variables in a structure in VB, and not attempt to write it as you would write a program with a C-Like syntax.

    For example:

    Type example

    i as Integer

    s as String

    t as String

    td as String

    sd as String

    End Type



    Now initialize those variables in a sub to display the result.
    Like this:

    Private Sub Command1_Click()

    Dim myExample As example

    i = 4 'On the fly intialization



    s = "VB String" 'On the fly initialization



    t = "Another String" 'On the fly initialization



    sd = Mid(s, i, 1)

    td = Mid(t, i, 1)

    If sd = td Then 'Assign the value of td to sd then display the 4th character in the string.

    txtDisplay.Text = sd

    Else 'Otherwise display the 4th character in the string td as a reminder

    txtDisplay.Text = td

    End If

    End



    The result is t based upon my remake of the code. It returns the 4th character in the string t. You could set it to read and display a whole string or word with a little modification.

    If you look closely, the code is more organized, and you can make changes more easily. You can also "reuse" the code now. At first you could do none of these things without retyping. In VB6, it is better to create structures when you want to manipulate small amounts of string or integer data. Don't just code in a sub. Use class modules if you want to manipulate larger amounts of data more efficiently.

    It is a different way from doing things in Java, but the very same thing can be done in VB with elegance and style if done properly. Your code won't be bloated when you use structures. You can create an instance of the type where you need it and then initialize the variables on the fly. There are more words, but it is easier to read and it does the exact same thing as cryptic looking Java code. A high level language is supposed to be closer to human comprehension. Languages like XML demonstrate this perfectly. VB is not so different in effect.

    I've been using VB.NET beta, and these problems have been addressed. But in this case, you could have easily created a structure in a module and just referenced the code to keep it clean and organized. When using type structures in VB, the memory is handled automatically so you don't have to destroy it as you would an object instanced from a class in VB to keep things tidy. You could have used an array and cut all that stuff in half. I like whitespace, so it looks longer and I decided to show you based on what you typed.

    Peace, SubtleSeer
  146. Uh... You got it wrong (again) by beanpolerc · · Score: 1

    Java is positioned for the wide release market... Not the inhouse (corporate) environment. Your thinking visual (ugh) BASIC (Beginners All-Purpose Symbolic Instruction Code) (it says it all).

    Though I am not a java developer myself (yet). I've spent 10 years doing C++ code in X/Motif and for MS Windoze using a variety of different cross platform methodologies. I can already see Java maturing as a language and moving into wide use as a general software development tool for all kinds (especially wide-release) of applications.

    The difference between Java and C/C++ comes in age. C++ has been around for 10 years or so now, and is well established in the market. Java is just now coming into maturity. Java is at the place where C++ was 10 years ago.

  147. Adolescence makes the heart grow fonder. by Kibo · · Score: 1
    ...but Sun's a grown-up....

    I think there might be a little hyperbole there, no? There were more than a few anti-monopoly barbs, not to mention flat out ridicule. I'm not saying I wasn't greatly amused. It certainly makes thier corporate culture seem to be something akin to angry interns. This sort of fued can't be helped. The companies view information at large as very seperate things, and they're competing for acceptance in a limited space. But for the rhetoric to take such an amusing turn. I can't help but wonder if the informal, and hyperbole prone culture of the internet help fosters such displays. If so, I'm once again in Al Gore's debt.

    --
    --Jimmy has fancy plans; and pants to match.
  148. Would you like the egg or the chicken scrambled? by Kibo · · Score: 1

    Well not that my crappy textbooks aren't biased, everyones are. But I have a Computer Structure and Organization book which makes a pretty good case for hardware and software being equal partners. In that, anything you do with software you can do in hardware and vice versa. The case Sun seems to have publicly settled on is without hardware, software is an idea waiting to be executed, while the hardware is real, and can be poked with sharp sticks. I suppose in a world of plentiful hardware and multi-platform languages that's a more tenuous position. But this is really a pointless question. (IMHO) As it would seem to be wholey in the domain of personal perogative and Philosophy 101.

    --
    --Jimmy has fancy plans; and pants to match.
  149. Re: Sun and MS call each other names (and a point) by siliconowl · · Score: 1

    The whole article was amusing in that I don't like MS so I like reading things which re-enforce my prejudices. However when you get right down to it this stuff is pretty childish and the constant use of "Chuck" was plain irritating.

    However I do have a constructive comment to make. One of the MS questions accuses Sun of using proprietry processor and proprietry operating system. Someone should perhapse point out to our friend Chuck that x86 is proprietry to Intel and Windows is proprietry to MS. Just because they are common doesn't make them any less proprietry than ARM and RiscOS.

    --
    (\/)atthew
  150. Re:I want Scott McNealy to build my next PC by geomcbay · · Score: 1
    Seconded. Comparing the Ultra5 to a PC is not at all as apples to oranges as these other people are suggesting. The Ultra5 is pretty much PC technology with a SPARC thrown in there. It has quite shitty performance for the price and can be outperformed by what is currently considered a mid-range PC for half the price.

    The people yelling about the architecture have clearly never used Ultra5s and are assuming they are like EnterpriseServer juniors. They are not, they are like really crappy PCs that happen to have a SPARC chip in them. The IDE performance sucks, the PCI bus limits the scalability to that of a cheap PC.

    Lets face it, Sun isn't what it used to be. Even their high end "super reliable" servers have been having reliability problems the past few years. Just ask anyone who works at eBay or other large volume sites that use the high end enterprise ultras..You know, the ones that Sun tried to get people to sign NDAs for just so they could get tech support to find out why their multiple hundreds of thousands of dollars server could not keep an uptime of over a single day under heavy load.

    Its funny most of these anti-Sun posts get modded down to troll. Seems Slashdot moderators have a selective memory. When talking about how Java isn't GPLed, bashing Sun is a good way to karma whore. But on an article related to Sun slamming Microsoft, bashing Sun gets you the old Troll status.

  151. Re:Microsoft doesn't get it? What about SUN? by Aunt+Mable · · Score: 1

    "Imagine if this box had been shipped with GNOME as the default window manager. I would have had to get hold of WindowMaker, and some libs so that it would compile for Solaris, and then hack the configuration of the Solaris X graphical login and session handler in such a way that it recognized Windowmaker as existing and was willing to start Windowmaker for me instead of GNOME."

    Even the, erm, "sucky" distros have rather easy options when it comes to changing window managers. I doubt that they wouldn't ship with libraries for whatever GUI they had before - they don't want to (and haven't) switched too many default things at once always providing the old. And if Windowmaker wasn't the standard distro before then you'd have to do this anyway so why the belly-aching?

    It needn't be difficult and - as a default - Gnome is better choice than Windowmaker.

    Now if Sun were to repoint GDK to their own non XWindows thang then that might be something to w00p about.

    -- Eat your greens or I'll hit you!

    --

    -- Eat your greens or I'll hit you!

  152. Re:I want Scott McNealy to build my next PC by Graspee_Leemoor · · Score: 1

    "Java's WORA hype"

    That would be Write Once, Run Away ?

  153. Re:MS *does* get it by Graspee_Leemoor · · Score: 1

    The fact this post got modded down to -1 is a joke. The poster makes a good point about ease of use but gets slammed for being pro MS. I know someone not long ago made a point about the moderation of pro vs anti Sun comments, but I think this needed to be pointed out too.

    I think we have established that /. has a lynch mob mentality.

  154. Never get in a pissing match with a skunk... by Rick+the+Red · · Score: 1
    In this case, make it two skunks!

    --
    If all this should have a reason, we would be the last to know.
  155. Re:Java? by ooze · · Score: 1

    As ugly as VB is, it has its area to shine: Quick automated editing of proprietary MS Office files. But with open XML-based document formats (such as in KOffice) it will become obsolete.
    BTW, KOffice uses Python as its "VB". Cleaner, more portable, and replaceable.

    --
    Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
  156. Re:Java? by ooze · · Score: 1

    You are right, I have quite a lot deficiencies in VB Programming as I prefer to code C++. VB is only for quick and dirty hacks in a MS Office environment, and I think somebody who attempts to do something complex in VB (something that will require code reuse) will lose from the beginnig.

    --
    Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
  157. Cerebral Diarrhea by ooze · · Score: 1

    Both are talking about open standards, and both were and are not able to produce a browser according to w3c papers.
    I was complaining about it several times before. There are well written specifications with a lot of implementation guides at w3.org and nobody is able or willing to make a full compliant system. I havn't anything against extensions to the standard, but why is there no implementation with all features described in the standard?

    --
    Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
  158. Re:battle of the bullshitters by TheophileEscargot · · Score: 1

    To do anything useful in .Net (e.g. write to a file) you have to use one of the "framework" classes to do it.

    Microsoft have NOT said for certain that they will make the specs/code to the framework classes public.

    If they don't, it will be "cross-platform" in their marketing... but virtually impossible to use outside Windows.

  159. Re:Alright...Let's be realistic... by Stiff_Little · · Score: 1

    Now I'm not one to say that Microsoft are the visionaries who came up with a lot of cool stuff. But in this world you've got the Inventors and then you've got people who take that and make it better. Microsoft has proven time and again that an initially crappy release does get better and better when they work on it aggressively. For that matter so did Sun. But Sun's (and Oracle's I might add) agenda has always been to screw MS over. MS announces something, provides a relaistiv timeline and SUn and Oracle announce something later and claim that their half-assed implementation is available now. Oh please gimme a break. Sun ONE?? Okay. Whatever.

  160. Sun vs Microsoft by wondercat · · Score: 1

    Java has its good points and its bad points (as do most other programming languages). Its a case of using the correct tools to do the job. IMHO, Sun did more things right than they did wrong with Java and its attendant widgets. On the other hand, Microsoft, while they may write some good software *ducks in anticipation of napalm*, has a shocking business model. Embrace, Extend, Assimilate. Then charge like a wounded bull for the latest version. I embrace MS's business model, by paying as little as possible for MS products. All the others I use are free. I haven't figured out how to Extend yet. And as for Assimilation. Umm. You can forget it. No .sig.

  161. They both dont get it by Strangely+Unbiased · · Score: 1

    A nice response from Sun we have, but not the first. This MS vs. Sun thing has gone much too far, and it's Microsoft's fault this time around: People like that Chuck guy representing the biggest software company in the world? Tsk, tsk.But then, Sun has been incredibly stupid at times, distorting facts just as bad (like the time they said Windows 2000 had 63,000 bugs!). I think both companies should just shut up , do their stuff really work right,and let the consumer choose. a) Double-check what you say

    --


    There is no such thing as 'world peace'.
  162. Ignore this message. My bad. by Strangely+Unbiased · · Score: 1

    Ignore this message.Accidentally pressed enter.

    --


    There is no such thing as 'world peace'.
  163. The GNU problem by Anonymous Coward · · Score: 2

    We are being Stallmanned. Each of us is being exploited by the GNUs when we go to the market to buy food. The GNUs charge a hidden software tax that costs consumers billions of dollars per year in tribute payed to the GNUs. The Stallman GNU\Linux Tax is a national scandal, and it serves as one more reason why we must solve the GNUish Problem.

    1. Re:The GNU problem by CyberLife · · Score: 2
      I just want to go on record here as saying that everyone who knocks UNIX because of its age is a hypocrite. I want you all to do me a favor. Take the next ten minutes, step away from your computer and just walk around and look at things. Think about the technologies used in them and how old those techniques are. Then come back and try and tell me how something is a piece of crap because it's 20 years old.

      Here's what I see around me:
      • Several buildings based on architecture from the 40's and 50's (all still standing).
      • CRT technology in my computer monitor -- been around since the 40's I believe.
      • Electric lights -- 100 years or so.
      • A pneumatic cylinder on my office chair. The technology has been around since the Industrial Revolution.
      • Wheels on my office chair. Wheels everywhere. How many tens of thousands of years old is that technology?

      - Milo Hyson
  164. Is this Dorian Grey who speaks? by Anonymous Coward · · Score: 2

    Here is my response to Sun as inserted into their website:

    I am no friend of Microsoft, and I commend you on the responses (not the sentiment behind them), but I do not believe that Sun Microsystems would have behaved any better if you had been a monopoly.

    I have been using Sun hardware for years, and over time, the cost/capability ratio of your machines has been consistently increasing with respect to the WINTEL conspiracy. Also, software for Unix is priced using models that are untenable for individual users.

    Today, I can load Linux on a Intel machine and lower my cost to around 50% over equivalent Sun hardware. Maybe, this is why you are concentrating on Web based services and servers.

    Also, I believe that Java would have been more widely accepted and adopted if you had the prescience to do what Berners-Lee did -- give it away. Retaining control over Java and its derivatives has hurt the technology. But you knew this anyway.

    Java as a language is a poor implementation of concepts known in Computer Science for years. The forced compatibility of syntax to C and C++ has produced bloat in the language making it unusable in an efficient manner. I can do all anyone can and more in Lisp or Scheme, and have been able to for years. So much for having invented the greatest language on earth -- I thought it was only the winners that got to write history.

    Let's face it. No large corporation is for open standards -- least of all Microsoft and Sun. You may act holier than thou with Microsoft, but most of your consternation comes from seeing what you might have become, appearing in a combination of envy and disgust.

    So, stop preaching, and do by example. Posting answers to stupid questions as you have done will not help you gain ground. Bloody evangelists are all the same -- no one lives their religion.

    1. Re:Is this Dorian Grey who speaks? by SoftwareJanitor · · Score: 2

      I do not believe that Sun Microsystems would have behaved any better if you had been a monopoly

      Thankfully Sun never has been close to a monopoly, as there have always been enough competitors in their market space to keep them well under 50% of the market. Given that nobody out there expects that HP, IBM or Compaq for example are going to wither up and die tomorrow, I don't see Sun suddenly turning into a monopoly. I think that when any one company in a market gets more than 50% of the market, things tend to go downhill, but the *nix server market has never seen any one company control more than about 40% or so for any significant period of time.

      Speculations on what Sun might have done had they become a monopoly instead of Microsoft seem pretty pointless to me. The reality is that in certain markets Microsoft certainly seems to hold monopoly like market shares and power and they certainly seem to have a track record of abusing those powers.

  165. Re:Man... by Anonymous Coward · · Score: 2

    Personally, as someone who owns stock in Sun, I'm pissed that they would actually make that sort of public response. It's ridiculous that two gigantic, multibillion dollar corporations are going at it like a couple of schoolchildren. Yes, I love Java and I hate Microsoft. Then again, I'm a college student. Given how easy it is for computer scientists to find jobs these days, I can afford to be immature and blow off Microsoft when they ask me to schedule an interview. I do not think it's okay for Sun to act the same way. If they need to respond to crap like that, they could at least do so with a bit more dignity.

    -Doug

  166. Re:So what? by sql*kitten · · Score: 2
    I don't want to spend time learning how to use Microsoft APIs and .NET, given that I have already put a load of effort into learning the Java APIs.

    Those APIs that keep getting 'depracated' you mean?

    If MS succeeds with its .NET vision, then thousands of programmers will have to spend a lot of time learning how to do the same things differently

    You mean, all those programmers who already know VB and VC++, which they can continue to use under .NET?

    Opposing a new technology because you don't want to learn it seems a bit short-sighted to me.

  167. Re:So what? by Matts · · Score: 2
    Now, it might not be a standard, it might not be as open as, say perl - but if I took perl and extended it, and wrote something that used those extensions, it wouldn't work on everyone elses system

    Tell me again how that would be writing cross platform applications? I'm not sure I get your point. Have you ever known anybody do this and then complain that their application doesn't work across platforms? No, because you would slap them with a wet kipper if they did.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  168. Re:battle of the bullshitters by sheldon · · Score: 2

    I am by no means an expert on .Net, but I have been reading quite a bit. .Net is a marketing term which covers a whole lot. There are various pieces, and I believe you are focused solely on C# and the CLR.

    But as to your question. It's hard to say since there isn't a Unix implementation yet.

    But the GUI elements of C# seem to me to be quite portable.

    Your write something like:

    private Button button1 = new Button();
    button1.Location = new Point(10,10);
    button1.Size = new Size(50,25);
    button1.Text = "OK"
    button1.Click += new System.EventHandler(button1_Click):

    and so forth...

    That and the other GUI primitives seem to me to be quite portable.

    Now there are obviously going to be things that you can do on Windows easily that you won't be able to do on Unix simply because Windows supports the functionality and Unix does not.

    And vice versa.

    From what I have seen Java limits you to the lowest common denominator. Microsoft didn't want to make that mistake, and thus C# is far more flexible in what it will allow you to do.

  169. Re:battle of the bullshitters by sheldon · · Score: 2

    ".NET seems to drag along a signifigant part of the Windows API. "

    You seem to be considerably confused over what .Net is. That's not unsurprising, as I think Microsoft has not communicated that well.

    .Net encompasses a great deal of change for the Windows platform. But in this case, the piece of .Net being discussed between Microsoft and Sun is SOAP, or essentially XML based RPC over HTTP.

    That is standardized, it has nothing to do with Windows API, and it is the key to interoperability between systems.

    It's amazing to me the number of people who complain about .Net and just don't get it, primarily because they aren't willing to sit down and learn about it. :(

  170. Re:battle of the bullshitters by sheldon · · Score: 2

    Interesting. But then that pretty much kills the Write-Once Run-Anywhere paradigm, since the minute I take advantage of a Mac specific feature... it won't run anywhere else.

    So now you have a case that if you want a cross-platform solution you have to write your code to be portable.

    Which makes Java just like any other language, just with a lot more overhead.

  171. Re:So what? by stripes · · Score: 2
    BTW, 'deprecated' is not the same as invalidated. You can still use them, it's just that you get a warning at compile time saying there's a better way, have a look at the docs...Which strikes me as a fairly civilised way of doing things.

    Deprecated items can also be removed one full release after they have been marked deprecated (i.e. Java 3 does not have to include things listed as deprecated in Java 2, but they do have to exist in Java 2.7).

    They don't have to be removed, but I expect if something has been deprecated for multple full releases and finally goes away it'll be a Real Bad Thing.

    Still I would rather have deprecated API calls plus a set of nice sensable calls then a mish-mash of dozens of ways to do it with no clear indication of which is really the best. It is nice to see Sun saying "Oh, awt was a mistake, here is a easier thing to use, and if it isn't good enough we'll fix that too". The alternitave is something like X, or Windows. Or libc.

    At the moment the only time I can forsee taking the time out to learn .NET APIs and (possibly) C#, is if I can't get an interesting job writing Java.

    C# has some nice features (which like Java all appeared elsewhere first). If I didn't have to learn the MS APIs to use it well I would be intrested. Oh, and if it ran on, say, half the platforms Java does. Regretably I think the boxing and unboxing and better destruction sementics will make it hard to implment as a language on top of the JVM...

  172. Re:battle of the bullshitters by stripes · · Score: 2
    .Net encompasses a great deal of change for the Windows platform. But in this case, the piece of .Net being discussed between Microsoft and Sun is SOAP, or essentially XML based RPC over HTTP.

    That may be, but I am discussing .Net itself, not just part of it. As far as I can tell to make a useful GUI .Net program you need to use a lot of Windows APIs. I wrote a ssh client in Java, and looked into making a C# one. I learned enough about C# to like it, and enough about .Net to not write it. If I have enough free time I may still do the C# version. I expect to use it less then the Java one (I normally only use it to get mostly secure access from odd places)

    It's amazing to me the number of people who complain about .Net and just don't get it, primarily because they aren't willing to sit down and learn about it. :(

    It is unsupprising, the damm thing is big, and as you said before Microsoft communicates about it poorly. Most people have limited time. I know I do. I spent the weekend looking for framing shots for my film class, I have more hobbies then just computers. I do still feel I know enough about .Net to talk about it. I also realise I don't know enough to really be right about all of it. You seem to imply that you know more about it then me. Is it possable to write a GUI C# program that is portable to systmes that don't implment most of the Windows API? Or are the Unix .Net implmentations going to be as limited as, say, the SmartCard Java implmentations?

  173. This list must be left over from Festivus... by Zach+Baker · · Score: 2

    Hmm, where did this list of things Microsoft finds disappointing about Sun come from? Must be from Festivus[?] -- seems like the "Airing of Grievances" is really catching on!

  174. Re:Man... by trb · · Score: 2

    I'm an old-school UNIX hacker, some would say UNIX bigot. But I found Sun's answers smug, juvenile, and annoying. I would have found Sun's response more credible if they just got to the point and saved us the "Chuck, you ignorant slut" ornamentation.

  175. Understatement by MAXOMENOS · · Score: 2
    It's ridiculous that two gigantic, multibillion dollar corporations are going at it like a couple of schoolchildren.

    I'd like to submit this for understatement of the year.

    ObJectBridge (GPL'd Java ODMG) needs volunteers.

  176. It's a soap opera by Hanno · · Score: 2

    I'm starting to get tired of the constant MS-SUN feud. If only one of them would actually deliver superiour products, but instead they both concentrate on bickering about each other.

    ------------------

    --

    ------------------
    You may like my a cappella music
  177. Re:Man... by Skeezix · · Score: 2

    Hey, I'm not gung-ho about .NOT either. I was just pointing out that you can download the BETA version of the framework. I'm sort of skeptical about .NET, though I think it has the potential to be a powerful cross-platform framework. I guess it's Microsoft's trackrecord that leads me to believe they will only push their products and platforms down everyone's throat. We'll see.
    ----

  178. Re:Man... by Skeezix · · Score: 2

    You can download the .NET framework BETA from The Microsoft Developer Network. It's not vapour.
    ----

  179. Re:Man... by warpeightbot · · Score: 2
    I don't think you should tell a man he's a complete and total jerk in the business world; it tends to make him do desparate things, like go out and cut shady deals with their downline. Besides, it makes you look unprofessional to resort to such ad hominem.

    Furthermore, he's also liable to come back with "Oh, yeah? It takes one to know one!" At which point the truly wise consumer takes his business elsewhere, ignoring the schoolyard squabbling.

    Don't get me wrong, I think if you ignore all the FUD and mudslinging, Sun makes some good products. I mean, if you want to run a honkin' huge Oracle farm, ye olde E10000 is the way to go. But their PR department needs to grow up just a little, and not descend to the level of the big ape up in Redmond they so loathe.

    --
    Hacking the Penguin in the Backyard of the Beast
    Renton, WA

  180. Re:So what? by gattaca · · Score: 2

    C# has some nice features (which like Java all appeared elsewhere first)...

    Agreed, totally. Not sure about your comment on better destruction semantics - isn't it the same as Java: the destructor is not guaranteed to be called (at all) because of the vagueries of automatic garbage collection? I was under the impression that the destructor was nothing more than a Finalise call in disguise.

    The other gripe I have is that there is no equivalent to a throws clause. You can't specify that a method throws an exception. This seems to me to be a bad thing - it screws up design by contract and I wonder if they did it to make optimisation easier?

  181. What if SUN made Xbox? by segmond · · Score: 2

    As I was reading the article, I couldn't help but think, what if SUN had made the Xbox?

    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  182. SUN's future ambitions. by Kingpin · · Score: 2


    Check out ONE

    --
    Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
    Geocrawler error message.
  183. Re:So what? by Rader · · Score: 2

    --If MS succeeds with its .NET vision, then thousands of programmers will have to spend a lot of time learning how to do the same things differently,

    I'd have to disagree. I mean if you and the thousands of others are already programming in a Java environment in today's Microsoft-is-everywhere world, I can't imagine it would get worse 'tomorrow'.

    .NET might be a creative marketing buzz word, but it's simply the next release of technology Microsoft already has out there. MTS/COM/COM+ framework, for example.

    I guess I'm saying I don't see the war being fought via .NET. I see more impact coming from the O/S platform war, the server war, etc.

    Plus, as companies grow & merge, they simply get bigger, needing bigger servers, hardware, etc. Microsoft wouldn't last a day in these companies. I figure that if you have plenty of jobs to choose from right now that are non-Microsoft, I can only imagine seeing the same tomorrow, or even more. Plus, this is the computer industry-- there will always be competition & new technologies to learn.

    Rader

  184. Think Charlie Brown by ender- · · Score: 2
    You know, Chuck. I think we'd better Chuck your name Chuck, into every sentence we can Chuck it into...

    Ah, it's even funnier if you read the entire article imagining that it's Peppermint Patty berating Charlie Brown over something stupid that he's done. :)

    "Gee, Chuck, you sure are stupid. You're not making any sence Chuck. You're not even in the same game, Chuck. Why can't you even hit the ball, Chuck?"

    Ender

  185. This is BS - yupp, sure 'nuff is... by cr0sh · · Score: 2

    Windows and other assorted software is only free so long as they don't "yank the chain", so to speak.

    Remember, each of these pieces of software (Windows, stuff for Windows) generally has a EULA attached - which basically says "We have all the rights, you have none - and if we say so, you have to give us back the software, delete it from your machine, and oh, by the way, you DON'T get your money back" - read the fine print, and tell me it isn't true. Granted, no one knows whether such "contracts" are enforcable - but I would bet M$ and others would take you to court to prove a point - that they have more money than you (money is the enforcement). If the UCITA passes in all the other states - suddenly EULAs *do* become enforcable - add the DMCA on top of that, the Digital Signatures Act that treats clicking on the EULA button to get Winders installed as a *real* signature - and suddenly you aren't looking at freedom anymore, but at a contract on the way you live. Let's not forget, those same companies rarely if ever show any source to their products - so if they move on to a newer version, and you don't upgrade - or if they completely drop support on a version - you are HOSED (unless, of course, you cough up the tribu-- err, I mean, money - for a new license).

    Contrast all of this with Linux, and GPL'd software (note, I do not say Open Source - that carries a ton of different meanings to various people - many times depending on whether they are trying to make money on code or whatnot): You get the OS, the programs, etc - more importantly, you get the code - you can change it, give it away - burn it, whatever you want to do with it, you can. No worries that if Mr. Torvalds dies you are hosed, no worries if Stallman goes to M$ (hahahahaha!!!), emacs won't be there. No worries that someone can recall or stop supporting the software. No worries at all!

    Perhaps there are worries if you are a business (most notably, how can I make money on this new stuff). I just say you haven't figured it out yet.


    Worldcom - Generation Duh!

    --
    Reason is the Path to God - Anon
  186. Sun does make lots of valid points for open system by mountain_penguin · · Score: 2

    I have read the article and sun does make a lot of vaild ideas concerning not locking down ideas to one platform/language. This can only be a good thing (open systems breed good competition)
    XML and java do work well together (look at www.openxml.org).
    Yes all of suns ideas are not perfect rmi is cool but has a large overhead however sun will let us add things and run on free systems
    Give me an open solution that i can run on any system rather than a one OS one language solution

  187. Re:I want Scott McNealy to build my next PC by tfb · · Score: 2
    Well there are some reasons why Sun (or any other serious HW vendor) make fairly expensive machines:
    • They will support these machines for a long time -- I guess 5 years or so. Keeping spares for that long cranks up the price.
    • The large majority of these machines will have support contracts. This means that they need to be reliable, because if they're not then they will cost the vendor later to support. Making reliable machines costs money.
    • They have stuff like ECC memory, does your PC?
    From the buyer's point of view:
    • These machines have long lives. We've just stopped using an IPX from (?) 1992. Sure it was slow, but it ran Solaris 7 OK, and it made a fine X terminal. We might still revive it to do something like DNS or print serving. I worked somewhere that had a Sun 3 on maintenance until 1996 or so (and they fixed it in 1996 too): it was 11 when we turned it off.
    • Professional boxes are typically very homogenous -- if you buy a Sun (or an HP or whatever), then it will run pretty much the same OS image that all your other boxes will run: you won't have to spend time mucking around with some weirdo graphics card. That's a big deal.
    • When bits go wrong they'll get replaced, and they'll get replaced by bits that work the same way: you won't have to spend ages finding drivers for the new graphics card they shipped you because they don't have the old ones any more.
    • They also run the same systems your big box in the basement runs, so you can develop code on a (relatively) cheap machine without having to worry too much about porting it all the time. In fact this is why people like Sun sell workstations I think: I doubt they make much money on them compared to what they make on E10ks.
    In summary, They aren't that expensive if you get paid. Sure if your time is worth nothing, then saving a couple of thousand dollars when you buy a machine amtters a lot. But if your time costs money then the time you save because of the points above more than pays for the extra up-front cost.

    Of course that's not to say that Suns aren't quite expensive: they are, but the difference is basically in the noise for many purposes.

    And of course there are plenty of cases where a Sun won't cut it -- for instance if you really need lots of raw CPU performance, either for some single-processor machine or some embarrasingly parallel problem which you can solve with a farm of PCs. PCs beat Suns every time for Quake...

  188. Re:Chuck you by babbage · · Score: 2
    Oh man, it's been forever since I knew the words to this song, but here goes...
    Chuck Chuck,
    Bananarama Bo Buck
    Fee Fie Foe Fuck
    Chuck!

    Of course, in third grade the name Chuck was by far the funniest one to use in the name game, just for the third line... :)



  189. Enough Hot Air to Melt the Polar Ice Caps by BobRoss · · Score: 2

    Ah yes, another episode of As The FUD Turns. Always amusing to watch, sometimes intriguing, but there is no real substance.

    It's kind of funny to watch two technological titans call each other names like kids at the schoolyard. "We're more Open than you are", "Our technology is more advanced than yours", "My server can beat up your server", "Nyah, nyah nyah, nyah nyaaaaah nyah!".

    The bottom line is that you have two groups, each vigorously defending their positions, but THEY ARE BOTH WRONG. So very wrong.

    It is amusing to watch, though.

    C'mon guys. Open the source or shut up!

  190. ROFL by dennisp · · Score: 2

    "Still, you're probably wondering what we think of SOAP. So there is no confusion: We think it's great! We support it on the UDDI, on W3C XP working group, in the Java language, and in other products.

    That said, we're cautious because we have concerns about what Microsoft is doing with SOAP. For example, Microsoft is pushing hooks that would allow it to create extensions to the SOAP framework that would require Microsoft technologies to access Web services. The only way those services can then be accessed in their richest form is via the Internet Explorer browser connected to a Microsoft Windows server. That's called lock-in. That means no choice. We think that's wrong.

    Our experience is that Microsoft uses standards as second-class connections. They make them available where they must to communicate outward, but they lure customers into a proprietary lock-in.

    Then again, your actions on the standards front don't surprise us. You give yourself away in your own questions. For example, "allow" our customers to interoperate? Everyone knows that no vendor can dictate terms to its customers. Except, of course, monopolies. "

  191. Re:Man... by fwr · · Score: 2

    Hmm. I checked and didn't see a version that I can run on Linux for my home server, or Solaris on both SPARC and Intel, nor anything for the IBM SP2 boxes running AIX or our S390 mainframe. Java, and true standards based APIs and programming languages are available for all these platforms. Where does that put .NET? As a proprietary solution from a company that doesn't understand the problem.

  192. Re:I want Scott McNealy to build my next PC by DGregory · · Score: 2

    Besides, Ultra 5's aren't $5000, and they come with DVD's now. You forgot the high end card if you're looking for good graphics. You're pulling those numbers from your ass is what you're doing. Try closer to around $2500.

  193. Re:"no way to generate XML from a ResultSet" by AugstWest · · Score: 2

    developers have no choice but to implement it themselves or go searching for someone else's code.

    ...or use open-source projects, like saxon...

    and what exactly is jaxp doing for us, if it isn't handling xml in Java?

  194. Re:battle of the bullshitters by Mike+Connell · · Score: 2

    > The common language runtime WILL however be ported to various other platforms.

    Will this be "ported" in typical Microsoft style though? For example:

    NT 3.5: The much hyped POSIX subsystem. However, could you mix and match POSIX and native Win32 calls? No. Thus making the POSIX system useless but for the most bare porting efforts.

    IE: Available for UNIX. Yeah, in a hideous cludge that consisted on bundling most of windows with the application.

    Win2k: Kerberos, discussed to death on /. already

    Etc...

    I thought .NET sounded really cool until I found out two things:

    Firstly that it isn't a case of using *any* language, it's a subset of available languages, including C# (bastadised C) and Eiffel# (or whatever they've called it, equally bastadised to fit .NET).

    Secondly, crossplatformness. I like Java because it contains libraries for the kitchen sink - collections, networking TCP/UDP, GUI, and then audio/video (JMF), high level 3D (Java3D)... I get all this crossplatform. When I heard about "Winforms" - that the GUI code isn't included in the "portable" .NET, I completely lost interest.
    If I want portable without libraries, I have C - and then I can add portable libraries for the things I need. People have been doing this for decades.

    0.02,

    Mike

  195. Battle of the PR Bots! by JoeShmoe · · Score: 2

    From the article:

    "As for Jini technology itself, you're wrong. It's been very successful...in fact, late last year, a European Jini technology conference had to turn interested developers away because they were already 25 percent overbooked."

    So, does that mean that 5 people showed up instead of 4? [rimshot]

    The day that a PR guy can admit that something didn't turn out as well as they hoped is the day I start taking press releases seriously.

    - JoeShmoe

    --
    -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  196. Wow!... by NTSwerver · · Score: 2


    I don't know why M$ bother with all this back-stabbing and petty quarreling when they've developed software that can do this!

    ----------------------------

    --
    -----------------------
    Moderator's essentials
  197. Re:"no way to generate XML from a ResultSet" by Borogove · · Score: 2
    Java is a fully functional language. There are no design decisions that preclude the use of XML with Java. In fact, a language that is designed to be tightly coupled to a certain technology is probably not going to be flexible enough to cope with next year's technology.

    There are limits to how much foresight you can expect someone to show. For example, no-one would expect Microsoft to have the foresight to notice anything that might have happened more recently than five years ago.
    -- Andrem

    --
    There has been a major scientific break-in
  198. Re:battle of the bullshitters by Steeltoe · · Score: 2

    Sure it would. However, do you really want to be a second-rate netizen just like in the browser-wars? That's what you get for not creating and following fully open standards.

    - Steeltoe

  199. Re:Man... by radish · · Score: 2
    What's really funny is the way you don't understand that Java is a language and .NET is a framework. Try saying it over and see if it sinks in. If you compared, say, J2EE to .NET that would be better (although not perfect).

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  200. Is software a feature? by bockman · · Score: 2
    We absolutely believe that software is a feature

    Uhm. Admittedly being a programmer I'm biased, but this does not sound right. Computers are empty general purpose machines, not appliances, therefore the software IS the computer (well, almost).

    Think of another classic dualism: genetic vs culture. Which one is more important in the determination of human personality?
    My idea is that genetic gives potentials, i.e. it defines the hardware. But is the cultural environment that 'programs' the human brain about how to actually *think*.

    --
    Ciao

    ----

    FB

  201. MS: Do you like apples? by Mateorabi · · Score: 2

    Sun's claims that Java and XML are joined at the hip violates XML's main benefit- independence from any platform or programming language
    Yeah. And you don't NEED a canopener to open an aluminum can. But it's the best tool for the job.

    --
    "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

  202. suddenly I trust Sun a little more by Pflipp · · Score: 2

    Suddenly I can imagine Sun as an Open Source company.

    It's already starting to prefer humor to PR. Admitted, this was just PR with a layer of humor on top, but it's a lot better than that cheap WW II-propaganda that we got so used to take from Microsoft. Once Sun couldn't care less than Linus what other companies claim about their products, I think Sun can really be trusted :-)

    It's... It's...

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  203. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by startled · · Score: 2

    We've been working with a lot of Java and XML. Some of us have been looking into the XML resources available to C/C++, and they just aren't as good. I realize you can put a very good system together with them, but it's not nearly as clean or easy to use.

    And while we haven't tested the Java version under all of those platforms-- we don't even have all of those in house-- it's worked just fine under every platform we've tested on, including Linux, Windows 98/NT/2000, and Mac.

    And guess what-- the runtime was already installed on all of those machines. We didn't even have to recompile, we just copied it and ran it. And, finally, the Xerces Java implementation is also totally open source.

    The telling point, though, is that we decided to rewrite a lot of the SAX parser module. From my experience with C++, doing the same thing in that language would certainly have broken compilation or execution on some platforms, and required some platform-specific code. But again, we just compiled it, copied it over, and ran it.

  204. I really don't get your position here by kfg · · Score: 2

    The corporate enviroment is a mishmash of departments and platforms of various ages and flavors that all have to share the in house network facilities, and often the same apps.

    In my own business here, which is very small, I am running an old Compaq transportable 8088 which actually handles the most important core apps for my business, an old Tandy 1000TL, A Tandy CoCo, a 486 laptop, An old Mac running OS 7.5, an Athlon 900 running W98, and an Duron 600 running linux which serves extra duty as a firewall/router.

    I've never seen a business more than a few years old with anything approaching the sort of segregated/homogenous computing structure that you posit.

    Second, Java is NOT positioned for inhouse development. I'm truely clueless where you get this idea. Java has ALWAYS, from its very inception, been a key part of Sun's idea that " the network is the computer" and the WWW is where it found its first adherents, not inhouse, where the old guard was perfectly happy with its C and COBOL.

  205. What really distrubs me about this is ASP's. by sanemind · · Score: 2

    I don't want to move towards a world of the ubiquitous `network appliance'. I know; to many I am a naysayer for this. There are some compelling arguements r.e. the ability to pass off a certain functionality that is too processor intensive on one's own portable unit to a commodified local computation grid, [for say, realtime speech recognition and translation].

    But I really don't like the idea of moving towards a world in which someone dosen't buy software anymore. What?! Not buying software is good, right? ;) No, I mean that in the status quo today, you may have to pay for crappy and propriatary software, but at least you then own it. You can do with it what you want, lately it even seems you may be able to legally reverse engineer it in certain cases.

    Do you really want to be typing that private letter on software that is actually running on someone else's hardware?! Yikes! I want software that runs locally, without the need for network services. Otherwise, I would have no real privacy.


    ---

    --

    ---
    the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
  206. Re:MS *does* get it by jm91509 · · Score: 2
    A troll flame bait I know, but...
    MS has an excellent consumer OS with 95% market share.
    As to the excellence of the os, I'd say that was debateable.

    Sun don't have anything with 95% market share.
    I'd say Java has a fair market share.

    Sun have never even written a game.
    So? Have MS ever made a server? Sun makes all its money off hardware and not software...

  207. Re:battle of the bullshitters by tswinzig · · Score: 2

    Not true. The .NET runtime can be installed on any platform it is implemented for, just like a JVM. Right now, there's only one runtime, and that one for Win32 and it's only in beta yet. For Java, the situation is, of course, much different. The common language runtime WILL however be ported to various other platforms.

    Is this similar to how Microsoft was going to port ActiveX to various other platforms?

    --

    "And like that ... he's gone."
  208. Re:battle of the bullshitters by rabtech · · Score: 2

    You are incorrect.... many of the .NET classes are in fact written in C# (a .NET language)

    Perhaps you should sign up for the beta or go read through the online docs.
    -
    The IHA Forums

    --
    Natural != (nontoxic || beneficial)
  209. Re:battle of the bullshitters by rabtech · · Score: 2

    OK, no problem :)

    .NET compiles down to what is called "Microsoft Intermediary Language" or MSIL for short. It is a complete "virtualized" processor.... in other words, it is a complete virtual instruction set, and programs are compiled down to this assembly language. The difference between it and x86, is that MSIL is verifyable, whereas you can't ever be sure that next x86 instruction isn't going to wig out and screw something up.

    When you install a program, the local .NET runtime automatically compiles it down to whatever your native processor is and writes that to disk. From then forward, you are running in your processor's native mode... not byte code interpretations.

    Of course for applets over the web (replacements for ActiveX controls), there is also a JIT compiling option. This is also the method used to run ASP.NET scripts -- when they are uploaded, the system JITs them and then caches the compilation for later usage.
    -
    The IHA Forums

    --
    Natural != (nontoxic || beneficial)
  210. Vaporware by AlgUSF · · Score: 2

    OK, sun should have said to Microsoft. Exactly how many development products do you have for .NET, and where can you get them from? .NET is VAPORWARE, and a knee jerk reaction to Sun's Java technology, which is available everyware (www.java.sun.com (Free)), JBuilder, Forte For Java CE (www.sun.com) (FREE!)....


    GOD BLESS DALE...... He lived to race and died racing!!!

    Aaron, a wannabe #3!!!

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  211. Re:Sorry but I believe Sun. by Throw+Away+Account · · Score: 2

    It was about 4 years ago that the blackdown project came out with ver 1.0 of the JDK. Unless I'm mistaken I don't think apple or OS/2 had a working JDK.

    Maybe. I was pretty sure that IBM had released an IBM-created JDK for OS/2 sometime in '96; IBM was really pushing Java...

    --
    There's no "we" in team, only "me"
  212. Re:Java? by o_kenway · · Score: 2

    I agree - we are studying it in my Computer Science course at Uni and my main gripe (apart from the fact that it does things in slightly strange ways) is that it make my PIII-600 act like a 486. (Any views expressed here are MINE - the University can go get it's own!)

  213. very disappointing by mpak · · Score: 2

    I am biased in the sense that I believe Java and J2EE provide a more superior and cost-effective solution than .NET ever will.

    However, what makes me disappointed is that this is defiantly not the end, and its going to get even worse as Microsoft starts delivering .NET ready solutions and products and tries to market them in the enterprise solutions market by trying to beat down Sun alternatives.

    Not only will Sun and Microsoft try take each other down ( and their products, like 'Chai' HP initiative licensed by Microsoft ), but also take down other neutral technologies like XML, which has real potential.

    This is bad for all concerned, especially for developers as it means being locked into a particular technology trees resulting in a lack of exposure to different paradigms and reduced ability to gain 'generic' skills that can be used and applied anywhere, and instead the growth of specialised product centric skills which can't be migrated to other technologies and products. Overall, the would result in reduced job opportunities as people become locked into products, apis and languages.

    In the end it'll be the end-users that pay.

  214. Re:MS *does* get it by nightfire-unique · · Score: 2
    There is no such thing as an Ultra 4.

    An Enterprise 250 w/2x440mhz CPUs w/512mb ram goes for under $25k USD.

    You're not helping yourself.

    --
    All men are great
    before declaring war

    --
    A government is a body of people notably ungoverned - AC
  215. Hilarious MS quote by baptiste · · Score: 2
    I submitted a story about SUN ONE earlier (got rejected of course) but the one thing that really stuck out in the article I had read (CNNFN: http://cnnfn.cnn.com/2001/02/05/technology/wires/s un_wg/index.htm) was this quote from Micro$oft.

    Microsoft dismissed the criticism of its own .NET initiative to provide software for a more pervasive Internet and hit back at Sun for being late to the game.

    "You can't have a standard just by unilaterally declaring something to be a standard," a Microsoft spokesman said by email. "How is this announcement not a belated and vaporous response to Microsoft .NET?"

    ROFLMAO! Micro$oft tries to make its standards everyones standards just because it can! What a joke!

  216. Re:Man... by dachshund · · Score: 2

    I think one of the differences between the two is that Sun started with Java and built a framework from there (actually, they didn't really build it, they did a bunch, other people did some, it just accumulated.) .NET just happens to be working in the opposite way; beginning with an overall design, then fleshing out the details. The reason there's no really good equivalent for .NET at Sun is that no single framework was created at the start. You end up having to refer to the Java-framework-conglomerate as Java simply for lack of a better term. I'm no Java zealot, by the way. Whether Sun's idea or MS's idea will work better, I don't know.

  217. Re:Java? by ooze · · Score: 2
    Compare:

    Dim s, t, sd, td As String
    Dim i As Integer
    i = 4
    s = "VB String"
    t = "Another String"
    sd = Mid( s, i, 1)
    td = Mid( t, i, 1)
    If sd = td Then
    ' do anything
    End If

    String s="J String",t="Another String";
    int i=4;
    if(s.charAt(i)==t.charAt(i))
    {
    // do anything
    }

    So keep it. VB has a lot of unnecessary words, but not even distinct equal and assignment operators.
    --
    Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
  218. Re:battle of the bullshitters by Allegro · · Score: 2

    The differnece is that Microsoft has a poor track record for supporting alternate platforms. Java, OTOH, has been ported to quite a few architectures. As of right now, the only platform that Microsoft has contributed to at all outside of the Windows OS is MacOS, and Microsoft probably only did that because of the fact that they no longer perceive MacOS as a threat to their dominance in the desktop market.

    Also, Java applications run inside of a virtual machine which places a good, thick layer of abstraction between the Java apps that you and I would write and the hardware/OS of the underlying platform. From what I've heard, .NET does not put a layer of abstraction between the platform and .NET programs, so if any cross-platform work has to be done from .NET to any other environment... well, you're pretty much SOL, because porting will require source code modification. From what it looks like to me, .NET is language independant but not platform independant.

    However, if I'm wrong, please correct me. : )

    --
    Don't let the lusers get you down.
  219. Frankly, neither corp gets it. by Strangely+Unbiased · · Score: 2

    A nice response from Sun we have, but not the first. This MS vs. Sun thing has gone much too far, and it's Microsoft's fault this time around: People like that Chuck guy representing the biggest software company in the world? Tsk, tsk.But then, Sun has been incredibly stupid at times, distorting facts just as bad (like the time they said Windows 2000 had 63,000 bugs!). I think both companies should just shut up , do their stuff really work right,and let the consumer choose.
    And now some advice for the two companies:
    a) Double-check what you say. If you want to accuse the other company of something, make sure it is completely true. They will surely find a way to fight back, but it will be less embarassing.
    b) Ask the consumers! They know best, cause they could be using products from both companies, and they know if something just doesnt work with the other company's implementation.
    c) Don't say anything for something that's not yet out.Sun doesnt know much about .NET and ,frankly, neither do most of us, but clever people will wait and see before deciding what is good and what is bad. .NET can very well be marvellous but then again, so can Sun's future technologies.
    So, don't write anything off just yet....Let the truth be decided by us.

    --


    There is no such thing as 'world peace'.
  220. Sun to MS: Our Penis is Bigger than Yours by Anonymous Coward · · Score: 3

    For those who don't have time to read this rather long article, I can (after diligently reading the first few paragraphs) sum it up for you:

    Microsoft: Sun, how you could possibly think you can compete? Our dick is so much bigger than yours.

    Sun: No no, you misunderstand the size of our dick. It is really way bigger than yours, and it is still getting bigger while yours is shrivelling. Soon, we will taunt you by waving our huge dick in your face.

  221. Re:battle of the bullshitters by stripes · · Score: 3
    Not true. The .NET runtime can be installed on any platform it is implemented for, just like a JVM. Right now, there's only one runtime, and that one for Win32 and it's only in beta yet. For Java, the situation is, of course, much different.

    There is a reason, other then a multi-year-headstart, that Java's runtime is available for a lot of platforms. The amount of Java's runtime that is not (or can't be) written in Java is quite small. Limited mostly to drawing primataves, low level I/O, and a few other things. .NET seems to drag along a signifigant part of the Windows API. That's great on Windows, but when you are on signifigantly diffrent systems you are screwed unless Microsoft implments them for dozens of platforms, or manages the substantal task of re-writing them in C# or another .NET language.

    For GUI apps, it's my understanding that .NET doesn't even support them directly through the framework API. Instead, something called the Windows Forms API is used.

    Oops, it seems we are arguing along similar lines.

    I do assert that even if the Win API is not offically part of .NET, if there is no supplyed substitute (on Windows!), and no effort by MS to get it used, and easy access to the "non-standard WinAPI" then it will become a de facto .NET standard, and it will be tied to Windows.

    Not that it is wholy bad to give Windows a decent language (C# is decent), but it isn't the step into the open platform world that MS asserts it is.

  222. Re:Java and XML bolted at hip? Try Xerces-C (C++)! by jilles · · Score: 3

    Both the language, API and bytecode specifications are available at your convenience. The fact that ISO or any other organization has not put a stamp on it is not very relevant since all the relevant information is open. Lets call it an open industry standard. Closed propietary standards on the other hand do not have these properties. The win32 API, for instance, is largely undocumented and creating something such as wine is a long process of reverse engineering and testing of the binaries.

    Now .Net is going to be similar to win32 and different from Java in that many of the APIs will be undocumented and in addition that there will be dependencies on the closed win32 API's. Because of this, vendor independent implementations of .Net, as is common for Java VMs and compilers, are highly unlikely to be available.

    Now the confusing part is that MS is making parts of their .Net specifications available and is even moving to standardize for instance C#. However, the bulk of .Net remains closed.

    --

    Jilles
  223. Re:So what? by gattaca · · Score: 3
    Those APIs that keep getting 'depracated' you mean?

    This used to be the case - Java had three goes at getting a Platform Independent GUI right, I agree. But what you're talking about is stuff that happened years ago. Java has settled down now...
    BTW, 'deprecated' is not the same as invalidated. You can still use them, it's just that you get a warning at compile time saying there's a better way, have a look at the docs...Which strikes me as a fairly civilised way of doing things.

    You mean, all those programmers who already know VB and VC++, which they can continue to use under .NET?

    Not my argument: I don't want to stop VB or VC++ programmers doing their thang - I just don't want to be stooped from doing mine, that's all.

    Opposing a new technology because you don't want to learn it seems a bit short-sighted to me.

    I agree totally. I was advocating something different: chosing not to learn something, because I could better spend my time doing something else. That strikes me as forsighted...

    At the moment the only time I can forsee taking the time out to learn .NET APIs and (possibly) C#, is if I can't get an interesting job writing Java.

    Two possiblities that might make this possible are:
    • .NET is so damn good, that Java pales by comparison, and loads of people start using it instead.
    • Microsoft uses its commercial might, combined with the ubiquity if Internet Explorer, to force Java out of the way. If this happens, I just keep my fingers crossed that .NET is not worse than Java...
  224. what is openess? by segmond · · Score: 3

    I am not taking sides on Microsoft or Sun, but I liked one thing Sun said and definitely agree with it.

    "Sun Answer: We hate to be the first ones to tell you this, but the concept of open applies to architecture, not to implementations. And architectures and implementations are two different and independent notions."

    This is important because there are still many people who don't know this, give them an open architecture with a close implementation, and they will bitch all day long about how it is not open, give them a closed architecture with an open implementation and they do think you did the right thing. Some might argue that the architecture can be derived from the implementation, but that is wrong...

    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  225. Re:eh by AugstWest · · Score: 3

    ....my favorite example of this is the splash screens that come up during a Windows install, telling you that this new Os will "Make Your System Faster" even though after using w2k for a month, reinstalling NT4WS on the same box brings up an immediately noticeable speed boost...

    My favorite one is from the Windows 95 installer, "Everything you do will be more fun!"

    That's quite a claim.

  226. battle of the bullshitters by kevin805 · · Score: 3

    Consider this statement:

    In the world that the Java community envisions, that program can run on any computer. That's just not so in the Microsoft world. It will only run on Microsoft .NET (presuming, of course, that it was available today).

    Now, IIRC, Java will run on any system that has the Java runtime installed. .NET will run on any system that has .NET runtime installed. Could someone please explain to me the difference here?

    1. Re:battle of the bullshitters by Baki · · Score: 4
      .NET runtime can only be installed on MSFT platforms, the JVM can be installed everywhere in principle.

      JVM spec is published, thus you see JVM implementations from different makers, all executing the same Java classes. Yes, Sun does not (and cannot) support each platform in existance, but you yourself could (given time and intellectual capabilities) implement a JVM for any platform you like.

      In contrast, .NET runtime is not an open spec (the parts that are open depend on non-open things that are only available for the MSFT platforms), thus it is impossible for anyone but MSFT to make a .NET implementation for a random platform. I consider this to be a crucial difference.

    2. Re:battle of the bullshitters by macpeep · · Score: 5
      .NET runtime can only be installed on MSFT platforms, the JVM can be installed everywhere in principle.

      Not true. The .NET runtime can be installed on any platform it is implemented for, just like a JVM. Right now, there's only one runtime, and that one for Win32 and it's only in beta yet. For Java, the situation is, of course, much different. The common language runtime WILL however be ported to various other platforms. Hell, the standardization of .NET that Microsoft is doing through ECMA *requires* two reference implementations, and Microsoft has stated that one of them will be "an open source OS" - my guess is BSD.

      JVM spec is published, thus you see JVM implementations from different makers, all executing the same Java classes. In contrast, .NET runtime is not an open spec

      This is very relevant. While Microsoft *IS* standardizing C# (which doesn't really matter that much in .NET since you can use any language) and the common language runtime, they haven't decided if they will standardize the spec for the framework API. It will be open in the sense that all public methods and classes will be documented, of course, but it will not be standardized and frozen and the source will not be available for them. On the Java side, in theory, the API is frozen, but it's not standardized. The source IS available for both the JVM and for the core API.

      While the common language runtime will most likely be quite quickly ported to at least Win32, Win64, Mac OS X, BSD and *possibly* Linux, it will take considerably longer for the framework to appear - in particular in a stable and identical form. Hell, just look at Java.. .NET will have to go through basically the exact same process that Java has.. Only Microsoft is not so interested in other platforms as Sun is.

      For GUI apps, it's my understanding that .NET doesn't even support them directly through the framework API. Instead, something called the Windows Forms API is used. AFAIK, this is NOT part of .NET. So if you want to develop cross platform apps with a GUI, you can't even use .NET for it, regardless if there is a ported framework and common language runtime for it or not. With Java, you can.

  227. Re:Man... by pezmerchant · · Score: 3

    Whats even funnier is you don't get it. .NET is, at this point, still all vapor. Lots of press releases with promises. And of course, Microsoft delivers on all its promises.

    And those poor old Java programmers, in many markets making more money than coders in any other languages, as well as having more available jobs. Java isn't weak. Not by a long shot.

    Microsoft is on it's way down. Even bastions of pro MS zealots like zdnet are turning into bastions of MS hate. I don't really care what OS/platform people use. But to believe that Microsoft isn't doing anything but heading into the toilet at this point is delusion. Lawsuits right and left. The DOJ case looming over it head. Microsofts biggest expense right now all the used toilet paper they have to buy to print up new stock certificates on to make sure they don't record the big losses they are sufering.

    I use the Internet today. I have no intention of doing the following-

    1. Waiting 5 years for a working(?) version of .NET to be implemented.
    2. Paying a MS tax to access my own data, while being bled dry by all the additional software costs. (No better way to force people into the upgrade cycle than to possess the customers data.
    3. Being very limited in where I can actually go today.

    .NET has nothing to do with innovation. It has nothing to do with a great new idea for networking. It has to do with control and expansion. They are desperate. Then again, .NET may actually work well enough someday to where MS will actually allow it to be used on their machines.

  228. Re:Microsoft doesn't get it? What about SUN? by albanac · · Score: 3
    2. When will solaris be shipped with GNOME as the default desktop?

    There is a much more usefull question to be asking at this point. How about:
    2. Why should Solaris be shipped with GNOME as the default desktop?

    I'm posting this using a Sun Ultra machine, running Solaris, with a window manager called Windowmaker. I like it; I run it on my laptop and my home desktop; I see no reason not to use it at work. In order to build this working environment, I had to get hold of WindowMaker, and some libs so that it would compile for Solaris, and then hack the configuration of the Solaris X graphical login and session handler in such a way that it recognized Windowmaker as existing and was willing to start Windowmaker for me instead of CDE. This took a while, but that's the way it goes.

    Imagine if this box had been shipped with GNOME as the default window manager. I would have had to get hold of WindowMaker, and some libs so that it would compile for Solaris, and then hack the configuration of the Solaris X graphical login and session handler in such a way that it recognized Windowmaker as existing and was willing to start Windowmaker for me instead of GNOME. I do not see why this would improve my quality of life or my ease of use.

    Personally, I would argue that using XFree86 instead of Sun X would be a much more significant thing, since that would allow me to load a program such as GDM in place of the graphical login handler already loaded, which would make the process of building the WM of my choice much easier. This is, of course, not going to happen, but that does not diminish the significance of my point, which is that you are making the same assumptions as Sun (that you can predict what WM people will want to use).

    ~cHris

    --
    Chris Naden
    "Sometimes, home is just where you pour your coffee"
  229. Man... by Karma+Sink · · Score: 3

    What a bastard Chuck came off as! Is this really the kind of PR that MS needs at this point? They look like 17 year old American boys comparing one's Ford to another's Chevy... Just shut the fuck up, race your cars, and let history decide who the winner is.

    I mean, Sun had every right to come back in the same way... And it was pretty cool... Mostly, it made MS look stupid, very quickly.

    Of course, the funniest thing about it all was how much MS sounded like Sun did a few years ago, when Java was still half in the dark...

    --

    When encryption is outlawed, ?o'AZ-,++o+i++##4AoA+-/-C++bI+/.+~
    1. Re:Man... by iapetus · · Score: 4
      I mean, Sun had every right to come back in the same way... And it was pretty cool... Mostly, it made MS look stupid, very quickly.

      Far be it from me to defend Microsoft in any way, but that, of course, was the whole point. Make Microsoft look stupid, while carefully skirting around the inadequacies (and there are inadequacies, as even a hardened Java-zealot like myself would admit) in Sun's model. This is FUD countering FUD, not Sun showing us all how rational and logical they can be.

      Of course, it probably counts for something that Sun's FUD is a lot more entertaining and convincing than Microsoft's, and certainly I believe it's closer to the truth. In the same way that Berlin is closer to my flat than Los Angeles. :^)

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
  230. Linux/OS style FUD control by Martin+Spamer · · Score: 3
    Wow, great. Yet again, a pointless story about Sun and Microsoft making bitchy remarks and putdowns at each other.

    Now is this really fair ?

    The original M$ story was FUD of the highest order, perhaps as Java Software Engineer I have an advantage in recognising that large parts of the original M$ attack are simply untrue. The Sun response focuses of answering the questions/issues raised, and defending Sun & Java from the attack, with only trivial swipes at .NET

    It actually closely follows the Linux/Open Source approach & style of FUD control, of focusing on the issues, rebut the falsehoods & keep your cool, especially keep your cool. I think this may well prove as important as the Halloween leaks, & subsequent rebuttals.

  231. So what? by sharkticon · · Score: 3

    Wow, great. Yet again, a pointless story about Sun and Microsoft making bitchy remarks and putdowns at each other. I mean come on folks, surely by now we've got to the point where every tit-for-tat exchange to come out of the PR departments of large companies isn't anything new? If it's not Sun and Microsoft, it's Oracle and Microsoft, Intel and AMD or whichever pair of companies feels like garnering some free publicity at the time.

    The smarmy and condescending tone of this article is a real put-off, and yet again Sun are doing little other than spewing hyperbole about Java with a few facts, figures and dates to give it authenticity. Sun, as a company have done little for anyone but themselves, and have fought tooth and claw to keep Java from being a truly open standard, only ever making token gestures when people shouted loudly enough.

    Not that Microsoft it any better. They're not. Which makes me wonder who cares about this sort of exchange? It adds nothing of interest to the world of computing, just more of the same corporate BS we've seen a thousand times before.

    --

    1. Re:So what? by gattaca · · Score: 4

      As a Java programmer I find this very important.
      The hard thing about learning a new language is not its syntax, its the libraries and their philosophy that takes the time.

      I don't want to spend time learning how to use Microsoft APIs and .NET, given that I have already put a load of effort into learning the Java APIs.
      If MS succeeds with its .NET vision, then thousands of programmers will have to spend a lot of time learning how to do the same things differently, rather than getting better at doing what they're already good at.

      What worries me is this kind of corporate FUD is exactly what execs like to hear, and they're often the ones that make decisions about what platforms to use, and which shares to buy.

    2. Re:So what? by Cederic · · Score: 5


      Java might not be an open standard, but:
      I can (and do) write Java software that runs
      - on Windows 95
      - on Windows NT
      - on HP-UX
      - on Linux

      using VMs from Sun, IBM, HP, etc.

      I don't change a single piece of source code. I don't even have to recompile. It runs. I have a choice of VMs. I have a choice of platforms.

      Now, it might not be a standard, it might not be as open as, say perl - but if I took perl and extended it, and wrote something that used those extensions, it wouldn't work on everyone elses system. So how is it any better than Java? And it's a damn sight better than VB where I have to use MS technologies, running on MS OSs, paying MS money.

      ~Cederic

  232. Re:MS *does* get it by PenguinX · · Score: 4

    So what if Microsoft has more money? There are many companies that have more money than Microsoft and are not doing squat with it. I fail to see the importance of even bringing it up. As per Microsoft having better prospects, what the hell planet are you from? Microsoft has a a single point of failure in the business model that they are currently running with. If windows was to fail all other products would collapse underneath the sheer weight and media crap that would follow. Granted I do not know what would cause that - but the possibility always remains. You are off on your 95 percent shares, what with Apple's resurgence and the rise of Linux on desktops etc. I'm curious how Microsoft can keep up with this sort of FUD. Fact of the matter is that these sort of numbers come from Microsoft themselves - they are produced by the amount of OEM and retail purchases made over a year. The problem with this is that due to the model Microsoft employs every single x86 system that leaves a major manufacturer must have a Microsoft OS - else they loose out on the privilege to deal with that sort of cost. This figure doesn't even take the Macintosh platform and other alternatives.

    If you think that Microsoft is poised to seize control of the console market you should think again. The x-box is going to be interesting, of that I have no doubt - but exactly HOW Microsoft goes about marketing, distributing, and selling the licenses for the development platform will be vastly more important than anything else. The Nintendo 64 was "poised to seize control of the console market", as was the Atari Jaguar -- the problem? REALLY EXPENSIVE developer licenses and a company that did not want to work very closely with those developers. IMHO Microsoft isn't as cheap in the development department, nor as rich in the Windows CE environment to handle this. However - we shall see.

    Sun has written games, nothing fully 3d and interactive and "gee wow" - but that's not what they do. You really don't get it - look at the game giants of time past: Sierra On-Line, Accolade, EA, Atari, etc. It's a difficult business that you must be VERY aggressive in. Sun isn't stupid - they are more concerned with profitability then market ubiquity.

    Better products? Dude - you really gotta learn something. I have used IIS, Apache, and Netscape
    Enterprise Server on NT with various preprocessing engines (such as ColdFusion, Webobjects, etc). They ran pretty well for a fairly small amount of traffic - however the moment that we went from a few thousand to a few hundred thousand of hits a day we got screwed. The problem wasn't so much the hardware, or even the software - but in the OS itself - in fact IIS did MUCH poorer than Netscape Enterprise Server (which was quite astounding). As per management of it, you've got to be kidding. I can write scripts, wrappers, use products such as Micromuse Netcool, HP Vantagepoint (ITO), Lord - pretty much *anything* I want to manage a web server running almost /any/ form of UNIX - Solaris or otherwise.

    As per a "standard". All I have to say is "what the fuck?" - any company cannot simply REWRITE a
    standard, they go through a process through a /real/ standards org - something Microsoft is not used to. Get a grip my friend Microsoft just cannot say "IT WILL BE SO" and make it so. They may have a lot of
    influence in the market place but they are not Gods.

    Hardware is something that's always fun. You've got me here - yes Sun does have expensive hardware. Shit look at the E-line. It's a lot of damn money, into the tens of thousands of dollars range. Wow - well look at the Netra line if you are cheap. The Netra T-1 is 7 grand (give or take) and the Netra X-1 is going to be 995 bucks. Take that and look at Compaq equipment it's just as expensive - if not more. Ever priced out an IBM S/390? You'd probably choke. Just because you CAN run windows NT on your 300 dollar pile of shit you threw together out of the 5-and-dime doesn't mean it is a "server" I wouldn't trust running carrier grade to that - not in my lifetime. That's why there are /server/ systems Sun boxes are actually really REALLY cheap in comparison to what there has been in the past. And if you really, REALLY wanted to - you always could run Solaris x86 on you're 5-and-dime pile of junk system. Just fyi.

    Overall I have problems with your argument - you essentially say that Microsoft owns the market in every possible sense of the technology when in fact they own very *VERY* little. Most enterprise level systems are managed in a way completely unlike how Microsoft works. To hear you say that they can rewrite standards and deliver the same level of service to other businesses on cheap hardware makes me cringe and tells me you just don't get it. What is more is that you defend the very thing that the government is saying is a "very bad thing" - you simply validate the decision to break up Microsoft.

  233. "no way to generate XML from a ResultSet" by Simon+Brooke · · Score: 4
    Microsoft Question 5: XML has never been core to Java; rather Sun has attempted to bolt it onto the side after the fact. For example... there is no way to generate XML from a JDBC ResultSet.

    here's one I prepared earlier.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  234. Re:Java? by haggar · · Score: 4

    Why do people use it?

    I don't know about other companies, but ours is an almost 100% java shop, and the reason is, every project is manageable and succesfull, all of our products run on HP-UX, Sun and NT, and we do a lot of code-reuse.

    Besides, Java is VERY readable.

    --
    Sigged!
  235. Chuck you by ghmh · · Score: 4
    (For those that read the whole article....)

    You know, Chuck. I think we'd better Chuck your name Chuck, into every sentence we can Chuck it into...

    I mean Chuck, don't you find that everyone carrys on a bit Chuck, especially about how much wood can a woodChuck Chuck if a woodChuck would Chuck wood.

    Huh, Chuck? ....Chuck???

  236. Sorry but I believe Sun. by Damon+C.+Richardson · · Score: 5

    I'm looking forward to this new standard method of internet information design. Thats really what this is all about right? How we ( developers ) design the next evolution of information services. I remember very well how MS software ties together on a internet system. I also remember how Sun has handled Linux over the last 3-4 years. It might not have been as nice as the Linux community wanted but Sun was honest about what it thought and that was worth something. ( though i have no idea what ).

    I believe it too be true that if you use microsoft software in your middle tiers you will start to tie your self to both microsoft client capablities and to microsoft backend software. If you take a look at any company that is using Exchange server you will find that allmost ALL the clients are Outlook. That's pretty impressive you must admit. I can remember upper management Giving the okay to Internet Explorer functions because they were neat. I allways thought that DCOM added it's own weridness. I was totaly amazed. Microsoft put a GUI on RPC (Remote Procedure Call) calls on the server. Now that took balls.. not to mention the fact that I have yet to run into a Unix programmer that has been thinking. "I'd like to have a GUI that forced the way I installed RPC code. And then made it so that I had to create a Client.exe inorder for the the client to use the RPC. (Give me a break, I think this is crappy version of RPC) calls on the server." Wow that was not too clear. Let me explain that again. You write your DCOM functions. ( mostly in VB ) Then you use the GUI to register them. Then you make a Client.exe that will install the RPC information into the Clients Registry. Now programs can call the servers functions like it was in a DLL sitting on the Client. Sounds easy to setup and use right? Well I suggest you try it. It was probly the 3rd to last straw that made me swear off MS software. The idea is that on many levels Microsoft has built in sugar to attract other Microsoft Software or Tier solutions. This was back when GNOME was a set of Spec's. Hmm... Now that I think about it do i really have to say anything more about MS?

    It was about 4 years ago that the blackdown project came out with ver 1.0 of the JDK. Unless I'm mistaken I don't think apple or OS/2 had a working JDK. Concidering that during this time every IS dept was gearing up to switch from what ever language to Visual Basic on the client side. Java was not concidered a contender in my mind 4 years ago. But the one thing I saw was real promise. Java was a great toy for me to play with at the time. I loved playing with applets. This was around the time when people started looking at network and internet services. The ideas of XML seem to be the anwser for data packaging. Ever try to figure out a "packet" of information that was in a undocumented structure with out source code that did not have null terminated vars? XML looks pretty good after problems like that.

    Back to Sun and Java and Blackdown. Alot of people seem to think that Sun did alot of C*ck Blocking with the Blackdown project. I don't know if that is all that fair. In the end Sun had to admit that Linux was becoming a perfered Java platform. I know that when I heard about a .dot come site I pushed Linux because I had fath in the blackdown's efforts and knew that soon Sun was going to have to support Java on Linux.

    Sun has a way of doing things and then telling us about it. It's true that a Sun server is all Sun hardware. But if you ever get a chance to look inside one of these boxes you will understand why the price for a Sun box compared to a Intel server is the same as paying the extra for the BMW 850 over the Camero SS. Personally you can do more tinkering for speed to the Camero then the BMW if you know what i mean. The thing about Sun hardware is that you can Hook it up to any network. Run all kinds of open services off it. And it has a good reputation for staying up. For a company that has been working like China befour Nixon the attudes towards Opensource is pretty damn impressive. In a age when Oracle and IBM seems to be pushing linux. Suns been pretty well behaved in my mind. Let's face it. CEO's and VP's will allways put their feet where the pizza goes. It's allways been a heated battle for the hearts and minds of IS departments.

    In a nutshell. I think I have a better chance using the Sun instead of the Microsoft . The reason? Because I'll write it on Linux and in the future my users will be able to move it to Sun or any other system that supports java. I should also be able to count on the fact that if I write good code then the system will have a long and upgradable life span. This is whats import to me and this is why I'm interested in finding out what Sun has in mind. Sure they are mean to Tux but they are also worried about their servers being replaced by Linux boxes. But you will never see IIS on Linux. Sun's released StarOffice for linux ( correct me but sun did not have to do this after they bought it did they? ). Forte for linux and of coarse they are not supporting the JDK on linux.

    You may not like Sun but the people they have working their really do know what they are doing. I also think that Linux and Java Knowlege will be very important to stoping .NOT (sorry bill, could not help it) I mean .NET


    --

    Last one in jail is a fascist.
  237. eh by dennisp · · Score: 5

    Is it just me, or are both of these companies throwing around utter bull shit business speak like "smart, intelligent, collaborative, next-generation" when in fact besides better interoperable programming methodology, it is completely vapid and almost utterly disconnected from implementing an innovative web service?

    Off the MS web page for example:

    ".NET is important to end users because it makes computers easier to use and far more functional."

    Wow, where do i sign up!

    "By allowing multiple secure data feeds to be merged into a single user interface--or even a programmable decision engine--the .NET architecture will free users from the limitations imposed by the data silos that populate the Web today"

    SOAP and XML don't magically make applications speak to each other, like MS would like us all to believe.

    What MS has is market dominance which allows them to leverage their reputation in creating new "standards" -- no matter how vapid and stupid their talk about their next generation of programming tools is.

  238. Java and XML bolted at hip? Try Xerces-C (C++)! by goingware · · Score: 5
    I was pretty perplexed by Sun defending its statement that XML and Java are bolted at the hip.

    Now don't take me for a Microsoft fan or anything. But until Sun releases the Java specification to a vendor-neutral international standards body I have no use for this large corporation trying to manipulate the market by winning developer mindshare. Remember your choice of development platform is a vote you make, either in favor of one company or another, but hopefully a choice you make with clear thought behind it.

    What Sun basically said is that XML is platform independent, and Java is platform independent, so it makes a lot of sense to use XML with Java.

    Now, I'm not arguing that there is lots of great XML software available for Java. But in my feeling (and Bjarne Stroustrup's opinion too) Java is not platform-independent, but a proprietary platform unto itself.

    And in fact most of my actual working experience with XML has been in C++ using the platform-independent Xerces-C validating parser for DOM and SAX from the good folks at the Apache XML Project. (You can also use Xerces-C from Perl or Win32 COM with provided wrappers).

    I used Xerces-C on MacOS and Win32 for the config files and user documents of a consumer GUI application after integrating it with the similarly cross-platform ZooLib cross-platform application framework - something that would have been really inappropriate to do in Java, as this was meant to be a free downloadable app for which tech support costs had to be near zero, and we could not expect our users to install a Java runtime.

    According to its web page, the C++ version of Xerces works on:

    • Win32
    • Linux
    • Solaris
    • AIX
    • HP-UX
    • OS/390
    • AS/400
    • SGI IRIX
    • Macintosh
    • OS/2
    • PTX
    • "and more!"
    Further, it's open source under the Apache license and doesn't come with any burdensome requirements or political repercussions from dealing with Sun. You also don't have to wait until a needed version of some targeted runtime is available on any platform to be able to run your application with cross-platform C++ libraries like Xerces - because there are no runtimes.

    If more powerful players than you want to trip each other up with competing initiatives - well, just let them, and go on about your business by using open source like Xerces-C.

    BTW - the Win32 port listed on the web page says it builds with Visual C++, I think others have built it with Borland C++ and I was building it with Metrowerks Codewarror for both my Mac and Windows versions, and could cross-compile on each platform for the other.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  239. Sun got it wrong all right, but that's not why by goingware · · Score: 5
    Speaking as a cross-platform developer, I beg to differ with you on the point that cross-platform code is unimportant.

    I'd like you to understand why cross-platform code is incredibly important (note that this page quotes Judge Jackson of the MS vs. DOJ case as to why Microsoft felt it was so important to put a stop to cross-platform code as to break the law.)

    But I think what we have lost sight of is maintaining both the usefulness of our code and our independence as programmers by not remembering how to write cross-platform code.

    What Sun got wrong was not making Java cross-platform, but trying to bind us all into proprietary platform of Java while sweetly singing into our ears that it was platform independent. Sun did this and continues with it to serve its own marketing and political purposes, purposes which may not serve the interests of either the public or the independent developer.

    You too can write cross-platform code, in almost any compiled language. Check out the ZooLib cross-platform application framework for C++, as well as the Boost C++ Libraries.

    Jon Watte of Be, Inc. told me "Portable, to some people, means it builds on at least two linux distributions with several flavors of GCC".

    Here's a list of a bunch of application frameworks, many of which are cross-platform, and many of which are open source - so there's more than just ZooLib to pick from.

    Get off your duff and ship your executables for all platforms in common use - and not just ones with POSIX system call APIs!

    And here's a hint for making your code buildable cross-platform - ever try to run "./configure" on a computer that doesn't have a command shell? Pretty hard. Makes folks like me struggle to write all the makefile's and config.h's by hand. But look at how many platforms the Independent JPEG Group's JPEG codec library builds on - DOS, MacOS, Cray, you name it, and it builds with both ANSI-C and old K&R c compilers (using macros for the function interfaces).

    Kids these days... damn it makes me mad.


    Michael D. Crawford
    GoingWare Inc

    --
    -- Could you use my software consulting serv
  240. I'm beginning to think... by abcbooze · · Score: 5

    that /. is a little anti-microsoft