694 Part V . SUSE Linux in the Enterprise FAUmachine can be regarded as emulating Linux under Linux, because the guest Linux system runs as a process on top of Linux. Virtualization implies (at least) that a virtual machine exists: in other words that there is a software environment which emulates (at least some aspects) of a real hardware machine. If you can emulate an entire hardware platform, then you are doing virtualization. The term is used most often in cases where there is also some mechanism for transferring some of the resources directly to the virtual environment, which is a requirement that the virtual machines must provide to ensure decent performance. It is possible to emulate an entire hardware platform. For example, the bochs project emulates an entire PC environment. You can then install an operating system into this virtual PC. The operating system thinks that it is being installed into real hardware. When you start the emulator, the guest operating system boots within it and you have a virtual machine running on top of your real one. This is the approach used by bochs, VMWare, QEMU, and Xen, but there are significant differences in how it is achieved. To get decent performance in a virtual machine, there needs to be a way of sharing some of the real hardware resources with the guest operating system. As noted previously, the term virtualization is usually used with the implication that as well as providing a virtual machine capability, some of the resources of the real hardware are virtualized and offered to the guest operating system. This is not the case with bochs, which is why it is so slow, although it provides an entire emulated PC environment. However, bochs can run on any Unix system on any hardware platform. VMWare, QEMU, and Xen do have the ability to virtualize real resources and hence provide better performance. To be able to virtualize real system resources in this way requires that the emulated system have the same architecture as (or in the case of Xen, very similar to) that of the real hardware. The Xen virtualization system is creating a great deal of interest at the moment, as it is a way of running multiple virtual systems on a single server with minimal loss of performance. It also has the very powerful feature of allowing running systems to be migrated from one physical server to another with downtime measured of only fractions of a second. This makes it a serious competitor with VMWare s high-end server products. The only disadvantage is that at present Xen requires a slightly modified version of the operating system in order to be able to run it. This is not a problem for Linux (or indeed any open source system); current versions of SUSE already include the necessary modifications. However it does mean that at present it is not possible to run Windows operating systems within Xen. Future versions of Xen (3.0 onwards) running on new Intel and AMD processors (with Intel s VT and AMD s Pacifica extensions) will be able to run other operating systems unmodified, so soon Windows guest operating systems on Xen will also be possible.
Please visit Domain Name Hosting services for high quality webhost to host and run your jsp applications.