Какие виртуальные машины бывают

Виртуальные машины: что это, как работают и чем отличаются от контейнеров

Виртуализация физического оборудования позволяет эффективнее использовать его ресурсы и получить большую свободу в установке нужного программного обеспечения. В статье расскажем о «единице виртуализации» — виртуальной машине, разберемся, что это такое и как работает.

Что такое виртуальная машина и как она работает

Виртуальная машина (VM, ВМ) — это виртуальная копия реального оборудования, приложение, которое функционирует как физический компьютер или сервер. Ее еще называют виртуальным сервером.

С точки зрения пользователя виртуальная машина выглядит как настоящее оборудование — как будто вы используете программы или приложения, установленные на вашем компьютере, вот только этот компьютер не реальный, а виртуальный.

ВМ не зависит от реального оборудования и может использовать только те ресурсы, которые были в нее добавлены. Например, воспроизводит внутри себя код установленной на ней операционной системы.

Просто так виртуальная машина работать не будет, между ней и физическим оборудованием должна быть прослойка — специализированная программа под названием гипервизор. Она как бы копирует (эмулирует) процессорное время, память, жесткий диск, сеть и другие аппаратные ресурсы физического устройства, позволяя виртуальным машинам совместно ими пользоваться.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Виртуальные машины работают на гипервизоре и каждая из них может содержать свою ОС. Другие приложения, помимо гипервизора, установлены на хостовом оборудовании и используют его основную ОС. Источник

Зачем нужны виртуальные машины

С помощью них можно эффективнее использовать физическое оборудование — значит, для решения поставленных задач его нужно меньше. Также при использовании виртуальной машины снижается потребность в электроэнергии и охлаждении.

Кроме того, преимуществами виртуальных машин пользуются, чтобы упростить резервное копирование, аварийное восстановление инфраструктуры, новые развертывания приложений и базовые задачи системного администрирования — новую ВМ с нужной ОС и кодом легко развернуть из виртуального образа.

Виртуальные машины легко перемещать между физическими серверами, например, когда надо заменить оборудование на новое или перераспределить нагрузку между серверами. Это упрощает управление кластером, то есть группой из нескольких серверов. Также ВМ можно копировать для оптимизации использования аппаратных ресурсов.

Разные виртуальные машины на одном физическом сервере обычно потребляют разное количество ресурсов, то есть одна из них может использовать всё доступное физическое хранилище, а другая хранить мало файлов, поэтому требуется балансировка распределения доступных ресурсов между ВМ.

Как используют виртуальные машины

Для чего еще нужны виртуальные машины? Есть много вариантов их использования. Часто их развертывают, если для одновременно работающих приложений требуются разные операционные системы и вычислительная мощность.

Вот еще несколько вариантов использования виртуальных машин:

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Виртуальные машины и контейнеры: в чем разница?

Контейнеризация — другой вид виртуализации, контейнеры виртуализируют только операционную систему, а не все базовое оборудование. При этом одно и то же ядро операционной системы, то есть ее центральный модуль, может обслуживать не одно, а несколько изолированных экземпляров пространства пользователя — областей ОС, предназначенных для приложений и данных конкретного пользователя. Эти области и называют контейнерами.

Эти контейнеры содержат код, системные инструменты, среду выполнения, системные библиотеки и параметры, необходимые для запуска приложений. Их часто используют, когда требуется работа нескольких приложений на одной и той же операционной системе. Контейнеры полностью изолированы, программы из разных контейнеров не могут воздействовать друг на друга.

Контейнеры применяют в распределенных приложениях на инфраструктуре частного или публичного облака, а также для упаковки устаревших приложений, чтобы упростить их развертывание, в том числе при переносе на другой сервер.

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

Одним из ведущих разработчиков контейнеров в настоящее время является Docker, который впервые появился на рынке в 2013 году как контейнерная платформа на базе Linux.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Слева — контейнеры, они находятся как бы над операционной системой, вместо Docker может быть и другая система контейнеризации. А вот справа — виртуальные машины, которые сами содержат гостевые ОС. Источник

