История

Во всей этой шумихе, окружающей виртуализацию в последние годы, мы иногда забываем, что по меркам Интернета виртуальные машины являются весьма древними устройствами. Их истоки теряются в 60-х годах прошлого столетия.
В IBM проводились эксперименты даже не с одним, а с двумя разработанными независимо друг от друга гипервизорами: SIMMON и CP-40. Хотя CP-40 был исследовательским проектом, он был переработан в CP-67 и сформирован в виде программы управления для CP/CMS, операционной системы виртуальных машин для IBM System/360 Model 67. Позже он был снова переработан и реализован в виде VM/370 для серии машин System/370, выпущенной в 1972 году. Линейка машин System/370 в 1990-х годах была заменена компанией IBM линейкой System/390. В основном изменилось только название, поскольку базовая архитектура из соображений обратной совместимости осталась прежней. Разумеется, аппаратные технологии стали совершеннее и более новые машины были больше и быстрее старых, но что касается виртуализации, ничего не изменилось. В 2000 году IBM выпустила z-серии, поддерживающие 64-разрядное виртуальное адресное пространство при сохранении обратной совместимости с System/360. Все эти системы поддерживали виртуализацию на десятилетия раньше того момента, когда она приобрела популярность на машинах семейства x86.

В 1974 году двое ученых из Калифорнийского университета (Лос-Анджелес), работающих в компьютерной сфере, Геральд Попек (Gerald Popek) и Роберт Голдберг (Robert Goldberg), опубликовали основополагающую статью («Formal Requirements for Virtualizable Third Generation Architectures»), в которой дали точный перечень тех условий, которым должна отвечать компьютерная архитектура, чтобы иметь возможность эффективно поддерживать виртуализацию (Popek and Goldberg, 1974).

Написать главу о виртуализации без ссылки на их работу и терминологию просто невозможно. Примечательно, что широко известная архитектура x86, которая также берет начало в 1970-х годах, десятилетиями не отвечала этим требованиям. Но это было еще не все. Практически каждая архитектура со времен универсальных машин (мейнфреймов) также проваливала тест. 1970-е годы были весьма продуктивными, они увидели рождение UNIX, Ethernet, Cray-1, Microsoft и Apple, — следовательно, несмотря на то что могли бы сказать ваши родители, в 1970-е на планете гремел не только стиль диско!

Фактически настоящая революция Disco грянула в 1990-е годы, когда исследователи из Стэндфордского университета разработали новый гипервизор с таким именем и стали основателями VMware, гиганта виртуализации, предлагающего гипервизоры типа 1 и типа 2 и теперь гребущего миллиарды долларов дохода (Bugnion et al., 1997; Bugnion et al., 2012). Кстати, разница между гипервизорами типа 1 и типа 2 также пришла из 1970-х (Goldberg, 1972). VMware представила свое первое решение по виртуализации для x86 в 1999 году. Затем последовали и другие продукты: Xen, KVM, VirtualBox, Hyper-V, Parallels и многие другие. Похоже, время для виртуализации как раз подоспело, даже при том, что теорию застолбили еще в 1974 году, а IBM десятилетиями продавала компьютеры, поддерживающие и активно использующие виртуализацию. В 1999 году виртуализация приобрела широкую популярность, но несмотря на внезапно возросший к ней массовый интерес, новинкой она не была.

7.2.

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

Еще по теме История:

  1. История
  2. ИСТОРИЯ СОЦИОЛОГИИ ЖУРНАЛИСТИКИ
  3. Глава 2. История развития юридической психологии.
  4. 15.1. ПЕРВЫЙ ГЕНИЙ В ИСТОРИИ
  5. Тема 3. История сравнительного правоведения
  6. ГЛАВА 3 ИСТОРИЯ ТЕЛЕЖУРНАЛИСТИКИ В РОССИИ
  7. ГЛАВА 2. ИСТОРИИ О МАТЕРИАЛЬНЫХ УСПЕХАХ
  8. Глава 1 ПРЕДМЕТ И ИСТОРИЯ СОЦИОЛОГИИ
  9. Сочинение историй
  10. История Люси Ф.: