Sun xVM

Last updated
Sun xVM
Developer(s) Sun Microsystems
Operating system Solaris
Type Virtual machine monitor

Sun xVM was a product line from Sun Microsystems that addressed virtualization technology on x86 platforms. [1] One component was discontinued before the Oracle acquisition of Sun; the remaining two continue under Oracle branding.

Sun Microsystems Defunct American computer hardware and software company

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

x86 type of instruction set architecture

x86 is a family of instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introduced in 1978 as a fully 16-bit extension of Intel's 8-bit 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486 processors.

Contents

History

Sun originally announced the xVM product family in October 2007. The brand at one time encompassed Sun xVM Server, Sun xVM Ops Center , and Sun xVM VirtualBox , [2] but the latter two products abandoned the "xVM" branding in late 2009, and are now called Oracle Enterprise Manager Ops Center and Oracle VM VirtualBox. [1]

Products

Sun xVM hypervisor

The Sun xVM hypervisor was a component of Solaris based on work that was being done in the OpenSolaris Xen community. [1] It was integrated into the OpenSolaris source base, and was available in OpenSolaris OS distributions, providing the standard features of a Xen-based hypervisor on x86-based systems. [3]

Solaris (operating system) Unix operating system originally developed by Sun Microsystems

Solaris is a Unix operating system originally developed by Sun Microsystems. It superseded their earlier SunOS in 1993. In 2010, after the Sun acquisition by Oracle, it was renamed Oracle Solaris.

OpenSolaris Open source operating system from Sun Microsystems based on Solaris

OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems. It was also the name of the project initiated by Sun to build a developer and user community around the software. After the acquisition of Sun Microsystems in 2010, Oracle decided to discontinue open development of the core software, and replaced the OpenSolaris distribution model with the proprietary Solaris Express.

Xen Hypervisor

Xen Project is a type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. It was developed by the University of Cambridge and is now being developed by the Linux Foundation with support from Intel.

Sun xVM Server

Sun xVM Server was based on the xVM hypervisor project. Sun planned to support Microsoft Windows, Linux, and Solaris as guest operating systems.

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed and sold by Microsoft. Each family caters to a certain sector of the computing industry. Active Microsoft Windows families include Windows NT and Windows IoT; these may encompass subfamilies, e.g. Windows Server or Windows Embedded Compact. Defunct Microsoft Windows families include Windows 9x, Windows Mobile and Windows Phone.

Linux Family of free and open-source software operating systems based on the Linux kernel

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Operating system Software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.

Various features from Sun's OpenSolaris OS underlay the guest OS as part of the hypervisor environment, including Predictive Self Healing, ZFS, DTrace, advanced network bandwidth management (from the OpenSolaris Crossbow project) as well as security enhancements. [4]

ZFS is a combined file system and logical volume manager designed by Sun Microsystems. ZFS is scalable, and includes extensive protection against data corruption, support for high storage capacities, efficient data compression, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z, native NFSv4 ACLs, and can be very precisely configured. The two main implementations, by Oracle and by the OpenZFS project, are extremely similar, making ZFS widely available within Unix-like systems.

DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems.

Instead of having its own disk image format, Sun xVM Server was intended to import/export VMDK and VHD images to facilitate interoperation with VMware ESX Server and Microsoft's Hyper-V. [5]

VMDK is a file format that describes containers for virtual hard disk drives to be used in virtual machines like VMware Workstation or VirtualBox.

VHD is a file format which represents a virtual hard disk drive (HDD). It may contain what is found on a physical HDD, such as disk partitions and a file system, which in turn can contain files and folders. It is typically used as the hard disk of a virtual machine.

Microsoft Hyper-V, codenamed Viridian, formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows. Starting with Windows 8, Hyper-V superseded Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks.

In early May 2009, the Xen community at OpenSolaris.org announced that separate xVM Server development would be discontinued as such, with the Xen/OpenSolaris project filling its role and the team that previously worked on xVM Server refocusing on Ops Center as the principal means of managing multiple hypervisors on multiple physical machines from a single point of control.[ citation needed ] Sun VP Steve Wilson said that xVM hypervisor support would not be part of commercial Solaris. [6]

See also

Related Research Articles

StarOffice office productivity suite software

