InfoQ Homepage Virtualization Content on InfoQ
-
David Riddoch on Bypassing the Kernel and Hypervisor for Network I/O, Solarflare, OpenOnload
David Riddoch explains how bypassing the OS kernel's networking stack can improve latency and throughput, networking with Solarflare and OpenOnload, hypervisor bypass, and much more.
-
Amir Chaudhry on Unikernels, MirageOS, HalVM, Rump Kernels
Amir Chaudhry explains the ideas behind Unikernels, implementations like the OCaml-based MirageOS and Haskell-based HalVM, Rump Kernels for integrating with legacy code and much more.
-
Adam Wick on Security, Formal Methods, Types, Unikernels, HaLVM, DRM
Adam Wick talks about software security, research into formal methods and randomisation as well as documentation and types to help write secure software, HalVM and other Unikernels, DRM.
-
Anil Madhavapeddy on Unikernels and OCaml
Anil Madhavapeddy describes why unikernels have important security properties, how they can be built, and how they can be utilised alongside of Docker containers. He stresses the importance of type safe languages, particularly OCaml, which was used for the Mirage OS project, but also touches upon Go and Rust.
-
Jeff Lindsay on Best Practices for Working with Containers and Docker
Jeff Lindsay explains the difference between virtualization and containers, what Docker brings to the table, best practices for using containers and what to avoid, and much more.
-
Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP
Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.
-
Cliff Click on Azul's Pauseless GC, Zing, JVM Languages
Cliff Click discusses the Pauseless GC algorithm and how Azul's Zing implements it on plain x86 CPUs. Also: what keeps dynamic languages slow on the JVM, invokedynamic, concurrency and much more.
-
Jon Brisbin on Virtualization and Private Clouds
Jon Brisbin discusses his experience with Virtualization and reasons why companies would use Private Clouds, eg. regulation compliance. Also: the future role of operations, monitoring, and more.
-
Azul Puts the Zing in Java
In this interview Gil Tene dives deep into the history of Azul Systems and its commitment to deliver robust, scalable Java systems. He tells of the origins of the company and its early Vega hardware. Tene also talk about the new Zing elastic runtime platform for Java apps. And he speaks on the Managed Runtime Initiative Azul launched. He also talks on Pauseless GC and elastic memory.
-
What’s Next for jclouds?
Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ruby, etc.
-
John Leach on Virtualization and Unix Tools for the Data Center
John Leach explains how Brightbox uses Virtualization in the data center and whether Virtualization causes performance problems. Also: a look at a few Unix tools and Linux features that Ruby developers might not know about.
-
Karl Rumelhart Talks about VMWare, Spring, and PaaS
Karl Rumelhart explains VMWare's virtualization products and how they relate to cloud solutions, Open Source at VMWare, the SpringSource acquisition and much more.