VirtualBox позволяет легко опробовать дистрибутивы Linux, не заменяя текущую операционную систему или не участвуя в игре в прыжок с перезагрузкой.
Но вот-вот получится даже Полегче. Скоро тебе не понадобится установите пакет VirtualBox Guest Additions, чтобы получить полностью интегрированную работу Linux с вашей ОС хоста.
В ядро Linux поступают гостевые дополнения.
Самый большой недостаток тестирования дистрибутивов Linux в VirtualBox прямо сейчас - это отсутствие интеграции. Независимо от того, загружаете ли вы Live CD или установленную виртуальную машину, некоторые ключевые функции не работают «из коробки».
Итак, чтобы получить лучшая производительность и включить такие функции, как совместное использование папок, бесшовный режим и общий буфер обмена, большинство из нас в настоящее время устанавливают Гостевые дополнения VirtualBox упаковка.
Этот пакет объединяет драйверы устройств, системные утилиты и модули ядра, которые позволяют «гостю» ОС (та, что тестируется) для взаимодействия и / или интеграции с ОС «хоста» (та, на которой запущен VirtualBox на).
Дистрибутивы Linux, такие как Ubuntu, упрощают установку гостевых дополнений VirtualBox.
Вы просто запускаете свою виртуальную машину, даете ей загрузиться, переходите в «Устройства»> «Вставить компакт-диск с гостевыми дополнениями» а затем следуйте инструкциям на экране (Ubuntu покажет вам диалоговое окно с просьбой «запустить» установщик гостевых дополнений).
Быстрая перезагрузка - это все, что требуется для большинства этих дополнительных функций, включая изменение размера экрана, общие папки и управление через USB, чтобы начать работу.
Но ленивая душа во мне рада услышать, что этот процесс скоро уйдет в прошлое.
Разработчики ядра работают над добавлением функций в VirtualBox Guest. Дополнения к ядру Linux. Первые плоды их труда появятся в Linux 4.16.
Эти дополнительные функции лицензированы под GPL и находятся в дереве ядра. Это означает, что в вашу систему не загружается дополнительный проприетарный код или двоичные двоичные объекты.
Почему это важно?
Что ж, это означает, что при следующей загрузке дистрибутива Linux с ядром Linux 4.16 (или новее), Гостевые дополнения VirtualBox будет уже установлен. Вам не нужно ничего включать, добавлять, устанавливать или настраивать (теоретически).
Базовые функции системной интеграции, такие как бесшовный режим и копирование и вставка между гостевой и хост-системой, будут «просто работать». Разработчики даже планируют поддержка общих папок из коробки в будущем выпуске ядра.
Это огромная победа; это означает, что больше людей смогут осторожно пробовать дистрибутивы Linux и получить лучшее первое впечатление о них. Это также упростит жизнь разработчикам, позволяя им быстро тестировать, развертывать и выполнять итерацию между несколькими виртуальными машинами, не перескакивая через препятствия для каждой из них.
Не все дополнительные функции сразу же появятся в ядре Linux, но такие вещи, как автоматическая изменение размера, бесшовный режим, двунаправленный буфер обмена, перетаскивание и повышение общей производительности, мог.
Черт возьми, может быть, даже Вэйланд когда-нибудь сыграет хорошо! ;)
Хотя это полезно для рабочих столов с графическим интерфейсом пользователя, включение различных функций в само ядро Linux также имеет реальное преимущество для тех, кто виртуализирует выпуски серверов Linux.
Во время написания этого поста я обнаружил, что ряд дистрибутивов Linux, включая Ubuntu и Linux Mint, уже поставляются с пользовательской версией гостевых дополнений, включенных в их образ.
Такой подход заслуживает похвалы и дает лучшее первое впечатление. Но это также немного помеха; некоторые пользователи обнаруживают, что в «предустановленных» версиях отсутствуют функции, а затем сталкиваются с ошибками и проблемами при попытке установить обычную версию гостевых дополнений.
Наличие одних и тех же модулей, поставляемых как часть самого ядра Linux, и различных версий, упакованных поставщиками дистрибутивов как надстройка, является, по крайней мере, на мой взгляд, предпочтительной ситуацией.
Возглавляет эту работу Red Hat (они же классные, не так ли?), Поэтому, если вы думаете, что вам действительно понравится, если эта поддержка включена, отправьте им несколько сердечек в Твиттер и Facebook.
через Reddit
Все Ubuntu, Daily. С 2009 г.