LWN.net Logo

Sun yanks FreeBSD's Java license

Sun yanks FreeBSD's Java license

Posted Jan 11, 2005 4:57 UTC (Tue) by cajal (guest, #4167)
In reply to: Sun yanks FreeBSD's Java license by landley
Parent article: Sun yanks FreeBSD's Java license

The only "advantage" java has over a modern interpreted language like Python is the ability to distribute closed-source binaries.

That, and Java's VM is lightyears more advanced that CPython's. Python has a global interpreter lock, so it's hard to scale it up, thread-wise. It's unable to defragment its heap and release unused memory back to the OS. It doesn't have generational or parallel garbage collection. It doesn't natively have a JIT, nor does it profile code as it runs for further optimization. It's not possible to write lock-free algorithms in Python

Python is one of my favorite languages, but for enterprise work, it just doesn't hold a candle to Sun's HotSpot JVM or IBM's JVM.


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds