Native Java JDK 1.3.1 Support For FreeBSD 231
ap writes "Justin T. Gibbs, of the FreeBSD Foundation, announced today the availability of a native binary release of the Java JDK 1.3.1 for FreeBSD. He also mentioned that more attention will now be focused on providing a release of the 1.4.x JDK. Such developments should allow for FreeBSD to be better suited for enterprise uses."
Somewhere, in a noisy hospital room (Score:4, Funny)
"CLEAR!"
[loud zapping noise]
"Ladies and gentlenerds... BSD is no longer dying."
Someone had to say it
Re:Somewhere, in a noisy hospital room (Score:3, Insightful)
the net using how many bsd tcp stacks?
Travelling through how many bsd firewalls?
Make jokes, linux boy. We're too busy coding
the next generation of free tools that leenux
will once agains "SCO" over to the kernel tree.
PS. -- To Moderators calling this a flame:
WTF was the original post? Not a flame?
Show some common sense.
Re:Somewhere, in a noisy hospital room (Score:2, Funny)
Re:Somewhere, in a noisy hospital room (Score:1)
Quick! (Score:1, Offtopic)
Here's that BSD babe post (Score:4, Informative)
Here's the link to the post [slashdot.org], lots of pictures.
Re:Here's that BSD babe post (Score:1)
Re:Quick! (Score:2)
Her name is Ceren Ercen; last I heard, she doesn't wear latex any more; and since this is a front page story, I'm not going to provide any links to pictures, but they can be easily found via google.
bout damn time (Score:3, Informative)
I'm still waiting for a PowerPC(G3/750cx) build of J2DK 1.4.1. Sun won't offer it, blackdown won't offer it, and IBM's build just promptly segaults when run.
GNU (Score:2)
GNU clearPath?
Re:GNU (Score:2)
GNU clearPath?
This is flamebait, so mods should make sure to mod it as such.
I'm thinkig about starting a project and callig it GNV, for GNV's Not Vapor.
Re:bout damn time (Score:4, Informative)
No kidding - Freenet, at last! (Score:2)
This is great news, even if it's binary-only! My thanks to Sun and to the FreeBSD Java team.
Re:No kidding - Freenet, at last! (Score:1)
Re:bout damn time (Score:1)
This was initially a problem for a project I started that was supposed to use Java 1.3 and there was no Mac support, but we had to support it anyways (not fun to integrate 1.1 & 1.3 Java code).
Re:bout damn time (Score:1)
Stupid Question (Score:4, Interesting)
Is it only now that FreeBSD people can run Java code ?
Sorry if this is stupid but I have never played with FreeBSD.
Re:Stupid Question (Score:5, Informative)
FreeBSD (and probable other BSDs) can also run an emulated Linux Java virtual machine.
Mark
Re:Stupid Question (Score:2)
It did strike me odd that if this was the first outing of Java, that FreeBSD was so popular as the base system for web applications.
It now makes perfect sense
Re:Stupid Question (Score:4, Interesting)
If this is truly production ready 1.3 JDK (1.3, guys? Surely you could have gotten 1.4 done in the same time) then FreeBSD is once again a serious Java hosting environment.
Re:Stupid Question (Score:2)
Re:Stupid Question (Score:1)
Re:Stupid Question (Score:1)
But not all. JBoss, for instance, runs on the latest 1.4.2 JRE.
Re:Stupid Question (Score:1)
BSD* has no java port.
BSD* does no run an emulated Linux Java virtual machine. Instead it run it as a normal process
and maps Linux calls to simular BSD calls.
Re:Stupid Question (Score:1)
bash-2.05b$ ls
jdk11
jdk11-doc
jdk12
jdk12-doc
jdk13
j d k13-doc
jdk14
jdk14-doc
linux-blackdown-jdk12
linux-blackdown-jdk13
linux-blackdown-jdk14
linu x-ibm-jdk13
linux-ibm-jdk14
linux-sun-jdk12
lin ux-sun-jdk13
linux-sun-jdk14
bash-2.05b$ cd
bash-2.05b$ cat pkg-descr
This is the latest patchset from the Java 2 FreeBSD porting project. This
port allows you to easily build a native JDK1.4.1 for FreeBSD.
Please note that due to the current Su
Re:Stupid Question (Score:4, Informative)
Reminds me of the town fool. Everyone knows your a fool, but when you open your mouth you simultaniously remove any doubt.
BSD* has no java port.
Yes it does.
BSD* does no run an emulated Linux Java virtual machine. Instead it run it as a normal process
and maps Linux calls to simular BSD calls.
FreeBSD has a linux emulation layer, for running linux applications, and so the linux apps think they are talking to a linux kernel and userland. FreeBSD can, and many people do, run the linux JDK under emulation. In fact, to compile the native version of JDK on FreeBSD you have to boot-strap it with the linux version (java requires java to install). Afterwards folks can use the native version to build the native BSD version again. BTW - the process of mapping linux syscalls to their BSD counter part is called emulation.
Re:Stupid Question (Score:1)
No, it doesn't.
"Yeah, but is this really emulation? No. It is an ABI implementation, not an emulation. There is no emulator (or simulator, to cut off the next question) involved." FreeBSD Handbook [freebsd.org]
Re:Stupid Question (Score:2)
http://www.freebsd.org/doc/en_US.ISO8859-1/book s
Notice the "emu" in the linkage?
Not a stupid question. (Score:2, Insightful)
Installing Java required patches all over the place, and the ports system of compiling from code meant that trying to set up a server with Java (like Tomcat or Resin) would pull down a ton of X related UI stuff that you'd have to clean up afterwards.
On top of that, there were some stability issues because of the differences in threading models and wotnot.
Re:Not a stupid question. (Score:3, Interesting)
Tomcat itself works fine, actually, but mod_jserv or mod_jk are a bit of an issue for me; jserv is no longer maintained and is outdated, while jk apparently doesn't play well with Apache 1.3. Like I said, this is apparently more of an issue with Tomcat than wi
Just to be clear (Score:5, Interesting)
Now the FreeBSD binaries are certified by Sun (which apparently is hard as anything to get done) and they can be distributed directly as a binary.
Re:Just to be clear (Score:1, Informative)
If you have 5.0 or more reccent, your are SOL.
Re:Just to be clear (Score:1)
So, should it be easier, and then we can have a bunch of shitty JDK's out there. Now, I'm sure someone will mod this as a flame, but I work for a company that does a lot of java development, and if there were not reliable Java JDK's (if they were "easier" to certify), that would really really suck.
Re:Just to be clear (Score:2)
Also, why did you put "easier" in quotes the way you did ?
Re:Just to be clear (Score:2)
Yes, his address is:
6200 Courtney Campbell Causeway, Suite 480, Tampa, FL 33607
Re:So... how do I "install" this release? (Score:3, Informative)
Native Threads Support? (Score:3, Interesting)
Re:Native Threads Support? (Score:1)
Re:Native Threads Support? (Score:2, Informative)
Re:Native Threads Support? (Score:4, Informative)
However, native threads do not work for the Java plugin in Mozilla yet.
Sebastian
Re:Native Threads Support? (Score:2)
I think you are also wrong about the plugin. I beleive that plugin *only* supports native threading, so if it works at all, it must be using native threads.
Re:Native Threads Support? (Score:1)
Linux versions of the JDK will run fine as root, but tend to crash with certain apps and services. Tomcat is known to crash with a linux jdk as a non root user.
T
Re:Native Threads Support? (Score:2)
It's also worth mentioning that even though the 4-STABLE threads are "fake" userland threads, in my experience they have been more reliable and scalable that the heavy weight LinuxThreads based on light weight processes (I just love that combinat
Sorry for my butchering (Score:5, Funny)
Troll: Here's one.
Kernel collector: Ninepence.
BSD:I'm not dead!
Kernel collector: What?
Troll: Nothing. Here's your ninepence.
BSD: I'm not dead!
Kernel collector:'Ere. He says he's not dead!
Troll:Yes, he is.
BSD:I'm not!
Kernel collector:He isn't?
Troll:Well, he will be soon. He's very outdated.
BSD:I'm getting updates!
Troll: No, you're not. You'll be stone dead in a moment.
Kernel collector: Oh, I can't take him like that. It's against regulations.
BSD: I don't want to go off the net!
Troll: Oh, don't be such a microkernel.
Kernel collector: I can't take him.
BSD: I feel stable!
Troll:Well, do us a favour.
Kernel collector: I can't.
Troll: Well, can you hang around a couple of processes? He won't be long.
Kernel collector:No, I've got to go to Microsofts. They've lost 4 today.
Troll:Well, when's your next round?
Kernel collector:Thursday.
BSD:I think I'll go for a compile.
Troll:You're not fooling anyone, you know. Look. Isn't there something you can do?
BSD: [singing]
I have Java! I have Java!
*Twack*
Troll: Ah, thanks very much.
Kernel collector: Not at all. See you on Thursday.
Your comment has too few characters per line (currently 14.9).Your comment has too few characters per line (currently 14.9).Your comment has too few characters per line (currently 14.9).
Re:Sorry for my butchering (Score:2)
Thanks.
Native Java! Now FreeBSDers ... (Score:5, Insightful)
Orrr
I swear to God, every time I hear a phrase like "suited to the Enterprise" it's accompanied by a Java, Microsoft, or IBM article, all of which have a huge interest in convincing you that in order to sell a widget on the Internet you've absolutely, no-question, gotta have nineteen layers of logical infrastructure completely independent of each other otherwise your site's gonna go down and boy are you going to pay. In the meantime, sites like Yahoo run their e-commerce off of Lisp, PHP is their standardizing implementation language, Amazon is hiring Perl programmers, and Slashdot, a site which regularly DOSes other sites by virtue of it's power to link, runs on Perl.
But if you really want to be successful YOU NEED JAVA FOR THE "ENTERPRISE". Only with Java can you take half the time to express what takes twice as much typing to code. Or maybe by "Enterprise" what everyone really means is the USS Enterprise? Maybe that's why it could max out to warp 7.
Bad examples. (Score:5, Informative)
Re:Bad examples. (Score:2, Insightful)
Re:Bad examples. (Score:2)
You have to have policies for developers for not to hardcode anything. BTW with mod_perl httpd.conf could have scripts inside for automating things.
And deploymentwise I didn't have problems with mod_per and apache. You just have to set up it once, create package and deploy it on any number of servers...
Re:Bad examples. (Score:1)
Re:Bad examples. (Score:5, Informative)
Hmmm, you must be smoking something good. Whilst there are some things you can't do under mod_perl (realtime perhaps), MVC is not one of them. In fact, you have an enourmous amount of choice when it comes to mod_perl and MVC - mason [masonhq.com], Apache::Template [tt2.org], PageKit [pagekit.org], AxKit [axkit.org] and so on. There are many other tools to help you with MVC, or you can roll your own if you've sufficient hubris to think that none of the existing stuff does its job.
Please try to research your rants a little better.
-Dom
Re:Bad examples. (Score:3, Informative)
FYI, python "handles failure" quite nicely, and it does it in the manner that it should. Namely, it refuses to guess when faced with ambiguity, and it propigates exceptions nicely (and more easily at the code level than does Java, btw).
FYI, it is not "impossible to do shared memory". Fact is, python does shared memory [jhu.edu] aplenty.
You sound like the programmers I've encountered that know one or two languages, and subsequently feel threat
Re:Bad examples. (Score:1)
If you're looking for a technology that can handle persistent/shared sessions for clustering, then you're definately going to need Java. Or PHP (with MySQL+sessions). Or Python (ZEO, just as one example- there's always using an RDBMS keyed on a session-key). Or Perl (as above).
PHP especially (though I am not a fan) makes this as transparent as HTTPSession (and I've set up enough J2EE servers in my time to know that it's not easy, nor is it in anyway standard across vend
One word: (Score:1)
And that's written in python, monsieur.
Re:Native Java! Now FreeBSDers ... (Score:4, Interesting)
Re:Native Java! Now FreeBSDers ... (Score:1, Interesting)
Re:Native Java! Now FreeBSDers ... (Score:4, Informative)
They're just granting the license for FreeBSD, nothing else. Now the other JDKs will come in very quickly and in no time, FreeBSD will be an "official" Java platform.
It doesn't mean anything technically, since all JDKs are supported natively for a long time, btu in terms of marketting, it is a major step.
1.3.1?? (Score:3, Interesting)
BTW, why are they only now getting around to offering the Java SDK on BSD? Is there something more difficult about running Java on BSD than on another OS like linux?
Re:1.3.1?? (Score:5, Informative)
Oh, you meant technical reasons? Java works fine on BSD, and has for a long time. We are talking about licensing issues here.
Re:1.3.1?? (Score:2)
Re:1.3.1?? (Score:2)
In regards to your comment about the "older version of the JVM", I'd be curious which classes are an issue for you. I'm sure there are some; I've occasionally run into issues with stuff I wrote in 1.4 not working on 1.3, but for the most part, it's not a big deal. Although you really can simply compile 1.4 yourself if you care.
Re:1.3.1?? (Score:3, Informative)
The sources have been there a long time - it's just a rubber stamp approving a precompiled version. Besides which, what BSD user out there really cares about having to compile source files themselves? It's as easy as typing in "make"
Re:1.3.1?? (Score:1)
Re:1.3.1?? (Score:5, Informative)
This should be fun.. (Score:2, Funny)
for(;;){
Thread t = new Thread( new someRunnableClass() );
t.start();
}
Nvidia lists FreeBSD support (Score:4, Informative)
And saw listed for choices:
Windows XP / 2000
Windows NT4
Windows 95 / 98 / ME
Linux IA32
Linux AMD64
Linux IA64
FreeBSD
I don't know whether Nvidia's support is new (it probably isn't) but this is the first time I noticed it listed.
I was like: "Wow, people actually use this OS enough that a major graphics company provides drivers on their main download page."
Sorry if this isn't news, I just thought it was cool.
Re:Nvidia lists FreeBSD support (Score:2)
Re:Nvidia lists FreeBSD support (Score:4, Informative)
I used to bash Nvidia all day long for keeping their drivers closed, but it seems like ATI has been asleep at the wheel for a couple of years now with regards to specs, so what you gonna do? It's not like there are any other consumer grade video card manfuacturers anymore. Matrox still seems to be in business, but just try finding one of their cards.
So its happened... (Score:5, Funny)
a day late and a dollar short (Score:1, Insightful)
Re:a day late and a dollar short (Score:1)
Hell Yeah!!! (Score:2)
1.3.1? (Score:1, Redundant)
If you want a universal Programming language (Score:2)
Re:If you want a universal Programming language (Score:1, Interesting)
Re:If you want a universal Programming language (Score:2, Insightful)
Kaffe (Score:1, Informative)
Non-x86? (Score:2)
(Significantly different uncertified versions of Java need not apply. I am not going to use an open source JVM, and I am not going to do without the JDK 1.3 class libraries. Those are just not realistic options for what I want to do.)
It was a long time coming (Score:2)
And THEN we'll find work.
Bsd Troll to Post Ratio (Score:2)
Re:who cares (Score:1)
Re:who cares (Score:5, Informative)
Yes. Yahoo! uses FreeBSD for all of its shared hosting. Other hosting businesses such as Verio, Infospace and Datasync also have very large deployments of FreeBSD (each of the hosts I named have over 100,000 active sites running on FreeBSD).
The information in this post came from here [netcraft.com].
Re:who cares (Score:4, Informative)
It just won't die! (Score:1)
Re:Fine but (Score:1)
Re:Question for BSD folks (Score:2)
The words "64-bit ... AMD platforms" suggests that it will run on Opteron. Now, whether it or not it is "really" 64-bit or 32-bit while running on Opteron is a question I'll leave for somebody who knows... ;-)
Re:Question for BSD folks (Score:3, Informative)
Re:*EIGHT* Story Icons? (Score:2)
They shoulda thrown in the "Games" icon too, since after all, there are some Java games out there.
Nah, skip the games, they should probably add the Caldera/SCO icon though, what with SCO presenting BSD code snippets. And SCO will probably be suing xBSD anyway since now with a native Java JDK release, people will have less a reason to stick with Linux, and tha tmeans fewer SCO licenses extorted^H^H^H^H^H^H^H^H sold there hasn't been a SCO story in how lon
Re:-1, flamebait (Which is 5, the truth) (Score:1)
Re:I must point out that (Score:2)
Re:I must point out that (Score:2)
Re:Hard times for *BSD (Score:3, Informative)
The latest Netcraft survey [netcraft.com] indicates that the top 5 sites (whatever that means) on the Net run FreeBSD. Now, whether you believe how they indicated top 5 or not, sites like yahoo.com are huge and the fact that they run FreeBSD says a lot.
The BSD's are alive and kicking, esp when you care about size and performance. I can run a Linux Moz binary on a FreeBSD 4.8 box faster than on a RedHat 9 box on the sam
Question: (Score:2)
Discuss.
Re:Question: (Score:1)
Re:This is a joke ... right? (Score:1)
To the moderator who modded the parent post informative: May I be granted the same?
Re:This is a joke ... right? (Score:1)
Re:3 years later? (Score:5, Informative)
The java/jdk13 [freshports.org] port was added to FreeBSD on Aug 27, 2001 -- according to CVS.
Now, _two_ years later, there is an _officially licensed_ binary package available. All "serious developers" could, and many did consider FreeBSD quite suitable for years... But it takes a lot of effort to get an official license to distribute the binaries. And not just the coding effort, which would be the FreeBSD people's idea of fun. It is mostly the legalese and paperwork kind of effort, which most sane people hate...
Re:which one are you? (Score:1)
Re:which one are you? (Score:2)
Of course, there's always Spam!
Now, to keep this on topic, I use FreeBSD on my desktop at home and have been doing Java programming on it for two years now. I've got native JDK 1.4.1 on it, compiled from ports, and it works great!
I'm currently using FreeBSD 5.1 and plan to stick the 5.x releases in the future. I will likely switch my home web server from Red Hat Linux to FreeBSD when
Re:enterprise use (Score:2)