UML еквивалент за един от BSD?

В Linux съществува нещо, наречено Linux ядро ​​в потребителски режим, което е ядро, изградено по такъв начин, че да работи като обикновен, непривилегирован потребителски процес (дори без нужда от root). Това е евтин и лесен метод за виртуализация, който дори ще работи на различни от Linux платформи (напр. CoPilot е базиран на UML, създаден за Windows).

Съществува ли такова нещо за света на BSD? Нямам нищо против коя ОС.

Самият аз погледнах, но „потребителски режим bsd“ е термин, който напълно не може да се използва в Google. Открих грешни ядра на NetBSD, но те изглежда решават различен проблем --- изглежда, че не е възможно да се изпълняват произволни дървета на процеси върху тях.


person David Given    schedule 08.02.2015    source източник


Отговори (4)


Мисля, че vkernel на DragonFly BSD е това, което търсите.

person Mads Worsøe Duun    schedule 08.02.2015

NetBSD също има потребителски режим. Не знам как да го конфигурирам/създам.

Вижте: http://mail-index.netbsd.org/current-users/2015/02/06/msg026632.html

person Jose Luis Rodriguez    schedule 09.02.2015

Най-добрият истински инструмент за виртуализация в света на NetBSD е Xen.

Вече не е толкова трудно да се настрои. Не се отчайвайте от дължината и обема на информацията в „как да“ – основите се свеждат до няколко прости стъпки.

NetBSD/xen HowTo

В света на FreeBSD съм чувал добри неща за хипервайзора на BSD

vkernel на DragonFly BSD наистина е подобен на User-Mode-Linux, но от това, което съм чувал, не би бил много подходящ като "евтин и лесен" метод за виртуализация. Всъщност е предназначен за същите типове употреба като ядрата на NetBSD, въпреки че изглежда стига дотам, че поддържа пълна виртуална операционна среда. Представянето обаче вероятно ще бъде жалко.

Вероятно няма да навреди да досаждате на хората от VirtualBox относно поддръжката на VBox като приложение и на BSD, но не задържайте дъха си в очакване това да се случи.

person Greg A. Woods    schedule 20.02.2015
comment
Virtualbox се предлага на FreeBSD. Това е в колекцията от портове; /usr/ports/emulators/virtualbox-ose. - person Roland Smith; 04.04.2015

Във FreeBSD имате затвори. Те основно са (почти) виртуална машина без допълнителни разходи, работеща на същото ядро ​​като хоста.

person Roland Smith    schedule 03.04.2015