InfoQ Homepage Virtual Machines Content on InfoQ
-
Researchers Highlight Recent Uptick in Java Security Exploits
Microsoft researcher Holly Stewart highlighted last week that Java has recently surged ahead of Adobe Acrobat as a favorite target for hackers wanting to take over computers. InfoQ looks at the specific exploits used as well as which patch of Java fixes them.
-
MacRuby Roundup: 0.7 Released, GCD-based Web Server, BridgeSupport
MacRuby 0.7 is out, with the usual performance and compatibility improvements, including Ruby 1.9.2 compatibility. To demonstrate MacRuby's tight integration with Snow Leopard's Grand Central Dispatch (GCD), the team has released ControlTower, a Rack-based web server. Also: with the new BridgeSupport, all native APIs can now be accessed and scripted.
-
Azul’s Zing Elastic Java Runtime for x86 is Generally Available from Today
Azul’s Zing is generally available from today, bringing their highly-scalable Java architecture to x86-based servers. InfoQ spoke to George Gould and Gil Tene about the launch, performance figures and licensing costs.
-
LLVM 2.8 Released
The LLVM team yesterday released LLVM 2.8, the low-level virtual machine infrastructure that includes a next-generation C/C++ compiler, optimiser, and run-time. In addition, the LLVM also sports a VMKit for CLR and JVM runtime and is used in tools as diverse as MacRuby and Python's Unladen Swallow. Additionally, the recently-released Mono 2.8 has a mono-llvm runtime. So what's new in LLVM 2.8?
-
Mobile, JavaFX Emphasized at JavaOne Keynote. JavaFX Script is Dropped
At Monday's JavaOne keynote in San Francisco, Oracle EVP Thomas Kurian highlighted Oracle's plans for the Java platform with a three-year roadmap and demos of JavaFX and other technologies. Elsewhere it announced plans for JavaFX 2.0 and the decision to drop JavaFX Script.
-
Slowdown in Virtualization
A 2010 survey suggests that companies have slowed their efforts to virtualize their data centers. The survey was conducted by InformationWeek and is the second in an annual series. The key finding: almost 20% fewer companies expect to have 25-49% of their servers virtualized by 2011 and almost 10% fewer companies expect to virtualize 50-74% of their servers.
-
Azul Releases Zing: Software-based JVM Virtualisation/Elastic Runtime for x86
Azul Systems, makers of specialist hardware for running Java applications, have announced Zing, a Virtualised implementation of their hardware stack. Zing uses RedHat's KVM and VMWare's vSphere to target a wide range of operating systems and is optimised for Intel's latest x86
-
Azul Systems To Open Source Significant Technology in Managed Runtime Initiative
Having just announced a record breaking quarter, Azul Systems are open sourcing a considerable part of their intellectual property under GPLV2, as part of a major new initiative to try and improve the performance of managed code on commodity platforms.
-
Keeping Garbage Collection Pauses Short with Growing Heap Sizes: Q&A With Dr. Cliff Click
The strong correlation between heap size and garbage collection pause time is becoming one of the major limitations to Java application scalability, and a great deal of R&D effort is going into trying to remedy the situation. InfoQ talked to Dr. Cliff Click, former architect and lead developer of the HotSpot Server Compiler and now chief JVM Architect at Azul Systems, about Azul's solution.
-
Enterprise Customers Can Use Their Licenses to Run Windows Instances on EC2
Amazon extends their Windows VM offering, and offers customers the possibility to use their enterprise license to run Windows instances on EC2 through a pilot program consented with Microsoft. Microsoft is going to evaluate the results of the program, possibly offering the same license mobility in the future, and promises to support Windows VM on Azure some time this year.
-
Ruby 1.9.2 Release Schedule Aims at August for Final Release
Now that Ruby 1.9.2 passes all RubySpec tests, a revised release schedule for Ruby 1.9.2 has been announced. It aims at mid-August for the final release.
-
Mark Reinhold Talks About JRockit/Hotspot Integration
Oracle principal engineer and former Sun employee Mark Reinhold talks about Oracle's plans to merge the Hotspot and JRockit JVMs.
-
Scala 2.8 Beta 1 Released
The long-awaited beta for the new Scala version 2.8 has finally been released. It includes many new features, like for example a redesigned collections library, named and default arguments, and a much improved Eclipse IDE.
-
Dynamic Language Roundup: Python's GIL Gets Overhauled but not Removed, Squeak Comes to Android
The Unladen Swallow project that aims to speed up Python has proposed to be merged into mainstream Python. One of Unladen Swallow's goals was to remove the GIL; a new implementation of Python's GIL by Antoine Pitrou will be fairer and less intrusive on multicore CPUs. Also: Squeak Smalltalk has been ported to Android.
-
Lua: Embeddable Scripting Engine, LuaJIT 2.0 Includes New High-Performance VM
Lua is a scripting language that can be embedded in any application that can provide hooks for its C API. Version 2.0 of its JIT compiler is in Beta and includes a completely re-written VM based on a trace compiler and an interpreter written in assembler.