Oracle Confirms Delayed Schedule for Java 9

by Abraham Marín Pérez on  Dec 23, 2015 1

In a recent communication, Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, suggested a six-month delay for the general availability of Java 9 so as to allow some extra time to finish project Jigsaw. After deliberation, the delay was accepted, setting the general availability of Java 9 to March 2017.

Java 9 Delayed By 6 Months?

by Ben Evans on  Dec 01, 2015 3

Oracle's Java Chief Architect Mark Reinhold has proposed delaying the release of Java 9 for 6 months to allow for more complete testing of the modularity features at the heart of the release.

Microsoft Azure Scale Sets in Public Preview

by Kent Weare on  Nov 24, 2015

In a recent blog post, Mark Russinovich, cto of Microsoft Azure, announced a public preview feature called Azure Scale Sets. Azure Scale Sets are an Azure Compute resource which allow you to deploy and manage a group of virtual machines (VMs) as a collective group, or set.

Lightweight, Embeddable VM Avian Supports 64-Bit iOS Devices

by Sergio De Simone on  Nov 02, 2015 2

Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.

Elixir Hits 1.1, Brings new APIs, Build-time Improvements

by Sergio De Simone on  Oct 10, 2015

One year after hitting 1.0, Elixir 1.1 is out. It brings new public APIs, performance improvements, and tooling improvements. InfoQ has spoken with José Valim, Elixir’s creator.

Google Preemptible Virtual Machines are now out of Beta

by Sergio De Simone on  Sep 20, 2015

A few months after its beta launch, Google has announced the general availability of preemptible virtual machines as part of the Google Compute Engine cloud. Preemptible VMs have a lower price than other types of VMs that Google offers, but they can be shut down at any moment by Google with a 30 sec warning.

OpenBSD to Receive Native Hypervisor

by Jeff Martin on  Sep 01, 2015

OpenBSD has long-lacked support to host virtual machines on the X86/X64 platforms. OpenBSD developer Mike Larkin seeks to change that through his new project to bring a native hypervisor to this operating system, giving it the ability to host virtual machines natively.

QCon SF 2015 Update: Workshops at a glance (Nov 19-20)

by Wesley Reisz on  Aug 13, 2015

At QCon San Francisco, we offer two days of workshops (Nov 19-20). Workshops focus on developing the technical skills that leverage technologies you heard about from our expert practitioners during the conference sessions. Here is a glimpse at some of the experts you can learn from QCon SF ‘15 workshops.

Frege: a Haskell-like Language for the JVM

by Sergio De Simone on  Aug 12, 2015 1

Frege, named after the German mathematician Gottlob Frege, is a purely functional, strongly typed language for the JVM that is so similar to Haskell that “most idiomatic Haskell code will run unmodified or with only minimal, obvious adaptions”. InfoQ has spoken with Ingo Wechsung, Frege’s creator.

Oracle Confirms G1 as Default Garbage Collector for Java 9

by Abraham Marín Pérez on  Jul 12, 2015

As previously mentioned on InfoQ, Oracle had proposed JEP 248, about making G1 the default garbage collector, to be included in the list of JEPs targeting Java 9; recently, Oracle has confirmed such decision and made it official. The decision triggered a lengthy debate in the HotSpot’s email discussion list, which concluded with a provision to defer the change if G1 proves not to be fully ready.

WebAssembly: A Universal Binary and Text Format for the Web

by Abel Avram on  Jun 18, 2015 6

Mozilla, Google, Microsoft and Apple have decided to develop a binary format for the web. Called WebAssembly, this format could be a compilation target for any programming language, enabling applications to run in the browser or other agents.

Oracle Proposes G1 as the Default Garbage Collector for Java 9

by Abraham Marín Pérez on  Jun 14, 2015 8

Oracle is considering including JEP 248, making G1 the default garbage collector on server configurations, into the list of JEPs targeting Java 9. The decision has triggered some debate among the Java community, with many arguing that the CMS collector could have been more suitable.

Java Turns 20

by Alex Blewitt on  May 23, 2015 1

Twenty years ago today, Java's first alpha release was unleashed upon the world on Solaris. InfoQ looks back at the history of Java and what it has conquered since.

Cling Aims to Provide a High-performance C++ REPL

by Sergio De Simone on  May 23, 2015

Cling is an interactive C++ interpreter that is built on top of LLVM and Clang and promises to provide a leap in productivity by going beyond the usual code-compile-run-debug C++ workflow.

VENOM Vulnerability Threatens Several Major VM Hosts

by Jeff Martin on  May 19, 2015

Users of the popular virtual machine tools Xen, KVM, VirtualBox, and QEMU are urged to patch their systems as soon as possible due to a newly found bug that exposes flaws in the code providing virtual floppy disk support. The VENOM vulnerability affects all operating systems that are hosting these environments.