Projects / Jato


Jato is an implementation of the Java virtual machine. It includes a VM and a JIT compiler for the x86 machine architecture and supports the JNI API. Jato uses Boehm GC as its garbage collector and relies on GNU Classpath to provide essential Java APIs.

Operating Systems

Recent releases

  •  05 Jan 2012 06:57

    Release Notes: JRuby and Jython are now supported. VM startup speed has improved by 25% and DaCapo benchmark results have improved across the board. The JIT compiler is now able to optimize code before execution. It has limited support for ARM and PPC32 architectures, and significantly improved support for the x86-64 architecture. The VM now also has a classfile verifier.

    •  28 Jul 2011 20:33

      Release Notes: Jython and JRuby support finally start under Jato. Annotation support has been improved. Many x86 architecture bugs have been squashed.

      •  18 Sep 2010 18:34

        Release Notes: Performance optimizations were made across the board. Many fixes were made to make Eclipse, Jython, Xalan, and Lusearch work. All DaCapo benchmark suite tests pass now.

        •  10 May 2010 07:48

          Release Notes: This version adds support for Boehm GC and has tons of fixes to make more applications work.

          •  09 Jan 2010 18:03

            Release Notes: This release has a bunch of fixes to make some new programs run under Jato, such as Java Tris, Clojure REPL, and DaCapo. There's also lots of infrastructure work for garbage collection, but it is not functional yet. Fixes were made to the x86-64 port, which is also not fully functional.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.