Как стать автором
Обновить

Комментарии 9

Как-то в этом тексте ускользает тот факт, что CP 67, VM/370 и далее могли на виртуальной машине вполне выполняться и сами. То есть, машина была настолько полноценная, что поддерживала и саму себя (что в общем-то было очень удобно, так как можно было сгенерировать новую версию, загрузить ее на виртуальной машине, и убедиться, что ничего не сломано).
VirtualPC была и под Виндовс. И на тот момент была маленькой, шустрой и умеющей всё-всё.
Потом её перекупила Майкрософт, и началась стагнация, — ВиртуалПС впилили в Виндовс и благополучно про него забыли. Правда размер вырос, сильно вырос.
Я, в начале нулевых, гонял Windows2000 под Connectix VirtualPC на хосте с OS/2 на котором были смешные 128mb памяти.
Компания приняла решение заместить свой технологический зоопарк новым мейнфреймом S/360, который ко всему прочему обладал бы обратной совместимостью. Предполагалось, что компьютер будет однопользовательским и сможет работать с пакетами задач.

S/360 разве однопользовательская машина?
ЕМПИН его или предшественника энтузиаст выкупил и избавил от сдачи в металлолом, смонтировав и запустив у себя в подвале. Так что бывает и однопользовательская.
Вообще, S/360 это семейство, и там были очень разные машины, включая и довольно мелкие. А во-вторых, в оригинале написано «изначально предполагалось, что». А при переводе это почему-то опустили. То есть сначала хотели сделать однопользовательскую, для пакетных задач. А потом поняли, что времена меняются.
теперь понятно, спасибо

Меня этому в техникуме учили в 80х. Сейчас учить хуже стали или автор необразован?

Честно говоря, изрядная непоследовательность в статье. Попробую в таком же стиле.
За приведенными cp-67 и vm/370 последовали гораздо более продвинутые OS IBM- VM/SP и особенно MVS. Это — десять минимум лет развития. Виртуализация осваивала сначала отдельные компоненты ОС и устройств.. Насколько помню, сначала появилась виртуальная память, потом все остальное(процессор, каналы ввода/вывода и т.д.). И, вот, чего в статье совсем нет, так это упоминания, что отдельные компоненты виртуализации появились в ЭВМ из СССР чуть ли не раньше, чем у IBM. БЭСМ-6 умела выталкивать / прокачивать страницы RAM ( виртуальная память) на магнитные барабаны ещё в 60х.


JAVA. Ну уж, трудно понять как это к виртуализации относится в русле статьи( не о "виртуальной" же машине Java речь?), но пусть. Однако, byte code Java — не оригинальная идея, и подобное до нее уже лет 20 существовало: язык PL/1 ( Programming Language Первый) той же IBM. Сейчас уже не помню, зачем такая портабельность была нужна IBM, ведь, кроме ее собственной ОС и железа программы на PL/1 ни на чём работать не могли AFAIK.
Публикация приложений. Ну, просто здрасьте! До Unix и всего перечисленного в статье был CICS- Customer Information Control System (в СССР/России это называлось КАМА)от той же IBM. И снова родом из 60x. Даже в однозадачной DOS/360 CICS мог обеспечить многозадачную многопользовательскую среду. То, что мы стали называть WinFrame/Terminal Services/XenApp и т.п. в 1995 (WinFrame 1.0) уже работало почти 20 лет. На всякий случай время старта приложений( их могло быть сотни) составляло "менее 1 секунды"( цитата из ТЗ 80х годов). Citrus / позднее Citrix стартовал с поддержки модемных скоростей в 16 Kbps в 90х, а CICS работал на каналах в 1,2 Kbps с полноэкранными приложениями. Идею с добровольным диспетчированием/многозадачностью CICSa можно найти в Win 3.0 и остальных на ней основанных.


Нормальная виртуализация на ПК, какой все сегодня пользуются, стала возможна только с выходом Intel 80386(1984). И моментально появилась OS VM/386, в которой можно было параллельно запускать несколько виртуалок. На сегодня хватит, пожалуй, т.к. про VMware/XenServer/KVM… все и так знают :-)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий