OS Interoperability for Virtual Environments
Arm SystemReady Virtual Environment (VE) is part of the Arm SystemReady program.
Arm SystemReady VE provides an interoperability framework and evaluation for virtual environments, such as cloud instances and virtual platforms. Virtual environments that comply with Arm SystemReady VE demonstrate the same software user experience as other SystemReady bands:
Arm SystemReady VE helps ensure that Arm-based virtual environments are interoperable with standard operating systems (OS) and software. SystemReady VE is designed for Windows, Linux, and BSD operating systems on Arm-based virtualization environments.
Arm SystemReady VE helps ensure standard firmware interfaces to deploy and maintain OSs in virtual machines, reducing the cost of supporting multiple software versions. It also aims to support old operating systems running on new virtual environments and vice versa, targeting generic off-the-shelf OSs.
SystemReady VE-compliant systems must conform to the same requirements as corresponding SystemReady bands, depending on the virtualized hardware and firmware environment. A virtual environment may also be certified without any corresponding Arm SystemReady band.
The SystemReady VE compliance and testing requirements are specified in the Arm SystemReady Requirements Specification (SRS).
Partner Testimonial
"Google is pleased to support the Arm SystemReady server standards compliance effort, which we see as a key part of ensuring a consistently smooth customer experience. Fundamentally, SystemReady provides assurance for customers that Arm instances they use today are compatible with existing software investments, and will remain compatible going forward, while increasing customer choice by providing portability between a mixture of on-prem and cloud environments. We are also proud to be collaborating with Arm to help to define the next generation of SystemReady standards to provide even more capability for our customers." - Jon Masters, Computer Architect, Google |