Enterprise Linux Log:

Java

Apr 21 2009   6:13PM GMT

Open source community reacts to Oracle-Sun deal



Posted by: Leah Rosin
Oracle, sun microsystems, MySQL, PostGreSQL, Java, open source, Innobase, Open source Solaris

Yesterday’s news that Oracle had entered an agreement to buy Sun sent a bit of a shock wave through the open source community. After weeks of pondering what an IBM buyout of Sun would mean, the IT community now had an entirely different scenario unfolding.

The news was the first thing I noticed when I logged onto Twitter, and I saw that SearchDataCenter.com was working on the story. I “retweeted” Executive Editor Matt Stansberry’s play for feedback and heard back from Tom Howard, who said “IBM missed its chance. I want to know what Oracle’s commitment to Open Office and Solaris are, personally.”

But the bigger fear was from the MySQL folks. Satoshi Nagayasu, an open source database engineer from Tokyo, Japan, asked “Should we say goodbye to MySQL?” He then pointed to a blog from 2005 that was a reaction to Oracle’s purchase of Innobase, and said “Josh’s article gave me some insights why we use community-based open source [PostgreSQL].”

One of the more fun and mood-illustrating reactions was from tartansolutions: “Oracle now owns MySQL?! In related news, the Rebel Alliance has been acquired by Darth Vader for three wookies and a tantan :(“

John Engates, CTO at Rackspace, said “Seems like there’s a lot of concern about Oracle screwing up MySQL. People may look to PostgreSQL as a ‘safe’ open source DB.” He linked to a blog post by Om Malik, providing the GigaOM perspective on the purchase. Of the things Om said, the central point in the concern could be summarized by this paragraph:

At this price, it looks like Oracle found itself yet another bargain and in one fell swoop became a worthy competitor to IBM. It allows Oracle to become a player in the cloud computing business. More importantly, the company ends up acquiring MySQL, the upstart database that has been viewed as Oracle’s Achilles’ heel. In one fell swoop, it has taken out its No. 1 competitor.

Not all in the open source community was doom and gloom though. Jim Zemlin, Executive Director of the Linux Foundation, in his blog post in reaction to the deal looked for a silver lining. Zemlin pointed out that Oracle is strategically aligned with Linux in its position as a Linux distributor, and all its products are developed and run on Linux.

“Oracle is a key supporter of open standards such as ODF and we believe this only strengthens that stance,” said Zemlin. “This acquisition could prove fruitful for Open Office and ODF support in the enterprise.”

I was on the phone for the Canonical Ubuntu 9.04 release press conference, and one of the participants asked Canonical CEO, Mark Shuttleworth, what his reaction was, specifically regarding Java support.

“It is far too early to tell,” said Shuttleworth. “Java has been open, it tends to be a one-way trip – once you’ve made that commitment it makes sense to have it as highly available as possible.”

Shuttleworth also saw the move as a bit of further evidence of the worth of open source in the enterprise software industry.

“This really cements that free software and open source is the driving force today,” he said. “All of the major forces today are either free software or powered by free software — Java, Google, and onward. The software marketplace is consolidating at an extraordinary pace. Part of the reason for that is that open source is dominating the innovation pipeline. The fact that one of those five has just announced a $7 billion acquisition of a company that describes itself as the world’s biggest free and opens source software company proves that open source is the big game in town.”

Lastly, analyst Dana Gardener painted what I feel is the most level-headed picture of what the whole deal means.

Suffice to say that whatever momentum Sun had behind open source everywhere will be muted to open source some times as a ramp to other Oracle stuff, or to grow the community and keep developers happy. If nothing else, Oracle has been pragmatic on open source, not religious.

What do you think this means for open source? Are you considering moving to PostgreSQL if you weren’t already? Are you a programmer worried about Java support? Share your thoughts in the comments

More analysis from TechTarget:
Oracle-Sun combo: What does it mean for enterprise Java?

Will Sun help Oracle eclipse IBM?

VARs turn wary eye on Sun-Oracle combo

Oracle-Sun: A threat to VMware?

Dec 22 2008   3:54PM GMT

Java virtual machine performance: Ubuntu wins over Windows



Posted by: Leah Rosin
Windows, Linux, Java, Ubuntu Linux, Linux versus Windows, Linux blogs and news

In May we reported results of a Windows Server 2008 power test conducted by Michael Larabel at Phoronix. Last week he released the results of his most recent open source versus Windows test, a test of Java virtual machine performance running in Ubuntu Linux, Windows Vista Premium, and Sun’s OpenJDK.

For this round-up we had used a Dell Inspiron 1525 notebook (PM965 + ICH8M Chipset) with an Intel Core 2 Duo T5800 processor clocked at 2.0GHz, 3GB of DDR2 memory, 250GB Hitachi HTS543225L9A300 HDD, integrated Intel 965 graphics, and a screen resolution of 1280 x 800. On the Windows side we were using Windows Vista Home Premium SP1 while with Ubuntu we were using Ubuntu 8.10 and the stock packages (Linux 2.6.27 kernel, X Server 1.5, etc). Each OS was left to its default settings, including the use of the standard desktop effects.

Larabel’s graphs and detailed technical specifications and analysis tell the full story, but the good news to Linux fans is that Ubuntu was a clear winner, and OpenJDK seemed to hold its own compared to Vista.

Well, Java on Ubuntu was pretty much the hands-down winner compared to Microsoft Windows Vista Premium SP1. Running the Java tests on Ubuntu had experienced significant advantages when it came to file encryption, Fast Fourier Transforms, Successive Over Relaxation, Monte Carlo, and the composite Java SciMark performance. In only the Sunflow test were the results between Ubuntu and Windows even close. With the Java 2D Microbenchmark, Windows was faster but that likely falls on the Intel Linux graphics driver having little in the way of performance optimizations and Java on Linux not yet utilizing the X Render extension.

Comparing Sun’s Java and OpenJDK / IcedTea on Ubuntu had roughly the same performance between the two except for a few areas (FFT and Monte Carlo) where the official JVM was noticeably faster.

Last time we reported on these tests and it appeared that Windows had the lead, you responded. Larabel’s article includes a discussion link, and a brief review of some of the comments reveals that some Windows fans don’t like the results.

Linux got owned where it matters the most: Graphics.

But RealNC’s comment about graphics doesn’t quite align with a recent article reporting the results of the 2008 Linux Graphics Survey compiled by Phoronix.

What do you think? Are Linux graphics lacking? Are you surprised by the Java VM performance?


Nov 18 2008   7:32PM GMT

LAMP stack story overlooks impact of cloud, reader says



Posted by: Pam Derringer
Linux, Java, Development, Apache, Cloud computing, TechTarget Blogs, scripts, Linux blogs and news, Open source applications

My recent story on the dimming of the LAMP stack sparked a thoughtful reader response from John Locke, the manager of Seattle-based Freelock Computing. The story concluded that while an all-open source stack is still a valid concept, there are many more open source options that LAMP (Linux, Apache, MySQL and Perl, Python, PHP) is largely irrelevant.  I made a single exception for Apache, the popular Web server.

Locke argued, however, that even Apache has a growing array of alternatives such as the Lighttpd Web server, the Apache FastCGI Web interface,  the Nginx proxy server and others.

But what undercuts the LAMP stack more than the advent of additional open source options is the emergence of cloud frameworks, Locke said.

Initially, cloud computing meant renting compute power on demand from the likes of Amazon Elastic Compute Cloud (EC2). This meant renting a host virtual machine, programming the top layer, adding libraries and then when it was all done, managing the host and the virtual application, Locke said.

The problem with this model is that data centers are responsible for scaling the application up or down in response to changing volume requirements, he said. To solve this problem, Google, as well as Microsoft’s recently announced Azure platform, go beyond computing-on demand and manage the entire process with frameworks. All you do is write the application code (yes, you still need the P in LAMP), put it atop an application framework, and the framework will scale the application up and down as needed. No further involvement required. No LAMP stack required either.

Two successful examples of cloud frameworks are Salesforce.com and Facebook, he said.

The downside of frameworks, however, are loss of control and potential vendor lock-in, Locke said. The risk is less with Amazon EC2 since its controls are far more limited, he said. When writing an application for a specific vendor’s framework, however, a customer can lose portability because the provisioning and scaling mechanisms are behind-the-scenes and the source code and licensing are not necessarily readily available, he said.

The biggest challenge to LAMP as well as the Java and .NET stacks, therefore, is not the growth of additional choices but the cloud frameworks which may make all the stacks irrelevant. While handing over management and control is convenient, it also has its downside: you have to live by someone else’s rules, Locke said. Just  like a condo or regulated housing community, you’ve delegated the work, but you’ve also lost your freedom. Time will tell if you’ve made a good bet.


Nov 6 2007   1:23PM GMT

Red Hat makes Java contribution — what was the hold up?



Posted by: admin
Java, sun microsystems, Red Hat

JavaIt took them about a year, but Red Hat finally got on board with Sun Microsystems and Java this week when it announced that it signed Sun’s contributor agreement that covers participation in all Sun-led open source projects by all Red Hat engineers.

We covered the news angle at SearchEnterpriseLinux.com, and today the Business Review Online’s Jason Stamper gives the news a fresh spin at the CAOS Theory blog:

The only question really is why it took Red Hat so long to make this move. As The451 Group’s Raven Zachary noted (in our article — J.L.), until now Red Hat has been a little coy about fully backing Java, choosing instead to work with BEA Systems on JRockit for optimization on Linux.

What’s changed of course is the open sourcing of Java, which has made it simpler for Red Hat to use it in its Linux distribution and related tools, Zachary said. The question remains though, what took them? Sun officially open sourced Java a year ago (emphasis mine).

I’m sure it was a variety of things: pride, business acumen, the intricacies of working collaboratively with a competitor who wants to bury your OS and replace it on the server with his own. But the question kind of lingers in the air like a whiff of freshly brewed coffee, doesn’t it? (indirect pun totally intended)

One Slashdot commenter also wondered about this partnership earlier this morning, saying:

“With all the ‘openness’ going on with Java these days will things get even more complicated? I have three important commercial apps that run on Java, all three have their own run time environments that are incompatible with each other. I have no end of trouble with jre and firefox. I can’t count how many times I’ve had problems with classpaths trying to run Java stuff. Will the OpenJDK mean another runtime? As in Blackdown, Sun, Open?”

There’s no doubt that this partnership is a good thing for Red Hat Linux and for Java. Nevertheless, these persistent little questions remain. I don’t know if RH dragging its feet has too much effect on the end user, but still, we’d like to know what the delay was all about.