What are your needs for virtual machines? A look at virtual machines from different vendors A truly valuable virtual machine

Golovna / Troubleshooting

A virtual machine is a software middleware that emulates the hardware of a computer with all its components. Essentially, a virtual machine is a separate virtual computer on which you can install operating systems, programs, drivers, etc., which can then be launched in isolation from the main operating system installed on your computer 'yuteri.

From this article we will understand what a virtual machine is and what it is needed. The creation of a virtual machine goes something like this: you install a special virtualization program (virtual machine) on your computer, in which you can install one or more operating systems that support it This program.

For example, you have the Windows 7 operating system installed on your computer, but you want to try a different operating system: Windows 8.1 or Windows 10. If you are not yet ready to switch to a new operating system, install Windows 10 on a virtual machine , you can get acquainted with its work and capabilities in detail, and learn the necessary skills.

At the same time, you can install other operating systems in the virtual machine: various Linux distributions, Mac OS X, etc. OS X

The most popular programs for creating virtual machines (VMs) for basic clients (the large corporate segment of virtualization systems): Oracle VirtualBox (free), VMware (free for special use, VMware Player, paid VMware Workstation), Parallels (for computers) yuteriv from Mac OS X), Windows Virtual PC (Windows 7, starting with the Pro edition, supports the cost-free installation of the Windows XP Mode virtual environment), Hyper-V (works in x64 bit versions of Windows, starting with Windows 8) and others.

Virtual machines from different manufacturers vary in their capabilities and features. You will be able to purchase virtual machines from the application software sites.

Virtual machine wiki

Virtual machines (VMs) are mainly used for offensive purposes:

  • Installation of a different operating system for installation or operation
  • testing unknown programs without risk for the main operating system
  • Vikoristannya programs that cannot run on your computer
  • setting up a local network
  • Safe launch of suspicious add-ons
  • Simultaneous installation of several operating systems on your computer

For example, on my computer at various times the following operating systems were installed in the virtual environment: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

Work on an operating system installed on a virtual machine is in no way different from work on a desktop system installed on a computer. This is a simple OS, running on a virtual environment. You can do whatever you want without fear of crashing Windows or any other system. If your operating system becomes unusable as a result of your actions, you can simply uninstall this operating system and replace it with another one.

Most virtual machines have the ability to take a snapshot of the system, so you can easily restore a “killed” OS.

Most of all, you won’t be able to play heavy resource-intensive games on a virtual machine, which is why such games are very annoying. p align="justify"> The productivity of work in the operating system installed on a virtual machine depends on the complexity of a particular computer.

In this image you can see that Windows 10 is installed on my computer, and the Windows 8.1 operating system is running in the virtual machine window (I specifically changed the window to the virtualization program). Thus, on my computer at this moment two different operating systems were running simultaneously, independently of each other.

The operating system installed in the virtual machine is isolated from the main operating system installed on your computer. You can work with Windows installed on a virtual machine (or any other operating system). The main system installed on your computer will not be damaged by the work in the virtual machine, or by other changes in the operating system installed on the virtual machine.

You can test unknown programs on a virtual machine before installing them on a real system. Windows or another operating system (as it is not without cost) will need to be activated.

These programs do not run on the existing operating system, so you can install such a program on a supported operating system on a virtual machine. In this case, you can continue to use the necessary program on your computer.

The virtual machine can be used securely. For example, you can not immediately install a program on your computer that you suspect, but first install such a program on a virtual machine. If your suspicions are confirmed, then the main operating system installed on your computer is not affected in any way.

You can safely navigate suspicious sites that are not affected by the guest system installed on the VM.

In the image shown, the VMware Workstation virtual machine is running the Mac OS X operating system, with the Safari browser running in the window. With VMware Workstation, the guest system may be displayed on the entire computer monitor screen.

With a dedicated virtual machine, there are some advantages, but some shortcomings. The main problem: on low-powered robot computers in a guest system installed on a virtual machine, they may not respond (freeze, glitch). This means that at this time, computer resources are simultaneously shared by two operating systems: the main one, installed on your computer, and the guest one, installed on the virtual machine.

In order not to overly encroach on your computer, I recommend that during the hour of work in the guest operating system, close programs that are not currently needed in the main system. Because of this, the demand on the resources of your computer will decrease, it will become more comfortable to work with a guest OS installed on a virtual machine. On older computers, such problems, as a rule, do not occur.

If you want to try a different Windows operating system on your computer, but because the computer is small, it will be difficult to work with a virtual machine, you can install the other system on a virtual hard disk (VHD). You can read the report about the process. With this option, you will be able to run operating systems on your computer.

Working with a virtual machine, you can easily uninstall any operating system without any problems for your computer, as well as uninstall a program - a virtual machine - from your computer.

Visnovok

For additional special programs: virtual machine (Virtual Machine), you can install another operating system on your computer to familiarize yourself with its work, to test add-ons, solve more serious problems, and for safety reasons. You can try a number of different virtual machines in the robot and decide on the option that is most convenient for you.

What do you think about yourself?

I can’t figure out a bicycle and I can’t tell others. In short, I would like you to read the article in Linux Format magazine. Some experts have taken a thorough look at five popular virtual machines, hoping to find the one...that is the best virtual machine. Before speaking, I highly recommend that anyone who has seen and managed to use Windows fully subscribe to subscribe to the magazine.

  • What is a virtual machine?
  • Now you need a virtual machine
  • How we tested Virtual Machines
  • Productivity
  • Functionality
  • Madness and snapshots
  • Desktop integration
  • Graphically faster
  • Verdict

What is a virtual machine?

Simply put, without tediousness, a virtual machine is an operating system within an operating system.

Now I need a virtual machine

In our opinion, a virtual machine is our first platform for revising programs. Among them, as you know, there may be i. The virtual machine is also used by hackers to test their own and other people’s Trojans and other amazing files. No matter what group you belong to, you will still want to know more about virtual machines and their robots.

How we tested virtual machines

First, we took a dual-core computer (through a budget exchange) with the latest Arc Linux. In addition to proprietary VMware (version 7.1.0 Release and 30-day trial period of Workstation 11), we have been victorizing official Arch packages, which are close to the end of retailer releases. The machine had 2 GB of system RAM and 128 MB of video memory (256 MB if necessary).

We tested the skin candidate on various guest OSes: Mint 17.1 and Kubuntu 15.04 beta, as well as various versions of non-Linux OS called Windows. To evaluate productivity, we compiled the main Mint kernel, ran SunSpider's benchmark JavaScript test, and played a variety of games from our Steam library. To demonstrate the real options, we launched them on an 8-core machine with 16 GB of RAM and 4 GB Nvidia GTX, but then we were forced to turn them off.

Virtualization technology has fundamentally changed the computing landscape. We would have become famous by declaring that the price of the new wine (early mainframes were used as a middle ground for the provision of resources), but ten-decade-old innovations in the CPU mean that you can achieve the same productivity with code x86. And now we are able to cram dozens of machines (easily copied and updated) into one building, and the work of data centers has become much more efficient. You can also have a different architecture, say ARM, which is handy for system builders to get started.

This is also a good thing for basic users: getting to know the new OS is now free of the constant fear of ruining your system. If you just want to test a new program, it is much safer to work with a virtual machine instead of adjusting your current settings. The support for mid-kernel virtualization (via KVM) of the Qemu emulator means that Linux users no longer have to worry about proprietary tools.

By the end of the day, VirtualBox over Sun (as it used to be Innotek, and now Oracle) was the only real option. But the clock has changed, so let's take a look at other virtualization programs.

Both VMware and VirtualBox use stale kernel modules to work their magic. VMware needs to compile them, which means installing the kernel header packages and the entire compiler stuffing. Then you run the init script to load the specified modules, although it will not be necessary for Systemd users. Because it's your fault, you might want to create an original init file, instead of running this script as root for the entire hour (or else you'll be notified about errors). At the time of writing, the kernels of the 3.19 series need to patch VMware output codes, but I suspect that by the time the journal is published, it will already be corrected. Most distributions have VirtualBox packages, and if you have a standard kernel, you won't have to worry about it.

Virt-Manager requires that before you launch the libvirtd service on your system, please inform us that if you are using a fully functional desktop middleware, then it will pay for you; You will no longer have to enter the root password.

Both VirtualBox and VMware Workstation are easy to use if you don’t think about going to the skin option. But VMware Player doesn’t have a lot of options, and you’ll soon be able to set up and start your machine. If you really want to use all these options to the maximum, you will need to install guest add-ons.

The Linux guest addition for VirtualBox is much easier to install (the CD will start automatically), and there are additional tools for VMware that allow you to copy programs from a private CD, change permissions, and then run the script. Nevzhe nadvori 1999 rіk? Finally, having completed everything, you will benefit from improved graphics and a number of additional functions, which we will discuss later.

The simplest one from our collection is Boxes, which is equipped with at least the bare minimum function of Qemu/libvirt. VMware Player and VirtualBox go differently, and then their paid counterpart (nominally they are more important, due to the large number of options). Virt-Manager is not as foldable as Wikoristan's, but in the new labyrinth the Qemu option is entirely sufficient to confuse a newbie. In addition, the mechanism for managing savings can be quite confusing, especially if you want to save your virtual disk in a non-standard location: then you will first need to add the required directory as a “pool from take care." However, all the necessary exotic modules will be supplied to your powerful distribution, and in this case why not risk it.

Productivity

Is it okay for the VM engine to create a stink for you?

Nowadays, with expanded capabilities and paravirtualization technologies, it has become possible to perform tasks at a rate close to that of the Swedish system.

However, as it is, call it a huge decline in productivity. Whatever the configuration, we tested the guest’s work table and demonstrated what it looked like in a galmuvannya. As soon as you hear it, you can turn on any kind of beauty or turn on the default mode for neutralizing faults that are causing you trouble.

Here we do not take into account 3D productivity - it would not be entirely fair, and for it there is an important category on the side. However, for everyday work with Terminal applications, you are unlikely to notice any particular difference between our candidates. Experiments with kernel compilation have shown that VirtualBox stands up well in software. SunSpider's benchmark JavaScript test confirmed this finding: grievances were written 20% higher than others. The input/output (I/O) of the disk (especially if you have an SSD disk) and network traffic for all our candidates was subject to speed. By doing so, VMware has ensured its superiority in the face of new Intel processors.

Functionality

What can a candidate apply to his skin?

All of our candidates are assigned to different scenarios of succession, and therefore each has its own power and individual advantages. Of course, the availability of certain standard functions is of great importance: such, for example, are common in the creation of snapshots, in support of the expansion of Intel VT-x and AMD-V processors and the increased adjustment of virtual ownership. Everything is explained by everything, thanks to the addition of these great heroic deeds.

It should be noted here that Gnome Boxes and Virt-Manager only interface to Qemu (via the libvirt abstraction layer). And Qemu is essentially a processor emulator that is designed to provide virtualization via KVM, and at the same time the whole world.

So, let’s take a closer look at our candidates.

Gnome Boxes ★★

When you call from the command line, Qemu offers a lot of options, most of which are available in Gnome Boxes every day: its method (implemented) is the simplicity and clarity of the external appearance and operation. Through this user-friendly Master interface, you can configure a virtual machine with literally three clicks - point it to the external ISO. Boxes abstracts the difference between a virtual machine and a remote machine, and you can connect to both via the VNC, SPICE (which allows audio to be processed through a layer) or OVirt protocols.


Gnome Boxes

Boxes does not offer any special capabilities for connecting your virtual machine through a boundary, but rather takes over all the NAT stuff needed to ensure that your virtual machine stays connected to the world. Other candidates can successfully set up NAT, mesh bridges, and host-only meshwork, and for this reason it’s even easier.

Virt-Manager ★★★★

Virt-Manager (also known as Virtual Machine Manager) offers significantly more functions than Qemu (but again, not all of them). Vin, it seems, has gone too far with his list of x86 operating systems, which he supports, for example, from the Linux family.


Virt-Manager

In addition, Virt-Manager makes it very easy to customize a machine of any complexity - you can add it, depending on the number of edge interfaces. Cream KVM VM, Virt-Man-ager can get Qemu/libvirt support for Xen guests and LXC containers. Optionally, you can also use guest resources and, in this way, provide even nicer graphics (at a time, which is in the Productivity section on page 25, which requires about 30 seconds after starting Windows 10). In addition, Virt-Manager recently added USB 3.0 support to Qemu.

Madness and snapshots

How can virtual machines crash between real ones?

Sometimes you need to move the VM between hypervisors. All our programs can import machines that are saved in the Open Virtual Appliance (OVA) format, which is simply a tar archive with a VMDK disk (VMware), and data about virtual ownership. VirtualBox allows you to export this format, as well as its own - Virtual Disk Image (VDI), and also copes with many others.

The qemu-img command can be used to convert formats. Of particular note is the QCOW2 format, which allows you to save numerous system snapshots in the middle using the additional Copy On Write (COW) method.

Boxes, Virt-Manager, VirtualBox and VMware Workstation support snapshots of the system, saving the damage of your VM. VMware Player allows only one snapshot for the skin machine to add to its production line. Also, deep regression testing is turned off.

VirtualBox and VMware Workstation also “clone” VMs, and this is an effective method of creating mittevnyh snapshots of the system: the data is written to a separate clone as soon as its host is merged. VMware allows you to mount a guest VMDK image on a host, which can also be done manually, although the same trick can be done by converting to a raw disk image and using standard Linux tools and arithmetic to figure out partition offsets.

VirtualBox ★★★★

Originally a desktop virtualization client, VirtualBox is still arguably the go-to tool for many. This program has a clear structure that makes it easy to set up a virtual machine, and without any unnecessary options. In addition to limiting the number of CPU cores that can be accessed by the guest OS, VirtualBox allows you to indicate the limit level of each CPU to the guest in windows. VirtualBox also supports video recording, so you can record a Windows video for your YouTube channel in an evening.


VirtualBox

You can import any virtual disks, but only benefit from the USB 2.0 host controller if you install the proprietary Oracle extension package. Options for sharing clipboard access and drag-and-drop (in one or both directions, as you please) are even more manual. VirtualBox has manual indicators for timing and disk I/O and for different CPUs.

Before the speech, we gave a talk about how to install and properly configure the VirtualBox virtual machine.

VMware Player ★★★

The VMware proposal has come a long way since it appeared in 2008. The most important thing is that it is no longer a player: you can create a virtual machine for you.


VMware Player

In addition to supporting low-margin configurations (NAT, bridged, host-only, etc.), it offers very attractive options for shaping edged traffic, which is even easier when you are testing the latest version, say, DDoS data or you'll be amazed at how many nasty programs there are Install it on your Windows XP virtual machine, no problem. VMware also supports USB 3.0 devices, and the installation of guest tools allows you to use high-speed graphics, a shared clipboard, and shared directories. Player sacrifices a lot when it comes to meeting photos (you only allow one to be taken), but we criticized him in the previous section.

VMware Workstation ★★★★★

There is a new version of VMware Player (VMware Player Pro), but we thought that for this purpose it would be better to take Workstation instead of it. This add-on has a number of additional functions for users, including the ability to group virtual machines into a kind of virtual phalanx, so that you can get them into action with just one click.

VMware Workstation also introduces new commands from current Intel processors, and also allows you to configure machines with virtual CPUs, up to 16 or 64 GB of RAM. However, the Workstation program is largely aimed at integration with the (additionally important) VMware package, and it seems to be more similar to others in the average enterprise.

Desktop integration

Do the stinks conflict with your color scheme?

Some computer users love the perfect harmony of the interfaces of virtual machines and hypervisors with the host desktop, while others are completely confused.

VirtualBox vikors Qt4, which is especially popular on the Arch Linux desktop based on Qt, but everywhere it vikors Qt5, but at the same time there is only a small amount on the platform. Boxes work perfectly with Gnome 3, which is what you need to know; Virt-Manager and VMware support GTK3 and are also ideal for connecting with it.

All of our candidates allow us to switch the virtual machine to full-screen mode, and, fortunately, they all allowed us to turn back for a certain key combination.

Particularly noticeable are the Unity modes in VMware (there is no way to make everything Ubunto-like) and Seamless modes in Virtual-Box - it’s annoying to display add-on windows directly from the guest on the host’s desktop. This is even better for Linux VMs (including potential confusion between the guest and host windows), just try to run
there was no need to look forward; Windows 7 with the upgraded Aero interface also turned out to be not the best news.

All of our candidates support launching the guest in full-screen mode, and they can be configured to change the permission when changing the window size. To exit this scenario, various hotkeys have been assigned. The drag-and-drop capability on VMware machines is even stronger, so VMware wins this category.

Graphically faster

Is it possible to solve problems with software rendering?

If any of our candidates served you wonderfully, if you just wanted to install a virtual machine, not wanting to do anything graphics-intensive.

If you need 3D acceleration, you need VMware or VirtualBox. How do you deal with the installation of guest add-ons (including VirtualBox, which introduces a killer, with additional steps that can get you out of the experimental WDDM support required, for example, for interface Windows 7 Aero), you will be able to enjoy 3D-acceleration in VirtualBox and on two VMware clients.


Boom-boom, Maxwell's hammer fell on the, uh, vulik. I died suddenly after this screenshot was taken from Don't Starve.

VirtualBox allows you to view a virtual video card up to 256 MB of system RAM, and VMware – up to 2 GB. Please note that these gigabytes are not taken from a real video card, so you often won’t get much more than 256 MB. VirtualBox will also provide 2D acceleration for Windows guests, which can accommodate faster video rendering, a larger screen, and color correction, but it will have a lot to do with the host configuration - on a Swedish machine it is not fully configured . A Windows virtual machine will probably not run Battlefield 4 or Middle-earth: Shadow of Mordor (it turns out we were lucky that they were ported to Linux) if everything is turned up to 11. But older or less powerful games will work wonders: we spent a good hour on the popular indie game Don't Starve, completely forgetting about our Porivnyannaya.

On VMware, everything worked better than on VirtualBox, but perhaps on the right there was a more advantageous configuration - on Arch Linux we vicorized the latest proprietary Nvidia driver, which could give the advantage of one over the other.

Verdict

Virtualization is a long-standing and complex topic for Porivnyan. If you want to run 3D games, you won't look at Gnome Boxes or Virt-Manager, and you won't get better results from VirtualBox, but you'll get VMware as your hypervisor. But again, this technology is by no means as mature as that used in the native DirectX 11 format. Perhaps, with games, you should have more luck with Wine for some experimental productivity patches. We are not bound by the VMware license, especially one that requires you to pay after the 30-day trial period, but the benefits of certain enterprise level features in Workstation will be a real benefit. If you use vCenter Converter with VMware, you virtualize the machine in one click - ideal if you need to test something new on your streaming system.

We have not accumulated a lot of command-line tools that our candidates go with, but also because of a lot of documentation. You can put them in your scripts if you go through all the hard work of virtualization, hanging a whole army of virtual machines from the safe middle of the command line. It is possible that hackers will be able to work with Qemu indiscriminately, and those who are looking for a simple, risk-free solution with open-source code are happy to find the Gnome Boxes warehouse.


The bulbs look bad, because you don’t want to worry about them, which were spent on their rendering.

If only one of us could survive (it’s a rare culprit), and that’s not Virt-Manager - well, we couldn’t allow ourselves to win VMware. Virt-Manager allows you to capture most of the pain of Qemu without going into extensive command line spells. Virtual machines can be paused, rescheduled, moved and cloned - all without special turbos. The only thing I don’t see is the encouragement of graphic acceleration, but you might know that you won’t show up. VMware Player and Gnome Boxes share another place, the skeletal stench of offense scored high points for its simplicity, and we need the Boxes icon, which depicts a tesseract (or a hypercube, or a cube near a cube - whichever suits you best).

Virt-Manager ★★★★
All managers should do so kindly.

VirtualBox ★★
Once the decision is made, and now in Uzbekistan.

VMware Player ★★★
Shvidky and handy, that axis license failed.

VMware Workstation ★★
Shvidky and fully functional, but not costless.

Boxes ★★★
The simplest way to install and configure a VM.

Virtual machines [Deck of computers in one] Gultyaev Olexiy Kostyantinovich

Current virtual machine needs

Today's virtual machines are outliving each other's lives. One of the “fathers” of the current generation of virtual machines, Professor Rosenblum, explains the main reasons for their development:

There are a large number of different operating systems (OS) that provide specific capabilities to the parameters of the computer hardware components that are being analyzed;

Significant expenses for the administration and complexity of servicing computers on which a number of different operating systems are installed (including ensuring the necessary reliability and safety of the work).

A current virtual machine allows you to capture, from the operating system installed on it, all the parameters of the physical devices of the computer and thus ensure the mutual independence of the OS and the installed installation.

This approach gives low priority to accountants (and/or administrators of payment systems). One can clearly see them:

The ability to install multiple OSes on one computer without the need for specific configuration of physical hard drives;

Work with a single OS simultaneously with the possibility of dynamic switching between them without restarting the system (Fig. 1.1);

Change the OS installation warehouse as quickly as possible;

Isolation of real hardware from the unnecessary influx of software that runs in the middle of the virtual machine;

The possibility of modeling a computational measure using a single autonomous computer.

Small 1.1. Several virtual machines on one desktop

Nowadays, these advantages are broadening as soon as the knowledge that investors can operate without re-installing the system and without fear of losing it, come to any harm, or completely getting it out of order. The axis is more than enough to apply such commands:

Mastering the new OS;

Launching add-ons assigned to the core of a particular OS;

Testing of one program under the control of different operating systems;

Installation of evaluation and demo versions of programs;

Testing potentially unsafe programs that are suspected of being infected with a virus;

Management of access rights for users to data and programs within the virtual machine.

The reader, perhaps, will easily be able to supplement the guidance of two or three situations, if the presence of a virtual machine on the computer would have appeared even prehistoric.

What kind of developers can best learn to work with virtual machines? Perhaps everyone has more than one OS installed on their computer. And also for those who want to master a new operating system, but do not dare to immediately get used to the previous one. Very original virtual machines for publications in various computer courses and disciplines, as well as for distributors of rich-platform software products. It is of particular interest to web designers: even the pages they create may look, however, useful for developers who work on different systems and platforms. While it is possible for other virtual machine systems to quickly migrate from one middle to another, a “correct” web designer is unlikely to have a chance to check the result of his work in different web browsers.

All these advantages of virtual machines are beneficial for those rich in them. In addition to these ignorant authorities, a specific software product may, as a rule, have individual characteristics that drive its advantage among competing viruses.

On the websites of virtual machine vendors, you can find numerous applications of the technology of such machines by various related companies. Thus, VMware virtual machines are used by Symantec for testing anti-virus protection packages; Programs of the popular search engine Google use VMware virtual machines to evaluate the effectiveness of Google robots with different web browsers and on different platforms.

From the book Applied foreign programs and systems at school author Vidstavnov Maxim

From the books of Vilnius, programs and systems at school author Vidstavnov Maxim

2.8 What are the needs of the “light” middle? At the same time, since the very window system “Ix” has many rocks and is the actual Galuzian standard, the parts of the graphic middle that lie “above” it are not standardized. It’s important to give the classification of graphic media, please advise yourself

From books Fedora 8 Pos_bnik koristuvach author Kolisnichenko Denis Mykolayovich

1.5.2. It is acceptable that there are only a few members registered in the system - den, lena and guest. The first two developers are working on the same project, so they need to be placed in one group. But the groups are not only needed for cosmetics. When opened

3 Linux books for koristuvach author Kostromin Viktor Oleksiyovych

P20. Up to Chapter 18 “VMware Virtual Machines” 1. V. Ivanchenko, A. Panishev, “Penguin against the Empire”. (http://www.submarine.ru/print.cfm?ID=410). 2. V. Kostromin, “Linux simultaneously from Windows.” Open Systems, N 3, 2001, page 24-31 (http://www.osp.ru/os/2001/03/024.htm). 3. Choong Ng, “VMware Express 2.0 and Win4Lin 2.0: A Comparison Review.”

3 books Word 2007. Popular self-reader author Krainsky I

9.1. What are macros and what are they needed Do you often have to repeat these and other commands in the same sequence (for example, format text in italics, size 10, in Arial font). To create such small formats,

From the book Virtual Machines [A collection of computers in one] author Gultyaev Oleksiy Kostyantinovich

Virtual machines with guest OS API emulation Instruct programs to run in an isolated address space and communicate with an additional API (Application Programming Interface) to enable operation ynoyu

From the book The Phenomenon of Science. Cybernetic approach before evolution author Turchin Valentin Fedorovich

Virtual machines with new emulation of the guest OS Projects that support the technology of new emulation work on the principle of interpreting the instructions of the guest OS command system. In this case, the behavior of both the processor and all other external devices is simulated

How to make money on the Internet: A practical guide author Dorokhova Marta Oleksandrivna

Virtual machines with quasi-emulation of the guest OS The technology of quasi-emulation of the guest OS is based on the fact that not all instructions of the guest OS will require emulation by the host operating system. Plenty of instructions necessary for correct operation

3 books Basic self-reader robots on a netbook author Senkevich G.Ye.

RODIL 2 Virtual Virtual PC 2004 for Coristuvach, yaki Voliyut pratsyuvati wiproly with Windows Simulation, Virtual PC 2004 product, Mabut, can be hung up by the duties of the final vibors

From the book Wiki-order [How technology can make power more beautiful, democracy stronger, and communities more powerful] by Novek Beth

Chapter 3 Virtual machines VMware Workstation Until then, the Microsoft corporation did not change its view of the virtual machine market; VMware was the undisputed leader in this market. However, it is now too early to say that the Virtual PC 2004 package has “pushed” VMware products onto other

From the book Promotion of portals and online stores author Grokhivsky Leonid O.

Section 4 Virtual machines Parallels Workstation Parallels (also known as Parallels Software International Inc.) may be a newcomer to the market of software tools for creating virtual machines. Let me tell you that, for example, the 2005 beta release is without another version of the Parallels package

3 books by the author

3 books by the author

3 books by the author

What labels do you need? A special type of files is shortcuts. The shortcut only points to any file or folder located in another location. About those that the file is indicated by a small arrow on its icon. Labels can be placed manually on the work table. Double click on

3 books by the author

3 books by the author

What do optimizers need? Described in the previous sections, the scheme covers almost all processes of creation and completion of the portal, from the formation of the semantic core to the placement of finished texts. Under what circumstances, we practically had no work for

Finally, you ask, why do you need this kind of software product? Now let’s try to get connected to it, and also start installing and configuring virtual machines using additional programs VirtualBox.

What is a virtual machine and what do you need?

Virtual machine (Virtual Machine) is a program that uses computer hardware, that is. This is a virtual computer on which you can install an operating system and all associated security programs, in which there will be no daily changes to your main operating system.

But why do we need the virtual machine itself? I especially know that there are two, but even more significant reasons:

  • Everyone would like to know what other operating systems look like: Linux, Solaris, and simply other versions of Windows. But you don’t want to remove your system because you won’t be able to use the new OS and will have to reinstall it again. It is also designed as a virtual machine, so you can easily install other operating systems into it, and, of course, use them without reinstalling your system.
  • Is it suitable for those who have already learned the basics of a computer and want to know more, for example, how to set up a computer network? As you set up various server services and so on, the same virtual machine will come to your aid, with the help of which you can install several operating systems (and different ones!) and continue monitoring without harming your operating system. This wonderfully helps in mastering computer technologies, since the virtual machine helps you practice, since, of course, you have a few computers at home (3-4), then this is a different idea.

Now let's move on to the virtual machines themselves. For home vikoristanny I give preference VirtualBox Well, of course, there are a lot of programs like: Virtual PC or products from VMware, which, by the way, are suitable for use on robots ( those who work as system administrators), for example, to create several servers on one computer, you will thereby save a lot of money on your computer. VirtualBox is free of charge and available for download on the official website virtualbox.org

Installation and configuration of a virtual machine with VirtualBox

Now let's move on to installing and setting up VirtualBox. The installation of the program itself is absolutely standard and you can install it without problems, so I will not describe this process.

Once you have installed the program, you can launch it immediately.

In the "Name" field, enter the name of your OS, for example, Linux Ubuntu, and in the "OS TYPE" field, select the operating system you are installing ( For example, I have a Linux version of Ubuntu) for additional drop-down list and click “ Dali" For the coming century ( the little one is shorter) it is necessary to indicate how much RAM our new computer will have, then. In the virtual machine, you need to move the button to the green part, I recommend that you remove it, do not put it too much.

Select " Create a new hard disk", as with us, there is nothing left ( I respect the virtual) and put a tick “ Vandalized hard disk" It will be marked “Far” and the wizard will start to create a new virtual disk, and in this window it will be printed “ Dali" In the coming days, you will be asked to choose what your new hard drive will be like, “ Dynamically expanding", tobto. With the increased obligations, the data on the new size will increase or Fixed size", tobto. constant size, I recommend choosing Dynamically expanding" Tisnemo " Dali“It’s so easy to show up.

Here we indicate where to save the file of our virtual hard disk, I recommend saving it not on drive C, and here we also set the size of our disk, for example, by entering 8 gigabytes. Tisnemo " Dali", then we confirm the creation of a new hard drive and emboss " Ready" I have lost the confirmation of the creation of the virtual machine.

With you, we check our parameters for the created virtual machine and it’s ready.

Now you can start our virtual machine by pressing the button “ Start“And before you there is a clear selection of the wear that we need to be attracted to first, because at the moment we simply have nothing to be attracted to. Find out that you bought a new computer without an installed operating system and that from the very beginning you need to build it - install it, and for installation you need to insert a disk into the drive, but in our option you can use the disk image with the OS .

You can select the drive into which the OS disk is inserted, or you can click on select Image“Why can you be attracted, then. For example, ISO, I select an image and press the corresponding button, and as a result, you launch “ Virtual Nose Manager».

Click the Add button and select your image, after you have selected the image, click the “ Vibrati" And already in the field of your nose the name of your image appears, press “ Dali"Then you're ready. And find out about your image, then. OS installed. After installing the operating system, do not forget to unmount the disk image so that your OS is already removed from the hard drive. virtual hard disk. You can earn money by going to the setup of the virtual machine, and in the menu itself Nosii" Select from the window " Nose information your image in the field Drive supply Empty" This is the principle and everything I want to know about the VirtualBox virtual machine.

This is a short video instruction in which I tell you how to install the VirtualBox program on the Windows 10 operating system.

The rapid development of virtualization technologies has not only influenced the development of the IT infrastructure of large enterprises. The demands of desktop personal computers have reached such a level that one physical machine can support several simultaneously running operating systems in virtual machines. Even more unfortunately, virtual machines were considered exotic for the end-users, who installed them for obvious purposes. Nowadays, multi-core processors and large amounts of RAM on home or office computers are not uncommon, and this allows us to see new options for them depending on the context of virtualization technologies.

Many business owners know different applications for desktop virtualization platforms, both at home and at work. Even a virtual machine, compared to a physical one, has significantly greater flexibility and portability to another physical platform. In addition, over the past few years, the popularity of desktop virtualization platforms has grown increasingly in terms of functionality, ease of use, and speed code. The push for hardware virtualization in desktop systems has recently emerged, suggesting that wireline processor manufacturers such as Intel and AMD are relying on upcoming virtualization technologies on personal computers 'yuterah.

It’s insane that operating systems such as Windows Vista are so bulky and resource-hungry for hardware resources, and the wear and tear of the Korean desktops, no matter how high the stink may be, will not stand still for progress, and will continue to develop It is easy for desktop hardware platforms to make it possible to support a number of such systems at the same time , satisfied with the benefits of shvidkodia. Tim no less, many business owners respect that the stagnation of virtualization technologies in the office is not necessary and respect virtualization with another specific technology, so as not to be subject to a great influx on them. Much of this is due to the fact that the stink of stagnation of virtual machines does not exist.

In the business sector, virtualization technologies are being promoted mainly to support the virtual infrastructure of company servers, and even a small influx may be expected at the end users. This article will show that any personal computer owner can use virtualization technologies to increase the efficiency of their work on a personal computer at home, as well as for everyday tasks at work. істі.

How to use virtual machines at home

Most personal computer owners often face the problem of introducing potentially unsafe or unstable add-ons that can damage the operating system or interfere with the operation of other programs. Most often, a home computer, on which work documents are stored, is abused by many people, some of whom do not understand how to handle it correctly, so as not to damage important data or the operating system. Creating cloud records of the “User” type does not pose this problem, as long as administrative rights are necessary for installing rich programs, and working at the computer in this mode is completely separated by your vicistran. It’s crazy that many people also struggle with the problem of transferring the operating system and installing programs on another computer upon purchase. The category of clients who actively use laptops is faced with the problem of synchronizing data between them and a stationary computer. It is not only necessary to synchronize files, but also to use the same programs at work and at home. For wealthy people, the ability to operate work with different operating systems, which do not require high speed code, is also important. In this case, for example, when working in Linux, users need to upgrade to Windows add-ons, and for this they have to restart the computer. And the main problem when starting is the impossibility of modeling a real network between several computers for sure. All this without any other problems makes it possible to install virtual machines in desktop virtualization systems.

The main options for using virtual machines at home are:

  • Creation of a personal virtual environment, isolated from the host system, which allows one computer to host several copies of working computers, completely isolated from each other. Unfortunately, this model includes the option of using virtual environments for 3D games; some virtualization platform vendors have not begun to fully support the emulation of all functions of video adapters. Previously, VMware has now included features experimentally supporting Direct-3D and shaders in the remaining versions of its desktop platform VMware Workstation. Not least, recently the PCI-SIG company, which is developing the PCI Express standard, published new specifications for the PCI Express 2.0 standard, which claim to support the I/O virtualization function, which will significantly simplify Allow guest systems access until physical entry. Of course, the time is not far off when we can play games on virtual machines.
  • Creation of portable virtual machines, ready for deployment on any other crazy platform architecture. If you need to demonstrate a robot, be it any program, in which the operating system must be fine-tuned, virtual machines are the best option for this situation. Learn all the necessary steps from the virtual machine, burn it to DVD and there, where you need to show how everything works, install the virtualization platform and start the virtual machine.
  • Retrieving careless koristuvachs for the Internet. When working on the Internet, which is prone to viruses and Trojan horses, launching an Internet browser in user-mode for many people is not a good solution from a security point of view. Even in software, including operating systems, there are no dangers, through which faulty software can damage important data. A virtual machine in this situation is a more advantageous option, since a weak program, after losing control over the operating system of the virtual machine, can cause problems only in the middle of it, without being stuck in the process OS. Before the end of the day, viruses began to appear that show their presence in a virtual machine and are not seen in any case, but so far there are only a few such bad programs, and in any case there will be no important data de, while infected about' The items will not be transferred to the host OS. Therefore, the storage of virtual machines in many cases includes the use of anti-virus software.
  • Creation of environments for experimentation with potentially unsafe software. On a virtual machine, you can safely try the new registry cleaner or disk utility. You can also install application security software without any risk, so that you can damage the system or your data for the sake of great minds. And here the virtual machine plays the role of a “sandbox” in which your programs are played. You can calmly monitor their work and train them without worrying about saving your data.
  • It’s easier and easier to make a backup copy of the koristuvach’s middleware. Basically, a virtual machine is just a folder with files on your computer that can be copied to a backup drive and then easily updated. For this type, you do not need to create images of your hard drive to create a backup copy of your system.
  • The ability to start working with operating systems similar to your host. Of course, you can install another OS in parallel with your main system, but in times when you need some kind of additional system from the main system, you will have to re-install it. In this situation, a virtual machine is the ideal option: you launch the OS you need in parallel with the host one and switch between them as needed. In many systems, exchanging files between the guest and host systems of organizations is simple - dragging files and folders using the mouse pointer.

We have covered only the main options for using virtual machines at home, especially other, more specific areas of their coverage. Alternatively, other prospects for the use of desktop virtualization systems open up in business, where the most important thing, first of all, is accessibility and saving time and money spent on adding additional equipment.

Desktop platforms for virtualization in business

For most companies, when we talk about virtualization, this first means virtualization of the company’s server infrastructure. However, there is no solution based on virtual machines for end-of-line workers, which significantly increases the efficiency of work of the company's employees. Let's look at the main areas of deployment of virtual machines for businesses on virtualization platforms for desktop desktop computers:

  • Creation of syntheses of typical patterns of workers and sharpening of koristuvachs. Due to the specifics of the work organization, specialists need to install a specific set of software. When a new employee joins the organization, he needs to install the operating system, fine-tune it, obviously, to establish security policies, and also install all the necessary application software. With the choice of virtual machine templates, this problem is solved even simply: a desktop virtualization platform is installed on the server, and a virtual machine with a set of organization templates is launched in it, in which everything is not installed A general security program has been developed for routine adjustment of the operating system. This model allows you to quickly speed up the hours spent on clearing your throat, and also ensures high flexibility when transferring the virtual desktop of your laptop to another physical machine. Surprisingly, this option is likely to benefit from the increased availability of hardware resources, which will more than pay for itself, since the security system has to handle large amounts of different data, which can be backed up for a significant period of time. For example, marketing specialists, who install some necessary programs, try everything and work with different documents every day. In this case, they can copy the folder with the files of their working virtual machine at the end of the working day, without being afraid that tomorrow, with the crappy program installed, everything will be “broken.”
  • Creation of a virtual infrastructure for desktops, which allows you to centrally save your personal data on the company’s secure servers. The very end users use the tools for remote access to their desktops (for example, Terminal Services), which are stored in the corporate data center. This option for the deployment of virtual machines will require significant expenses for its implementation, which requires support for server platforms for virtualization of the company’s data center. However, this type will ensure the greatest level of security and availability. Since all work environments are stored and maintained centrally in a secure data center, the visibility of the flow of confidential information is significantly reduced. At this point, the level of availability of such devices is advancing very significantly, and access to them can be secured from any point with high-speed connections. Strictly speaking, there is no decision to go to desktop virtualization platforms, according to end users. An example of such a solution could be VMware Virtual Desktop Infrastructure, which is based on the virtual infrastructure of an organization’s servers in a corporate data center. The structure of such a model is shown on the little one:
  • Refusal for virtual machines stolen by security policies. IT professionals who need to ensure the confidentiality of their personal data, as well as frequently demonstrate various software security to accountants, are well advised to find solutions for creating thefts of virtual machines that provide assistance separating access to different functions of the robot from the virtual machine. You can also set the terms of the virtual machine and thus extend the security program so that the program cannot interfere with the virtual machine beyond its permissions. An example of such a solution is the ACE Manager product from VMware.
  • It has been simplified for developers to create basic classes from virtual machines, installing various operating systems and application software. If a group of specialists in an organization needs to learn about any product or program, you can create one virtual machine template and install a virtualization platform on each elementary-level computer. Then the virtual machine can be copied to all computers and launched with the necessary number of programs. If you need another product, you can create a new virtual machine template and run it on all elementary-class computers.
  • Development and testing of software in the company. The virtual machine has an isolated core, ideal for developing software. Developers and testers can create the necessary configurations of operating systems and computer systems to simulate the behavior of programs on different platforms. As part of this option, it is also possible to model the working connections of virtual machines on the same physical platform, so that they interact with each other as much as possible. In addition, certain platforms, such as VMware Workstation, allow you to create a tree of virtual machines, each of which has the same configuration of the server. It is possible to reach the skin from such places with just one click of the mouse. An example of such a tree:

An up-to-date look at desktop virtualization platforms

Over the last two years, companies in the field of developing desktop virtualization platforms have worked hard to make them as simple as possible and to make them accessible to the right people. The leaders in the development of virtualization systems for end-to-end computers are currently the following companies: VMware with its VMware Workstation products, VMware ACE and VMware Fusion, Microsoft with its Virtual PC product, Parallels, which is promoting its virtualization platform for Mac OS from the Parallels Desktop for Mac product, and InnoTek company with a cost-free platform with open source code VirtualBox. Let's briefly look at the capabilities of some of these products.

VMware Workstation


VMware is currently the leading leader in desktop virtualization systems. These products are simple in origin, have a wide range of functional capabilities and contain high yield. All vendors of desktop virtualization platforms focus on the product. The process of creating a virtual machine and installing a guest operating system does not involve any special difficulties: once created, you need to indicate the amount of RAM that is used for the guest system, the type and size of the virtual disk, the folder where it will be located The files of the virtual machine that have been downloaded and the type of guest OS that is installed. As a distribution kit for the guest system, you can download a valuable CD, DVD, or ISO image. After installing the operating system in the virtual machine, it is imperative to install VMware Tools and enable all unnecessary devices that are installed in settings using the method of optimizing the speed code. . You can also create a snapshot of the clean state of the guest system, in which all data on virtual disks will be saved at that moment, and at any time you can return to the saved state. The key features of VMware Workstation include:

  • Support for different types of virtual disks (controllers for both IDE and SCSI disks are supported):
    • fixed size (Preallocated) or to grow in the world of filling (Growing), in which the first are optimized for speed code, and the others are manual, so that they do not take up a lot of space before filling.
    • independent (Independent) disks, which do not transfer backup images to the operating system. Such disks are handy for organizing file storages; changing them is not necessary during the operation of the guest system.
    • Supporting disks that cannot be saved when the virtual machine is disabled
    • Possibility of direct recording to a physical disk
  • Support for various types of networking between virtual machines, including the sharing of virtual machines with Teams, which allows the creation of virtual borders that are composed of virtual machines with a different number of virtual edge adapters (up to three). The virtual middle interface can be used in three different modes:
    • Bridged Networking- The virtual machine shares the resources of the edge card with the host operating system and operates from the previous one as a standalone machine.
    • Host-only Networking- The virtual machine assigns an IP address to the host submersion from the VMware DHCP server. Apparently, you can only work with other virtual machines on your host and on the OS of the host itself.
    • NAT- The virtual machine also operates on the host’s external network (otherwise), but through the VMware NAT server, it can initiate a connection to the external network. It is impossible to connect to such a virtual machine from an external perspective. Interaction between the host will be ensured.
    • Disks can also be mounted on the host system using additional utilities vmware-mount and expand for additional utilities vmware-vdiskmanager(This utility is used for monitoring low-level actions on virtual disks).
  • The ability to easily exchange files using an additional Drag&Drop interface, as well as the creation of Shared Folders between the host and guest OS.
  • Support for the great list of guest and host operating systems.

The remaining version of VMware Workstation 6 also includes the following basic functions:

  • More support for the USB 2.0 interface
  • ability to record virtual machine activity
  • integration product VMware Converter (for Windows hosts) for importing virtual machines from other manufacturers
  • launching a virtual machine as a service

It also means that the VMware Workstation product is currently a single virtualization platform that is experimentally supporting Direct-3D in guest operating systems. The main and perhaps the only downside of this platform is that it is costless.

Microsoft Virtual PC

Having emerged as a competitor to VMware Workstation, a product of the Connectix company, it was purchased by the Microsoft corporation immediately from the company, without taking away much of the development from its hands. As a result, at the moment it is practically possible to run all parameters on the VMware Workstation platform and can only run on the host Windows operating system. However, there are enough resources to stand as a desktop virtualization platform, so Virtual PC is cost-free and satisfies the basic needs of virtual machines. The installation process for a guest system is also very simple and intuitive. After the operating system is installed, it is necessary to install Virtual Machine Additions (analogous to VMware Tools in VMware Workstation), which essentially enhances the guest OS's operating system speed by improving virtualization technology. VM Additions can also be installed on guest Linux operating systems.

The main advantages of the Microsoft Virtual PC product include the following:

  • Full support for Windows Vista as a host and guest operating system. Since the virtual PC 2007 has been updated with the same requirements as the previous version, the Windows Vista software in the virtual machine is now very good.
  • Support for 64-bit Windows hosts.
  • The speed code has been moved forward for the improvements introduced in Microsoft Virtual Server 2005 R2.
  • Availability of different types of virtual disks:
    • Dynamically expanding (similar to Growing for VMware Workstation)
    • Fixed Size (analogous to Preallocated in VMware Workstation)
    • Differencing - a disk that saves changes in the flow of a virtual disk
    • Linked to a hard disk (analogous to direct writing to disk in VMware Workstation)
  • Detection of various types of edge communication between virtual machines and the host:
    • analogue of Bridged Networking for VMware Workstation
    • Local only (analogous to Host-only for VMware Workstation)
    • Shared Networking (similar to NAT for VMware Workstation)

It should be noted that the Virtual PC product is now widely used by home developers, IT professionals and software vendors, such as VMware Workstation, offering significantly greater functionality that meets the needs of Stannikh. At the same time, Virtual PC is free and is mainly intended to simplify migration to new Microsoft operating systems and support older versions. And, of course, the popularity of the Virtual PC platform is due to its cost-free nature, which creates a niche for the marketed product.

Parallels Workstation and Parallels Desktop for Mac


The product is intended for use on Windows and Linux platforms as a desktop virtualization system. In connection with this, the Parallels company (which actually belongs to the Russian company SWSoft) focused mainly on the product, the development of which product at the moment has slowed down and for the functional capabilities it sacrifices two wires. Other platforms such as VMware and Microsoft. This is evident from the Parallels Desktop for Mac platform, which is the main platform for Apple computers. Before that, at the moment, at the moment, the rods of the Platform Dazhiychiy, Shi Podnoye, in Pershu Cherga, Tim, Shcho Kopannya VMware Maє Namir invaded the rinnice of the virtual, for macails by his own, we are practically preparing to the residual relais by the VMWARE FUSION product. Key features of the Parallels Desktop for Mac platform:

  • Easily create virtual machines in just three minutes using the Parallels Installation Assistant. To create a virtual machine and install a guest operating system in it, you don’t need any advanced knowledge.
  • Availability of the Parallels Transporter utility, which allows you to migrate from a physical machine to a virtual one.
  • Full support for Windows Vista. This will ensure simple file exchange between the guest and host operating systems.
  • Support for the USB 2.0 interface
  • Support for Mac OS X "Leopard"

Like most products for the Mac OS X platform, Parallels Desktop provides a simple and user-friendly interface. It's no secret that many desktop Mac platforms often require complementary products for Windows, and Parallels Desktop gives them this flexibility, allowing them to feel “at the same time.”

You can also mention products from the Parallels company, such as Parallels Compressor Workstation and Parallels Compressor Server, which allow you to compress disks not only of Parallels virtual machines, but also of VMware, which is one of the most common problems that often arise with computers. vachiv.

VirtualBox


The InnoTek company has recently entered the market of desktop virtualization systems with compelling, cost-free solutions from a closed source code. At that moment, when it seemed difficult to launch a new virtualization platform, the InnoTek company achieved unexpected success and popular recognition.

Many bloggers loyal to VMware said that on their desktops, virtual machines on the platform perform much better than virtual machines on VMware Workstation. Until recently, the VirtualBox platform was only available for Linux and Windows hosts, and, finally, it appeared first for Mac OS X, where the platform is planned to compete with such “monsters” of virtualization systems, such as Parallels and VMware. And, madly, there is every chance of victory. Doctors are increasingly open to the platform and its cost-free nature, and enthusiasts are ready to take on further development of the platform and increase in functionality, obviously, without harm to its productivity. At the moment, VirtualBox does not have such wide functionality as wired platforms, it does not support 64-bit systems and interacts with Windows Vista, but on the site you can view operational information on which system functions it controls there is a robot. At the moment, the platform has the following main capabilities:

  • Add a large list of host and guest operating systems that we support.
  • Supporting the rich snapshots of the guest system's production line (snapshots).
  • Disks that expand dynamically and have a fixed size.
  • Possibility of installing Guest Additions (analogous to VMware Tools) to increase the level of integration with the host OS

Incredibly, in terms of functionality, VirtualBox is a great immature product, according to the data of its speed code, it is said that the platform may be in the future, and the full Open Source report of all was working until its thoroughness and development.

What should I choose as a desktop virtualization system?

Supposedly, we can say that most of the platforms described above occupy their niche in the sphere of stagnant virtualization technology on desktop computers. There are some benefits and shortcomings from virtualization systems. Of course, many of them add the necessary functionality that satisfies most of the needs of customers. I would also like to know that kits will be provided for converting virtual machine formats between platforms.

Of course, when it comes to desktop virtualization systems on Windows hosts, choose between the Microsoft Virtual PC or VirtualBox platforms, as there is no risk and there may be the necessary functionality to support virtual car booth. However, if we are talking about the stagnation of virtual machines in business, in the corporate environment, and the development of desktop virtualization systems is highly dependent on functionality and reliability, we cannot do without VMware Workstation, which completely surpasses other descriptions of the platform. Here you can also find your place and the VirtualBox product, which has the most optimizations for speed code.

Virtual PC should be used when ensuring support for older versions of Windows and running Windows Vista as a guest OS. And users of the Mac platform cannot do without the Parallels Desktop product: about this, we can say that the result of more than 100,000 sales of copies of the product was recorded back in 2006. Mac users are excited about the VMware Fusion platform, which will soon claim leadership in the field of desktop virtualization platforms.

Virtualization technologies for personal computers are becoming very close to the end-user computer and can be used both in everyday work of healthcare organizations and on home computers for creation of stolen or isolated personal assets. In addition, the use of virtual machines on desktops is not limited by the described options. For example, in a VMware virtual machine, in the console window mode of the guest operating system, you can display more separate objects that can be supported by the monitor, in which case the guest system window appears as dark scrolling It is permissible to protest a website or program at high resolutions due to the presence of a live monitor. This example shows that the options for choosing virtual machines on desktop computers are up to your imagination. And virtualization platforms are rapidly developing to help you meet your needs.

© 2024 androidas.ru - All about Android