InfoQ Homepage Virtual Machines Content on InfoQ
-
Apple Extends macOS Virtualization Capabilities and Introduces Rosetta for Linux Binaries
At WWDC 2022, Apple showcased its latest advancement in virtualization support on macOS. Apple Virtualization Framework enables configuring and creating virtual machines on Apple Silicon to run macOS or Linux. New in the upcoming macOS Ventura, Linux VMs can leverage the GPU and use Rosetta to run unmodified x86-64 Linux binaries.
-
Google Announces General Availability of Cloud TPU VMs
Last year Google introduced Cloud TPU Virtual Machines (VMs), which provide direct access to TPU host machines in preview. Today, Cloud TPU VMs are generally available, including the new TPU Embedding API, which can accelerate ML Based ranking and recommendation workloads.
-
Static Java Current State: Compiled Native Executables for Startup Speed and Small Footprint
Java’s long lasting motto of write once, run everywhere, seems to be adapting to the cloud native era. With the need for faster boot time and lower footprint, Static Java is gaining traction. To better understand the benefits and implications of adopting Static Java, InfoQ reached out to Dan Heidinga, principal software engineer at Red Hat.
-
Amazon EC2 Introduces Automatic Recovery of Instances by Default
Amazon recently announced that EC2 instances will now automatically recover in case they become unreachable due to underlying hardware issues. Automatic recovery migrates the instance to a different hardware while retaining instance ID, private IP addresses, Elastic IP address, and metadata.
-
Rust 1.60 Released with LLVM-Native Code Coverage Along with Rust 2024 Roadmap
Rust 1.60 stabilizes source-based code coverage using LLVM native instrumentation, re-enables incremental compilation by default, and enforces Instant monotonicity guarantees. Additionally, the Rust team has formalized its roadmap for Rust evolution until 2024.
-
Microsoft Introduces NVads A10 V5 Azure VMs in Preview for Graphics-Heavy Workloads
Microsoft recently announced the NVads A10 v5 series in preview. These virtual machines (VMs) are powered by NVIDIA A10 GPUs and AMD EPYC 74F3V(Milan) CPUs with a base frequency of 3.2 GHz and an all-core peak frequency of 4.0 GHz.
-
Compute Engine VMs Cost Optimization with Suspend/Resume
Recently, Google announced the general availability of the Suspend/Resume feature for its Compute Engine VMs. The feature provides customers better control over Google Cloud resource consumption.
-
Interview with Magnus Madsen about the Flix Programming Language
Flix, an open-source programming language inspired by many programming languages, enables developers to write code in a functional, imperative or logic style. Flix looks like Scala, uses a type system based on Hindley-Milner and a concurrency model inspired by Go. The JVM language supports unique features such as the polymorphic effect system and Datalog constraints.
-
Service Overload Detection and Remediation at LinkedIn
LinkedIn recently published how it handles overload detection and remediation in its microservices. Its solution, Hodor, provides an adaptive solution that works out of the box with no configuration. It is a platform-agnostic mechanism to run overload detectors and load shedders inside the monitored process that samples load and sheds traffic from within the application's processing chain.
-
MicroVM Virtualization Solution Firecracker Reaches 1.0
Originally developed at AWS to power AWS Lambda, Firecracker enables creating and managing secure microVMs for serverless computing.
-
GraalVM 22.0 Released with Native Image Improvements
GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages, has released version 22.0 with many native image improvements. The native image builder utility comes with significant improvements to speed up build times, reduce image sizes, utilize less memory to build & run images, and provide deep insights into image generation process.
-
Mold is a New Linux Linker Aiming to Outperform Lld
Mold, a modern drop-in replacement for current Unix linkers, has reached version 1.0. Written by the original creator of the LLVM lld linker, mold aims to be several times faster than its predecessor.
-
Amazon Introduces New EC2 Families G5g, M6a, Im4gn and Is4gen
At the recent re:Invent conference, Amazon introduced new EC2 instance families running on different processors, including G5g Arm-based instances, M6a AMD-based ones and storage-optimized Im4gn and Is4gen.
-
AWS Announces Next Generation Graviton3 Processors
Amazon announced the next generation Graviton3 processors and the preview of the EC2 C7g instances. The cloud provider claims that the new instance type running the latest Arm-based processors will provide better compute, higher floating-point and faster cryptographic performances.
-
Microsoft Announces the General Availability of NDm A100 v4 Series Virtual Machines
Recently, Microsoft announced the general availability (GA) of a brand-new virtual machine (VM) series in Azure, the NDm A100 v4 Series - featuring NVIDIA A100 Tensor Core 80 GB GPUs. This high-performance computing (HPC) VM is designed to deliver high performance, scalability, and cost efficiency for various real-world HPC workloads.