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.

287 comments

  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. good by Anonymous Coward · · Score: 0

    good because I love beos, and everything that it stands for but having no java support sucks. Not to mention that the javascript support for all of the web browsers for it suck

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

      Ummmm, JavaScript has absolutely nothing to do with Java. JavaScript's name is pure marketing by Netscape.

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

      I'm love BeOS and glad to see a sun supported jvm now all I need is better GL card support and a quake 3 arena port and I will be happy

  3. Re:What? No Linux port yet? by screeching+weasel · · Score: 1

    Heh heh. BeOS 1, Linux 0.


  4. 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 Anonymous Coward · · Score: 0

      Matt,

      I will agree with you. It is obvious to see that SUN is shooting itself in the foot over this closed java porting team. In my worst paranoid moments I think they did it on purpose. They took the wind out of the other porting efforts by saying SUN will do it, and then they purposefully do a crappy job??? Man too much paranoia.

      marc fleury

    3. 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)

    4. 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
    5. Re:What about Java on Linux? by Anonymous Coward · · Score: 0

      Hi, Matt:

      Do you absolutely need 1.2 functionality? I've been using JDK 1.18 from IBM on linux. The few quick and dirty benchmarks I've done show it's a *lot* faster than Blackdown's JDK. (I don't have any numbers worth posting - I just know it runs my research faster). I'm not sure what the deal with IBM's license looks like though, so you may want to look into that too.

      -Doug

    6. Re:What about Java on Linux? by Anonymous Coward · · Score: 0
      Do you absolutely need 1.2 functionality?

      Hell yes. Without AccessController and friends, writing a fine-grained SecurityManager is impractically difficult (my users sure aren't going to roll their own, and they shouldn't have to trust me). If the only useful option in your security model is "any code this app loads has implicit permission to turn my machine inside out," you might as well go native.

  5. 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 ?
  6. Kinda of Offtopic: Real winner of MS trial by kevlar · · Score: 0

    The real winner of the MS trial is Sun. This will pretty much open the door for them to slaughter them in the court room over MS' breach of contracts.

    What I personally would like to see is Java used on a wide-scale basis for Office Application software, etc. That way platform architecture would not hinder the software.

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

      java for office apps? ...sloooow.

    2. Re:Kinda of Offtopic: Real winner of MS trial by Anonymous Coward · · Score: 0

      Wouldn't it just make more sense to have an open office file format that could be used on any platform? Any version of an office suite would be ungodly slow...

    3. 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.

    4. 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 :-)


    5. 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.

    6. Re:Kinda of Offtopic: Real winner of MS trial by Anonymous Coward · · Score: 0


      When I labeled this as "Kind of Off Topic" I meant offtopic in the sense that it I'm not specificly refering to BeOS and Sun.

      It is entirely ON TOPIC in the sense that it shows how Sun can invest in more architectures since its going to have less trouble with MS. Hence this deal with Be.

      To the gimp who moderated this down I only have one thing to say: if you had half a brain, you would have put two and two together, and realized this.

      Now I have to post this AC because there are stupid people with moderated privs.

  7. 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 Anonymous Coward · · Score: 0

      Well, there is one, or at least the beginnings of one. The source for a BeOS Look and Feel is available in the CVS tree for BeKaffe .. e-mail heuermh@shore.net for more information.

      See also the BeKaffe home page.

    2. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      If I recall correctly, Kaffe is GPL so the code isn't freely-redistributable. :(

    3. 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.

    4. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      No, that's forced-redistribution. Buy a clue.

    5. 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.

    6. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      Trolling among those who have been brainwashed by Stallman is the most fun kind of trolling.

      Part of freedom (free speech, not free beer) is the freedom not to say something. However, That Supreme Liar Stallman has taken that right away using the GPL and it's web of falsehoods to make you think otherwise. The GPL is as bad as and worse than any commercial license.

    7. 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.

    8. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      I wholly agree with that. Just don't deceive anyone about the true nature of the GPL.

    9. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      What the fuck kind of paranoid ranting is this? You can download and read the text of the GPL. Its not some big secret.

    10. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      I know. Seems like most its proponents haven't.

    11. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      What C compiler do you use by the way? :)

    12. 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...

    13. Re: BeOS Look and Feel by Anonymous Coward · · Score: 0

      TenDRA, and you?

  8. 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.


  9. 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 Anonymous Coward · · Score: 0

      Actually Blackdown released a new version of their 1.2.2 JDK port that they say is in good shape EXCEPT on SMP machines. However take a look at the status page.

    2. 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.

    3. 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).

    4. 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
    5. Re:Outstanding by Anonymous Coward · · Score: 0

      Free my ass. When will you dumbasses start thinkin. Twits out there can barely scratch their asses, and you expect them to learn linux. Sheesh. Who's gonna pay for that hefty support apparatus for starters? If I hear your stupid arguments one more time I am gonna S+++.

  10. 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

  11. 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 Anonymous Coward · · Score: 0

      Be is a seroius desktop OS, unlike Linux which is a server OS wanting to be a desktop OS. Why waste their time on a lost cause?

    3. 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 ... :)


    4. 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.

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

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

      -lx

    6. 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)
  12. 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?
  13. 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 Anonymous Coward · · Score: 0

      I used to think the same way until a VB developer told me "you know with J=this and j-that, swing is the MOST integrated api you can have around. HE, of all persons, was positively impressed by swing (i wasn't). But that was a year ago, and he said "give it time"..

      I am now changing my ways. With a pII/pIII and the MS VM (kudos to M$ they do make the best VM) the client java stuff just flies. Use togetherJ or Netbeans on a powerfull machine and you will see what I am talking about (TJ3 with JCVS integrated browsing and visual commit of the reverse engineering etc etc). Functionality wise it is blowing non-java apps (such as rose for UML) away. Honestly.

      Now with the web apis of java and the powerful backends being built (EJB and apache jserv) you will see that the next generation of applications will be client java talking to servlets and EJB in the backend. SCREW THE WEB BROWSER and applets. Real apps will run on the client with mucho MHZ (SCREW THIN CLIENT THINGIES) on kick ass fast VM (M$ or HotSpot) (SCREW SLOW BROWSER VMS). Who said the GUI had to be javascript/xsl? . watch swing moving the browser away of the application space over the next two years. java client is here to stay, and as it gets better will overtake the web application space. See everybody thinks you need to have the client first and then you move to the server. Huh huh it doesn't work that way in the web. Who give a fuck that IE killed Netscape (SCREW IE (and mozilla too for that matter)). ALl I care about is that APACHE stays strong (they need server java in a BIG WAY)) and then it will move to the client with EJB and servlets to deliver the content to these clients. You can talk http to vb client off jserv/ejb. The client NEEDS to be powerful, it is and will remain so. Swing is at the right time the right place.

    2. 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.

    3. 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.

    4. 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!
    5. 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.

    6. 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
    7. 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.
  14. 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
  15. 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...

  16. WOW ... by Anonymous Coward · · Score: 0

    This is REAL BeOS news. Keep going Be Inc ...

  17. 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? ;)

  18. 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.

  19. Yeah, right .. BeOS is all over the place. by Anonymous Coward · · Score: 0

    I would say Linux is all over the place ..

  20. 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 Anonymous Coward · · Score: 0

      Next one's in beta now...

    3. Re:Get 4.5 or wait for next release? by Anonymous Coward · · Score: 0

      upgrade coming around Comdex...(4.75??)

    4. Re:Get 4.5 or wait for next release? by Anonymous Coward · · Score: 0

      don't you get the current version plus 2 major upgrades (like 4.5, 5.0, 5.5)? they tend to release a major release about every 6 months, so you'd get ~1.5 years for whatever they charge.

      i don't know, since i've never bought it (BeBox owner), but i think i remember seeing that...

    5. 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.

    6. Re:Get 4.5 or wait for next release? by Anonymous Coward · · Score: 0

      "for so long"? It's only been at 4.5 for a few months, then there was 4.5.1 and 4.5.2. Not bad for a commercial OS. I think the reason why you're not seeing many updates is (1) BeOS is stable, and (2) the Be guys seem to like waiting until they have something worth the upgrade effort. Item #1 would be in contrast with Windows, and Item #2 would be in contrast with Linux, IMHO. I like their style. -OOH

    7. Re:Get 4.5 or wait for next release? by Anonymous Coward · · Score: 0

      R4.5 hasn't been around for that long. The current release is 4.5.2. I believe they are releasing an update around the time of Comdex and I think it will be free to registered 4.5 users. A full fledged new release is due out early next year.

    8. 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

    9. 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.

    10. Re:Get 4.5 or wait for next release? by Anonymous Coward · · Score: 0

      The subscription method went out with R3. The way it works now is that you buy version R(number), you get any minor version updates free (like R3.1->R3.2, R4.5->R4.5.1, etc.), and usually downloadable on Be's website. R4.5 was shipped as a free cd to all registered owners because it was too big to distribute over the net. Major updates (ie, R4->R5) are $25 for registered owners (you really need to register!). Developers no longer get major updates free and BeBoxen will only be supported through 2000 (R5, but probably not R6). Not to mention the fact that you can get BeOS (legally from a reseller) for ~$40+ if you search around (hint: search BeNews), but the $25 upgrade price is still the cheapest you can get it.

  21. 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 Anonymous Coward · · Score: 0

      Uh... They can't release the source to Solaris. It's System V code. If they released the source code for Solaris all [legal] hell would break loose.

    5. 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

  22. Roll your own memory mgt, static linking.... by Anonymous Coward · · Score: 0

    ....sometimes this is what you want in a language, sometimes its not. For those other times, Java (or Perl) are good tools.

  23. You can't be serious... by bconway · · Score: 0

    One of the major selling points for Be is the speed. Remember "It boots up in under 20 seconds!"? Hmmm...now add java in any form...this is a joke right? Java has had its day in the sun (no pun intended), though that's questionable to begin with. It's slow, ugly, and a real hog of cpu and memory. Can't we move on? There are _hundreds_ of better alternatives.

    --
    Interested in open source engine management for your Subaru?
    1. 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
    2. 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.
    3. 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.

    4. 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.

    5. Re:You can't be serious... by Anonymous Coward · · Score: 0

      If only you had an idea of what's happening when the vm starts up...

    6. Re:You can't be serious... by Anonymous Coward · · Score: 0

      Hahahaha... I quote, "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." Ask GeoCities about their server side java fiasco! hahahahahaha... Ok, it's out my system. Anyway, yes, Java is here to stay. It's a very good language, even though it's been piecemealed to be something it was never intended to be. But heck, thats the same with almost all languages. Anyway, as for being more elegant? Please! That's like saying my tongue is prettier than yours--IOW, it's in the eye of the beholder. I could go on about how Java fails to deliver on it's promises, etc. etc... but what's the point. As long as the world is filled with weenie boy programmers who worship Delphi and VB, then there will always be those who think that Java is the savior. What we need to do is face the truth here. Java is a tool, C is a tool, C++ is a tool, VB is a POS...uh...sorry. They all have their places, but for some strange reason, no one seems to notice. Hence, Windows NT as a server! hahahaha :) Ok, watch out... programmer humor. Peace out!

  24. Try openstep by Anonymous Coward · · Score: 0

    If NeXT had properly marketed it it would be cross platform.. As it stands you've only got MacOSX, Windows, and sort Unixes with GNUStep. Other than that, it's everything Java wishes it was, with a better base language to boot :)

  25. 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

    1. Re:Yeah, but what they really need is: by Anonymous Coward · · Score: 0

      But if they really want to do someting nice, they should port v3.1. Sure, v1.3 added some nice client side optimizations, but the ability to maintain a stable warp field didn't mature until v2.3 and the new QED classes in v3.1 make time travel a reality.

  26. 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...

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

      Hey Scot, You know something we dont? :) AC 7133925

  27. Maui beta 2 is latest for now by Anonymous Coward · · Score: 0

    The most recent publicly available BeOS is R4.5.2.

    Be is working on a 4.x relase codenamed Maui. It should have improved media nodes and some other goodies.

    The BIG improvement is Dano, which will probably end up being R5. Dano will have totaly reworked and improved networking.

  28. 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

    ----

  29. Bill Joy, Why do you hate me? -Linux by Anonymous Coward · · Score: 0

    Bill Joy,

    Why do you share your toys with other like BeOS and NT(who hates you), but not with me.

    I want to be your friend, but you are making me mad. Don't you realize that Kaffe, HP, MS and I(linux) could get together and stomp on you?

    -Linux

    1. 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.

  30. 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 Anonymous Coward · · Score: 0
      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.

      Thank God for that. How does it compare to KDE with it's MOC and slots and stuff. Compared to a lot of C++ API's KDE looks nice and simple ...

      OTOH if BeOS is just "using C++ like C with simple object extensions" why didn't they just use ObjC !? ;-) With a set of classes like OpenStep in ObjC the concept of API.

      If you know C and C++ you'll love ObjC ;-)

    3. 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.

    4. 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!

    5. Re:Happy Happy Joy Joy by Anonymous Coward · · Score: 0
      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. You're serious about this?

      Or do you mean there no API that will return an exception?

      The reason I ask is because exceptions help the robustness of the program.

      As for not using STL, you don't like a templated data structure that fully reusable and fast?

      Am I missing something?

      I am not attacking the the stand point of being all puffy about the hope that java will conquer the world. I just want to know what is wrong with the STL and the exceptions.

      Maybe I am just braindead because I am not on the javawagon.

    6. Re:Happy Happy Joy Joy by Anonymous Coward · · Score: 0

      I'm not agaiinst exceptions per se, in fact Java has a nice implementation. The point is really that in the C++ world, all these mechanism were being glommed onto a language that allready had some fundamental problems, and all this had to be fillterred through standards committee so the whole thing began to take on a kind of kitchen sink approach. THere are just so many rules expections to rules, etc... that the whole thing has IMO become a complete cluster, um.. bomb. Interestingly, as a bit of historical trivia, I think a fair number of the Be engineers had been involved with the Taligent effort, and they saw that that project was basically destroyed by overzealous use of all the extensions and the same kind of kitchen sink approach. They had built this huge sophisticated framework, and when they finally managed to get much of it together, the thing would hardly run. This whole expereince encouraged people to make it lean and mean. I wish I had the orignal quote with me, but if anyone's interested I'll try to track it down.

    7. 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...
  31. 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 Anonymous Coward · · Score: 0

      You really need to look at Swing/JFC before saying Java doesn't have a good crossplatform GUI API.

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

      I am a beos TNT2 user please do not spread FUD

    7. 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?
    8. Re:to bad Java sucks for GUI apps. by Anonymous Coward · · Score: 0

      I've recently been using Java2/Swing for GUI coding and I came away from it thoroughly impressed. It really does work quite well. The code is nice and readable. Much more than I can say for all of the MFC code that I've seen.

    9. 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!
    10. Re:to bad Java sucks for GUI apps. by Anonymous Coward · · Score: 0

      Grow the fuck up you ass wipe!! That and get a fucking life so you can pay for the stuff you use you two-bit panhandler!

    11. Re:to bad Java sucks for GUI apps. by Anonymous Coward · · Score: 0

      Hell more than I could say for the X code I would have seen if I hadnt ran away screaming at the first glance.

    12. Re:to bad Java sucks for GUI apps. by Anonymous Coward · · Score: 0

      The BeBox which I have access to is running BeOS. I'm totally unimpressed with it, although whether the problem is the operating system or the hardware is hard to tell. The machine has two 133Mhz processors and yet still runs relatively slowly. It isn't stable and the lack of support for multiple users under BeOS is dissapointing. Apparently groups and users have been partially implemented but are not yet usable. Despite the machine being the original "Be" hardware the support shown for it is fairly poor - most BeOS apps appear to be for the Intel R4 release. And what was it about BeOS using modified GPLed code and not releasing the source?

    13. 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.

    14. 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...
    15. 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...
  32. 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 Anonymous Coward · · Score: 0

      Care to share how you're getting this insider info, or are you just pulling it out of your ass?

    4. 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.

    5. 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

    6. Re:Sun internal politics won't allow it by Anonymous Coward · · Score: 0

      Most of us, who have had the "pleasure" of working inside Sun know that Sun is still a hardware company. Every other departments in Sun exist to sell more *Sparc hardware. If Sun can use Linux to sell more sparc boxes, they'll be more than happy to do that.

  33. R5 probably won't be out until spring by Anonymous Coward · · Score: 0

    This was discussed on BeNews a few days ago, and it is believed that there will be a R4.6 very soon, with R5 (the one that's supposed to have complete hardware-accelerated OpenGL support) coming next spring. I'm not sure where any of this info came from. I really like R4.5, and the nice thing about Be is that each new major release only costs $25 for registered users, so you don't stand to lose very much if you buy a 4.x release just before R5 comes out.

  34. whoops by Augusto · · Score: 1

    Sorry for the double post.

    --

    - sigs are for wimps.
  35. lightbulb and stuff by Anonymous Coward · · Score: 0

    ? I'm not the brightest lightbub

    No you're not ;-)

  36. 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.

  37. The networking kit. by Anonymous Coward · · Score: 0

    The new networking kit should be lightning fast. This is what a Be Inc programmer wrote regarding the tcp/ip stack. "The stack that is being worked on will be very cool. It was designed by looking at BSD and linux and anything else, and trying to figure out how to make it faster and more modular. I am personally very impressed with the design. I, however, do not know when it'll be released. It's fairly far from done, so probably not the next release..."

  38. Another Java FUD monkey... by Anonymous Coward · · Score: 0

    Java isn't slow anymore. and haven't you heard about hotspot? And lest ye forget: It's about the cross-platform compatability, stupid. Not a lot of people clamoring to write a Be-Only app, but a pure Java app, that runs on Linux, Be, Winders, AIX, Solaris, without so much as recompiling. Now THAT's a language!

    1. Re:Another Java FUD monkey... by Anonymous Coward · · Score: 0

      > Linux, Be, Winders, AIX, Solaris,

      Errr, not quite. Having worked on a large scale java project for several months, I can say with certainty that Java does not do that "run anywhere" thing on windows. Although we got everything working fine under Mac, Linux, *NIX, it took some hacking to get it to work under windows. Hopefully the trial will let Sun go to work on making MS comply, because universal binaries will kick ass.

    2. 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).

    3. 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...
  39. 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.

    2. Re:Threading is a big deal to java by Anonymous Coward · · Score: 0

      Threads can be inplemented in userspace, like Java's "green-threads", but yes, native threads are faster if available but not required for multithreading.

  40. BeOS not free for PPC by Anonymous Coward · · Score: 0

    Just to clarify your misconception. Be Inc. does not give the BeOS PPC version away for free. Ti ships on the same CD as the Intel version. They did at one point when there was only a PPC version, PR2 for you Be-Intel users. They offered it as a download to get more people using it. Apple had stopped provided the needed specs and Be wanted to show that there was enough support and hardware purchasing power to warrant Apple, Steve Jobs, providing Be with thte needed specs.

  41. 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
  42. Re:What about Java on Linux? -- IBM by Anonymous Coward · · Score: 0
    Take a look at the work that IBM is doing with Java on Linux. It's good! They are closing in on a fast, stable JDK 1.1.8 release (the pre-release versions are much faster then Blackdown's port), and they have anounced their intention to do a Java 2 port.

    The future of Java on Linux will come form IBM, not Sun.

  43. 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


    1. Re:Getting R4.5 by Anonymous Coward · · Score: 0

      This is a lot nicer than Microsoft's version. new Windows 98 = ~$180 vs. ~$100 3.x to 95(aka 4.0) = ~$90 vs. $25 95 to 98(aka 4.5) = ~$90! vs. $0 98 to 98SE(aka 4.6) = ~$25 vs. $0 I'm not even going to get into Microsoft's NT/2000 pricing scheme!

    2. Re:Getting R4.5 by Anonymous Coward · · Score: 0

      This is a lot nicer than Microsoft's version.

      new Windows 98 = ~$180 vs. ~$100
      3.x to 95(aka 4.0) = ~$90 vs. $25
      95 to 98(aka 4.5) = ~$90! vs. $0
      98 to 98SE(aka 4.6) = ~$25 vs. $0

      I'm not even going to get into Microsoft's NT/2000 pricing scheme!

      Sorry about the double post. I've forgotten most of my HTML.

    3. Re:Getting R4.5 by Anonymous Coward · · Score: 0

      That's how it worked in the past, but it is no guarantee for future pricing and upgrade policy.

  44. 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.

  45. Let's get into the 90's by Anonymous Coward · · Score: 0

    Seriously, the lack of kernel threads and preemptive multitasking is so 1992. The MacOS may be cutting-edge in terms of user-friendliness, but it's like a house with a great paint job and 100-year old wiring inside.

    (Bring it on! God, I love OS flaming!)

  46. 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).

  47. Linux - Free but not Cheap by Anonymous Coward · · Score: 0

    It really brings a big smile to my face when Linux users tell me all about their FREE OS. So tell me How much did you pay for your computer???? How much was that free Redhat/Debian distro??? Monthly ISP fees to download free distro??? Cost books and magazines on Linux??? Etc... Etc... Etc...

    1. 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!
    2. 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.

    3. Re:Linux - Free but not Cheap by Anonymous Coward · · Score: 0

      No you don't. You could easily order BeOS (lowest recent price I've seen was $49 for BeOS w/BeOS Bible) over the phone, install and use it without connecting to an ISP at all. With Linux, if you wanted to do the same thing, you'd end up paying about the same price, if not more.

    4. Re:Linux - Free but not Cheap by Anonymous Coward · · Score: 0

      Linux is free because we have the right to hack on it. It's nice that it's also relatively cheap, but hardly essential.

    5. 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

  48. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    more like BeOS 1 - Linux 30?
    heh
    Linux gets much more commercial vendor support than beos, at least in the hardware support department. BeOS is really damn cool but unless something drasic happens i dont see it getting out of its niche market..

  49. Here are the numbers! by Anonymous Coward · · Score: 0

    VolanoMark VM Results Technically speaking, Linux is fastest but only with the TowerJ VM which costs mega $$$. The IBM JDK is the next fastest VM on Linux but it's behind VMs on NT and OS/2

  50. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    Yeah, I remember that one. It was for DR8 and was fast like hell.

  51. Some people pick the best language for the task by Anonymous Coward · · Score: 0

    That's the way you're supposed to do it, but the way. Java's a great language and while it can be slow (Blackdown's JVM) it can also be very fast (IBM, TowerJ) The features of the Java language and libraries allow you to develop applications in a small fraction of the time it'd take to build the same thing in C or C++. C is not the best language for all programming tasks, it is only the best language for some programming tasks.

    1. Re:Some people pick the best language for the task by Anonymous Coward · · Score: 0

      I like Java, _except_ for its speed. It's just as fast as C++ except for memory allocation - it's eons slower here.

      The single-threaded garbage collector is too slow to cleanup unrefed data. So trying to support a huge number of clients with java usualy ends up with memory bloat + coredump.

      Java needs to get rid of the silly garbage collector. It's stupid people - if you design your code right you will have no leaks. I have worked on multi-million line code in C++... with zero memory leaks thanks to all the memory leak tools used.

      Also Java needs poll. They should have put that in early on but they ignored all such requests.

    2. Re:Some people pick the best language for the task by Anonymous Coward · · Score: 0
      You're very uninformed. I work for a company that makes a pure Java e-commerce server and have a lot of experience in that area. Our clients servers regularly handle 4000+ concurrent sessions.

      Garbage collection means you're free to concentrate on building your application. Developing an application in Java is easily twice as fast as doing so in C (or even C++) and much less error prone. Perhaps you can give a more concrete example of what you think is wrong with garbage collection in general, or a specific JDK's garbage collector.

      I note a bias typical of Linux zealots in your post, specifically your implication that C++ performs at approximately the speed as Java and, also by implication, much more slowly than C. C++ development on Linux might have been bad in the past because gcc was an extremely poor C++ compiler until egcs matured. I challenge you to give me an example of well written C++ that's significantly slower than well written C code. By well written, I mean readable, comprehensible, and extensible as well as efficient. I don't think you can.

      One more point. Java is a language not an a specific implementation of a VM. There are many implementations of Java VMs, some of which are much faster than others. I suggest you do some research.

    3. Re:Some people pick the best language for the task by C.Lee · · Score: 0

      >I challenge you to give me an example of well written C++ that's >significantly slower than well written C code.

      You'll lose the challenge because there's no such thing as well written C++. End of contest.

    4. Re:Some people pick the best language for the task by Anonymous Coward · · Score: 0

      Well, if it's true that there's no such thing as well written C++ code, then I'd win because he couldn't give me an example of it being slower than C (see, understanding logic can come in handy!.) But it's not true. Not many Linux programmers can write C++ code well, but that's because they don't take the time to learn the language. C bigots are just sad. Maybe the first step is learning some basic logic skills!

  52. I'm a very happy honorary jelly doughnut! by Anonymous Coward · · Score: 0

    No, Bush really didn't really say that. In fact, during the 10th anniversary of the fall of the wall, he was so concerned about not repeating Kennedy's blunder that he said: "Ich bin ein sehr glücklicher Ehrenbürger von Berlin", instead of the grammatically correct "Ich bin ein sehr glücklicher berliner Ehrenbürger". (Sorry, for this completely offtopic post, which isn't even the first, but I was rolling on the floor when I heard him uttered that sentence...)

  53. 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 Anonymous Coward · · Score: 0

      the landmine of java is that it eliminates the desire by any developer to make a native app. take, for example the icq java client (for mac and unix). i love java to death as middleware, but the awt is pure crap. i've yet to see any java app that i'd like to see on my desktop. 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.
      without native apps, the beos will die. java is a nice crutch, but it will bring down the os if relied upon too much.

      pchan (pchan@bemail.org)
      -----
      when i grow up, i'm going to bovine university

    2. 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.

    3. Re:Java bad for BeOS future? by Anonymous Coward · · Score: 0
      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! If all apps are native, the platform with the most apps inevitably strangles all the others, where Java lets platforms compete on merit. If, were it not for native apps that aren't available elsewhere, nobody would want to run BeOS, what good does it do the world to have it?

    4. 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.
    5. Re:Java bad for BeOS future? by Anonymous Coward · · Score: 0

      Yeah, a JIT that doesn't cache its output is just silly, though you need some sort of verification the cached version really came out of the JIT (and not some malicious tampering that would have been invalid bytecode), along with a record of who signed the bytecode so the cached native code gets the right permissions and codebase.

  54. 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.

  55. I have BSD Linux and BeOS on my LAN ;-) by Anonymous Coward · · Score: 0

    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).

    The BeOS system has an X server on it and I often connect to the Linux or FreeBSD boxes and run KDE applications from there. They look really nice on a BeOS desktop if KDE on the xclient machine has a BeOS theme running ;-)

    Hard to decide which I like best:

    - BeOS may one day be the multimedia OS (once the apps start to appear) but right now there seems to be a lot of cool MM stuff happening on Linux (/w KDE especially). Running multiple MM apps under BeOS produces *much* lower loads but they actually don't seem *that* much faster than some Linux Apps (the machines are basically identical).

    - Linux filesystem is lightning fast but BeOS journalling (slow by comparison) is nice to have.

    - SysV init on Linux is complex but I like what it offers (lots of status checking and easier customization of the server)

    - FreeBSD bootconfig is awesome - as well the damn machine just chugs quietly away: over 4 months uptime now (as IMAP and web server - not too busy). There's something damn stable about it ;-)

    Next victims: a MacOS/X server on a G4 or maybe an old black hardware NeXT machine or maybe Darwin ...

    1. 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.

    2. Re:I have BSD Linux and BeOS on my LAN ;-) by Anonymous Coward · · Score: 0

      You're kidding, right? BFS is notably faster and more reliable than ext2. BFS also supports file attributes _of any kind_. No other FS even comes close.

  56. Waste of Time by Anonymous Coward · · Score: 0

    Why does Sun waste it's time on a two bit OS like BEOS that will never make it in the market. BE has been trying now for several years to create a new OS and still can't get anyone to write commercial quality applications for it. I guess that says it all that there success is doomed to fail soon... It would seem that Sun would do better to create a port for Linux and FreeBSD that would be more mainstream OS's than BEOS...

    1. Re:Waste of Time by Anonymous Coward · · Score: 0

      Funny..not too long ago, the same thing could have been said about Linux by some MS lackey. Vendor support precludes popularity, not the other way around.

    2. Re:Waste of Time by Anonymous Coward · · Score: 0

      Would you like some more black polish for your FUD storm trooper boots?

      Troll....

    3. 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.

    4. Re:Waste of Time by Anonymous Coward · · Score: 0

      Well apparently, they've gotten Sun to develop for BeOS.

      Newsflash, Be _has_ been getting developers to write apps for BeOS. Most of those developers are far brighter than those that you'd find developing for Microsoft or Linux.

  57. 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
    1. Re:stock situation by Anonymous Coward · · Score: 0

      Well, they dropped last week because they dipped below the magic number 5. When the share price drops below 5$, you can't margin it any longer. So, there were a lot of margin calls. Those who couldn't front up the additional money to cover their margin were forced to sell--hence, the big dump of shares on the market. Now, add the MSFT ruling and BEOS is looking really pretty sitting at 3$--ala, big buying today. It will most likely climb past it's IPO numbers this week--it being November and all. Cheers...

  58. 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!"
  59. 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

  60. Just a bunch of whiners by Anonymous Coward · · Score: 0

    After I read all these posts, I conclude that all you Linux guys are jealous that BeOS gets Java2 while Linux does not. Im just wondering: werent you the guys that were always whining "Its not opensource so it sucks"? And now you complain that some closed source app gets ported to a closed source OS. You know what this makes me? It makes me laugh.

  61. Maybe Sun Knows what they're doing.... by Anonymous Coward · · Score: 0

    Several people are making commerical apps for BeOS. 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.

    1. Re:Maybe Sun Knows what they're doing.... by Anonymous Coward · · Score: 0
      Maybe by having Java adopted as a real program language instead of just a half ass attempt at a new language... Sometimes it's just a matter of creating a market share...

      And I guess you would also want to pay lot's of money for Java for BeOS instead of getting it for free too!!

    2. Re:Maybe Sun Knows what they're doing.... by Anonymous Coward · · Score: 0

      Sun's Java will be included with BeOS, no extra charge. Even if there is one, who cares? I have money (and plenty of it) so I'll spend away what I wish.

      Why don't you broke-ass people, who can't even afford a cup of coffee, stop complaining when someone tries to sell a product? Its business.

      You must understand that to some extent, for I don't see you complaining about having to pay for your pr0n subscriptions.

    3. 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.

  62. 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!

  63. 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

  64. Don't knock BFS by Anonymous Coward · · Score: 0

    However slow it may be compared to ext2, I would die a happy death if the only filesystem I ever used again was BFS. Attributes are just plain cool for advanced users, and just plain helpful for novice users. My BeOS desktop just looks so neat with my custom icons, and managing MP3's becomes exponentially easier with an ever growing collection. BFS is just so clean and spiffy and .. and .. I WANT EVERYONE TO USE BFS FROM NOW ON. THANK YOU AND GOOD NIGHT.

    1. Re:Don't knock BFS by Anonymous Coward · · Score: 0

      Slow... you are freaking kidding right?!?!?!?! Please! LMAO!

  65. 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
  66. re by Anonymous Coward · · Score: 0

    finally someone who has seen the truth. Additionally to this: Why is Slashdot nowdays only associated with Linux? Wasnt it supposed to be for all alternative operating systems? To me it looks as if the Linux community has forgotten that MS is still not defeated. So why are all of you attacking Be? Just my 2 C

    1. 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
    2. Re:re by Anonymous Coward · · Score: 0

      Linux is old and proprietary also since it doesn't fit _my_ standards.

      You mention being a slave to an OS. How is this any different with Linux? Its scary that you are so blinded that you can't even see you're in the same boat as all computer users. By your reasoning, the only way you can truly be the "master" of your PC is to write your own OS, by yourself, with no help...otherwise you are just a slave to all those who contributed to it.

      Do you also complain that your car uses a proprietary engine or stereo and that you are a slave to your car? The bottom line is a PC is just a tool, not a way of life. You need to get a grip.

    3. 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
    4. 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

    5. Re:re by Anonymous Coward · · Score: 0

      But Linux is still not _your_ software. If you write code for it, you must follow some guidelines in order for your program to operate under Linux. That is proprietary.

      As for the car analogy, if you own say a Honda, you could not go to Toyota to get parts. You're stuck buying Honda parts so it sounds proprietary to me.

    6. Re:re by Anonymous Coward · · Score: 0

      what happens if a hardware manufacturer wont release the specs to the linsuck community? Reverse engineer? You can call it stealing...

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

      A proprietary car would have the hood welded shut, and you'd get sued if you tried to figure out how it worked, let a mechanic who didn't work for the maker repair it, or reused any of its parts. What you're describing is interoperability, which is an inherent problem (solved through good design and rigorous conformance to public specs) rather than one created to extort money out of trapped consumers.

    8. 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.
  67. Amen by Anonymous Coward · · Score: 0

    It's sad that the only company innovating in the industrial design space right now is stuck with such a lousy operating system. Just think how fast those new G4 machines or even the neat new iMacs would run if they could run BeOS. The Mac OS is a piece of shit with a bloated memory and disk footprint that slogs down even the fastest of processors with its legacy compatibility dispatch-table-happy bloatage and crash-once, reboot-everytime knee-jerk "kernel." BeOS has been in development for about 10 years. It shall prevail. It rules simply because not too many aspects of it suck. It's closed-source; big deal. Name one non-distributor open source company or project that has been financially successful. Money lets us eat. Rock on, BeOS.

  68. 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?

    1. Re:Don't forget IDEs by Anonymous Coward · · Score: 0

      Metrowerks did step up. Have you seen the BeIDE it's frecken Metrowerks. nuf said

  69. 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 :)~~~


  70. Drastic things? by Anonymous Coward · · Score: 0

    'Cuse me? If you'd been watching the Be front, you'd know that drastic things ARE happening. BeOS is getting more commerical support at an ever growing rate. Check the back issues of BeNews sometime.

    1. Re:Drastic things? by Anonymous Coward · · Score: 0

      Oh yeah, on the 'niche market' thing. It's a total myth. Be's niche market is BeOS users, not multimedia users, which is a big problem. Despite all of Be's success, the majority of BeOS users are BeOS enthusiasts. The Media OS thing gets Be a foot in the OS door, but it's more than that. Personally, I think BeOS' future is as the "Poor-Cousin-Who-Can't-Afford-A-Real-Computer OS" rather than the Media OS -- cheap computers that don't need support for every piece of new hardware, because they'll never be upgraded. Apple has this market cornered now, but Be can do it better, and cheaper.

    2. Re:Drastic things? by Anonymous Coward · · Score: 0

      Is that why BeOS is used in many major theme parks as their control system? Those are businesses who needed an OS capable of handling external control systems quickly, solidly and in real-time.

      I guess you could say that BeOS is QNX's little brother.

  71. He's right and ALL things are about Linux here :) by Anonymous Coward · · Score: 0

    Sun has a pretty big ego right now.
    But can you say S.G.I.?

    As for an article on Slashdot that doesn't have to do with Linux? Ha!

  72. 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.

  73. Re:Java is an evil virus. by Anonymous Coward · · Score: 0

    But C is not an OO language. Both Java and C++ are OO.

  74. Re:Java is an evil virus. by Anonymous Coward · · Score: 0
    I'll be happy the day I get my native compiler for Java :). Nice language, reasonable speed..mmm

    Try the latest GCC.

  75. 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.

  76. 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.

  77. 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?

    1. Re:That works... for a certain motive. by Anonymous Coward · · Score: 0

      I'm in the same situation and I'm going with the second of those 2 options. I can see the logic in the Linux advocates' "freedom" arguments, but the fact is that when I am tearing my hair out trying to get a program to compile or a library correctly installed or handle the mess that the libc5/glibc2 incompatibility creates or get gcc 2.7 and pgcc to co-operate or keep track of exactly what all of those tens of thousands of files and direcroties and symlinks are actually *for*... I *feel* like I have a lot more "freedom" with BeOS than I do with Linux. Freedom to use my computer without the OS getting in the way. That's the sort of freedom I want. Have these people who talk about Linux being "free" ever heard of "freedom" of choice? Have "open source" advocates ever heard of an "open mind"???

  78. Beava by Anonymous Coward · · Score: 0

    Java + BeOS won't work very well. Swing is way slow and will not resemble BeOS's UI at all. For Java to truly help BeOS, it must become a high level controller for BeOS native code rather than this idiotic "Pure Java" crap Sun has regurgitated on us. Quality applications come down to how easily the programmers can write, debug, and ship code that is fast and crash-free. Java simply isn't there yet. Has anyone tried Java as an ActiveX automation controller? It works great, and has no speed problems. And, it's very WYSIWYG. BeOS needs this kind of application programmability for it to truly move forward. Sun should get a grip and retract on Pure Java, allowing better integration into BeOS, Windows, Linux, etc.

    1. 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.

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

    why is this guys post moderated at flamebait?

  80. Show me the money! by Anonymous Coward · · Score: 0

    As soon as Linux pays a few hundred grand to Sun, I'm sure they'll be happy to speed up the port. But since Linux isn't a company, that won't happen. Sun doesn't want to deal with communities, it wants to deal with companies. Why are none of the IPO-flush Linux companies investing in Java?

  81. But who uses daily? by Anonymous Coward · · Score: 0
    Name one person who uses BeOS on a daily basis for doing business? You all talk about it being cool, but let's face it with out the apps it's just a cool OS. If you can't get any work done with it then why would you use it.

    Yeah it's fun to play with and see all it's cool little things, but when it comes down to doing business it just can't play....

    I know Linux started the same way, but it had one advantage that BeOS doesn't. They allowed you have the source code. That way lot's of folks who wanted to tinker with it could. And that my friends is how it got where it is today...

    And if you think having Java on it is going to change this then you better look around, to this day there hasn't been one successful commercial application written in Java that has succeeded in making money.... The only way Java would be successful nowadays would be to allow you to compile to native code. Let's face it the performance of Java is just not upto the task...

    1. Re:But who uses daily? by Anonymous Coward · · Score: 0

      I've said it before and I'll say it again, if open source is so great, why is it that a few Be engineers have accomplished things that the Linux community hasn't even approached? Linux SMP is garbage next to BeOS', BeOS multithreading is second to none, BeOS has had a journaling file system for some time now... oh yea, a consistent GUI and an API that makes any other OS look like it was patched together...but then again, Linux is patched together. It is all starting to fall in place for Be and you guys cannot stand to see another OS take attention away from your baby You guys should be applauding their efforts.

    2. Re:But who uses daily? by Anonymous Coward · · Score: 0

      I use Be on a daily basis for perl programming at a local ISP.. QED

    3. 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...

    4. Re:But who uses daily? by Anonymous Coward · · Score: 0

      The exact same thing could be said for Linux vs Windows.

    5. Re:But who uses daily? by Anonymous Coward · · Score: 0

      I do use it daily, and I like it that way. Having bought the BeDemo CD, and have even gotten four other people to buy it. :-)

      The problem with apps is referred to in the "Finding of Fact" released this last week.

      Be has problems gettings apps because there are not many users. Be doesn't have many users because there are not many apps. Judge Jackson called this the "applications barrier to entry" in the finding.

      I am constantly amazed by the performance of the BeOS. I have tried RedHat, Caldera, SUSE and WinLinux. All run at about 50% the speed of the BeOS. I wish that more Linux users would try the BeOS, after trying it they may use the included coding software to write some more apps for it.

      -------------------------------
      From the draft:


      31. The chicken-and-egg problem notwithstanding, a firm might reasonably expect to make a profit by introducing an Intel-compatible PC operating system designed to support a type of application that satisfies the special interests of a particular subset of users. For example, Be, Inc. ('Be") markets an Intel-compatible PC operating system called BeOS that offers superior support for multimedia applications, and the operating system enjoys a certain amount of success with the segment of the consumer population that has a special interest in creating and playing multimedia content with a PC system. Still, while a niche operating system might turn a profit, the chicken-and-egg problem (hereinafter referred to as the "applications barrier to entry") would make it prohibitively expensive for a new Intel-compatible operating system to attract enough developers and consumers to become a viable alternative to a dominant incumbent in less than a few years.


      49. As discussed above, Be markets an Intel-compatible PC operating system, called BeOS, that is specially suited to support multimedia functions. The operating system survives on a relatively minuscule number of applications (approximately 1,000) and a user base which, at around 750,000, is trivial compared to the number of Windows users. One of the reasons the BeOS can even attract that many users despite its small base of applications is that it advertises itself as a complement to, rather than as a substitute for, Windows. Although the BeOS could run an Intel-compatible PC system without Windows, it is almost always loaded on a system along with Windows. What is more, when these dual-loaded PC systems are turned on, Windows automatically boots; the user must then take affirmative steps to invoke the BeOS. While this scheme allows the BeOS to occupy a niche in the market, it does not place the product on a trajectory to replace Windows on a significant number of PCs. The special multimedia support provided by the BeOS may, for a small number of users, outweigh the disadvantages of maintaining two large, complex operating systems on one PC. Of that group, however, it is likely that only a tiny number of users will find that support so attractive that they would be willing to forego Windows, and its huge base of compatible applications, altogether.

      -------------------------------
      Thanks to Christopher Heschong for the information

    6. Re:But who uses daily? by Anonymous Coward · · Score: 0

      Linux users for some reason feel like it is in wide spread use. Yes, sales and downloads of Linux have increased dramatically, but how many of these people can actually be considered users? Not many. Many people try it out and then never let it see the light of day again because it is just not worth the trouble. Home users want to turn on their computer and do productive tasks, not edit config files. Linux is best left to admins and kept on the server. Trying to force it onto the desktop is going to kill it.

  82. Venture capital only lasts so long by Anonymous Coward · · Score: 0

    They already got "sick amounts of venture capital", then it ran out and they did an IPO. What do you suggest they do when that money runs out? And before somebody says services, exactly what kind of services do you have in mind? 99% of BeOS users need no tech support and aren't willing to pay for customization.

  83. I agree!! by Anonymous Coward · · Score: 0

    Where's those 'legions of programmers' now? STOP WHINING AND PORT IT YOURSELVES YA BUNCHA OPEN-SOURCE HIPPIES!!!

  84. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    Thats because BeOS doesn't support shitty hardware. Use BeOS only if you want to be on the cutting edge and have the hardware to back it.

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

  85. 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.

    1. Re:Why is slashdot so slow ?!?!?!? by Anonymous Coward · · Score: 0

      Not only is it slow, half the time it (or its internet-link) is down altogether and I have to wait for half a day or more for it to come up again (I'm in Europe, so what is a nightly crash to the /. sysadmin is a daytime crash to me)

  86. I have been BeOS user for a whole 5 days now by Anonymous Coward · · Score: 0

    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!

    1. 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

    2. 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.

  87. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    fuck you! I rape your mom!

  88. Re:Java is an evil virus. by Anonymous Coward · · Score: 0

    Not being the brightest "lightbub", maybe you should avoid shooting your uninformed mouth off. If I were dim, I'd try not to advertise it.

  89. Actually, here are the *better* numbers by Anonymous Coward · · Score: 0
    Here is the full report I goofed and only gave a small section of it in the above post.

    What seems to be very promising for Linux is IBM's JDK once they fix the scaleability issues, which I have a lot of confidence they will. Why? They seem to be undergoing a transformation recently and producing a boatload of great stuff, especially for Linux.

  90. 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)
  91. 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
  92. Re: Linux isn't proprietary??? by Anonymous Coward · · Score: 0

    Guess what, Linux is as proprietary as the next OS. You don't own it and is has a license that makes it very clear what you can and cannot do with it. Just because you can play with it doesn't make it yours to keep.

  93. Porting to closed systems? by Anonymous Coward · · Score: 0

    Have heard this before and I'm curious. Exactly what is it about a closed OS that makes difficult to develop for. I've seen some of the BeOS apps and they look pretty good, some are even commercial apps that look very good. I'm not sure what I'm missing here, so please enlighten me. Thanks

    1. Re:Porting to closed systems? by Anonymous Coward · · Score: 0

      You know -- being told to read the source since there's no real documentation. :-)

  94. 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.
    1. Re:Linux isn't better on desktop by Anonymous Coward · · Score: 0

      I love my BeOS.

  95. 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
  96. 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?


  97. I use BeOS daily. by Anonymous Coward · · Score: 0

    I use BeOS daily, both at work and at home.

    At work, because I work as a programmer for a company
    I cannot name that creates cross-platform
    high-performance media applications. I was first hired
    just to keep an eye on BeOS (as a potential target to
    port apps), then we decided to actually port our
    existing apps to BeOS ; we recently decided to use BeOS
    as our primary development platform, because it's just
    far ahead of the competition as being both easy to
    program, easy to use, and extremely high-performance
    (i.e. the latency we get now under BeOS is better than
    the target we had under NT, and the BeOS implementation
    of our core engine is still very basic and definitely
    not optimized). The technical support we get from Be
    is massively better than any other support in the
    industry. They answer questions in an incredibly fast
    and accurate manner.

    At home, side-by-side with Windows and Linux, but BeOS
    is my primary OS now. Windows is secondary for the very
    few tasks that I currently cannot do in BeOS (namely,
    playing games and browsing a couple web sites), and
    I almost no longer use Linux. I can do in BeOS almost
    everything I could do with Linux, except playing a
    couple Linux-only games.

  98. Yeah my dad... by Anonymous Coward · · Score: 0

    Has a phd from stanford and ain't no genious with windows. He would be lost with linux. Its non-sensical to state linux is good for the desktop. Frankly, as far as Im concerned its stupid, and you know it deep down. You know, you linux people keep trying to make the thing a desktop os, your gonna lose. Concentrate on the server, and shutup!

    1. Re:Yeah my dad... by Anonymous Coward · · Score: 0

      was he a fuzzy or a techie (stanford speak) fuzzies aren't going to be as comfortable with linux as techies, eh?

    2. 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. :)

    3. Re:Yeah my dad... by Anonymous Coward · · Score: 0

      He's a biomediacal engineer, and now a university provost/vice-pres. He would never use linux.

  99. Re: Linux isn't proprietary??? by Anonymous Coward · · Score: 0

    I wasn't talking about copyrights. I simply said that Linux is a proprietary OS. It's license makes it that way.

  100. 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
  101. Re:Java is an evil virus. by Anonymous Coward · · Score: 0

    You don't have to free dead objects, and do bookkeeping, individually. You can copy the live objects (usually far fewer) and then treat the whole block as uninitialized memory (unless you're doing something bizzare with finalization).

  102. 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
  103. 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.

  104. The *free* linux isn't what... by Anonymous Coward · · Score: 0

    will take over the desktop of the average user. Debian,Corel,Red Hat,Mandrake and others are going to SELL Linux to the average joe, or the average joe won't use it. He won't take the time to download and config it without a manual shipping with it. So the free for the desktop advantage Linux has over the BeOS is a mute point. You are correct about the supported hardware.

  105. 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.
  106. Why isn't this moderated down? I'll tell you why.. by Anonymous Coward · · Score: 0
    because the "moderators" are not objective, but are trapped into the same "linux-above-all" mindset as the average slashdot reader. Say something bad about linux and it gets moderated down as "flamebait", but say something bad about any other OS and there's a good chance it will get marked up as "insightful".

  107. I Agree (no text) by Anonymous Coward · · Score: 0

    I Agree

  108. Re: Linux isn't proprietary??? by Anonymous Coward · · Score: 0
    And if the FSF says it's so, it's so?
    All bow to RMS, the God of GPL...

    Think for yourself!

  109. 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...

  110. 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

  111. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    I'm talking about studio control equipment, mixers and high end audio devices.

  112. Exception Handling minefield! by Anonymous Coward · · Score: 0
    Do exceptions really "improve the robustness of the program" ? I'm not so sure after reading the article referred to below.
    Tom Cargill , author of "C++ Programming Style", (published by Addison-Wesley, 1992) disagrees. Reading his article was enough to make me think twice :-)You can read it

    here: Exception Handling: A False Sense Of Security

    Or here: Exception Handling: A False Sense Of Security
    Mike Osborne (not anonymous, just lazy).

  113. Re:What? No Linux port yet? by Anonymous Coward · · Score: 0

    Threads can be inplemented in userspace, like Java's "green-threads", but yes, native threads are faster but not required for multithreading.

  114. 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
  115. Obj C is dead by Anonymous Coward · · Score: 0

    Even if it is a great language, its dead and gone. Let it go.

  116. FreeBSD JDK worst performance of any JDK by Anonymous Coward · · Score: 0

    Go read the VolcanoMark test suite. I'm a big FrreBSD fan, so this isn't a troll - I use it at work and at home, but there is no doubt that the performance of java on FreeBSD right now sucks hard.

  117. 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.
  118. 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.

  119. 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).

  120. BeOS Pricing and Announcements by Anonymous Coward · · Score: 0
    BeOS is of the 'promise less, deliver more' mindset, which is actually way more frustrating than it sounds, but what it adds up to is that nobody will know when BeOS R5 is going to be available until Be's pretty much shipping it. In fact, I believe R4.5 shipped (for free) to registered R4 users before the announcement was made, so that a few people who live close to Be's HQ actually found it on their doorstep before they saw the official announcement.

    That said, Be has been dropping hints that there are going to be some announcements made at Comdex soon, so we'll see. They are certainly going to unveil more about the iPad, but there may be some versioning announcements there too. We'll have to wait and see.

    In terms of dropping $60 to $90, though, I saw it advertised today for $29.95. You can get it many places for under $40 including the BeOS Bible (which is totally worth it). For the $29.95 pricing, check out GeekNews, who posted a link in the BeOS and Java thread on their news page. I believe insight and gigabuys both have Be with the bible for under $50.

    Even if you buy now, all of the upgrades so far have been cheap. R3 to R4 cost me $25, and R4 to R4.5 was free (full edition with CD and everything, just shipped for free without you having to request it to any registered R4 user). (Obviously downloadable releases like R3.1, R3.2, R4.5.1, and R4.5.2 were all free.)

  121. Steering clear of C++ STL, exceptions, baggage by Anonymous Coward · · Score: 0

    I'm not agaiinst exceptions per se, in fact Java has a nice implementation. The point is really that in the C++ world, all these mechanism were being glommed onto a language that allready had some fundamental problems, and all this had to be fillterred through standards committee so the whole thing began to take on a kind of kitchen sink approach. THere are just so many rules expections to rules, etc... that the whole thing has IMO become a complete cluster, um.. bomb. Interestingly, as a bit of historical trivia, I think a fair number of the Be engineers had been involved with the Taligent effort, and they saw that that project was basically destroyed by overzealous use of all the extensions and the same kind of kitchen sink approach. They had built this huge sophisticated framework, and when they finally managed to get much of it together, the thing would hardly run. This whole expereince encouraged people to make it lean and mean. I wish I had the orignal quote with me, but if anyone's interested I'll try to track it down. -Lodro [NLI]

  122. 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