Виртуальные устройства

Виртуальные машины предлагают интересное решение проблемы, которая уже давно беспокоит пользователей, особенно тех, кто пользуется программными средствами с открытым кодом: как устанавливать новые прикладные программы.
Проблема в том, что многие приложения зависят от множества других приложений и библиотек, которые, в свою очередь, зависят от целого ряда других программных пакетов, и т. д. Более того, могут существовать зависимости от конкретных версий компиляторов, языков написания сценариев и операционных систем.

Теперь, когда появилась возможность использования виртуальных машин, разработчики программного обеспечения могут подойти к конструированию виртуальной машины с особой тщательностью, загрузив в нее требуемую операционную систему, компиляторы, библиотеки и код приложения, и зафиксировать весь готовый к запуску блок. Этот образ виртуальной машины затем может быть помещен на компакт-диск или на веб-сайт, чтобы клиенты могли его установить или загрузить. Такой подход означает, что в зависимостях должен разбираться только разработчик программного обеспечения. Клиенты получают полный работоспособный пакет, совершенно независимый от той операционной системы, под которой они работают, и от того, какие другие программы, пакеты и библиотеки они установили. Такие «упакованные» виртуальные машины часто называют виртуальными устройствами (virtual appliances). К примеру, у компании Amazon есть облако EC2, где находится множество упакованных виртуальных устройств, доступных клиентам компании и предлагаемых в качестве удобных программных служб (Software as a Service — программное обеспечение в виде службы).

7.9.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Виртуальные устройства:

  1. Статья 265-1. Незаконное изготовление ядерного взрывного устройства или устройства, которое рассеивает радиоактивный материал или излучает радиацию
  2. Виртуальное послесловие
  3. ГЛАВА 11 ПРАВОВЫЕ ПРОБЛЕМЫ ВИРТУАЛЬНОЙ СРЕДЫ ИНТЕРНЕТ
  4. Виртуальное сексуальное насилие над детьми
  5. Раздел V. Федеративное устройство
  6. § 6. Государственное устройство
  7. § 2. Форма государственного (территориально-политического) устройства
  8. § 5. Политико-территориальное устройство. Организация власти на местах
  9. Устройство мира
  10. 1.3.4. Устройство помещения
  11. § 1. Понятие и формы государственного устройства
  12. 7.4. Криминалистическое исследование взрывных устройств и взрывчатых веществ, а также следов их применения
  13. § 6. Политико-территориальное устройство. Областная автономия и местное самоуправление
  14. Глава 9. Федеративное устройство России
  15. § 6. Основы политико-территориального устройства
  16. М.Руссинович, Д.Соломон. Внутреннее устройство Microsoft Windows (главы 1–4), 2005