Virtualbox

Немного о VirtualBox

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других.

Ключевые возможности этого программного продукта:

  • Поддержка USB — VirtualBox реализует виртуальный USB-контроллер и поддерживает присоединение устройств к виртуальной машине через USB 1.1 и USB 2.0
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP — пользователь имеет возможность присоединиться к виртуальной машине удалённо, используя клиент, совместимый с RDP
  • iSCSI инициатор — VirtualBox содержит встроенный iSCSI инициатор, делающий возможным использование iSCSI-исполнителя как виртуальный диск без необходимости поддержки протокола iSCSI гостевой системой.
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка Shared Folders, позволяющая обмениваться файлами между хостовой и гостевой системами.
  • Русскоязычный интерфейс

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

Устанавливаем виртуальную машину VirtualBox 4.3.20 for Windows.

Удобнее всего скачивать дистрибутив виртуальной машины с официального сайта «www.virtualbox.org», со странички https://www.virtualbox.org/wiki/Downloads. Там вы найдете все последние версии виртуальной машины для большинства популярных операционных систем. Я скачиваю для операционной системы Windows (рисунок 1).

Дистрибутив VirtualBox 4.3.20 for Windows представлен в виде одного исполняемого файла VirtualBox-4.3.20-96997-Win.exe объемом 105 Мб.

После запуска исполняемого файла открывается окно, информирующее о подготовке к началу установки программы (рисунок 2).

Через несколько секунд откроется окно помощника установки. Для начала установки нажимаем кнопку «Next». После чего откроется окно выбора объема и места установки (рисунок 3).

По умолчанию будет предложено провести установку всех компонентов виртуальной машины, не советую без надобности отключать установку каких либо компонентов, так как все они понадобятся даже при минимальном использовании виртуальной машины. Так же по умолчанию будет предложено установить программу в папку «Programs FilesOracleVirtualBox» и здесь я ничего не буду менять. Для перехода к следующему этапу установки жмем кнопку «Next».

В открывшемся окне (рисунок 4) будет предложены базовые настройки запуска виртуальной машины:

— создать ярлык на рабочем столе; — создать ярлык в панели быстрого запуска; — зарегистрировать расширения файлов Virtual Box в операционной системе.

Из этих настройки я оставлю первую и третью, но тут дело вкуса и привычки.

Для продолжения установки жмем «Next», после чего откроется окно (рисунок 5) предупреждающее, что в процессе установки будет разорвано сетевое соединение. Чтобы избежать потери данных желательно заверить работу приложений использующих сетевой соединение и дождаться завершения закачки всех данных из сети.

Сетевое соединение будет прервано всего на несколько секунд и затем автоматически восстановится, поэтому смело жмем копку «Yes» для перехода к следующему этапу подготовки к установке. В открывшемся окне (рисунок 6) сообщается, что все необходимые подготовки к установке программы произведены и можно приступать к установке. Для начала установки нажмите кнопку «Install» и перед вами откроется окно, показывающее процесс установки (рисунок 7).

В процессе установки операционная система будет спрашивать подтверждение разрешения установки контроллеров USB-канала для виртуальной машины (рисунок 8), сетевых адаптеров (рисунок 9) и сетевых служб (рисунок 10).

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

После того, как установка закончится, на экране откроется окно, сообщающее об этом долгожданном событии (рисунок 11). Нажмите кнопку «Finish» для завершения установки и перехода к созданию и настройки виртуальной машины.

Создание и базовая настройка виртуальной машины

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

Создадим для примера виртуальную машину для Windows 10 32-бит. Запускаем VirtualBox и жмем на панели инструментов кнопку «Создать». В открывшемся окошке даем машине имя (может быть произвольным), в выпадающих списках выбираем операционную систему и ее версию.

На следующем этапе будет предложено указать объем выделяемой виртуальной машине оперативной памяти. Строгих правил относительно выделяемой ОЗУ не существует, для 32-битных Windows желательно резервировать не менее 1 Гб памяти, для 64-битных – не менее 1.8-2 Гб.

На третьем этапе создается виртуальный жесткий диск, здесь всё оставляем по умолчанию. Жмем «Создать», тип диска выбираем VDI или VHD.

