Slashdot Mirror


Linux JVMs Running Under BSD?

Mock asks: "I work for a web services company, and so part of our business process involves setting up web servers for our customers that include a JVM for running our software. Although I've found FreeBSD to be rock-solid for server applications and the quickest to fix security issues, the JVM support has been lagging behind other systems, for some time now. I would like to know if it is wise, or even possible, to run the Linux JVM under BSD? Are there other alternatives I'd be better off considering (besides using a different operating system)?"

4 of 41 comments (clear)

  1. Re:You could use? by aminorex · · Score: 4, Insightful

    Java is open source too. Kaffe is Open Source (tm),
    and the JDK has source freely available, so while it
    is not Open Source (tm), it is open source, but not
    Free Software (tm) -- just free software.

    That, and you can also use gcj. gcj doesn't do AWT
    or Swing yet, so use SWT for GUI stuff.

    --
    -I like my women like I like my tea: green-
  2. Re:It's called the ports tree. Tsarkon Reports by Anonymous Coward · · Score: 1, Insightful
    Okay? Which of these are Production ready or stable. FreeBSD is god, yes, and Sun is being a fag for not porting a native JVM, but you have to tell people if these are fucking stable or not. Otherwise its just anecdotal crap. We all know this shit exists, but does it work for you?

    And learn to use fucking links.

    http://www.freshports.org/java/linux-blackdown-jdk 12/
    http://www.freshports.org/java/linux-blackdown-jdk 13/
    http://www.freshports.org/java/linux-blackdown-jdk 14/
    http://www.freshports.org/java/linux-ibm-jdk13/
    http://www.freshports.org/java/linux-ibm-jdk14/
    http://www.freshports.org/java/linux-sun-jdk12/
    http://www.freshports.org/java/linux-sun-jdk13/
    http://www.freshports.org/java/linux-sun-jdk14/

    or you could just use the native ones
    http://www.freshports.org/java/jdk12/
    http://www.freshports.org/java/jdk13/
    http://www.freshports.org/java/jdk14/

  3. YOU stop confusing people by Anonymous Coward · · Score: 1, Insightful

    Once again, someone getting doubley confused about open source.

    "Open Source" will never, has never, will never has already have been going to be, mean what you think it means.

    Java source code is available, under license, which doesn't cost.

    Whilst GPL/LGPL has open source, open source doesn't have GPL/LGPL.

    Source ... License, Source... License...

    One is the code, the other is the License.

    You are confusing the agreeable instincts of the open source movement/GPL'd licenses, and open source, community driven well managed software, that has a key and important role for many industries, managed by a superb company, but with a license term that protects the product.

    Of course, you may choose to use the SWT libraries, go ahead! They are good, I like them, hope they development on all platforms continues.

    On the matter of GTK's, AWT and swing were designed to be two distinct APIs, and that stupid 10 reasons why we need Java 3 article was written by the Football equivilent of a pissed up 59 year old mental patient down you local, who screams 'REF YOUR BLIND' and hurls abuse at the players on the small TV, long after the match finished, and he didn't even know who was playing.

    Woah, I'm Kramer.

  4. Re:It's called the ports tree. Tsarkon Reports by JumpSuit+Boy · · Score: 2, Insightful

    Ok no need to be pissy. Of the native ones (I only use the linux ones to bootstrap compile the native)

    I have been using jdk131 for production app dev and web serving for about 2.5 years w/ no problems. The recent inclusion of the hotspot realy inproved performance in 1.3.

    I have started to use jdk14 on freebsd5-current for testing and it seems fine. I would not deploy with it yet it is a beta it still fails 20 out 2700 tests. It is worth noting that both the native and linux jdk14 really like running on freebsd5 and are not as happy on 4.X

    --
    Oh really?