StarOffice, known briefly as Oracle Open Office before being discontinued in 2011, was a proprietary office suite. It originated in 1985 as StarWriter by Star Division, which was acquired by Sun Microsystems in 1999. Sun Microsystems, in turn, was acquired by Oracle Corporation in 2010.

A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources: for example, Linux, Windows, and macOS instances can all run on a single physical x86 machine. This contrasts with operating-system-level virtualization, where all instances must share a single kernel, though the guest operating systems can differ in user space, such as different Linux distributions with the same kernel.

In computing, para-virtualization is a virtualization technique that presents a software interface to the virtual machines which is similar, yet not identical to the underlying hardware–software interface.

Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors.

HotSpot, released as Java HotSpot Performance Engine, is a Java virtual machine for desktop and server computers, maintained and distributed by Oracle Corporation. It features improved performance via methods such as just-in-time compilation and adaptive optimization.

Virtual Iron Software, was located in Lowell, Massachusetts, sold proprietary software for virtualization and management of a virtual infrastructure. Co-founded by Alex Vasilevsky, Virtual Iron figured among the first companies to offer virtualization software to fully support Intel VT-x and AMD-V hardware-assisted virtualization.

VirtualBox open-source x86 virtualization application

Oracle VM VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. Created by Innotek GmbH, it was acquired by Sun Microsystems in 2008, which was, in turn, acquired by Oracle in 2010.

Logical Domains is the server virtualization and partitioning technology for SPARC V9 processors. It was first released by Sun Microsystems in April 2007. After the Oracle acquisition of Sun in January 2010, the product has been re-branded as Oracle VM Server for SPARC from version 2.0 onwards.

Oracle VM Server for x86

Oracle VM Server for x86 is the server virtualization offering from Oracle Corporation. Oracle VM Server for x86 incorporates the free and open-source Xen hypervisor technology, supports Windows, Linux, and Solaris guests and includes an integrated Web based management console. Oracle VM Server for x86 features fully tested and certified Oracle Applications stack in an enterprise virtualization environment.

Live migration refers to the process of moving a running virtual machine or application between different physical machines without disconnecting the client or application. Memory, storage, and network connectivity of the virtual machine are transferred from the original guest machine to the destination.

libvirt virtualization middleware

libvirt is an open-source API, daemon and management tool for managing platform virtualization. It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies. These APIs are widely used in the orchestration layer of hypervisors in the development of a cloud-based solution.

Oracle Enterprise Manager Ops Center is a data center automation tool that simplifies discovery and management of physical and virtualized assets. Among its features it can:

Oracle Virtual Desktop Infrastructure (VDI) software is a desktop virtualization product that provides desktop virtualization to replace personal computers with virtual machines (VMs) on a server. Desktops are accessed via Sun Ray Client, Oracle VDC Client (basically a software version of the Sun Ray, also using the same ALP protocol as the Sun Ray, Remote Desktop Protocol client, or optionally through the web via Oracle Secure Global Desktop software.

In computing, a system virtual machine is a virtual machine provides a complete system platform which supports the execution of a complete operating system (OS). These usually emulate an existing architecture, and are built with the purpose of either providing a platform to run programs where the real hardware is not available for use, or of having multiple instances of virtual machines leading to more efficient use of computing resources, both in terms of energy consumption and cost effectiveness, or both. A VM was originally defined by Popek and Goldberg as "an efficient, isolated duplicate of a real machine".

References

  1. 1 2 3 "Sun's Announcement on Sun xVM hypervisor". Sun Microsystems. October 5, 2007. Archived from the original on 2012-09-08.
  2. "Sun Previews its Approach to Server Virtualization & Management". Sun Microsystems. October 5, 2007. Archived from the original on 2010-01-04. Retrieved 2007-12-09.
  3. "OpenSolaris Xen Community". Sun Microsystems. Archived from the original on 2013-03-15. Retrieved 2010-01-12.
  4. "VirtualBox and Sun xVM : Veritable Vijay". Archived from the original on 2015-11-16. Retrieved 2015-11-12.
  5. Sun xVM Virtualization Portfolio: Virtualizing the Dynamic Datacenter [ dead link ]
  6. Alex Barrett (May 15, 2009). "RIP Sun xVM Server, Virtual Iron; long live Oracle VM?". TechTarget. Retrieved 2015-11-12.