Что касается формата хранения, лучше выбрать «Динамический», так вы сэкономите время и место на физическом диске, потеряв, правда, немного в производительности.

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

Виртуальная машина создана и теперь можно быстро пробежаться по ее настройкам. Первым делом, однако, зайдите в настройки самой программы VirtualBox и на вкладке «Общие» измените путь к каталогу хранения виртуальных машин. Лучше всего выделить для них папку на диске D, где места больше всего.

Теперь зайдите в настройки созданной ВМ и проверьте следующие параметры:

  • В разделе «Общие» на вкладке «Дополнительно» измените при необходимости путь к файлам снимков ВМ (желательно размещать в папке с основным файлом-контейнером ВМ). Здесь же вы можете включить общий буфер обмена для хостовой и виртуальной машин.
  • Если вы хотите установить систему в режиме EFI/GPT, в разделе «Система» обязательно поставьте галочку в чекбоксе «Включить EFI (только специальные ОС)».
  • Чтобы иметь возможность запускать на виртуальной машине 3D-приложения, в разделе «Дисплей» отметьте птичкой чекбокс «Включить 3D-ускорение».

Где используется

Рассмотрим популярные способы применения:

  1. Знакомство с другими ОС: Linux, FreeBSD, MacOS, любая из версий Windows, Android. Система работает изолированно. Экспериментируйте, не боясь, что нарушится работа реальной системы. Удалив ее, никаких следов не останется;
  2. Запуск софта, предусмотренного для работы в другой системе. Например, на ПК установлена Windows, а необходимая программа работает на Android. Или же софт совестим со старыми версиями операционной системы;
  3. Тестирование. Нужно воспользоваться программой, а вы не хотите засорять рабочую машину;
  4. Для практики построения сетей.

Используя VirtualBox вы не заразите ПК вирусами.

Шаг 1: Установка ПО на нативную OS

Отдельно обращу внимание на управление машиной. Будем использовать протокол VNC для создания удобного удаленного рабочего стола

Протокол универсальный, для Linux, Windows, Mac и т.д.

Установка:

Запуск с параметрами:

Создание VM

Мы пойдем по самому простому пути и создадим VM из интерфейса VirtualBox с такими характеристиками. В дальнейшем создание VM будет code-first

  • Количество CPU — не больше половины имеющихся на Вашем процессоре (в идеале половина)

  • Оперативная память — будет достаточно 4Gb

Nested Virtualization можно также включить из командной строки:

Далее переходим в саму VM.

Запуск ВМ и установка операционной системы

Теперь вы знаете, как настроить VirtualBox и созданную ВМ. Далее посмотрим, как установить на нее операционную систему. Процедура установки ОС на Виртуалбокс практически ничем не отличается от ее установки на физический компьютер, разве что вместо загрузочной флешки или DVD-диска здесь используется установочный образ ISO. Запустите созданную виртуальную машину и укажите в открывшемся окошке путь к загрузочному ISO-образу с системой.

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

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

Перейдите в раздел «Этот компьютер» в виртуальной ОС, откройте дисковод VirtualBox Guest Additions и, если система не предложит этого сделать сама, запустите исполняемый файл VBoxWindowsAdditions.exe.

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

Гостевая система готова к использованию, осталось только проверить работу сети. Останавливаться подробно на том, как настроить интернет в VirtualBox мы не будем. Если вы выбрали NAT, ВМ подключится к интернету автоматически. С другими типами подключений, скорее всего, придется немного повозиться. Помните главное, если IP-адрес для вашего основного компьютера выдается роутером автоматически, те же самые настройки должны быть выставлены в параметрах сетевого адаптера виртуальной системы. Если настройки назначаются вручную, то и в параметрах сетевого адаптера гостевой системы они также должны быть назначены вручную.

Что такое виртуализация и её полезность

VirtualBox – это программа, которая позволяет на одном компьютере запускать одновременно несколько операционных систем. Среди этих операционных систем могут быть Linux, Windows, Mac и другие. Сама VirtualBox работает также на различных системах (является кроссплатформенной).

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

