Slashdot Mirror


Java on BeOS, supported by Sun

John Kenneth Grytten writes "Be and Sun have announced that they will be working together to bring Java 2 Platform, Standard Edition and PersonalJava to BeOs." They expect to have betas ready by the end of the year, with shipping versions going out 1Q 2000.

146 of 287 comments (clear)

  1. Re:What? No Linux port yet? by mochaone · · Score: 1

    They don't want to sign their death warrant just yet. It behooves them to foster the impression that Java's best environment is on a Sun box. If a kick ass JVM comes out for Java 2 on Linux, they are surely up shit's creek.

    --
    Hates people who have stupid little sigs
  2. Re:What? No Linux port yet? by screeching+weasel · · Score: 1

    Heh heh. BeOS 1, Linux 0.


  3. What about Java on Linux? by Matt+Welsh · · Score: 3
    This is fantastic, but what would be really great is if Sun could release a stable, working JDK 1.2 for Linux. Unfortunately the Blackdown port of the Sun JDK is far from production quality -- it is rife with problems, especially with respect to native threading.

    This isn't to knock the Blackdown team -- they have done a terrific job. But doing such a port really is a lot of work, maybe too much for a closed porting team. If we could open up the porting process and let those of us with different systems really bang on it, I'm sure things would be progressing much more rapidly.

    Matt Welsh

    1. Re:What about Java on Linux? by BlueLines · · Score: 1

      I agree that a nice JDK would be useful for Linux. However, look at Sun's position:

      Linux==Serious *nix competition.

      BeOS!=Serious *nix competition.

      BeOS is somewhat unix-like (it may even be POSIX compliant; i can't remember). BeOS does have a shell prompt (bash) and BeOS does use GCC. But BeOS is focused on high end media development, not serving mail/ldap/webpages/database stuff.
      By porting Java to BeOS, Sun has paved the way for more Sun applications on BeOS, and in the process learned a lot about the Be system. Doing this puts them a little bit closer to (possibly) reverse engineering some of the Be multimedia code and giving solaris one of the few things it lacks.

      Good move for Sun; good move for Be; bad move for linux.

      --
      --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
    2. Re:What about Java on Linux? by .pentai. · · Score: 2

      More importantly:
      BeOS == MS competition on the desktop market as a desktop OS. And anything bad for MS is good for Sun due to their server rivalry.

      Linux is not desktop competition yet. It's still FAR too difficult for a new user to try (ahh the memories of yore when I *accidently* made my dad's windows partition into a swap partition... oops).

      And yes, BeOS is somewhat POSIX compliant (and it will be moreso in r5)

    3. Re:What about Java on Linux? by IQ · · Score: 1

      Sun also wants to sell Servers. If BeBoxen are used as graphics workstations for things like editing/designing frames for movies... Then Maybe Sun Servers could be used as renderfarms and large scale storage... *instead* of linux. Anyway, it doesn't hurt them to keep their doors open on that platform... Who knows - perhaps Sun will buy Be?

      --
      Adults are obsolete children. - Dr. Seuss
  4. Re:What? No Linux port yet? by Nabuchodonosor · · Score: 1

    Its said that a JDK with hotspot features is coming soon for linux. dont you read slashdot?? :)

    --
    ---> Did you know Linux stands for Linux Is Not UniX ?
  5. BeOS Look and Feel by howardjp · · Score: 1

    Funny, it was just yesterday I was wondering if there was a BeOS Look And Feel for swing. Anyway, it is good to see that BeOS will be supported. Now if I could only get a supported version for FreeBSD, I'd be set.

    1. Re: BeOS Look and Feel by kijiki · · Score: 2

      Huh? The CODE is freely-redistributable. Binaries might not be, but the code always will be. Presumably you're not that dumb, and you're just trolling.

    2. Re: BeOS Look and Feel by kijiki · · Score: 2

      Another troll. The first poster (you?) claimed that since it was GPLed, the code was not freely redistributable. Name me a situation where the GPL stops you from distributing the code? It may prevent you from hoarding the code, but if that is what he (you?) meant, I can only assume he/you would have written that. Once again, I'll assume you're trolling, or perhaps english isn't your first language.

    3. Re: BeOS Look and Feel by kijiki · · Score: 2

      No one is forcing you to distribute your code under the GPL. If you want to use GPLed code, you're gonna have to GPL your code, but no one is forcing you to use GPLed code either. I don't see your problem here. You still have the freedom to not say something. Just don't use GPLed code in your software. It really is that simple.

    4. Re:BeOS Look and Feel by Severity+One · · Score: 1

      I'd be really set if BeOS would support my hardware, or the hardware I intend to buy. :-)

      BeOS is an operating system that deserves to flourish. I have it at home, but I can't use it with my video board (bummer).

      Anyway, I'm waiting with my new PC until BeOS supports a video board that contains a DVI connector...

  6. Now if only by Trith · · Score: 1

    Great! Windows95/98/NT, BeOS, Linux, Solaris, HP-UX, IRIX, all have or will have Java2 support.

    Now if only Mac would get something a little newer than 1.1.6. I can't believe Be is just now getting it. They were on the ball about getting Gtk+ ported....

    I guess Sun just wouldn't help em. I wonder if the recent "Finding of facts" helped push this into action.


  7. Outstanding by Rexifer · · Score: 1

    I think that the best hope for desktop computing is Be. Now that Microsoft is under the legal gun, it's excellent that Be start getting more support. I wonder if this announcement was timed on the MS findings...

    I would like to see the Sun port to Linux surface... I love the Blackdown stuff, but that's still in prerelease...

    Be on the desktop, Linux on the server side... Rah.

    1. Re:Outstanding by Luke · · Score: 1

      Be on the desktop, Linux on the server side...

      If only more people realized this should be the way for these OSs to go, then we as PC users could have the best of both worlds.

      People who use both OSs (including myself) realize that one OS makes up for the other in some way. I like the raw power inherent in both, but while BeOS makes little sense in a multi-user server environment (or are they working on that?) linux is too complex for Joe user (and should remain that way, if you ask me - work on improving linux's accessibility to the general public is taking away from adding more useful functionality to the OS.). Each OS has a niche, and each fills that niche extremely well (MacOS is another exmple of a great niche product).

      The one-size-fits-all OS concept should be thrown out for good.

    2. Re:Outstanding by Shadowlion · · Score: 1

      One of the features that's been discussed as a long-term objective is for multiple user support in BeOS. The foundation for it exists (for instance, BeOS does possess RWX and file ownership concepts from the standard UNIX worlds, although given that it is currently a single user OS, most applications freely ignore it and the operating system isn't too heavy in enforcing them).

      Whether the multiuser support will be more similar to Linux, in that multiple users can use multiple shells, or NT, where only a single user can be on the machine at a given time, but the OS supports multiple user contexts, is unknown (and the level of multiple user support that exists doesn't really give much of an indication).

    3. Re:Outstanding by VinceJH · · Score: 1

      Linux has few things over Be on the desktop. Its free (most importantly), and it supports more hardware and software. This is a good enough reason to not give up on making linux desktop software. I hope that was not what you were aking people to do.

      --
      I know I will be moderated down for this, but . . . Vincent
  8. Great news! by Anonymous Coward · · Score: 1

    Its good to see Sun working with Be and the recently anounced true effort to support Java 2 on Linux (bejond just giving some small help to blackdown). I'm not a BeOS user but I do develop with Java some of the time, I want to see my programs available to everyone. I wish Sun would really beef up their community process. They need to setup an online CVS system instead of just releasing the source for each version... SB

  9. Re:Kinda of Offtopic: Real winner of MS trial by l33r · · Score: 1

    java for office apps? ...sloooow.

  10. BeOS before linux by glam · · Score: 1

    Seems that BeOS is the new darling of pop media. Probably in Sun's best interest to develop it on Be first.

    1. Re:BeOS before linux by HBK-4G · · Score: 1

      BeOS is closed source, thus outside companies usually have to do some work in order to get a product running. Linux is open source, and why spend money developing when a world full of programmers can do it for free? Just release the source, and take the credit when the product is finished. Meanwhile, open source advocates have their egos massaged, while regular users wait forever for the product to come to them. Open source has its merits, but its times like this when its faults are revealed.

    2. Re:BeOS before linux by screeching+weasel · · Score: 1

      Be careful, man... saying anything positive about closed source development on /. liable to get you blacklisted.... even more so for saying negative things about open source development...


      yeah, i like ellipses, so what ... :)


    3. Re:BeOS before linux by GeorgeMcBay · · Score: 1
      Because right now Java is only useful as a server-side and enterprise middleware language. Ever tried to actually run a desktop app written in Java? Even on my PIII-500 with 256 megs of RAM, swing apps are amazing slow to run. The speed of window refreshes, etc make them unusable for me without getting extremely frustrated.

      There are some much-faster-than-Sun's Java implementations (just about every non-Sun implementation of Java is faster than Sun's), but due to Sun's fucked up handling of Java licensing, most of these still don't fully support Java2/Java1.2. Sun only gives us HotSpot...which is great, again, for server apps, but doesn't help much with desktop applications.

      So, *thats* why Linux should be first, but won't be, for political/pr reasons.

    4. Re:BeOS before linux by Lx · · Score: 1

      No kidding. Why doesn't the media ever give any coverage to Linux or something?

      -lx

    5. Re:BeOS before linux by peter · · Score: 1

      Linux is also very, very nice as a programmer's OS. It is on my desktop. It is on my dad's desktop. It is even on my family computer, because everyone in my house is smart enough to learn it fairly easily, with me and my dad around.

      As an OS for skilled computer users, it rocks. My dad is a physics prof. He uses linux on his office computer for everything. LaTeX, number crunching, web browsing, email, tracking student marks with Applix spreadsheet, etc. Once you've taken the time to learn some UNIX, linux is perfect. I guess it helps that I live at home and help him with tricky admin stuff, but he would do fine without the extra stuff I help set up.

      So, Linux is a great desktop OS for people who don't mind the learning curve. Be is cool though. I saw it on my friend's computer... Kick ass :) For those of you that don't know, Be is a Real Operating System :) it has GNU bash2, and tools like ls and mv and gcc :). Its filenames use / as a directory separator. In fact I think bash under Be is POSIX conformant. (i.e. has awk, sed, ls, mv, and all that.)
      #define X(x,y) x##y

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
  11. Woohoo by Hard_Code · · Score: 1

    Woohoo! There's another reason I'm going to snatch BeOS as soon as I can. I'm a Java developer, and I think Java support is great for alternative OSs.

    --

    It's 10 PM. Do you know if you're un-American?
  12. client side java needs a fix by trance9 · · Score: 2

    For server side stuff, and for embedded stuff, Java is the way of the future. I'm glad to see movement in this direction--personal Java for Be has some real potential. Java is the only credible threat to WinCE in the long run. (Much as I like the palm pilot, it's internal memory model and APIs just don't give developers enough to work with.)

    However, I have to say that I don't see much good in the future for Java as a GUI platform. Be is definately a GUI platform, so it seems to me the first step is to get that stuff working, at the technolgoy level. Maybe the Be developers can return the favour and help make Java an effective GUI platform.

    Realistically, the competition is shockwave--it's fast, slick, and definately well on its way to being a class one killer app.

    Java just isn't competing here--it's still slow, clunky, and cumbersome. It's pretty obvious that Sun spent 10 years perfecting Java for embedded and server applications, making a damn fine product. But then they hacked a bunch of GUI stuff onto that in a few short months and called it a "web applicaton". Applets are an outright disaster, and GUI applications don't fare much better.

    Which is a shame, since it's such a good idea. Shockwave is going to kill Java unless something is done to speed up the raw GUI performance.

    Don't take me as a Java hater, I'm not--I love Java on the server, and even have a big free software project devoted to making life easier there (webmacro). I just don't like the Java GUI.

    1. Re:client side java needs a fix by LordStrange · · Score: 1

      I second that sentiment ("I just don't like the Java GUI")! And not just from a performance POV...

      I remember trying to do some experimental and trivial GUI thing with Java back in 97 and having traumatic flash-backs to Motif and X! ICK!

      Layout managers are JUST PLAIN WRONG! If you can't render my pixels the way I want them, then nuts to you!

      Java is a fantastic language but it fails to be a fun or practical way to do GUI stuff. Making GUIs w/o an IDE is NEVER fun but all the IDEs w/GUI RAD for Java (including VJ) that I've tried just can't compete with VB, VFP or even html in notepad!

      --

      License: By reading this you are agreeing that you agree with me.

    2. Re:client side java needs a fix by chadmulligan · · Score: 1
      For server side stuff, and for embedded stuff, Java is the way of the future

      Allow me to disagree somewhat with this paragraph only... unless you're talking about these new embedded servers which are starting to appear. In those, one's not concerned about performance, it's sufficient to get your little box actually serving pages out to the net. Portability's not important either for embedded servers; code compactness perhaps, as memory is always limited.

      For real-world servers writings CGIs in Java is an easy way to get things rolling, but performance-wise they just don't cut it, and you get an extra layer of software where bugs may creep in.

      For non-server embedded systems, I wouldn't trust Java in the foreseeable future to meet real-time scheduling requirements... and who needs portable embedded code, for that matter? Most embedded designers don't trust anything they don't have full source code for. How would you go about debugging a Java embedded system with a data analyzer, anyway? Just the thought makes me queasy...

      All this periodic hoo-haa about interpreted languages leaves me cold... there are cycles where they surface and go under again without a trace. IBM's RPG and UCSD p-code were early examples. Middle-period Microsoft apps were partially interpreted, and good riddance! Forth is about the only interpreted language I'd use in an embedded system - I've written a few interpreters for that myself. Even so, it takes care and optimization for each case.

    3. Re:client side java needs a fix by Space+cowboy · · Score: 1

      Care to have a bet on that ?

      My company (unique-id) run an entire back-end (including video streaming, real-time video encoding, and image processing) under java using the gcj compiler.

      Gnu Software Rocks! (yes I know it's an infantile salutation but in this case it's deserved :-)

      Gcj has reduced our development time many-fold, and increased our productivity. I love it :-)))

      Server-side stuff (depending on what you need, of course) runs like greased-lightning. Useful, in my business (post-production, video editing, film, etc.)

      Simon.

      --
      Physicists get Hadrons!
    4. Re:client side java needs a fix by TummyX · · Score: 1

      Java is the only credible threat to WinCE in the long run.

      Current Windows CE devices support java 1.1 (full not that KVM crap for Palm) thru Microsoft's VM.

    5. Re:client side java needs a fix by Shanon+Fernald · · Score: 1

      I remember trying to do some experimental and trivial GUI thing with Java back in 97 and having traumatic flash-backs to Motif and X! ICK!

      I suggest you try java again today. Pick up 1.3. That is the version I use. I swear the gui is just about as fast as VB. This is with a celeron 300 overclocked to 450 with 128 megs of ram.

      I really think just about ANY app can be written with java today and speed is not an issue. Three java apps I've checked out recently are close to anything available in windows. They are:
      IceMail - Email client
      JEdit - Programmer's editor
      netbeans - Java IDE

      BTW, netbeans is just unbelieveable. I still can't believe this is a java application. So my suggestions to everybody here who (like me) hadn't tried java in a while and still think performance sucks, I advise them to download 1.3beta and give it another try.

      I think the libraries are what make this thing so powerful. I really has come a LONG LONG way in just three short years. I can remember trying java 1.02 when it came out in '96 and thinking, "Man, this is overhyped! What the hell am I going to do with this?".

      This, my friends, is no longer the case!!

      --

      Visit the Perl Search Engine at www.linuxextreme.com
    6. Re:client side java needs a fix by Chainsaw · · Score: 1

      Shockwave is going to kill Java unless something is done to speed up the raw GUI performance.

      What?!? You can't be serious about this. Just try to make a fully functional IRC client, a mail app or something similar in Shockwave. Plain impossible. Not to mention that Java is literally flying with IBM:s JDK available for both OS/2, NT and Linux. My trusty P200/96MB makes a wonderful development machine for Java, thanks to this. Now, if you use the Blackdown VM, I can see what you mean by performance problems, but if you want speed - don't use it.

      --
      War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
  13. Re:What? No Linux port yet? by beme · · Score: 1

    Well, this is a press release, not an actual software release. It could turn out that a year from now it's announced for some other OS and someone says "Other OS???!!! What about the BeOS port promised a long time ago?"

    -beme

    --

    -beme
    1971
  14. Re:Java is not bad by Trith · · Score: 1

    I know C, C++, Ada, Java, COBOL, x86 asembly and I still like Java the best. Why? Because it's a nice OO language that saves me lots of time in the R&D department. Hotspot is really helping the speed issue a lot. But speed of execution is not the only measure of speed. You can develop an app in Java a lot quicker and if you pay attention to what your doing, it really will be WORA.

    Think how functional Marabilis could be if they had kept the javaicq port going. Now they would have a nice version on Every platform. As it is, you have 10 versions that all lack features because we have to make them ourselves without all the protocol knowledge we need. This could have easily been avioded. Also, the java version would let you use icq on a computer that didn't have it installed. You could set it up so that you could go to a website and log in if you were on a friends computer or a lab computer... or whatever.

    Sad sad sad...

  15. In the near future... by Anonymous Coward · · Score: 1

    Will the world be filled with endless "BeOS vs. Linux" arguments, instead of "Mac vs. PC"?

    1. Re:In the near future... by screeching+weasel · · Score: 1

      hopefully.... i love that argument :)

    2. Re:In the near future... by Shadowlion · · Score: 1

      The question that remains, of course, is which side are you on? ;)

  16. Re:Kinda of Offtopic: Real winner of MS trial by kevlar · · Score: 1

    Well, you have to look at it this way:

    Java is about 10 times slower then native machine language. As processors become faster, 10 times slower for stuff such as office applications will become a non-issue with computers. With processors already damn close to a gigahert, thats a pretty good investment for Sun to be looking into.

    People call Java useless (CmdrTaco), but when it comes down to it, its the best thing since sliced bread. In a few years, the slowness of it will be completely unnoticeable next to other applications.

    Now of course when I say this I'm making the assumption that the applications won't use up more processing time relative to the cpu enhancements. This has been generally true with all software over the last few years. They may require more cycles, but they're still faster on faster processors even though they're doing more work.

  17. wooohoooo! /me does the java dance by Kartoffel · · Score: 1

    I am a Linux user and I'm OK, (so don't flame me)
    </disclaimer>

    It's wonderful to see more and more people taking BeOS seriously. Every OS need a good JVM (even Linux). Let's hope Sun is serious about this.

    By the way, "BeKaffe" has been around for awhile now. They are an independent effort working on a Java AWT.

  18. Get 4.5 or wait for next release? by Cycon · · Score: 1

    I've been itching to get my hands on BeOS for over a year now, but I'm a little apprehensive about shelling out $$$ for pay software that's hung at it's current version level for so long.

    Does anyone have any information as to when the next release for BeOS might be expected? I'd just hate to have shelled out $60-$90 for a new OS to play around with just before a new major release renders it old tech.

    PS: All apologies if this is seen as off topic.

    --
    Your Brain + EEG + LEGO Robots = Brainstorms
    1. Re:Get 4.5 or wait for next release? by mischa · · Score: 1

      there are rumors that r5 of be will be released before the end of the year

    2. Re:Get 4.5 or wait for next release? by jperret · · Score: 1

      Get R4.5 now. IIRC there currently is a $100 bundle with the Gobe Productive office suite.
      You'll get all the other R4.x releases free (it is rumoured that there will be another before R5), and R5 will only set you back an additional $25.
      If you just want to play around though, snag a Demo CD in some mag or order it.

    3. Re:Get 4.5 or wait for next release? by BigZaphod · · Score: 1

      They have't hung out at 4.5 all *that* long.. There have been downloadable updates for 4.5.1 and then 4.5.2 (current). Maui (the codename for the next BeOS release) may very well be announced/released at Comdex. If it is or is not a free upgrade is so far unknown. So, if you're worried about paying for an old version, I would wait until after Comdex.

      But, if you really want to give it a shot, Be has a good record of offering at least one major update to new owners for free. So there's a good chance you bought it now you would get the next release no matter what. But I can't guarentee anything.

      l8r
      Sean

    4. Re:Get 4.5 or wait for next release? by .pentai. · · Score: 1

      Ah yes, the wondrous subscription method.
      As far as I know, yes. I got r3 for intel (first real intel version) and sure enough r4 and r4.5 both arrived in my mail upon their releases.

  19. Great... If they deliver. by Amphigory · · Score: 3
    That's great, if they actually deliver. Let's look at Sun's record lately, shall we? In the past year or so, Sun have promised the following (that I remember):
    • Java 2 for Linux
    • Source to Solaris
    • Source to StarOffice

    I'm not aware that they have delivered on any of them. Have they actually /delivered/ a line of code under the SCSL? Whatever you think of the SCSL, Sun's record on delivering promises is not too hot.
    --
    -- Slashdot sucks.
    1. Re:Great... If they deliver. by Augusto · · Score: 2
      Just to balance things off a bit, they have delivered source under SCLS for ;

      JDK 1.2 source code.

      Jini source code.

      Actually, I might be wrong on JINI since I think JINI has a "JINI license" instead of SCLS, but they have delivered it's code nonetheless.

      --

      - sigs are for wimps.
    2. Re:Great... If they deliver. by Augusto · · Score: 1
      Just to balance things off a bit, they have delivered some source under SCLS like ;

      JDK 1.2 source code.

      Jini source code.

      Actually, I might be wrong on JINI since I think JINI has a "JINI license" instead of SCLS, but they have delivered it's code nonetheless.

      --

      - sigs are for wimps.
    3. Re:Great... If they deliver. by jmauro · · Score: 1

      I agree. Add to in Java 2 for the PalmOS.

    4. Re:Great... If they deliver. by Fandango · · Score: 1

      They've also promised source for the HotJava Browser. They must have retracted that promise because the last time I went to the HotJava page, there was no mention of SCSL...

      --

      --
      Jake

  20. Yeah, but what they really need is: by JohnZed · · Score: 2

    Java v1.3, which is actually a solid client-side programming possibility. v1.2 is nice for servers and networking, but Be is really looking for client applications. --JRZ

  21. Huzzah by DanaL · · Score: 1

    I had been planning on installing BeOS in the near future, and had been lamenting the lack of Java.

    They're suggesting a fast timeframe, though. Beta verion in less than 2 months? Production version by 1Q2000? I also wonder which version they'll be porting 1.2, or 1.3 (hopefully 1.3 since it has the client-optimized version of Hotspot). Mind you, I guess much of the Swing stuff is already written in Java, which should make it pretty easy to port (at least, that's what the Java advertising always says :) )

    I wish them the best of luck, but won't be shocked if those delivery dates slip at bit.

    Dana

    1. Re:Huzzah by jilles · · Score: 2

      It shouldn't be too difficult for SUN to port the JVM since its code was designed to be ported to more than one platform.

      They will probably won't deliver a 1.3 JDK since that jdk is still several months away from final release and they probably don't want to add another platform for it right now.

      --

      Jilles
    2. Re:Huzzah by shacker · · Score: 1

      Just because the press release only came out today doesn't mean they started working on it today. They could have been working on this for a year for all we know. In fact, given that short time frame, I take it as a given that they've been working on it for a while.

    3. Re:Huzzah by Shadowlion · · Score: 1

      In early '99, a company named Andromeda Labs took up creating a from-scratch JVM and JDK for BeOS. They were making great progress, and then all of a sudden dropped it, citing greener pastures on Linux.

      I wonder if perhaps they got wind of an "official" Java2 port and decided they were superfluous...

  22. Re:What? No Linux port yet? by daviddennis · · Score: 2

    I would guess that it's probably easier to get Java running well on BeOS than any other environment, because Java is a thread-based language. From what I understand, Be threads are a snap.

    D

    ----

  23. Happy Happy Joy Joy by Lodro · · Score: 2

    This is great news. We've been memeber of the BeOS developers program for a couple of years, but I haven't been able to do any 'real' development on it because our code has to be able to run on other machines.

    BeOS itself is so slick..once you've used it, it is such a drag (literallly) to go back to NT, or even Linux. There is _no_ refresh lag, resources are used up smoothly and predicatbly, and the whole thing boots instantaneously (at least when compared to NT!) Also, with real file jouranling, you can even shut the machine off (not reccommended though!) and not worry that you've just corrupted your entire file system; when you shut down correctly, there is hardly any wait at all.

    BeOS also has a commendably simple, clean and elegant API implementation. Actually, its the cleanest, most rational C++ implementation I've seen. (Hmmm, maybe thats not saying much. I guess I should say its a great implementation regardless of language.) Interestingly, they have explicitly avoided all the C++ 'enhancements' like STL, exceptions model, etc.., etc.. and are really writing to the bone; they're really using C++ like C with simple object extensions which is the only way I'd ever use it.

    I love Java, but I'm not a completly fanatical idiot about it. Right now, you simply couldn't implement the low-level parts of a decent OS in Java. If this is a good Java implementation, with the BeOS finegrained threading, clean graphics mdel, etc.., this has the potential to be the best Java implementation of them all. Truly the best of both worlds.

    Still trying hard to keep my expecations down so if its a half-assed implementaiton I won't Be Bummed..

    1. Re:Happy Happy Joy Joy by Blackjax · · Score: 1

      >I love Java, but I'm not a completly fanatical idiot about it. Right now, you simply couldn't implement the low-level parts of a decent OS in Java.

      Does this mean that you do not feel that JBED can work well? (See link for details)

      JBED info here

    2. Re:Happy Happy Joy Joy by Lodro · · Score: 1


      "Does this mean that you do not feel that JBED can work well?"

      Nope. Perhaps I sacrificed a little clarity for brevity. What I should have siad is that overall you probably couldn't really build a decent responding desktop style OS in Java right now. While Java has great computatoional speed in some areas (I get better than C++ for some of my stuff) it still may not have the broad perfromance neccessary, esp. when dealing with graphics and device drivers, and any implementation that we did now that was all Java would take a long time to come to fruition, whereas BeOS is here now.

      As someone who has done a fair amount of Swing development, I don't think you could quite do a full-on desktop that would have the perfromance that users expected and still leave some cycles for other tasks. Of course, if you take away the intermediate levels between the vm and the graphics, etc.. you might very well get good performance.

      As far as JBED goes, remember that !(Real Time lt==gt Performance) All a Real Time system does is provide guaranteed performance; it doesn't specify what that perfromance actually is. One could call a system "real-time" that did one add op every second, as long as it refused to guarantee that it could do the op any faster.

      That said, I wouldn't be surprised if JBED does give quite decent performance, but it is not a desktop OS. I think small-embedded type OSs are a natural fit for Java right now. Ironically, embedded systems don't typically have the same performance challenges that desktop systems do. My impression is that they're typically designed such that the processor is underutilizzed if anything. The time taken to display a couple of lines of text on a cell-phone for instance is infintesimal compared to rendering a busy workstation desktop. At the same time, you never want that cellphone to take any perceived time to display something, so you design with that in mind. Its a much more controllable situation.

      But yes, I do think we'll see more and more Java to the metal kind of implementations as the world rolls on, I just don't expect to see them tmrw. I also think diversity is healthy so I'd like to see and support both.

    3. Re:Happy Happy Joy Joy by Lodro · · Score: 1


      Don't know anything about KDE's implementation, to be honest. I have to point out to that while Be's APIs are relatively simple, they're also incredibly powerful and well and consitently thought out. I would hope KDE's the same way, but I just don't know. You can get all the API docs and stuff at the Be site. It might be worth it to take a glance.

      I also like ObjC. Much better than C++. Actually, a real decent language. Too bad it never really caught on; but I actually know a lot fo people that work with it today for specialized stuff. I wonder if C++ might be a little better for low level stuff, but I don't know.

      What it comes down I guess is that any language can be used or abused. Good C++ code is still better than crappy Java code!

    4. Re:Happy Happy Joy Joy by be-fan · · Score: 1

      Hey, I'm a geek too, and I love BeOS. (BTW Only on Slashdot do people pride themselves for being geeks.) Maybe its just me, but the whole pervasive multi-threading, media oriented, fast and light concept just excites me.

      --
      A deep unwavering belief is a sure sign you're missing something...
  24. to bad Java sucks for GUI apps. by jon_c · · Score: 1

    it looks like where Java will succeeded is in the Middle tier. so I'm unsure on how useful it will be for poor BeOS. a lot of barley functionally games do not make a OS succeeded. Either Java needs to start providing a good way to make good windowed apps or people actually need to write stuff for BeOS. I have heard about something called something like "JFC", it's supposed to be a really good API for creating GUI's. I still am skeptical if it will allow Java to make usable GUI apps in a "pure" "portable" java however.


    It would help a lot of BeOS didn't try to get money for there OS. I'd love to check it out, but I'm not about to spend $80. also why the heck did they give away the PowerPC one and not the Intel one? maybe the Intel support still sucks to hard and they're afraid it won't work on 90% of the boxes out there.

    as far as I know it won't play well with my TNT2. darn..


    a while back a purchased O'Riellys book on BeOS development, not a great book. but it did say "BeOS on CD-ROM". when I got home I found out it was for the friggin PowerPC. (ARGGH!!). I mailed them a little letter and ended up getting the "BeOS Advanced Developer Topics". so if BeOS would just let me download there OS I would write some Killer apps for them.


    -Jon

    --
    this is my sig.
    1. Re:to bad Java sucks for GUI apps. by screeching+weasel · · Score: 1

      "It would help a lot of BeOS didn't try to get money for there OS"...
      How the hell are they supposed to stay in business if they give away THEIR (note the spelling) OS? Businesses need to generate revenue in order to continue to do business. This may not be apparent to some people out there. Heh, it would help a lot if those bastards at Ford didn't try to get money for their cars too...
      Wake up, kid. This is how the real world works.

      Oh yeah, if you really want to check out BeOS, order one of their Demo CDs. They're cheap, and it's a sweeeet OS.

    2. Re:to bad Java sucks for GUI apps. by .pentai. · · Score: 2

      BeOS plays wonderfully with TNT[2]'s, as long as you don't expect 3d. Also, you can get BeOS for cheaper than 80, and I don't recall them giving away the PPC version, when was this?

    3. Re:to bad Java sucks for GUI apps. by jon_c · · Score: 1

      the free PPC version was *apparently* a while back. as for the TNT2, the last time i checked beOS's web site the TNT2 was not supported.

      -Jon

      --
      this is my sig.
    4. Re:to bad Java sucks for GUI apps. by jon_c · · Score: 1

      I would hope they could get sick amounts of venture capital to pay the bills. Personally I think they should give it away so cheap bastards like me will play with it, and perhaps start writing apps for it.

      and fuck you very much for correcting my spelling you anal retarded piece of shit.

      -Jon

      --
      this is my sig.
    5. Re:to bad Java sucks for GUI apps. by nkwate · · Score: 1

      I am a beos TNT2 user please do not spread FUD

    6. Re:to bad Java sucks for GUI apps. by mistabobdobalina · · Score: 1

      give it away; sell the services. tie-in ecommerce. think different.

      --
      -- your knees hurt, don't they?
    7. Re:to bad Java sucks for GUI apps. by Rhys · · Score: 1
      You can try telling that to the 20 odd pounds of steel and silicon next to me then.

      It works just fine, the TNT2 is backwards compatable to the TNT, and BeOS handles it without a problem. Maybe it's not on the web site, but I can tell you for a fact that the V770 is a dropin replacment for the V550 under BeOS.

      Windows on the other hand had to install new drivers.

      --
      Slashdot Patriotism: We Support our Dupes!
    8. Re:to bad Java sucks for GUI apps. by jekk · · Score: 1
      As an investor in Be, I'd be very disapointed if the company planned to use the money raised in their recent IPO to fund the company for a time then go out of business. (Although a modified business model that allowed them to make money while using free/super-cheap distribution to promote their OS might be a great approach.)

      As a human being, I AM very disapointed in your language, and your attitude. I expect better from my 4-year old.

    9. Re:to bad Java sucks for GUI apps. by be-fan · · Score: 1

      Why the hell was this not moderated down?

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:to bad Java sucks for GUI apps. by be-fan · · Score: 1

      Ohhh this is a troll if a ever saw one. What age are you living in. There is a reason your BeBox is slow. Its like 4 years OLD. (Trust me, in their day BeBoxen were never considered slow.) Second, every release since DR 8 has been rock solid. I've had a grand total of three chrashes in BeOS. Twice due to a bug in the AWE64 driver that crashed the computer if you tried to record and play at the same time. And one when I killed the app server. But they have programs that resurect it now. Thats right. You can kill the app server and bring it back up without rebooting. Second, groups and users are only partially implemented to make the Unix utilities happy. At its base, multiuser would sully the OS. (Maybe login profiles instead? What idiot tries to use a workstation with two people for real work. If you just need basic stuff, you can always telnet in.) Third. I think BeOS used some lilo code in its boot manager around the preview releases. It was taken out before R3.2

      --
      A deep unwavering belief is a sure sign you're missing something...
  25. Sun internal politics won't allow it by Morgaine · · Score: 4

    Don't forget that Sun think that they're in a difficult position because of the Linux vs Solaris issue, so inevitably there will be internal pressure from some of their divisions *not* to help out the Linux scene too much. In contrast, adding value to little ol' Be holds no danger for them.

    In reality of course, assuming that they really make no money from Solaris as the rumours suggest, their best bet is probably to GPL the entirety of Solaris and to support all free operating systems equally on their nice hardware. Unfortunately, internal politics may not allow that --- the Solaris empires within Sun are far too deeply entrenched in the internal political mechanisms of the company. A pity.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Sun internal politics won't allow it by gargle · · Score: 2

      Don't forget that Sun think that they're in a difficult position because of the Linux vs Solaris issue, so inevitably there will be internal pressure from some of their divisions *not* to help out the Linux scene too much. In contrast, adding value to little ol' Be holds no danger for them.

      This is an absurd argument.

      Firstly, having Java on Linux will not make or break Solaris. It may however, make or break Java (since the value of Java depends on greatly on its cross platform capabilities). So it makes sense for them to support ports to Linux, and to as many other platforms as possible -- including rival Unix platforms, which they do (like AIX which is presents much more serious competition to Solaris as a high end server OS than Linux).

      Secondly, if Sun thought that supporting Java on Linux would be a detriment to them, they would not allow or support a port. So either they support the port, or they don't. Half measures don't make sense either way.

      Their treatment of the Linux port is no different from their treatment of other ports (other than the key Windows and Solaris versions) i.e. outsource the ports to 3rd parties, simply because Sun doesn't have the resources to make so many ports directly.

    2. Re:Sun internal politics won't allow it by Anonymous Coward · · Score: 2
      The original poster is right. Your argument makes rational sense, but that's not how Sun's internal politics works (speaking as a former Sun employee.)

      Sun spends most of its energy infighting. The Solaris group will fight any attempt to erode its status, even if it makes sense in terms of selling Sun hardware (Sun's real business.)

      Sun doesn't act rationally like Microsoft or IBM. It has major multiple-personality problems. Each project is in a constant internal political battle for status and resources.

      So the Solaris group in Sun will lobby hard against a Linux port, but allow a BeOS port. Does that make sense for Sun as a whole? No, but it does make sense from the internal politics.

    3. Re:Sun internal politics won't allow it by gargle · · Score: 1

      I've no doubt you're right about Sun being a fragmented schizo, but at the same time, I don't see any evidence for the anti-Linux/pro-Solaris conspiracy.

      Sun's treatment of the Linux port seems no different from its treatment of other ports, namely: outsource the ports to parties with a vested interest in the particular OS. So IBM does the AIX port, HP does the HP/UX port, etc. Things get tricky with Linux, but letting an informal group of Linux developers do the port seems about right. I'm not saying Sun couldn't do more of course -- I'd love to see Java 2 much much more widely available than it is now, but I don't see any evidence for special discrimination against Linux.

    4. Re:Sun internal politics won't allow it by Abigail-II · · Score: 1
      Don't forget that Sun think that they're in a difficult position because of the Linux vs Solaris issue, so inevitably there will be internal pressure from some of their divisions *not* to help out the Linux scene too much. In contrast, adding value to little ol' Be holds no danger for them.

      I find it extremely unlikely that Linux had anything to do with Suns decision to port Java to Be. The world doesn't revolve around Linux, you know. Sun promotes Java. It's promoted as "write once, run everywhere". That's more than enough reason to port Java to any serious platform; including BeOS.

      In reality of course, assuming that they really make no money from Solaris as the rumours suggest, their best bet is probably to GPL the entirety of Solaris and to support all free operating systems equally on their nice hardware.

      That's absurd, for various reasons. First of all, their OS wasn't 100% written from the ground up, but contains enough BSD and AT&T copyrighted code to make GPL impossible. Secondly, Sun is a commercial organisation, they provide commercial support for their OS. Making sure their OS works well with their hardware is their business - supporting more OSses would only make it more difficult from them; and for which gain?

      Unfortunately, internal politics may not allow that

      If you replace "internal politics" with "commercial viability", I would agree with you.

      -- Abigail

  26. whoops by Augusto · · Score: 1

    Sorry for the double post.

    --

    - sigs are for wimps.
  27. Re:You can't be serious... by jilles · · Score: 2

    "major selling points for Be is the speed."

    So it makes an excellent platform for running Java.

    "It's slow, ugly, and a real hog of cpu and memory."

    On the other hand, you can develop software really fast with it, its language is much more elegant than C/C++ and performance is good enough on the server side.

    "Can't we move on? There are _hundreds_ of better alternatives."

    Name them, I hope perl isn't on your list.

    --

    Jilles
  28. Re:What? No Linux port yet? by DdJ · · Score: 1

    Linux is much more of a moving target than BeOS. It's probably considerably easier to get this working on BeOS than on Linux.

    Remember, BeOS *does* have a POSIX layer which can be used -- and it changes less often than libc/glibc.

  29. Re:You can't be serious... by bgarrett · · Score: 2

    This really depends on the platform you're using Java on, and what you do with the app before you run it. TYA gives a pretty respectable speed boost. GCJ has just now worked for me (I had to install the GCC 2.95.2 RPMs from Mandrake onto my RH6 box):

    garrett@isomorph:~$ time java Hello
    Hello World
    1.52user 0.27system 0:01.79elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
    0inputs+0outputs (7492major+4733minor)pagefaults 0swaps

    garrett@isomorph:~$ gcj -o Hello --main=Hello Hello.java

    garrett@isomorph:~$ time ./Hello
    Hello World
    0.14user 0.03system 0:00.17elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
    0inputs+0outputs (1448major+193minor)pagefaults 0swaps

    While this is as far as it gets from industrial-strength benchmarking, all I can say is "oof".

    --
    Nothing worth doing is worth doing today.
  30. Re:You can't be serious... by .pentai. · · Score: 2

    Actually, on my system:
    Boots in 14 seconds
    Installed in 10 minutes (though a 3 minute full install was recorded somewhere).

    Oh, and java isn't slow, the implementation is. Calling java slow is much like calling 3d first person shooters slow, because of some crap game.

    It's fast enough, professional (semi) looking, and doesn't tax my cpu nor ram.

  31. Threading is a big deal to java by Trith · · Score: 1

    I recently wrote an app that needed non-blocking I/O. I had to implement it with Threads. There was no other option. If MacOS doesn't have threads, I don't see them porting any time soon.

    On the other hand, they can surely get it to work with MacOS X. Anyone know why mach threads are an issue?

    Joseph

    1. Re:Threading is a big deal to java by TWR · · Score: 1
      I recently wrote an app that needed non-blocking I/O. I had to implement it with Threads. There was no other option. If MacOS doesn't have threads, I don't see them porting any time soon.

      Sigh. Threads aren't the problem.

      Mac OS has threads. Cooperative ones. That's perfectly fine, under the JVM spec.

      Mac OS has a port of JDK 1.1.8 (MRJ 2.1.4). The Java2 port has been a long time coming, but Apple demoed some early work in May. They ran some Java2D demos incredibly fast (something like 5x faster than comparable WinTel hardware).

      What's taking Apple so long is that Java2 is a complex beast. They probably have fewer than a dozen people working on MRJ, and they are building it for two platforms (Mac OS and OSX). Compare that to Sun, which has hundreds, or to IBM (thousands probably). Also note that IBM has yet to release a production Java2 VM for ANY of its platforms (AIX is in beta).

      -jon

      --

      Remember Amalek.

  32. Re:Java is an evil virus. by jacobm · · Score: 1

    Java is a high-level programming language. C is a low-level programming language. Java provides bunches of features that C does not. That means that if you are competent in both Java and C, you will be able to write larger and less buggy applications in Java than in C.

    It's not that people don't program in low-level languages because they're too dumb to figure them out. It's that people don't program in high-level languages because they're too dumb to figure out their utility. =)

    --
    -jacob
  33. Getting R4.5 by Shadowlion · · Score: 1

    Upgrading works like this:

    To upgrade from a dot-oh release (4.0) to a point release (4.x) = $0
    To upgrade from a point release (4.x) to a point release (4.y) = $0
    To upgrade from a dot-oh release (4.0) or a point release (4.x) to the next doh-oh release (5.0) = $25


  34. Re:What? No Linux port yet? by pp · · Score: 1

    Except that getting Java to work properly on anything except green threads (which is a userland thread-emulation package), win32 threads or Solaris threads is a real bitch.

    It took the blackdown people ages to get it right (in their latest 1.1.x release it's pretty good and supposedly they've gotten it to work with 1.2 too after a _lot_ of work). Just look at the amount of non-solaris/win32 ports of java2 that aren't in alpha/beta. There's not too many of them, is there.

    I wouldn't expect it to be any easier for the Be people. No matter how elegant your threads are (some people argue linuxthreads are just that), that won't help you at all if your threads dont work the same way as they do in Solaris.

  35. Re:What? No Linux port yet? by Shadowlion · · Score: 1

    Ages ago, Be had a pre-release version of a JDK running on their operating system using native threads. Apparently, Java ran *extremely* well using the BeOS native threading.

    Assuming they aren't bound by NDAs, and that BeOS still possessed the code, documentation, know-how, or all three, there isn't any reason they simply couldn't adapt the techniques they used from the old JDK to the new one (with appropriate modifications, yes).

  36. Re:Kinda of Offtopic: Real winner of MS trial by John+Bridges · · Score: 1

    10x slower ? Maybe 1.2/1.3 is, but try out the IBM 1.1.8 VM on Linux and Win32, it REALLY flies.

    Two years ago I performed some basic benchmarks on the Symantec implementation (and JIT). For tight loops performing repetitive math ops it was approaching C speed. If C == 1 JIT'd Java = 1.7 .

    This was a kindof artificial test. My experience is that the JDK in general with a good JIT is about 2.5 times slower, but can approach C/C++ under some circumstances. I find that the IBM implementation often seems to duck into 1.5 sort of territory.

    On a nose by nose comparison with C++, Java will often win - purely because you can often implement some types of problem more cleanly in Java.

    Where it does fall down is in the AWT libraries (Swing in particular I'm afraid) where some real howlers occur. This of course give Java the impression of being a real dog - WYSIWIG right ?)

    If you can find a decent third party lightweight component implementation you'll find that Java is in a position to write Office applications.

    BTW, its a great shame IBM don't port to BeOS and Mac :-)


  37. Re:Kinda of Offtopic: Real winner of MS trial by kevlar · · Score: 1

    No.

    There already are open formats. Its not the format that is the issue, its the utility that makes the format. You can potentially make a document that looks as nice as a word document, except its in HTML. The hard part is the utility for making it look pretty.

  38. Java bad for BeOS future? by weston · · Score: 1

    A couple of months ago, hanging out on comp.sys.beos, I read a statement that went something like "Be has been remarkably good at avoiding several landmines that would destroy them" -- and on the list of landmines was Java. I've been trying to figure out why this is so.

    Ideas?

    1. Re:Java bad for BeOS future? by Lodro · · Score: 1


      I don't really think Java is a landmine, but as AC argued, it makes sense to treat it carefully.

      I think the big danger of adopting it too early would have been that the Be msg would get confused and lose focus. So its more of a marketting msg than even a developer msg. Now that Be has convinced everyone that it has a life of its own, it can afford to let Java into the mix.

      Not to mention that I bet that by playing it cool cannny ol' Gasee put himself into a nice negotiating position as far as licensing and development help from Sun go. If you think about it, it'd be pretty ridiculous for Be's appliance offereing not to have Java, and so from this perspective, Gasee did a superb job of playing hard to get.

    2. Re:Java bad for BeOS future? by Jeremi · · Score: 1

      if every developer thinks "we'll write it in java for the alt os's", then the awesome speed and ass kicking gui of the beos will meaningless.

      Then they need a better VM! Sheesh!


      Or a Java to native-code compiler. After all, there's nothing that says you HAVE to compile it to "virtual machine bytecodes".

      Actually, what I'd really like to see (and I'll bet someone has already implemented this, feel free to inform me if you know) is a JIT that saves the native code it compiles back to disk, in some sort of a persistent cache. That way, the second time you run your Java program, it loads the JIT-generated .exe files, instead of the .class files, and you literally are running a native program.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  39. Re:What? No Linux port yet? by ActionListener · · Score: 1
    You make a good point. Here is the link

    http://www.javasoft.com/pr/1998/11/pr981102-01.htm l

    where sun promised to port JDK 1.2 to Linux, over a year ago! Sun has not yet provided a reference implementation for Linux. All we have is the blackdown JDK 1.2 prerelease which is buggy and *so* slow. Based on the above announcement, I wouldn't expect a BeOS JDK from Sun anytime soon, if ever. All I can say is don't get your hopes up when you read about Sun porting JDK to another OS. Sun has a reputation for making vapor announcements, with the above link as evidence.

  40. Re:Bill Joy, Why do you hate me? -Linux by jtn · · Score: 1

    Stomp on Sun? I hardly think so. Please keep the rabid advocacy to a minimum; this article wasn't about Linux, it was about the BeOS.

  41. stock situation by Potatoswatter · · Score: 1

    I kind of find it strange that no one mentions financial news from the Be world...

    Last week, their stock dropped from the 8-range to the low-6 range. Just today, it rebounded completely. Does anyone know why?

    --

    Check out Project Upper/Mute, an all-around awesome compiler fra
  42. Re:What about Java on Linux? -- IBM by demon · · Score: 1

    The JDK and JRE 1.1.8 for Linux are officially released, from my understanding. The current version of the HotJava browser doesn't work on them though - it dies right out of the box... so I don't know how stable IBM's Java port is. (HotJava is supposed to work on Java 1.1.x anyway..)

    Yes, I know HotJava's not that wonderful a browser, just thought it'd be a good test to see how well IBM's JDK and JRE work.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  43. This and another thing... by Digital_Fiend · · Score: 1

    As you may or may not know, Microsoft's stock dropped considerably today. (They finished down 1 and 5/8 points--click here for more info). This, and the news of Java on BeOS, sent Be Inc.'s stock up more than 80%. Click here for some more info on that. :)

    Your Friendly Neighboorhood Netscouring Dood,
    Warren

  44. Re:I have BSD Linux and BeOS on my LAN ;-) by cruelworld · · Score: 1

    >>I can't choose!
    The "firewall" is Linux because my provider has moved from DHCP to PPPoE ... heh heh of the 3 Linux has more apps available more active development on new technologies like PPPoE (followed very closely by FreeBSD).

    I'm assuming you mean Sympatico ADSL. Actually, they never bothered to turn off DHCP - I still run my BeOS and Linux boxes straight DHCP - I intend to use the SuSE box as a firewall gateway when they turn it off, but so far that need hasn't arrived.

  45. Re:Java is an evil virus. by larkost · · Score: 1

    High level languages are great for many things. I program in Java and Perl almost exclusively. But I would never write a real datatbase program, or a arcade style gaem, in either of those languages. High level languages in general, and interpreted langagues in particular are just not cut out for that sort of thing. Never mind when we start talking about writing OS's.

    It is more than just the speed issue (although that is a big one!). There are things like compactness of code, etc.. In a low level language you have to work a lot harder to get anything done, but (if you are good, and have the right ideas), the code you come up with is far better than what you could produce in anythign else. Really good compilers/interpreters can help to narrow the difference, but..

    Lesson to be learned here: Just like every other issue that splits the computer world, there are always tradeoffs. You just have to pick the tool that best fits the job!

  46. FreeBSD has JDK 1.1.8 by questionlp · · Score: 1

    I guess there's a port of the JDK 1.1.8 for FreeBSD available.... That's FreeBSD 100 / Linux... umm... -1?

    1. Re:FreeBSD has JDK 1.1.8 by questionlp · · Score: 1

      I forgot to add... the port is an unsupported port of the Sun JDK 1.1.8 binaries, docs, and examples.

      I have used it and it is a bit quicker than JDK 1.1.8 running on my Solaris 7/x86 boot (still slower than JDK 1.1.8 on WinNT though)

    2. Re:FreeBSD has JDK 1.1.8 by dominator · · Score: 1

      Ummm.. Whoop de friggin' doo!

      Linux has JDK1.1.8 - IBM has a version that's as fast as the JDK on NT4 on low-end machines and outperforms NT on high-end machines. I guess that means that NT and Win9x have 1.1.8 as well as BSD. Wowie. I hear that Sun has something going on for Solaris too(sarcasm).

      What I think is that everyone forgets that computers are tools for us to use to our benefit. Choose the tools(platform & OS) that best suits your needs. Don't use Win95 as a server. HP/UX is not known as the best desktop OS. And so on... Operating systems are not something to get this passionate about. There are more important things in life, like football and beer... mmm... "Homer no function, beer well without"

      --
      "Cleavage (n): something you can approve of and look down on at the same time."
      -- W. Garnett

  47. Re:Linux - Free but not Cheap by Gleep · · Score: 1

    firstly, you have to pay isp fees no matter what os you have...
    second, even if you add up all the stuff you mentioned, there's no $400 charge just for a basic license like there is with NT so i bet you come out ahead.

    --
    get your dirty sig off me, you filthy APE!
  48. Java server side performance is good by caucho · · Score: 1
    For real-world servers writing CGIs in Java is an easy way to get things rolling, but performance-wise they just don't cut it.

    Care to back up that claim with some data? Servlets can be just as fast as mod_perl or mod_php. See this benchmark.

    Besides, Java isn't really interpreted any more. Thinks of the Java bytecodes as a (mostly) platform-independent distribution language.
    Scott Ferguson

    --
    Scott Ferguson
    Caucho Technology
  49. Re:Another Java FUD monkey... by TummyX · · Score: 1


    I can say with certainty that Java does not do that "run anywhere" thing on


    What a loa dof balony. WHy don't you use Sun's VM then? Microsoft's VM is fast and works for me. You seem to be taking in this "oooh MS java is impure" to mean that MS Java won't work with Sun Java. MS just added extensions, if you developed in another plantform, it'll work. The thing that won't work is RMI, you have to download the RMI libraries seperately from Microsoft's FTP site (RMI for Windows CE is there too).

  50. Re:You can't be serious... by TummyX · · Score: 1


    It's fast enough, professional (semi) looking, and doesn't tax my cpu nor ram.


    unless you use swing or awt >:P. My CPU just about chokes when using java graphics libraries.

  51. Don't forget IDEs by kinesis · · Score: 1

    First, if you haven't played with the BeOS, free up a partition and install that bad boy. It'll only take a few minutes and you'll impresssed.

    On to my point...

    Having a supported JDK on Be is a great thing for developers, but for it to be really useful, there needs to be a good IDE available.

    Text editors and makefiles are cool, but big projects want IDEs. I wonder if Metrowerks will step up?

  52. Re:Java is an evil virus. by TummyX · · Score: 1


    Java provides bunches of features that C does not. That means that if you are competent in both Java and C, you will be able to write larger and less buggy applications in Java than in C.


    Sorry, gotta respectfully disagree :). You can always look around for libraries to do everything you want in C, or write it yourself. Java has serious limitations.
    However, it is a VERY nice and easy language. Part of the speed problem with Java is not just the VM, but the way the language works (dynamic linking, heaps, gc, OO) etc.

    I'll be happy the day I get my native compiler for Java :). Nice language, reasonable speed..mmm :)~~~


  53. Does Be have a business plan yet?? by poopie · · Score: 1

    I've been following BeOS for a while. I went to their HQ and saw their demo. I got a 3.X cd and installed it. I've tinkered with it, and followed the development... so...

    aside from BeOS being cool for video editing and "Neat" and good for non-geeks to use, who's going to buy it? Or... how's Be going to make any money?

    Before they were targeting themselves as a niche product, but linux/unix apps are now available that do many of the things they were targeting as a niche market.

    Be's refusal to go opensource with their OS source has made it inaccesible to many developers like myself who might have put significant effort into developing and porting to BeOS.

    I just don't see how Be plans to make money... or why anybody should use it as opposed to unix or even windows or MacOS as a platform besides to be different.

  54. Re:Linux - Free but not Cheap by voidref · · Score: 1
    Hmm .. who was it who said

    "Linux is only free if your time is worth nothing."

    Seems quite insightful to me.

  55. Re:re by Musc · · Score: 1

    I would think this goes without saying. BeOS is proprietary. Therefore it is NO BETTER THAN WINDOWS. The technical crapulence of windows is negligeable when compared to the true atrocity: we are forced to use a product that we don't own, just to use our computers! We must not accept anything that is not under a free license, preferably GPL. If we accept BeOS, or even Sun, we could very well end up with different masters, though we remain slaves.

    --
    Hamsters are at least as feathery as penguins. HamLix
  56. Is $38.99 cheap enough? by orrd · · Score: 1

    http://www.insight.com has it for $38.99. Beyond.com and others have it for similar prices.

  57. oh oh! i know this one! by orrd · · Score: 1

    The drop was most likely due to a suit against Microworkz, a big BeOS web appliance maker, and the jump was thanks to the MS trial statement probably. Thanks for playing.

  58. That works... for a certain motive. by Shadowlion · · Score: 2

    From a certain mindset, or perhaps political standpoint, you are correct.


    On the other hand, there are those who approach open source/free software/etc. from a more pragmatic standpoint. They want *good* software: software that isn't bug-riddled, poorly designed, painfully slow, and counterintuitive. For those, they see open source as a way to avoid those pitfalls.


    BeOS is a closed-source example of how to do things *right.* ESR, the champion of the pragmatic, and not ethical/moral, open source arena, praised BeOS for it's technical points. Unfortunately, ESR also slammed it as being proprietary (contrary to his statements about wanting to live in a world where software doesn't suck).


    Frankly, I used BeOS, and now I'm learning Linux, and so far I've yet to find anything I want to do in Linux that I can't do in BeOS easier and quicker. As a developer, I've yet to find any API in Linux that approaches the cleanliness and coherency of the BeOS API (KDE, compared to the BeOS API, is a disaster). The only sticking point, as you say, is the proprietary nature of BeOS. Do I want them to go open source? No. Be, Inc. simply wouldn't survive. On the other hand, the closed source nature means they are limiting themselves somewhat. It's a very tough call - do I give in to the siren call of freedom and go to Linux, or do I simply use what actually suits me better and stick with BeOS?

  59. Re:What? No Linux port yet? by DarkClown · · Score: 1

    why is this guys post moderated at flamebait?

  60. Re:Maybe Sun Knows what they're doing.... by elflord · · Score: 1
    And I think Linux and FreeBSD are the wastes of time here. How the hell is Sun gonna make make money from a free OS? Think about it.

    The original poster was FUDding Be, and apparently, your response is to post more FUD (about linux).

    For the zillionth time, NO, LINUX IS NOT JUST ABOUT FREE BEER. People can and do spend money on linux.

    Personally, I think this is mildly good news, but I still feel that Java doesn't live up to it's portability promise. Compare it to python, Tcl and perl. It's not even in the same league. In fact most apps written in C are more portable than java apps, because there are still several platforms which barely run Java or don't run it very well.

  61. Why is slashdot so slow ?!?!?!? by elflord · · Score: 1
    Why is slashdot so slow ? This sucks boulders through straws ( really, the page loads like a boulder getting sucked through a straw ) slashdot is one of the main sites the non-linux users see. And it's dog slow. I can rarely if ever get into the comments. I don't think this is a good advertisement for linux. I mean we all like to chuckle when microsoft.com is down or just dog slow. But right now, the egg is in our face.

  62. Re:re by Musc · · Score: 1

    What are you talking about? With Linux, you are free to do whatever you want with the software, so long as you don't try to place a restrictive copyright on someone elses work.
    Reglardless of what the law says, I am free to fiddle with my cars engine, build my own, or whatever. I don't know what you are smoking, but software most certainly is a way of life for certain people.

    --
    Hamsters are at least as feathery as penguins. HamLix
  63. Re:Java is an evil virus. by peter · · Score: 1

    Who's the fool that moderated this one? The guy was probably expressing an honest opinion. I would tend to agree with him, mostly because I know C a _lot_ better than I know Java. (I'd been doing C for a fun-filled two years when the CS dept. switched to using Java. I'm doing a weird program, so I had been in the C courses in first year, but got the Java second year courses. Fortunately, everything before 3rd year here is easy, so learning Java was no prob. (except for the project with the GUI... GUIs suck... (for some things) :)) When I learned Java, I was not too impressed. It has some nice features, but it sucks for tty I/O (as one example!). Where is the functionality of scanf(). Oh my mistake, "method"ality in OO :)

    OTOH, Java would be a great language for writing interactive programs, but so is C++. I like C when I want to write a program that takes some args on the command line, does its thing, and exits. This is by nature procedural. OO almost gets in the way for this, especially if the program is fairly simple.

    Anyway, moderators, just because the guy slighted java doesn't mean he is flaimbait. Java is _not_ unanimously a Good Thing for all tasks, or all programmers. I am not "against" Java. It has its uses, but it is not for everything.
    #define X(x,y) x##y

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)
  64. Re:Java is an evil virus. by jacobm · · Score: 1
    I feel myself... being pulled... off-topic! Must... resist! No! It's... too... powerful!

    Part of the speed problem with Java is not just the VM, but the way the language works (dynamic linking, heaps, gc, OO) etc.


    Okay, this is going to sound both strange and very nit-picky, but:

    Garbage-collection as slower than hand-allocation is a myth.

    If you're familiar with GC algorithms, think about a standard copy-collection scheme: it takes time proportional to the amount of used memory to run, so freeing memory is O("reachable memory"). Now think about deallocation by hand: you free everything you ever allocate, one at a time. That's O("all memory used"). In typical programs memory is allocated all the time but doesn't need to stick around for long, so the memory reachable at any time is quite a bit smaller than all memory.

    Don't fear garbage collection. It is your friend. It wants to help you. If it doesn't seem gritty enough, code while watching detective movies or something. =)
    --
    -jacob
  65. Re:Waste of Time by mister-e-dog · · Score: 1

    Have you used the BeOS, it's just plain fun to use and there are some good apps out there for it. GoBE Productive is the easiest to use office suite I've ever seen, even if it does lack some of the high level functionality of Corel or M$ Office. Someone with next to no experience can do basic desktop publishing almost immediately. It's a great OS for technophobes, better than the MacOS. It's good to see it being mentioned in the press these days, maybe more people will go out and try it, you should, and give it to a computer fearing friend for Xmas or something. BTW I'm also a Linux user.

  66. Linux isn't better on desktop by The+OPTiCIAN · · Score: 1
    • "Its free (most importantly), and it supports

    • more hardware and software. "


    I cna't agree with this. You list the imprortant features of a desktop OS being:
    • The cost
    • Hardware support
    • Software support


    I can't see the cost argument. Some linux distributons cost more tan BeOS, and people willingy buy Windows 9x which is two and a half times as expensive as Be, or even NT, which is ten times as much. I also believe hardware support has almost stoppoed being a barrier for Be. I think the latest release really has brought it up. The only place where it really still does need improvement is in 3d support. But it's quite useable atm. Your software support criticism is valid. Hopefully the next version of Gobe will tidy up the couple of significant shortfalls it currently has (it's preview page certainly indicates this and more) so that productivity is up to scratch. The other thing both Be and linux need, and which has been talked up on this forum heaps recentl is browser support. But Be Mozilla is only a tiny bit behind the rest.

    I strongly agree with what Luke said: Be outstrips linux as a desktop OS even right now. I can install it with a bit of dial up networking support on a computer illiterate friend's PC and just let them go. They are satisfied with the interface, and changing basic settings. With linux the learning curve, etc for a desktop OS is far far higher. As Luke said, Be and linux have the potential to be a rock solid combination for client/server combinations, and I'd really like to see greater integration through networking, applications, etc between the two of them.
    --


    Believe with me, my saplings.
  67. Re: Linux isn't proprietary??? by Musc · · Score: 1

    The only thing I can't do is slap my own copyright on it. I do for all intents and purposes own it, as copyright is not a 'right' that you can morally apply to even your own property. It is unfortunate that we have the capability to distribute software in other than the most easily modifyable form. But really the GPL just tries to nullify copyright.

    --
    Hamsters are at least as feathery as penguins. HamLix
  68. Re:Java is an evil virus. by TummyX · · Score: 1

    Um, I don't get it. (yeah stupid :)).

    Eventually wouldn't the GC release all memory used? What happens to an object that's now unreachable?


  69. Re:Beava by Mornelithe · · Score: 2
    Swing ... will not resemble BeOS's UI at all.

    Correct me if I am wrong but Swing supports something called pluggable look and feel (I believe I spelled pluggable right). If it does, this means that a BeOS L&F will most likely be made for BeOS. Thus, Swing will look quite a bit like BeOS's UI, unless you don't know how to change the look and feel.

    As for the "idiotic 'Pure Java' crap," I'll have to disagree. If Sun "[retracts] on Pure Java, allowing better integration into BeOS, Windows, Linux, etc.," why write in Java at all? You might as well write in C/C++ or some other language (higher level than those two if you like). However, by encouraging Pure Java, Sun encourages applications that will work on all standards compliant virtual machines. That means that I won't have to take my... integrated Windows code and modify it heavily so that it will run on BeOS. If I write my program in Windows, it will work on BeOS, Linux, Solaris, or whatever platform that I choose to run it on, provided there is a VM available.

    Finally, going back to the Swing issue, I'd say you are wrong on the speed argument as well. I have the JDK 1.3beta installed, and am running jEdit (my favorite text editor). It uses Swing, and I have absolutely no problems with the way it works, speed or otherwise. It could be that whatever platform you are using has a poor implementation. Hotspot makes a lot of difference (at least for me). If they are going to include Hotspot in the package (which would make sense since Sun is making the port), then I would say the GUI will be fine.

    Before you complain about Sun shoving "crap" towards you, maybe you should think about why they are doing so. There are actual reasons for writing in pure Java, and it isn't as slow as many people claim.

    I take no responsibility for grammar, spelling and usage in this post, as it is late, and I don't really care. I thank you for the time you spent reading this.

    Just my luck that when I finally find time/warrant to post something, the moderators are probably done doing their job. Oh well, I can live on no karma, as long as it isn't negative.

    --

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

  70. Re:re by Abigail-II · · Score: 1
    We must not accept anything that is not under a free license, preferably GPL. If we accept BeOS, or even Sun, we could very well end up with different masters, though we remain slaves.

    Can I see the GPL for the hardware you are using? Or, are you by any chance, using propriatery hardware? "Free" is nice, but it isn't the end-all be-all.

    -- Abigail

  71. Re:Java is an evil virus. by jacobm · · Score: 1

    The algorithm I was talking about (called "stop-and-copy") works like this: you have two chunks of memory- "old" and "new." You always allocate memory from old. When you need to GC, you start at what's currently in scope (which is in old) and copy it to new. Then you go to everything that you can reach from the objects in scope and recursively copy into new until you've copied everything over. Now you turn "new" into "old" and "old" into "new" and voila, your garbage is collected.

    All of the memory that you allocated but that is unreachable doesn't get copied, so that memory is reclaimed. However, you're doing work based on the amount of memory that's still active- if you have 10k of active memory, the GC will copy 10k into new, regardless of whether there's no unreachable data or a million megabytes of unreachable data.

    There are other GC schemes, but you'll find that all but the most brain-dead are actually not that bad in terms of their efficiency. The idea of garbage-collection as a bad thing seems to be the result of bad PR and the absence of any popular languages that are fast and that do garbage collection well- as you pointed out, Java does lots of things that make it slower than C++. However, since the most obvious difference between it and C++ is that it is garbage-collected and C++ is not, the conclusion most people come to is that garbage collection must be what makes Java slow. It isn't true, but that's what people see. Oh well...

    --
    -jacob
  72. Re: Linux isn't proprietary??? by Musc · · Score: 1

    I don't know what definition of proprietary you are using, but according to the language of the FSF, software placed under the GPL is Free Software, which is the opposite of proprietary software. What definition of propietary with respect to software could you possibly mean without talking about copyrights?

    --
    Hamsters are at least as feathery as penguins. HamLix
  73. Re:Java is not bad by Victim12 · · Score: 1

    I actually felt that the productivity improvement of Java over C++ was minimal compared to Python over Java. But you're right, developing an app quickly and easily is really cool, and Java can be helpful.

  74. Re:Linux - Free but not Cheap by MassacrE · · Score: 1

    actually, I have not downloaded or paid for linux in three years. One friend orders the CD for $5, then we all share.

    try doing that (legally) with any other OS besides *BSD

  75. Re:Yeah my dad... by shacker · · Score: 1

    My dad is a complete computer-phobe, and has been using BeOS for more than a year now, full-time. He says, "it works like I expect it to," but when I come over and show him some of the funkier things he can do, he always gets excited and digs in deeper. The bash shell still intimidates him, but that's the nice thing -- it's there for those who want or need it, but users can use the system full-time without ever opening a Terminal. He never calls me for support, either. :)

  76. Re:But who uses daily? by Parlock · · Score: 1
    That wasn't the point, the point was you can make the coolest and greatest OS in the world. But if there aren't any apps to run on it then what good is it...

    And so far the commercial apps for BeOS are just not there for people to use it. It has nothing to do with Linux or Windows. Just that there are more apps available for them than BeOS, so they are going to used more on a daily basis...

    And it has nothing to do with Open-Source, if that was true then why is Windows a dominate OS in the market. Because it has apps that users can use on a daily basis to get there business done...

    Don't get me wrong I would love to see BeOS be used more, but let's face it they lost when Apple dumped them...

  77. Re:What? No Linux port yet? by Jeremi · · Score: 1

    There are many _professional_ studio devices that are supported by BeOS, but not by Linux/Windows.

    Sorry, what? I'm as big a BeOS fan as you'll ever see, but I don't think there is a single piece of hardware anywhere that is supported by BeOS but Linux/Windows. BeOS simply doesn't have enough marketshare to justify Be-specific hardware.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  78. Blackdown 1.2.2 status by harmonica · · Score: 1

    It seems they're making progress - see the status page, updated on Oct 30.

    But you're right, I'd also like to know how Sun's support of a Linux JDK might look a year after they announced it...

  79. Re:What about Java on Linux? -- IBM by Westley · · Score: 1
    Yes, I know HotJava's not that wonderful a browser, just thought it'd be a good test to see how well IBM's JDK and JRE work.

    Maybe. Or maybe it's a good test to see whether or not Sun are relying on any implementation-specific bits of their JVM... Of course, without seeing the problems and analysing them properly, it's impossible to say one way or the other.

    I would agree with the previous poster - Java support for Linux may well be more IBM-based than Sun-based in the future. In fact, I can see that spreading beyond just Linux... IME, IBM are the most Java-savvy company around. (Oh, and jikes is fantastic :)

    Jon

  80. Re:I have been BeOS user for a whole 5 days now by Dr.+Sp0ng · · Score: 1

    I am NOT a programmer, I don't even know basic. I was using RHL 5.2 > Openlinux 2.1 > Openlinux 2.2 and now BeOS. My system: Diamond Micronics MoBo C200 AMD K6-2 300Mhz 128MB RAM IDE ATAPI ZIP 100 Creative Labs Riva TNT 16MB PCI video card Creative Labs PCI128 Soundblaster Generic 56K Modem (jumpered) Installation: Its easier to install than DOS. Stability: Hangs every now and then when on the 'net, kinda like the first version of W95, well, maybe not that much;-) The PS command from the shell (BASh) is the only default way to manage threads? or to kill a hung app (there is a funky key combo too...but its never worked for me. So I downloaded a program called SLAYER wich is just like the GUI task manager in KDE. Applications Surprisingly, it ain't that bad, I am am very content. Although a free Office Suite wouldn't hurt. Hardware Support is very limited, if it is new and popular ya' got good chance it'll work. EXCEPT PRINTERS - - BIG WEAK POINT only a small handful of printers are supported Speed oh my god, I didn't know my PC could do that? Overall I am damn near ready to delete Linux BTW I got my copy at Worst er, Best Buy with a VERY WOULDN'T BE WITHOUT IT BOOK (BEOS BIBLE) for all of 49.99. Besy fifty bucks I ever spent - -I am HIGHLY impressed. GO FOR IT!

    I installed BeOS awhile ago on a spare hard drive I had. It was, to say the least, extremely impressive. Speedy, (mostly) stable, and very nice to look at. I used it as my primary OS for 2 weeks, then went back to my old combination of NT and Linux. Don't be so hasty and delete Linux off your hard drive yet - although Be shows a lot of potential, as other people have pointed out it has very few applications, and even fewer useful ones. It's fun to play with, but for serious work, it's not terribly useful. Another very annoying thing was that I kept finding apps that I wanted, but didn't have the source available and were only compiled for R4, which apparently isn't binary-compatible with R4.5!

    Once BeOS gets better (and more) applications, I'll give it another try. For now, though, it's pretty useless... and its web browser kinda blows chunks :-)

    "Software is like sex- the best is for free"
    -Linus Torvalds

  81. BeOS demo on website? Downloadable? by harmonica · · Score: 2

    Is there some page on the be.com site where I could order a demo CD? Is the demo downloadable somewhere? I'd like to try it with my hardware...

    1. Re:BeOS demo on website? Downloadable? by Dandy · · Score: 1
      You can order a $10 demo cd from here:
      http://www.bedepot.com/order/promo_start.asp

      --
      ----Daniel Pearson of the UMBC LUG
  82. Re:I have been BeOS user for a whole 5 days now by Shadowlion · · Score: 1

    Actually, I used BeOS as my only OS for at least six months (at least at home). I found that anything I wanted to do, there was an application available for it. Software development, word processing, spreadsheeting, web surfing (both with and without JavaScript), web serving, Usenet reading... in other words, the sorts of things the average Joe does (well, perhaps not software development).

    With regards to binary compatability, things compiled for 3.x Intel BeOS won't work on 4.0 or greater. Why? Be found that using the ELF executable format gave them great benefits over the PE executable format, so they decided to switch. Unfortunately, this rendered everything else unusable. After considering the issue, Be decided against including a compatability layer in the operating system to run the old executables. Given that one of BeOS' design goals is to avoid as much cruft and crap as possible, that compatability layer would have been just so much extra garbage to sandbag the operating system and cause it to run slower and be less stable.

    As far as NetPositive goes, I'd have to disagree. That it doesn't have Java or Javascript is a blessing. It means I don't have to put up with the slowest thing on the web, and the buggiest thing on the web, respectively. It isn't 100% standards compliant, but I've yet to run across more than a handful of sites where Net+ displayed them incorrectly.

  83. the last hurdle by qwerjkl · · Score: 1

    that was the last thing i was waiting on for beOs. now it's going on my machine in the next couple weeks. finally. java 2 is getting there enough to make development fairly straightforward and beOs is built to handle its needs.

    --
    abrams's advice: when eating an elephant, take one bite at a time.
  84. BeOS vs. Corel Linux by clearcache · · Score: 1

    Slightly off the Java for Be topic, but this seems to be where the Be discussion is going:

    I don't have any experience working with either BeOS or Corel Linux (Caldera user, myself), but it seems to me that the two are targeting the same market. Some have said Corel's release is a dumbed-down version of Linux, and Be is "a great OS for technophobes", etc. How do the two compare? It would be a great /. article, actually, to have some _objective_ comparison of the two OS's. Does anyone out there have the resources...and the objectivity?

    I've read some great reviews of the BeOS and particularly its user interface. I would be curious to see how it compares to other (maintstream and non-mainstream) OS's.

  85. Re:Servlets by greenrd · · Score: 1
    Servlets are not run through CGI. The two are different methods. With CGI you would probably have a separate Java Virtual Machine spawned for every single connection, which is obviously extremely inefficient (hogs memory and CPU, and entails a significant delay for each one to start up). The whole idea of servlets is that you have a single VM that stays continuously running, and all of the servlets run inside that VM (though not necessarily through the same classloader).

  86. Re: Linux isn't proprietary??? by Musc · · Score: 1

    I don't know about you, but I came to my own conclusions regarding copyright long before I even had my first computer. Later, when I discovered RMS, I was amazed to find someone whose ideas correspond directly to my own.
    This is irrelevant to the discussion, however. We are not arguing about morals, you are just playing with semantics. Proprietary is when something is being treated like property. Standard pay-licenses are most certainly proprietary, even if you pay for them, you only have extremely limited rights to use them, the authors maintain full ownership over the software, and in turn, the user.
    Public domain software, on the other hand, is still proprietary, in that it is being treated like property. The owner merely gives it up to the public. This way, anybody can come along and claim it, make a change, slap a copyright on, and it is just as bad as an unfavorable license on the other hand. A GPL-like license is the only kind that is truly free and non-proprietary. Licensing software under the GPL is akin to releasing a slave under the condition that he may never be a slave again. If the software is under a BSD license or is public domain, it is only non-proprietary until someone else claims it. GPL uses the copyright powers granted by the government to ensure that a particular piece of software will never fall under a tyranical ownership, by keeping the ownership with the creator, BUT WITH THE CONTRACT THAT THIS OWNERSHIP WILL NEVER BE EXERTED SAVE TO PROTECT THE SOFTWARE FROM FUTURE OWNERSHIP.
    The GPL is a very complex issue, and there surely are a great many people who don't understand it, yet are proponents anyway. Your comments, however, deeply offend those of us who truly understand and believe in the ideals of freedom.

    --
    Hamsters are at least as feathery as penguins. HamLix
  87. Re:Another Java FUD monkey... by be-fan · · Score: 1

    Question? Why not extend C++ with a bunch of fast lowlevel graphics and GUI libraries (kinda like STL) and have the OS makers maintian the back end code. Like I can cout on everything from an NT machine to a Vax, to Be (run the app from terminal)and it works. Of course the backend code is not the same, but that doesn't matter. Speed would not suffer. It would be just like graphics drivers, they all have a standard interface, but they keep getting faster because companies want theirs to stand out. Then make super optimized compilers for each platform (VC++ is damn close to as good as it gets on x86. I think Intel's is the fastest though but only by a it.) So yea would have to recompile the app for each platform, but how long does that take?

    --
    A deep unwavering belief is a sure sign you're missing something...
  88. Re:re by mlk · · Score: 1

    Hence why there is Linux

    I use Be, I like Be.
    You use LINUX, you like linux (at a guess)
    the same can be said for a win user.
    and a *BSD user
    and a Solaris user
    ...
    Some people are HAPPY to give monny for somethink they like.
    I am not a 'slave' to Be inc, Be Inc are SLAVES to ME, if I stop buying THEY die.

    NOW LETS STOP ALL THIS 'MY OS IS BETTER THAN YR OS' SHIT!!!
    I'm (and I think many others) are just fucked off with it.
    (my apolgys for swaring, i'm just a little irratted).

    Free your self, use the OS YOU like.

    --
    Wow, I should not post when knackered.