Jump to content

бхайв

(Перенаправлено с BHyVe )

Бхайв
Разработчик(и) Проект FreeBSD
Первоначальный выпуск 2014 г .; 10 лет назад ( 2014 )
Репозиторий github /freebsd /freebsd-src /дерево /основной /usr .sbin /bhyve
Написано в С
Операционная система FreeBSD , иллюзии
Тип Гипервизор
Лицензия Лицензия FreeBSD
Веб-сайт бхайв .org  Edit this on Wikidata

bhyve типа 2, (произносится как «пчелиный улей», ранее писалось как BHyVe для «гипервизора BSD») — это (размещенный) гипервизор первоначально написанный для FreeBSD . [1] [2] [3] Его также можно использовать в ряде дистрибутивов на основе Illumos , включая SmartOS , [4] OpenIndiana и OmniOS. [5] порт bhyve для macOS под названием xhyve. Также доступен [6]

bhyve поддерживает виртуализацию нескольких гостевых операционных систем, включая FreeBSD 9+, OpenBSD , NetBSD , Linux , illumos , DragonFly и Windows NT. [7] ( Windows Vista и более поздние версии, Windows Server 2008 и более поздние версии). bhyve также поддерживает установки UEFI и VirtIO эмулируемые интерфейсы Windows . Виртуальным машинам требуются драйверы VirtIO для стабильной работы . Текущие усилия по разработке направлены на расширение поддержки других операционных систем для архитектуры x86-64 .

Поддержка периферийных устройств зависит от базовых драйверов и драйверов VirtIO контроллеры расширяемого интерфейса хост-контроллера ( xHCI ) и поддерживает: USB- , контроллеры NVM Express (NVMe), аудиоконтроллеры высокого разрешения , устройство необработанного кадрового буфера , подключенное к VNC- серверу (видеовыход), и AHCI /PCI. Проходной. [8]

Поскольку поддержка периферийных устройств неполная, графика с аппаратным ускорением доступна только через сквозной порт PCI. Но Intel GVT (и другие виртуальные графические процессоры с поддержкой драйверов) должны позволять совместное использование устройства с хостом. [9]

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

Приложения

[ редактировать ]

Docker в macOS использует производную от bhyve под названием HyperKit . Он является производным от xhyve , порта bhyve для платформы гипервизора macOS. [10]

iohyve для FreeBSD — это утилита командной строки для создания, хранения, управления и запуска гостей bhyve с использованием встроенных функций FreeBSD. [11]

vm-bhyve во FreeBSD — это менеджер bhyve на основе оболочки с минимальными зависимостями. [12]

BVCP во FreeBSD — это легкий, полнофункциональный веб-интерфейс для управления виртуальными машинами. [13]

FreeNAS , основанная на FreeBSD , использует bhyve вместе со своими файлообменными службами для предоставления хостинга виртуальным машинам. [14]

Другие дистрибутивы

[ редактировать ]

ClonOS , дистрибутив на базе FreeBSD для платформы и устройства виртуального хостинга, в основном использует bhyve и имеет веб-интерфейс управления. [15]

MyBee дистрибутив на базе FreeBSD для управления облачными виртуальными машинами (bhyve) через упрощенный API. [16]

SmartOS дистрибутив на базе Illumos для управления облачными виртуальными машинами (зоны bhyve, Solaris) через упрощенный API.

MidnightBSD , операционная система для настольных компьютеров, включает в себя bhyve. [17]

  1. ^ Карабас, Михай; Грехан, Питер (10 июня 2016 г.). «Портирование bhyve на ARM» (PDF) . Проверено 8 февраля 2017 г.
  2. ^ Декстер, Майкл (20 октября 2012 г.). «BHyVe: Подробное описание гипервизора BSD» (PDF) . Архивировано из оригинала (PDF) 18 февраля 2018 года . Проверено 8 февраля 2017 г.
  3. ^ Кернер, Шон Майкл (22 января 2014 г.). «FreeBSD 10 с открытым исходным кодом: виртуализация» . СерверВотч . КвинСтрит Энтерпрайз . Проверено 28 июля 2014 г.
  4. ^ Гердтс, Майк (март 2018 г.). «зоны bhyve в SmartOS» (PDF) .
  5. ^ «Гипервизор bhyve» . omniosce.org . Проверено 27 сентября 2018 г.
  6. ^ «machyve/xhyve: легкое решение для виртуализации OS X» . Гитхаб . 9 июля 2020 г.
  7. ^ «bhyve виртуальные машины Windows» . FreeBSD Wiki .
  8. ^ Питер Грехан; Нил Нату. «Страницы руководства FreeBSD» . Проект FreeBSD .
  9. ^ «Bhyve гостей с аппаратным ускорением графики» . Презентации и статьи по FreeBSD .
  10. ^ «moby/hyperkit: набор инструментов для внедрения возможностей гипервизора в ваше приложение» . Гитхаб . Моби. 10 июля 2020 г.
  11. ^ «Байв-менеджер FreeBSD, использующий ZFS и другие инструменты FreeBSD» . Гитхаб . Пр1нтф . Проверено 7 августа 2021 г.
  12. ^ «Менеджер bhyve на основе оболочки с минимальной зависимостью» . Гитхаб . Церковники . Проверено 7 августа 2021 г.
  13. ^ «BVCP: Проект FreeBSD Bhyve» . bhyve.npulse.net . Проверено 7 августа 2021 г.
  14. ^ «18. Виртуальные машины — Содержание руководства пользователя FreeNAS®11.3-U5» . www.ixsystems.com . Проверено 2 января 2023 г.
  15. ^ «Бесплатная хостинговая платформа с открытым исходным кодом» . clonos.convectix.com . Проверено 7 августа 2021 г.
  16. ^ «Самый упрощенный API для создания и уничтожения K8S и облачных ВМ» . myb.convectix.com . Проверено 17 мая 2022 г.
  17. ^ «Виртуализация» . github.com . Проверено 23 сентября 2023 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3377e99aea31eb379b20c0fd5f0e4099__1714363020
URL1:https://arc.ask3.ru/arc/aa/33/99/3377e99aea31eb379b20c0fd5f0e4099.html
Заголовок, (Title) документа по адресу, URL1:
bhyve - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)