Showing posts with label JVM. Show all posts
Showing posts with label JVM. Show all posts

Tuesday, July 31, 2012

Azul Systems Announces New Initiative to Support Open Source Community With Free Zing JVM


Azul Systems, Inc. (Azul), the award-winning leader in Java runtime scalability, today announced an ongoing commitment to the Open Source community by making its Zing JVM freely available to Open Source developers and projects for use in development, qualification, and testing. The new initiative enables Open Source applications supporting commodity x86 servers running Red Hat Enterprise Linux, SUSE Linux Enterprise Server, CentOS and Ubuntu Linux to take full advantage of Zing's unique features and capabilities.



"Our goal is to make Zing the de facto choice for Open Source developers to achieve the most consistent Java performance and scalability," said Scott Sellers, Azul Systems president and CEO. "Azul's development teams have made extensive use of Open Source technologies over the years, and our new Open Source development initiative is another example of our commitment to the Java community and embracing Open Source software. We have put the lowest-latency and most scalable JVM freely into the hands of Open Source developers, removing the bottlenecks commonly associated with the Java runtime and enabling application innovation in a plethora of new markets such as in-memory computing and Big Data analytics."

The Zing JVM provides Open Source Java applications with:

Improved application responsiveness
Reduced application latency
Elimination of response time outliers
Support for large, in-memory data processing
Elastic scalability with memory heaps that can grow or shrink based on real-time demand
Dramatically simplified application deployments
Reduced customer total cost of ownership
Accelerated time-to-market
Improved production time visibility and runtime diagnostics.
"As developers have become increasingly important in adoption and procurement patterns over the past decade, availability has become a key factor in overall technology usage," said Stephen O'Grady, Principal Analyst at RedMonk. "With this announcement, Azul is trying to make it easy for open source developers to leverage and incorporate the Zing JVM."

Michael McCandless, Apache Lucene committer and PMC member, said, "Azul's innovative Zing JVM and pauseless GC now enable Apache Lucene project developers to explore use cases requiring large heaps, such as holding an entire search index in memory for faster searching. Initial in-memory tests on the full Wikipedia English-language site index show Zing is truly pauseless while managing a heap in excess of 140 GB."

"I'm very happy that Azul is making their Zing JVM available for free to the open source community, and I believe the platform is a valuable part of the Scala tool chain," said Martin Odersky, creator of Scala, Co-Founder and Chief Architect of Typesafe. "Typesafe and Azul share a common goal of providing the best solutions for scalability in the multicore age."

"Programming and architectural approaches that leverage immutability to enhance concurrency and scale will be well-matched by a runtime that is able to support high continual allocation rates without disruptions or pauses. By making the Zing JVM available to Open Source developers, Azul is making a fantastic contribution to the community," said Rich Hickey, author of Clojure and designer of the Datomic database system.

Martin Thomson, creator of the Open Source Disruptor Framework and co-founder of the Lodestone Foundation, a new project focused on Open Source technology for the financial industry, said, "I've been working with Zing for the past few months focusing on ultra-low latency and scalable deployments. We are seeing excellent GC performance, consistency and predictability with the Zing JVM."

"By opening up access to the Zing JVM, Azul has made it easier for us to ensure JRuby applications will scale to large heaps and heavy loads," said Charles Nutter, co-lead of the JRuby project. "Zing helps fulfill the enormous potential of Ruby on the JVM."

Tuesday, May 22, 2012

Engine Yard is Teaming with Red Hat on JRuby


Charles Nutter and Tom Enebo will continue their work on JRuby at Red Hat.

Charles Nutter and Tom Enebo, key developers behind the JRuby project, are joining Red Hat. The news was announced at JRubyConf 2012 this morning and later confirmed by Nutter on Twitter.

JRuby is an open source implementation of the Ruby programming language that targets the Java virtual machine (JVM). It allows the popular Ruby on Rails framework to be used in a Java environment and interoperate with Java code. JRuby offers better performance than the standard C-based Ruby reference implementation in some cases.

Nutter and Enebo were hired by Sun in 2006 to work on JRuby full-time. When Oracle’s acquisition of Sun created uncertainty about the future of JRuby in 2009, they left the company and went to work for Ruby hosting provider Engine Yard. The two remained with Engine Yard until now. Alongside the revelation that Nutter and Enebo are joining Red Hat, Engine Yard announced that it has partnered with the Linux vendor and will continue to support the advancement of JRuby.

Red Hat jumped into the Java middleware market with its 2006 acquisition of JBoss. The company has become a major Java stakeholder and has made considerable investments in Java technology. This makes Red Hat a good fit for employing the leading JRuby contributors. The Linux distributor has a longstanding commitment to open development and will likely be a good steward for the project.

An interesting bit of language stuck out in the announcement. In addition to JRuby, the two developers will also be working on "JVM languages" at Red Hat. I couldn’t help but wonder if there is a connection to Red Hat’s intriguing Ceylon project, an effort by Hibernate creator Gavin King to create a new language that will run the Java virtual machine. Red Hat certainly seems to be interested in expanding the JVM as a platform.