Language Selection

English French German Italian Portuguese Spanish

Apache's Java brings Harmony to the world

Filed under
Software

THE FOLKS are churning code like there's no tomorrow at Apache's Project Harmony. The goal is to build a Java VM compatible with Sun's specifications and now the people have quietly released test binary snapshots.

"Project Harmony" was started back in May 2005 and is working to create an independent implementation of Sun's Java VM. The project must write this Java VM from scratch without using any of Sun's source code but remaining compatible with Sun's spec and passing the official TCK test suite, thus becoming "officially compatible" with the official Sun standard. This effort has been specifically allowed by Sun. The company made changes to the Java license to allow the 'clean room' development of compatible virtual machines. Graham Hamilton, Sun VP said last year: "The licensing rules for J2SE 5.0 were carefully designed to allow independent, compatible open-source implementations of the J2SE specification".

Full Story.

More in Tux Machines

Security: FOSS Updates, More on Marcus Hutchins

Development: DragonEgg, GCC, LLVM, and Java EE

Kernel and Graphics: Android Kernels, Mesa, and Vulkan 1.0.59

  • Android kernels: does upstream matter?
    There is this false narrative floating around in the dev community on how upstreaming breaks drivers and OEM code. Upstreaming breaking drivers and OEM code is not universally true- in contrast, it defies the very definition of a stable kernel. You see, each and every Android device out there runs a version of the Linux Kernel– and it doesn’t have to be the latest version all the time.
  • Mesa 17.2-RC5 Released, Final Should Come Within One Week
    The fifth and final planned release candidate of Mesa 17.2 is now available for testing.
  • Vulkan 1.0.59 Released With Shader Stencil Export
    Vulkan 1.0.59 is now available this weekend as the latest minor update to this high-performance graphics API. As usual, the bulk of this Vulkan 1.0.x point release is made up of document clarification/fixes to the text. Of those changes, nothing too notable stands out for Vulkan 1.0.59 but there is one new extension.

Games: Pillars of Eternity, Ryan "Icculus" Gordon, Paradox Interactive and HTC Vive