||<-6> {{{#!wiki style="margin: -6px -10px" [[파일:bhyve_logo.png|width=50%]]}}} || ||<colbgcolor=#aaaa00> {{{#fff '''개발'''}}} ||<-5> FreeBSD Foundation || || {{{#fff '''개발 언어'''}}} ||<-5> '''[[C언어|C]]''' || || {{{#fff '''라이센스'''}}} ||<-5> FreeBSD 라이센스 || || {{{#fff '''종류'''}}} ||<-5> Type-2 [[하이퍼바이저]] || || {{{#fff '''운영 체제'''}}} ||<-5> [[Windows]], [[Linux]], [[BSD]], [[macOS]] || || {{{#fff '''홈페이지'''}}} ||<-5> [[https://bhyve.org|#]] || || {{{#fff '''소스 코드'''}}} ||<-5> [[https://github.com/freebsd/freebsd-src/tree/master/usr.sbin/bhyve|FreeBSD 내장 bhyve 소스 코드]] || [목차] == 개요 == "beehive" 로 발음되는 BSD [[하이퍼바이저]]이다. 처음엔 [[FreeBSD]]용으로 개발된 Type-2 [[하이퍼바이저]]이다. == 사용법 == === [[FreeBSD]] === [[https://www.freebsd.org/doc/handbook/virtualization-host-bhyve.html|#]] ==== 호스트 준비 ==== ||# kldload vmm coretemp if_tap if_bridge|| 쉘에 해당 명령어를 입력하여 bhyve 커널 모듈을 로드한다. ||# ifconfig <hostname> create|| ||# sysctl net.link.<hostname>.up_on_open=1 net.link.<hostname>.up_on_open: 0 -> 1|| ||# ifconfig <bridgeinterface> create|| ||# ifconfig <bridgeinterface> addm <physicalinterface> addm <hostname>|| ||# ifconfig <bridgeinterface> up|| <hostname> 을 연결할 가상머신 네트워크 인터페이스를 생성한다. <hostname>과 <physicalinterface>를포함하는 브리지 인터페이스 <bridgeinterface> 를 생성함. === [[macOS]] === ==== xhyve 설치 ==== ||$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"|| Homebrew를 설치한다. ||$ brew update|| ||$ brew install --HEAD xhyve|| xhyve(bhyve의 macOS용 포트)를 설치한다. ||$ xhyve -h|| 작동 여부를 확인한다. == bhyvecon == [[https://bhyvecon.org|#]] FreeBSD 재단에서 개최하는 [[FreeBSD]]/[[Illumos]] bhyve, [[FreeBSD]]/[[NetBSD]] [[Xen(가상화 프로그램)|Xen]], [[OpenBSD]] [[vmm]] 및 [[NetBSD]] [[nvmm]]/[[HAXM]] 과 같은 [[BSD]] 하이퍼바이저용 컨퍼런스이다. [[분류:가상화 프로그램]] == 용례 == === 호스팅, 클라우드 === 국내에선 쓰는 곳이 잘 없다. 유일하게 사용 중이고 국내에 bhyve를 처음 들여온 [[https://streamnet.me|스트림넷]]도 KVM과 함께 연구 목적으로만 사용중이다. 하지만 저 곳 자체가 연구용 무료 호스팅 서비스이다. 해외에는 주로 유럽, 일본 등지에서 인기가 있는 듯 하다. [[https://bhyve.cloud/|#]] === 데스크탑 가상화 === 데스크탑 점유율 시망인 운영체제 답게 데스크탑 가상화 사례는 거의 없지만 GVT-d 기술을 이용해 윈도우를 부팅하기도 한다. [[https://www.youtube.com/watch?v=TJ8WhTW7PdA|#]]