Виртуализация (запуск операционных систем внутри виртуальных компьютеров с помощью VirtualBox) имеет ряд полезных черт:

  • одновременный запуск нескольких операционных систем – вы можете знакомиться с новыми ОС не выключая свою основную систему;
  • раздельность реального и виртуальных компьютеров – при работе в виртуальной ОС не нужно опасаться стереть загрузчик, потерять файлы или каким-либо образом навредить своей основной операционной системе, поскольку виртуальная система полностью отграничена от вашей основной системы. Какие бы ошибки вы не совершили в виртуальном компьютере, ваша основная ОС всегда останется нетронутой. По этой причине виртуальный компьютер подходит для проведения различных тестов, в том числе способных навредить ОС; например, в виртуальном компьютере можно анализировать вредоносное ПО (вирусы) не опасаясь за основную систему;
  • простота установки программного обеспечения – если находитесь в Windows и вам нужно работать с программой, которая запускается только в Linux, то вместо утомительных задач в попытке запустить программу на чужой ОС, можно очень легко развернуть виртуальную машину Linux и работать с желаемой программой оттуда. Или наоборот, находясь в Linux вы можете создать виртуальную машину с Windows, чтобы работать с программами Windows без необходимости пытаться запустить их в Linux;
  • возможность откатить сделанные изменения – вам не нужно бояться сделать что-либо неправильно в виртуальном компьютере, поскольку вы можете в любой момент сделать любое количество «снимков» системы и при желании вернуться к любому из них;
  • консолидация инфраструктуры – виртуализация может значительно сократить расходы на железо и электроэнергию; сегодня большую часть времени компьютеры во время своей работы используют только часть от их потенциальных возможностей и в среднем загруженность системных ресурсов является низкой. Большое количество аппаратных ресурсов, а также электричества расходуется впустую. Поэтому вместо запуска большого количества физических компьютеров, используемых только частично, вы можете упаковать много виртуальных машин на несколько мощных хостов и балансировать нагрузки между ними.

О возможности запуска нескольких виртуальных машин

Для новичков в виртуализации, позвольте мне сказать так: с VirtualBox, вы можете использовать Windows, Linux, Mac OS X, Solaris для запуска их связки на одном компьютере. Каждая виртуальная машина называется гостем или гостевой, а Ваш основной компьютер (ОС, установленная на нем), называется хозяином или хостом. Суть в том, что Вы можете запустить в операционной системе хозяина (прямо внутри ее) несколько гостевых систем.

Например, если у вас есть компьютер, на котором установлена Windows с 4 Гб оперативной памяти и жестким диском в 320 Гб, вы можете использовать VirtualBox для запуска трех виртуальных машин одновременно на одном компьютере под управлением Windows. В следующей таблице показано, как можно распределить физические ресурсы системы между тремя виртуальными машинами и вашей основной Windows-системой:

