InfoQ

Topic/Tag specific view

All content and news on InfoQ about Virtual Machines


Latest featured content about Virtual Machines

Wilson Bilkovich Discusses Rubinius

Community
Ruby
Topics
Performance & Scalability,
Language

Wilson Bilkovich is one of the core developers of the Rubinius project - a Ruby implementation written in Ruby. Wilson is also one of the members of the Ruby Hit Squad, developers of the deployment automation tool Vlad the Deployer. In this interview with InfoQ, Wilson discusses the implementation of Rubinius, and its current status with Werner Schuster.

Evan Phoenix on Rubinius

Community
Ruby
Topics
Runtimes,
Language,
Dynamic Languages

Evan Phoenix discusses Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture. The goal is to build a fast, efficient VM with the latest research in dynamic language implementations

News about Virtual Machines

Phusion Passenger/mod_rails makes Rails deployment easy

Community
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Deployment / Datacenter,
Open Source,
Ruby on Rails

Phusion Passenger/mod_rails makes deployment of Rails apps simple. The Apache configuration is handled by a script and re-deployment is a single 'touch' away. We talked to the creators of Phusion Passenger who also experiment with a modified Ruby Garbage Collector to share memory across address space borders.

Rubinius Roundup: SendSites, Info sources, Project management

Community
Ruby
Topics
Runtimes,
Compilers,
Performance & Scalability,
Dynamic Languages,
Debugging

The Rubinius team has been busy bringing the project closer to completeness. We look at some new concepts such as SendSites, and a few new information sources that help to keep up with the project or get a handle on the design of the system.

HotRuby - Ruby 1.9/YARV opcode interpreter in Javascript

Community
Ruby
Topics
Technology,
Javascript,
Runtimes,
Scripting,
Compilers,
Dynamic Languages

HotRuby is a new way of running Ruby code: compile it down to Ruby 1.9 bytecode and run it in a client side interpreter written in Javascript. We take a look at what makes HotRuby work.

Common Ruby MVM API research kicked off

Community
Java,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
JRuby

Research on the topic of Multiple VM (MVM) Ruby will be conducted at the University of Tokyo together with Sun's JRuby team. The work will investigate issues such as communication between VMs and a common API across all Ruby implementations, with solutions provided initially for Ruby and JRuby.

Second Life Now Running Mono Trials

Community
.NET
Topics
Performance & Scalability

The popular virtual world Second Life is now publicly testing a Mono viewer. When in a Mono region, this viewer allows LSL scripts to be compiled against Mono. In theory, this will provide reduced lag and improved stability for Second Life users. According to Linden Labs, early results are promising.

Article: Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY

Community
Ruby
Topics
Runtimes,
Performance & Scalability,
JRuby,
Programming

Actors, Fibers/Coroutines, Rubinius' Multi-VM and other Concurrency topics have come up recently. To put all these concepts into perspective, we talked to Ruby's MenTaLguY, who's been working on Ruby fastthread, Ruby Actors implementations, Rubinius, and much more. Also: a glimpse at MenTaLguY's next project.