Native Java JDK 1.3.1 Support For FreeBSD
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."
"CLEAR!"
[loud zapping noise]
"Ladies and gentlenerds... BSD is no longer dying."
Someone had to say it
IAALS.
Time for the BSD Babe post again... ;-)
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
What about developement for MacOSX, can't that be used?
but "binary only" probably means "x86-32 binary based upon libs from FreeBSD 3.1"
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.
You can't judge a book by the way it wears its hair.
such binary releases of virtual machines would much easier if the FreeBSD development would decide to fully embrace a microkernel architecture for FreeBSD.
Owner of a Mensa membership card.
not specifically this, but OpenBSD i've ran for a while and it's been extremely good to me. There are a number of people i know who prefer *bsd's over linux
Can you run BSD on AMD Opteron?
For those of you wondering wtf he's talking about, a cute chick in red plastic dressed as the BSD devil got lauded at some convention somewhere.
Here's the link to the post, lots of pictures.
define support
Don't waste time... procrastinate now!
Despite popular belief, a defibrillators doesn't raise the dead.
A defibrillator only helps people with acute ventricular fibrillation and keeps them from dying.
Owner of a Mensa membership card.
No, no 14 year-old like yourself in running this OS.
So go download some mp3's and remember to take your ritalin.
As far as I know Windows have had native support for Java for ages. Actuallyy since Microsoft and Sun signed an agreement about this back in 1997 that deals with this issue. So the fact that FreeBSD got this is fine but not exactly revolutionary.
so, just as the US went to the moon (conspiracy theories aside) 30 years ago, its no big deal that China, India and whoever else is making a big push for the moon this decade?
Just because something may have been done before, it doesn't make it irrelevant that it has been done again.
Ok, this is probably a stupid question that could probably be solved by a little googling, but I shall ask anyway, does this mean that Java can finally be run on FreeBSD or is this just a native port of a JVM (where previous JVM's have been running in some form of emulation) ?
Is it only now that FreeBSD people can run Java code ?
Sorry if this is stupid but I have never played with FreeBSD.
chris at darkrock dot co dot uk
http colon slash slash www dot darkrock dot co dot uk
This doesn't mean that you previously couldn't run Java on FreeBSD. You could previously built a native java binary (though you needed to install the Linux JDK first) or you could run the Linux JDK directly.
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.
Why has it taken so long.
Does this version actually include support for native threads? IIRC, there has been a "native" version of the JDK for FreeBSD for a while now but it only supported green threads when I last looked.
(Score:-1, Wrong)
Kernel collector: Bring out your dead!
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).
Banaaaana!
Looking at various comparisons over the last few months it looks as though Java runs faster under linux, even using linux emulation under FreeBSD is quicker than the native JVM.
I hope this brings FreeBSD up to speed.
This story has 8 story icons associated with it.
:)
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 long?...
Does anyone run this OS?
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.
Maybe partying will help...
... can process Java code that's not a bit slower than native Java on Windows.
... They can just stick with mod_perl or WebWare for Python or PHP or some other truly open source technology that isn't controlled by forty-thousand corporations all with an invested business interest in competing with Microsoft.
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.
Chr0m0Dr0m!C
Since when did an operating system have to lower it's bar to become suitable for enterprise uses?
You are an utter idiot.
That is an older version of the JVM which will be missing some classes that are being used by Java programmers. So much for being up to date.
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?
Rosco: "If brains were gunpowder, Enos couldn't blow his nose."
for(;;){
Thread t = new Thread( new someRunnableClass() );
t.start();
}
If you do what you always did, you get what you always got.
what about the other one Red hat is contibuting to?
GNU clearPath?
Don't Tread on OpenSource
Thats an excellent analogy actually. Microsoft is to BSD very much what America is to China and India...superior in every way.
It flat out will not work.
Kind of like you?
And one step below the 100k threshold lies my favorite host of choice, Pair Networks. And take a look at what the longest running sites are using.
You could do before, but it was really ugly.
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.
Somewhat OT, but it really impressed me today when I went to the Nvidia site and clicked "Download Drivers" --> "Graphics Driver" --> "Geforce and TNT"
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.
The unofficial
Wow... What an impressively short-sighted and misinformed opinion. Lemme guess, you're a linux user?
The latest Netcraft survey 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 same hardware. Say what you will, but BSD's are a great fit for a number of uses.
I'm down with that, as it were
(Every time I post this sort of message, I get +5. I hate karma whoring like this, but once again it's time for some education.) "Amazon is hiring Perl programmers" leads the reader to believe that Amazon is running Perl in some major shape or form. They aren't. They are running Java servlets under... Weblogic, I believe. "Slashdot...runs on Perl." leads the reader to believe that Slashdot is a complicated website. It isn't. Incidentally, have you clicked on the "Friends" tab on your user page lately? What an incredibly slow response (and that isn't a bandwidth issue). None of the technologies you listed (mod_perl, Python, PHP, etc) handle any type of failure well at all. Show me a PHP-based site, hosted on multiple machines, that provides load-balanced and automatic failover of in-memory session data. I'll give you a clue: you won't find one, because it is impossible to do shared memory over a cluster of machines in PHP, mod_perl, Python, etc etc. On the other hand, I can list off a whole slew of Java app servers that can do clustered, load-balanced, full-failover shared memory without even blinking. Resin is an awesome example of an extremely inexpensive application server that currently does nearly everything you need an app server to do. Want to know a little secret? The PHP team is moving more towards an application-server architecture, because they know that the native compiled-in mod to Apache/iPlanet/etc is kludgy. They're cooperating with Sun and others on JSF so PHP will be able to speak with Java applications in a more efficient way. mod_perl I won't even bother with. The MVC model simply won't work under mod_perl. Good luck with an implementation team of more than, say, 5 people.
I am glad for BSD folks, but SUN released 1.3.1 at may 2001. Which such lag no serious java developer would consider FreeBSD as suitable platform for java apps.
To defeat Gates, Scott McNealy has finally made a deal with the devil..er..daemon..
As far as I know Windows have had native support for Java for ages. Actually since Microsoft and Sun signed an agreement about this back in 1997 that deals with this issue. So the fact that FreeBSD got this is fine but not exactly revolutionary.
I have been anxious for this release for some time. In many ways it is important to have a current Java Runtime on FreeBSD. I have considered migrating everything over to Linux but then I would miss out on all of the benefits of the FreeBSD Ports Collection. I also feel the FreeBSD release engineering team and the core developers do an excellent job of managing the project. By producing a native Java Runtime I do not have not have to entertain the prospect of using Linux... [and then paying SCO for the privilege ;) ]
Brennan Stehling - http://brennan.offwhite.net/blog/
Call me redundant, but Java 1.4.1 has been out for a few months, 1.4.2 was recently released, 1.5 is in development. So I can finally use Collections on BSD? Whooopee. I guess Java developers could care less about BSD anyway, speed not being the primary, all overriding, all encompassing concern.
TallGreen CMS hosting
And I prefer potatoes over cabbage! How about you?
People discover the meaning of life between getting piss drunk and the following hangover.
Kreskin said it. I believe it. That settles it.
This is a troll, albeit a more sophisticated but not terribly subtle one.
The papers it references contradict the asserations it makes. If fabricates quotes.
It confuses the history of BSD Unix, and the roles played by at least 4 to 6 distinct organizations.
It misrepresents the OpenBSD - IPF license dispute as a personality problem. (Non-GPL Linux kernel modules anyone?)
It asserts that there are problems porting between BSDs when it is (or should be) well known that Net|Open|Free BSD trade code on a regular basis.
This should be moderated down as the troll it is.
Apparently one of the "Netcraft *BSD is dying" trollers has been laid off and has more time on his hands.
Yep, that's I.
You'd think that Sun would be mor eproactive in porting it to various platforms. WIth freebsd it was almost as if they were trying to prevent it.
Well.. maybe. Or Maybe not. But Definitely not sort of.
Once you get past the fact that *BSD is fragmented between a myriad of incompatible kernels, there is the historical record of failure and of failed operating systems. *BSD experienced moderate success about 15 years ago in academic circles. Since then it has been in steady decline. We all know *BSD keeps losing market share but why? Is it the problematic personalities of many of the key players? Or is it larger than their troubled personalities?
The record is clear on one thing: no operating system has ever come back from the grave. Efforts to resuscitate *BSD are one step away from spiritualists wishing to communicate with the dead. As the situation grows more desperate for the adherents of this doomed OS, the sorrow takes hold. An unremitting gloom hangs like a death shroud over a once hopeful *BSD community. The hope is gone; a mournful nostalgia has settled in. Now is the end time for *BSD.
I'm glad to see that Sun is allowing Sun Java to be released for FreeBSD. Hopefully 1.4.2 will be released sooner or later. There are, however, some other alternatives. Kaffe (www.kaffe.org) is a project to make a free JVM. They are making slow but steady progress on that. Also, gcj is both a compiler and a JVM. Hopefully there will soon be some viable non-Sun Java alternatives.
Come on, dudes, the action (in addition to all the apps, jdk's, etc) is on Mac OS X.
Lets see.
Owned Apple ]['s - got Steved even after the 'apple ][ forever' "promise"
Owned Newtons - Got Steved.
Listened to Gil when at WWDC 1997 that 'Any machine sold by Apple in 1997 will run the the new OS'. No OS X on my 1997 bought FROM Apple machine. - Got Steved.
I'll take free Apples, free versions of thier OS, but I will not spend *MY* money on OS X.
OS X may be nice, But Apple/Jobs isn't.
Hell, it won't even reboot! Netcraft top uptimes
That's fucking brill. Repost it everywhere!
Goodnight.
The announcement made no mention of this release being x86-specific. Is it in fact x86-specific? I'm trying to figure out what OS to put on a new Alpha motherboard I just got, and if FreeBSD will get me a working Sun-based Java on it, then I'll install FreeBSD.
(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.)
I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.
with much gayness,
Father Randy "Pudge" O'Day, S.J.
does it work through ports?
FreeBSD is now even better suited as standard platforms for ERP systems. Good ERP systems started out on AS/400 systems which provided the most robustness. Theyve since moved to Java and Windows 2000. Supporting and consulting for ERP systems on Windows2000 systems is huge business and the first big ERP software company that will support FreeBSD will grab a new market.
And THEN we'll find work.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
Good news I have set my rating to 1 and can know see 71 out of 157 bsd posts! Things are finally starting to turn around, for poor old freebsd. Good thing /. uses a Java interface.
OH THE SHAME I fell off the wagon and use sigs again!
This announcement means that I can (presumably) finally get Freenet running on my spare FreeBSD box. I hadn't been able to figure out how to get the quasi-official, not guaranteed to be functional, volunteer java ports (which may or may not actually include NIO, which Freenet uses) installed on FBSD. I'd pretty much given up.
This is great news, even if it's binary-only! My thanks to Sun and to the FreeBSD Java team.
"BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
Why would a user with a 5-digit UID fall for an >2 year old which is posted in nearly every *BSD story?
Discuss.
I like potatoes and cabbage, preferably with some sort of meat, probably from a pig, like short ribs, ham, or tender loin.
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 5-STABLE is branched.
Now, if I could just figure out what kernel options I need to FreeBSD 5.1 to install on my laptop. Ah well, may as well have Linux machine in the house.
Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
Zope.
And that's written in python, monsieur.
It is well known that *BSD is dying. Hardly a soul is unaware of the fact that ever hapless *BSD is mired in an irrecoverable and mortifying tangle of fatal trouble. It is perhaps anybody's guess as to which *BSD is the worst off of an admittedly suffering *BSD community. The numbers continue to decline for *BSD but FreeBSD may be hurting the most. Look at the numbers. The loss of user base for FreeBSD continues in a head spinning downward spiral.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of BSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major marketing surveys show that *BSD has steadily declined in market share. *BSD is extremely sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among hobbyist dilettante dabblers. In truth, for all practical purposes *BSD is already dead. It is a dead man walking.
Fact: *BSD is dying
Waitaminute. You're upset a 6 year old machine won't run the latest and greatest software? Why is this even an issue? I can see a 3 year upgrade cycle for a machine that costs 2-5x of commodity hardware, but 6 years is a bit too much to ask for.
Actually, dude, Zope smokes Java. Last time I checked, CBS ran a ZEO cluster and I don't think anyone can argue that that's a simple, low-traffic site. As for team development, Zope's seperation of content, logic, and presentation makes the various J2EE-based development enviroments look hopelessly complex at best, and a silly waste of time at worst. Oh yeah, and Yahoo does run PHP for most of their stuff, and Slashdot, which runs on mod_perl, is not a trivial site. Google also uses a lot of Python, and minimal (if any) amounts of Java. Keep trolling, though. I'm sure the Java-loving corporate ignoramuses will keep modding you up.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
It's nice to have a native binary for another platform and all, but it couldn't have been too much work to just repackage a binary they already have.
Product packaging as debs for Debian linux (link to Java bug db)
[ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]
When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.
Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.
FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.
It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.
So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.
Discussion
I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.
From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.
There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.
Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.
Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?
Shouts
To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.
To the bulk of the FreeBSD committerbase and the developer community at large - keep your eyes on the real