Облачные вычисления и виртуальные машины

Виртуальными машинами можно пользоваться не только на своем оборудовании. Их можно брать в аренду у облачных провайдеров — они сами покупают оборудование, настраивают системы виртуализации, а потом выделяют своим клиентам нужное количество виртуальных серверов. В облаке можно развернуть не только одну-две виртуальных машины, но и целую IT-инфраструктуру с множеством таких ВМ, связями между ними и сложными настройками.

Облачные вычисления добавляют к виртуализации дополнительные технологии, например, сервис самостоятельного администрирования и автоматический биллинг — подсчет стоимости потраченных ресурсов. Так, в облачном дата-центре инженеры могут создавать новые виртуальные машины в зависимости от потребностей пользователей или нового проекта. А обычный пользователь в облачной среде выбирает ресурсы из каталога в личном кабинете и создает виртуальные машины, не взаимодействуя с реальным физическим оборудованием.

Для многих бизнес-задач использовать виртуальные серверы в облаке проще и выгоднее, чем покупать и настраивать собственное оборудование. Облачная инфраструктура дает широкие возможности для разработки программного обеспечения, подходит как для стартапов и небольшого бизнеса, так и для развертывания IT-систем крупных проектов.

Источник

Виды виртуальных машин: какие бывают и зачем нужны

Был такой популярный фильм Кристофера Нолана «Начало» (который на самом деле Inception — «внедрение»). Речь в нем шла про сон внутри сна, который происходит тоже внутри сна. И сейчас мы поговорим о виртуальных машинах, которые как раз являются «компьютером внутри компьютера» (а внутри компьютера еще бывают контейнеры, которые тоже являются компьютерами).

Зачем делают такие матрешки из вложенных реальностей, какие виртуальные машины бывают и кто их применяет — обсудим в этой статье.

Зачем нужны виртуальные машины

Виртуальная машина — это когда вы ставите на компьютер операционную систему и в ней запускаете некую программу, имитирующую компьютер с другой ОС, другую аппаратную платформу или принципиально другую вычислительную архитектуру. Это как операционная система, запущенная внутри другой операционной системы. Подробнее о виртуальных машинах и том, как они работают, мы писали в отдельной статье.

Зачем такое вообще нужно?

Какие бывают виды виртуальных машин

Их принято делить на три больших группы, отличающиеся по «глубине» виртулизационного процесса. Ниже небольшой обзор виртуальных машин и видов виртуализации.

Полная виртуализация

Это когда система управления виртуальными машинами полностью и на 100% изображает компьютер, со всеми его железками и устройствами. Этой технологией активно пользуются, например, безопасники. На своем компьютере они запускают полностью изолированную операционную систему и внутри нее исследуют работу опасного вируса. Вирус при этом может полностью нарушить работу виртуальной ОС, но основной компьютер инженера останется цел.

Еще эту штуку очень любят тестировщики. Например, чтобы на компьютере запустить 10 разных версий Windows и 20 разных версий Linux, а в них проверить работу программы.

Виртуализация с доступом к железу

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

Этим методом организации работы операционной системы пользуются многие облачные решения, про которые вы точно слышали хоть краем уха: Xen, Hyper-V, KVM, Virtualbox.

Все эти продукты используют для построения крутых и надежных облаков для запуска виртуальных машин под нужды клиентов. Основное преимущество виртуализации с доступом к железу — скорость: запросы гостевых ОС можно выполнять напрямую на железе, без затратных процессов эмуляции.

Виртуализация уровня операционной системы

«Народный» облачный метод виртуализации — наиболее популярный подход для запуска софта в облаке и дистрибуции серверных программ. В этом случае жесткой виртуализации не происходит. Ядро хозяйской операционной системы выделяет несколько независимых пространств прямо на уровне хозяйской ОС и пускает в эти пространства несколько других программ на выполнение. При этом каждой программе предоставляется своя изолированная среда.

Звучит похоже на кое-что, не так ли? Именно, этот подход широко применяется в контейнеризации приложений. Это LXS, OpenVZ, jails и, конечно же, всенародно любимый Docker, сделавший применение виртуализации повсеместной практикой.

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

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Контейнеризация позволяет использовать одну операционную систему

И как выбрать виртуальную машину?

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

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

Источник

Виртуальные машины. Как сделать компьютер в компьютере

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Содержание

Содержание

В одном обычном компьютере можно создать сразу несколько виртуальных, чтобы познакомиться с возможностями Linux или другими экзотическими ОС, запустить очень старую и сегодня неподдерживаемую программу, пройти заново игру детства на современном железе. Или же запустить Windows Vista внутри Windows 7 внутри Windows 8 внутри Windows 10. Просто потому, что захотелось.

Что такое виртуальные машины

Виртуальная машина — это эмулятор компьютера в самом широком смысле. Это почти как эмулятор игровой приставки или Android-устройства, только настраивается гораздо гибче.

Например, на эмуляторе Sony PlayStation не получится запустить игру под Nintendo GameBoy. А эмулятор DOSbox — это очень условный, специализированный виртуальный компьютер с эмуляцией определенного списка старого оборудования и со встроенной системой DOS, так что запустить там Windows 10 не получится.

Виртуальная машина же — это эмулятор персонального компьютера с практически любым железом. И на этот компьютер можно устанавливать любую операционную систему и программы, которые нужны.

Зачем нужны виртуальные машины

В деловых процессах виртуальные машины используются активно — там это нужно. Центры обработки данных, облачные вычисления, виртуальные серверы, разграничение доступа и все такое. На одном и том же железе может работать отдельный файловый архив, отдельный веб-сервер, отдельный сервер авторизации — и все на разных системах, полностью изолированных друг от друга. Но зачем нужна технология виртуальных машин обычному домашнему пользователю?

Вот простой пример: у вас есть компьютер и на нем, скорее всего, установлена операционная система Windows. Для изучения программирования вам требуется linux, но вы не хотите экспериментировать со своим компьютером, разбивать личный диск на несколько разделов и рисковать потерей данных. Виртуальная машина позволит работать в другой системе, при этом родная Windows никак не пострадает.

Или, например, есть очень важная и нужная программа, которая запускается только под WindowsXP конкретной версии и сборки. Причем эта программа откажется запускаться, если оперативной памяти больше 128 мегабайт. Можно отпилить часть микросхем от современного модуля на 16 гигабайт, но что-то вам подсказывает, что так делать не нужно. А вот виртуальная машина поможет запустить капризный софт, эмулируя компьютер с нужным объемом памяти.

А вот, допустим, игра двадцатилетней давности, которую вы нашли на антресолях и пытаетесь установить в приступе ностальгии. Игра отказывается верить в существование восьмиядерного процессора и вылетает с ошибкой «так не бывает». Виртуальная машина с нужными характеристиками поможет вспомнить былые времена и запустить игру.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Часто виртуальная машина используется в качестве «песочницы» — маленькой игровой площадки для программы, которая вызывает у вас подозрения. Чтобы не рисковать, вы запускаете сомнительную программу внутри виртуальной машины, а не на настоящем компьютере: софт честно делает свою работу, потом шифрует все файлы и требует денег, например. Но в виртуальной системе, в той самой «песочнице» не было никаких ценных данных, поэтому вы можете спокойно удалить виртуальную машину с наглой программой внутри. Здорово же!

Наконец, приверженцы техники Apple или убежденные Linux-пользователи тоже могут использовать виртуальную машину, чтобы запустить какой-то специфический софт, который работает только под Windows.

Как видите, даже для домашнего пользования виртуальные машины могут пригодиться. Поэтому разберемся с основными характеристиками и научимся создавать компьютер в компьютере.

Основные термины и их понимание

Гость (guest, гест, гостевая система, таргет) — это виртуальный компьютер, один или несколько, который запускается на хосте.

Хост — это основной компьютер, на котором запускаются виртуальные машины. Производительность хоста должна быть достаточной, чтобы тянуть и собственную систему, и гостевую. Для запуска одной виртуальной машины вполне достаточно возможностей любого современного компьютера. Но для нормальной работы нескольких систем одновременно лучше иметь не меньше шестнадцати гигабайт оперативной памяти, а образы компьютеров создавать на скоростном SSD-накопителе. По очевидным причинам, у вас не получится создать виртуальную машину с характеристиками выше, чем у самого хоста — если на основном компьютере всего 8 гигабайт оперативной памяти, то создать таргет с 16 ГБ не выйдет.

Гипервизор — специализированная программа для создания виртуальных машин и управления ими. Для домашнего пользования есть бесплатные программы-гипервизоры с минимальным количеством настроек и функций. В бизнес-сфере используются более продвинутые решения, а некоторые гипервизоры и вовсе устанавливаются вместо операционной системы, чтобы сразу несколько мощных компьютеров можно было объединить в большой виртуальный хост. Это называется «консолидация серверов». Дорогое удовольствие, как по затратам на железо, так и на гипервизор.

Образ — термин достаточно известный, обозначает файл с полной цифровой копией какого-либо носителя внутри. Обычно применяется в отношении оптических дисков, но в нашем случае в образе может храниться и дискета, и виртуальный жесткий диск.

Установка

Чтобы начать знакомство с виртуальной машиной потребуется установить гипервизор. Таковых существует множество: платных и не очень, для тонкой настройки всего и вся или базового «нажал — заработало». Virtualbox — один из наиболее популярных гипервизоров, потому что бесплатный, доступен под Windows, Mac OS и Linux, активно развивается и поддерживается сообществом разработчиков и энтузиастов. Скачать VirtualBox можно с официального сайта, но учтите, он на английском.

Начиная с шестой версии в VirtualBox убрали поддержку 32-битных хост-систем, но пятая версия до сих пор доступна для скачивания. В любом случае, можно скачать обе версии. Для более комфортной работы потребуется еще и набор расширений — ExtensionPack.

Устанавливается VirtualBox довольно просто, достаточно последовательно соглашаться со всеми предложениями. Перед установкой появится большое предупреждение о том, что компьютер будет отключен от сети, на время установки виртуальных сетевых карт — это нормально. А в ходе установки появится несколько подтверждающих окон — это устанавливается эмулятор USB, сетевых карт и других устройств.

Ну а после установки появится основное окно гипервизора на родном русском языке.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

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

Чтобы установить расширения достаточно запустить файл Extensionpack дабл-кликом, но делать это нужно после установки самого Virtualbox — потому что установщик расширений запускается внутри гипервизора.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Как работает виртуальная машина

Гипервизор создает файл образа жесткого диска, резервирует определенное количество оперативной памяти и занимает процессорное время — это необходимо для работы «контейнера», в котором будет работать виртуальная машина. Изнутри же «контейнер» выглядит как полноценный компьютер с жестким диском, оптическим приводом, дисководом, сетевой картой, видеоадаптером, звуковой картой и прочим оборудованием. Причем заменить видеокарту обычно нельзя — она эмулируется как встроенная в материнскую плату. А вот в оптический привод можно либо загрузить образ из файла, либо использовать существующий привод хоста.

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

Подключенные к хосту USB-устройства можно пробросить внутрь виртуальной машины. Достаточно выбрать для конкретной машины нужный пункт из меню «Устройства — USB». При этом, например, флэшка исчезнет из списка накопителей в хост-системе и станет видна в виртуальной машине. Также можно поступить с любым другим USB-устройством, но не забудьте сначала установить Extensionpack, иначе скорость USB 1.1 вас огорчит.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Чтобы файлы на основной системе были доступны в виртуальной ОС можно воспользоваться общими папками: они монтируются как сетевые пути, но удобнее автоматически их монтировать как сетевой диск — он будет подключаться при загрузке системы. Подробности разберем на этапе настройки.

Создаем виртуальный компьютер

Создать новую виртуальную машину в VirtualBox поможет встроенный мастер настройки. Достаточно ввести название виртуального компьютера, а гипервизор на его основе попытается определить нужную операционную систему и выдаст рекомендуемые параметры. Если название слишком оригинальное, то потребуется указать тип гостевой операционной системы вручную.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Несмотря на то, что в списке поддерживаемых систем есть даже Windows 3.1, лучше всего виртуализируются относительно свежие системы, начиная хотя бы с Windows 2000. С win9x немного сложнее: сначала нужно загрузить DOS из образа дискеты, а уже потом запускать установщик — в те времена загрузочные CD не делали, потому что оптические носители только-только появлялись.

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

После создания виртуальной машины необходимо открыть ее настройки и подключить образ загрузочного компакт-диска на вкладке «носители». И теперь можно запускать виртуальный компьютер.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Установка системы у многих пользователей не вызовет лишних вопросов, поэтому подробно описывать этот процесс не будем. А последующая установка драйверов — другое дело. В VirtualBox есть специальный «диск с драйверами», который называется «Дополнения гостевой ОС» — его можно подключить через пункт меню.

Дополнения — это диск с драйверами, который загружается в виртуальный привод оптических дисков. В Windows-системах достаточно запустить файл autorun с диска, а под Linux — соответствующий скрипт. Главная выгода от установки гостевых драйверов — возможность произвольно менять размеры окна виртуальной машины, а разрешение экрана автоматически подстроится. А, ну и цвета станут повеселее: не 16 базовых, а 32 миллиона оттенков.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Настраиваем взаимодействие с хостом и сеть

Виртуальная машина с настройками «по умолчанию» получает доступ в интернет, но не имеет никакой связи с основным компьютером. А иногда эта связь нужна…

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

В настройках можно включить двусторонний буфер обмена. Он, правда, работает только с текстовой информацией, но упрощает ввод интернет-адресов и консольных команд. Для приема-передачи файлов можно настроить сетевые папки. Любая папка на хосте может быть подключена в виде сетевой папки в гостевой системе. Дополнительно можно выдать права гостевой системе на запись в эту папку и автоматически подключать папку в качестве диска при загрузке системы. Так, например, папка Downloads на хост-системе может быть доступна из гостевой системы через сетевое окружение по адресу //vboxsvr/Downloads или автоматически подключаться как сетевой диск.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Для экспериментов с Linux-системами и виртуальными серверами часто требуется доступ из хоста к веб-серверу, который запускается на гостевой ОС. Для этого нужно переключить режим сетевой карты с «NAT» на «виртуальный адаптер хоста» или же «Virtualbox Host-only Ethernet Adapter». В последнем случае у гостевой системы не будет личного доступа в интернет, но она сможет общаться с основным компьютером. Так, например, с хоста можно постучаться на файловый сервер, который работает на виртуальной машине.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

В данном случае это специализированный linux-дистрибутив openmediavault для создания сетевого хранилища, который запущен в виртуальной машине с типом сетевого адаптера «только хост».

Проблемы с виртуализацией

Главная проблема — отсутствие вменяемой поддержки видеоадаптера и 3D-ускорения. На обычной хост-системе вы можете пользоваться новейшей видеокартой, но все ее преимущества в виртуальной машине будут недоступны. Впрочем, старые игры не особо требовательны к видео — в большинстве случаев справится и встроенный видеоадаптер процессора.

Второй момент — поддержка современного интернета старыми системами. Открыть любой сайт в системе, которая устарела лет на 10–20, может быть проблематично. Либо страница загрузится не полностью, либо не загрузится вовсе.

Какие виртуальные машины бывают. Смотреть фото Какие виртуальные машины бывают. Смотреть картинку Какие виртуальные машины бывают. Картинка про Какие виртуальные машины бывают. Фото Какие виртуальные машины бывают

Виртуализируй это!

Виртуальные машины позволят вам изучить экзотические ОС на современном компьютере. Помимо множества современных Linux-дистрибутивов, это может быть:

Также можно установить старую версию Windows и попробовать покорить современный интернет. Во времена технологии Active Desktop в windows98 интернет был очень другим.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *