NEWS Sun Microsystems' Java language and Solaris operating system haven't always been good friends, an internal memo has indicated, but Sun says it has fixed the problems in the two years since the memo was written. The version of Java for Solaris is a poor choice for many types of programs, is slow to load, isn't well-supported within Sun and requires too much memory to run, several Sun engineers said in the memo. "We all agree that the Java language offers many advantages over the alternatives," said the memo, published last Friday on the internalmemos.com site. "We would generally prefer to deploy our applications in Java but the implementation provided for Solaris is inadequate to the task of producing supportable and reliable products." Sun confirmed the memo's authenticity but said that the document is two years old and that the problems it describes have been fixed. "It doesn't represent Sun's position or the reality of our implementation today. The issues mentioned in the memo are irrelevant at this point," the company said in a statement. Java, a programming language and other software that can run programs, is a middle layer that makes it easier to move programs from one computer to another. Java programs, at least theoretically, don't have to be changed for each computer they're using. For example, Java programs should work on computers running either Sun's Solaris or Microsoft's Windows. Java and Solaris are increasingly important at the Santa Clara company as it seeks to emphasise the importance and value of the company's software working in concert with its hardware. However, much of the company's software push is for its Sun Open Network Environment (Sun ONE) server software, which doesn't depend on Java. Java has taken off in servers, the powerful machines that handle data storage or processing on networks. It runs on servers running Windows, Linux, all major versions of Unix and many other operating systems. Sun has always argued, however, that Java runs best on Solaris. In an interview at a product launch on Monday, Sun CEO Scott McNealy reiterated the point while touting Solaris. "It runs Java like the wind," McNealy said. The memo, however, paints a less flattering picture. For one thing, the memo said, those in control of Java had decided against fixing some bugs and had made changes that prevented older Java programs from working with newer versions of Java. For another, the Solaris version of Java requires huge amounts of memory - as much as 900MB when running TogetherSoft software, since acquired by Borland. Even a basic program to print the words "Hello, world" on a screen takes 9MB, the memo said. In contrast, Python - a programming language and associated software that's similar in many ways to Java - needs only about 1.6MB to run the simple hello-world program, the memo said.
Leaked Sun memo shows Solaris and Java's chequered past
But McNealy now says Solaris "runs Java like the wind"
Post your comment
In order to post a comment you need to be registered and logged in.
You can also log in with Facebook. Log in or create your silicon.com account below
Latest Software stories
Get silicon.com's daily newsletter
-

Enter your email to register
Featured white papers
-
Systems engineering: Best practice for development success
Systems engineering isn't just a technical activity in the product lifecycle—it determines the commercial viability of...
-
The virtual presenter's handbook
Web seminars -- or webinars -- are online seminars or presentations used to engage remote audiences with any content...
-
Use product development for competitive advantage
Remember when MP3 players just played music? Today, consumers want players that can host music, stream video, support...
Popular Software stories
Keep in touch with silicon.com
-
Connect with silicon.com on Facebook
Discuss the news of the day with the silicon.com team
-
Follow silicon.com on Twitter
Get regular updates from the silicon.com editors
-
Join the silicon.com LinkedIn networking group
Network with your peers and share expertise
Latest jobs
-
Project Manager
Black Rock Studio [A division of Disney Interactive Media Group] is currently recruiting for a Project Manager to...
-
Senior Marketing Executive - Poole - £30,000
I am representing a market leading company based in the Bournemouth / Poole area that are urgently looking for...
-
SAP Senior PC Product Costing Consultant - FICO (FI/CO) - End User - Up to £85,000
SAP Senior PC Product Costing Consultant - FICO (FI/CO) - End User - Up to £85,000SAP Senior PC Product...
silicon.com newsletters
-
Stay up to date with silicon.com newsletters
Keep up with the latest news and analysis from silicon.com with our free email newsletters