Машина Ресурсы Описание
Windows XP (host) RAM: 1 GB; Hard Disk: 80 GB Это Ваша физическая машина
Linux Virtual Machine (guest 1) RAM: 1 GB; Hard Disk: 80 GB Это первая виртуальная машина. Вы можете использовать практически любой дистрибутив Linux
Open Solaris Virtual Machine (guest 2) RAM: 1 GB; Hard Disk: 80 GB Solaris — это бесплатная ОС с открытым исходным кодом
Windows 7 Virtual Machine (guest 3 RAM: 1 GB; Hard Disk: 80 GB Последний релиз линейки ОС Windows

Естественно, вы не должны использовать все ваши виртуальные машины одновременно! Даже имея множество виртуальных машин, Вы все равно будете работать одновременно только с несколькими из них. И не беспокойтесь о ресурсах компьютера. Гостевая операционная система, имея 80 Гб своего виртуального жесткого диска, не станет использовать сразу все его пространство. Благодаря VirtualBox, Вы имеете динамически расширяющийся образ жесткого диска, который занимает небольшой объем и увеличивается по мере необходимости. Это означает, что вы можете иметь более четырех виртуальных машин с 80 Гб жестким диском на хост-системе и не бояться что какой-то из них не хватит места.

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

Oracle Virtualbox

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

Даже беглого взгляда на рабочую область Virtualbox достаточно, чтобы понять, что здесь к чему и как примерно пользоваться программой. Слева — список всех операционных систем, установленных на платформу Virtualbox (гостевых), справа — окно параметров виртуального компьютера выбранной из списка ОС или окно снимков — сохраненных состояний этой системы (некий аналог точек восстановления). На верхней панели — основные инструменты управления: кнопки мастера создания новой ВМ, перехода в меню настроек и запуска ВМ. Вверху справа — кнопки переключения вкладок левой части окна (на скриншоте показана вкладка настроек).

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

Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

Кликнем в верхней панели кнопку «Создать».

В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

Тип виртуального диска оставим по умолчанию.

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

Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

  • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
  • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате .iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

Некоторые настройки ВМ и гостевой системы

Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

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

Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

Чтобы сохранить текущее состояние гостевой ОС, откройте меню «Машина» и выберите «Сделать снимок состояния».

Чтобы изменить порядок опроса загрузочных устройств (например, для загрузки виртуальной машины с DVD), завершите работу гостевой ОС, откройте ее настройки (в главном окне Virtualbox) и зайдите на первую вкладку раздела «Система». В списке «Порядок загрузки» отметьте нужный носитель и, нажимая кнопки со стрелками, передвиньте его наверх.

Создайте виртуальную машину с VirtualBox

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

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

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

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

Конечно, прежде чем начать, нам, вероятно, интересно взглянуть на параметры конфигурации виртуальной машины. С его помощью мы можем, например, настроить память, процессор и 3D-ускорение машины, настроить экран и графику, память, сеть, аудио и многое другое.

Кроме того, в разделе «Хранение» мы должны смонтировать образ ISO с операционной системой, которую мы хотим установить. Когда у нас все будет готово, мы просто запустим виртуальную машину и приступим к установке операционной системы, как если бы мы делали это на реальном ПК.

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

Оглавление

VirtualBox это интуитивно понятная в использовании программа. Если вам не интересна теория и вы хотите сразу приступить к практике, то обратитесь к инструкциям по использованию VirtualBox для установки и запуска операционных систем в виртуальном компьютере:

  • Установка Linux на виртуальный компьютер (на примере Linux Mint)
  • Установка Kali Linux в VirtualBox

В данной цикле статей подробно рассмотрены возможности VirtualBox, а также дано детальное описание её опций. Этот материал рекомендуется вам если вы хотите досконально понимать VirtualBox, а также если у вас возникли какие-либо проблемы или вопросы, которые вы не можете решить самостоятельно.

Установка операционной системы

Здесь мы расскажем, как установить Windows XP на VirtualBox.

Разместите в дисководе установочный диск с Windows XP либо проверьте наличие образа диска с форматом .iso в одной из папок.

В VirtualBox на верхней панели вкладок нажмите «Запустить».

В открывшемся окошке предложат выбрать загрузочный диск Windows XP. Если используете дисковод, то нажмите «Продолжить», если образ — нажимаете на значок папки, находите образ, кликаете на него, затем также нажимаете «Продолжить».

Запустится установка Windows XP, аналогичная загружаемой на реальный компьютер. Не нажимайте на кнопки во время форматирования виртуального жёсткого диска, копирования файлов, перезагрузки.

Если VirtualBox захватил курсор мыши, не получается производить другие действия во время установки, для возвращения курсора нажмите правый Ctrl, одновременно пощёлкивайте ЛКМ. Управление вернётся к вам.

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

Перезагрузитесь после установки.

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

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

На данный момент вы ограничены только вашим собственным творчеством. Для чего вы будете использовать виртуальные машины? Протестируйте новую операционную систему, получайте удовольствие, ломая все, или просто попробуйте какое-нибудь программное обеспечение для конкретной ОС, с которым вы никогда не сталкивались. VirtualBox делает это легко, и мы надеемся, что вам понравится виртуальные машины.

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

Ключевые возможности

  • Кроссплатформенность
  • Модульность
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем (начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
  • Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
  • Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows 2000, XP, Vista, 7 и 8, для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена)
  • Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows NT 4.0 и новее, Linux и Solaris)
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
  • Поддержка формата OVF/OVA
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
  • Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Работатека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: