Виртуализация
April 8th, 2009 Публикувано в Софтуер, Хардуер | 1 Коментар »Работата под множество операционни системи взема да става не просто полезна откъм знания, но напоследък и наложителна. Разбира се винаги може да се разчита на GRUB да зареди необходимата OS, но това означава да приключите работа под едната, за да започнете под другата OS. Това не винаги е удобно, а понякога е просто неприложимо. Прост пример, как ще тествате шеър на данни под Windows и Linux на една физическа машина? Отговорът, едната OS трябва да е на виртуален компютър. Именно това прави виртуализацията – прави възможно стартирането на множество OS-и и приложенията за тях на една хардуерна машина, при това едновременно.
Още малко теория за виртуализацията. Има два основни типа: емулация и пълна виртуализация. Има и други, но са вече остарели и не са особено приложими в днешно време. При емулацията софтуерът симулира хардуерни компоненти и позволява на гост OS да работи в заблуда. При пълната виртуализация имаме използване на реалните хардуерни компоненти на машината, но изолирани софтуерно от другите приложения, позволявайки гост OS да върви с почти същото бързодействие, все едно не е виртуална машината. Естествено с някои изключения. Примерни имплементации на емулираната виртуализация за Bochs, QEMU, а на пълната виртуализация – Microsoft VirtualPC/VirtualServer, VMWare, VirtualBox. Прочети още »