• On TV.com: Sexy summer bodies photo gallery
September 25, 2008 7:44 PM PDT

Bug fixes for Java on OS X

by Michael Horowitz

Everyone knows that Mac is safer than Windows because almost all malicious software targets Windows. But every rule has exceptions, and in this case, the exception has been Java.

Java is unusual in that any company can write a Java runtime environment for any operating system. Microsoft, at one point, provided one for Windows, but those days are long gone. ThinkPad laptops still come with a Java runtime developed by IBM. Netscape used to ship its own Java runtime as part of the Navigator Web browser. Today, most Windows users get their Java runtime from Sun Microsystems, the company that originally developed the language.

For whatever reason, Sun does not provide a Java runtime for Macs, instead this is left to Apple.* And, Apple has a history of being slow to fix bugs in Java, trailing Sun by many months.

All this is background to the fact that this week Apple released a large number of bug fixes for Java on Mac OS X 10.5 (Leopard) and OS X 10.4 (Tiger).

Mac users can go to my Javatester.org Web site to see the version of Java being used by their web browser. Anyone using multiple web browsers needs to check the Java version in each browser separately.

Apple supports three versions/editions/families of Java:

• The oldest family is 1.4.2 and the latest version there is now 1.4.2_18. (The prior buggy version was 1.4.2_16.)

• Next is the 1.5.0 family where the latest go-round is 1.5.0_16. (The prior buggy version was 1.5.0_13.)

• The latest and greatest version of Java for Macs is 1.6.0 and the latest version here is 1.6.0_07. (The prior buggy version was 1.6.0_05.)

*Sun points users to developer.apple.com/java/, a page that hasn't been updated to reflect the latest releases.
See a summary of all my Defensive Computing postings.

Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.
Recent posts from Defensive Computing
Fixing bugs in the Flash Player yet again
Getting more battery power for your computer
Get an MSI Wind Netbook for only $349
Not interested in a Netbook computer? Consider the Honda Fit
Beware emails linking to blogspot.com
When Word documents break
More about printer ink rip-offs
Some computers are too important to be networked
Add a Comment (Log in or register) (8 Comments)
  • prev
  • 1
  • next
by AppleSuxLeo September 25, 2008 9:30 PM PDT
OSX is one big bug. Apple needs to call in an army to kill the bugs.
Reply to this comment
by KonradK September 26, 2008 1:41 PM PDT
Huh? As compared to, hmmm, Windows???

Apple is leveraged on open source and Windows is close to 100% proprietary. Given that:

<a href="hhttp://en.wikipedia.org/wiki/Linus's_Law">given enough eyeballs, all bugs are shallow</a>

which OS is bug ridden?
by random truth September 25, 2008 10:38 PM PDT
meh loser commenter above
Reply to this comment
by ralfthedog September 25, 2008 11:19 PM PDT
Random, just ignore Leo. He is a big Apple fan who tries to make the Windows fans look bad. It is a dirty tactic that falls well below the standards Apple users should hold them selves to.

Leo, you should be ashamed of your self.
Reply to this comment
by goodspeed8701 September 26, 2008 2:37 AM PDT
osx is coming down little by little. that old saying that osx is so safe will die off very soon. there are loads of bugs apple is not telling us about. all you apple fan boys know that.
Reply to this comment
by Goodbye Helicopter September 26, 2008 4:51 AM PDT
Thanks, pretty useful to know about the versions there.
Any ideas as to which versions of the OS have those respective Java versions.?
Reply to this comment
by man_w_balls September 26, 2008 10:57 AM PDT
Funny how Apple-bashers waste so much time nitpicking at every single flaw disclosed in OSX, like each one is a step towards the grave... but nothing could be further from the truth! Mac OS X is growing in all sorts of ways, even some beyond Apple's control (see Psystar, etc). Disclosing bugs means they get fixed - duh! Then the system gets even better. As an IT pro, I work on Windows, and at home I play on Macs - quite a relief to have such a nice system that works so well. Sometimes I try to break my Macs on purpose, just to see what's what.
Reply to this comment
by The_Decider September 27, 2008 12:57 PM PDT
How is Java unusual? Anyone can write an interpreter for Python or Ruby, heck they could write a VM for them, or even for C.
Reply to this comment
(8 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About Defensive Computing

Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He views Defensive Computing as taking steps, when things are running well, to avoid or minimize the inevitable problems down the road. It's about educating yourself to the level where you can make your own intelligent decisions about keeping your computers and data happy and healthy. If you depend on computers, yet are on your own, without an IT department or nearby nerd, this blog's for you. His personal web site is michaelhorowitz.com.

He is a member of the CNET Blog Network and is not an employee of CNET.

Disclosure.

Add this feed to your online news reader

Defensive Computing topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right