Cyberus Technology merilis versi open source KVM untuk VirtualBox

KVM

Rilis Publik VirtualBox KVM

Teknologi Cyberus diluncurkan baru-baru ini peluncuran publik Kotak Virtual KVM, yang memungkinkan hypervisor KVM yang dibangun ke dalam kernel Linux untuk digunakan dalam sistem virtualisasi VirtualBox alih-alih modul kernel vboxdrv yang disediakan di VirtualBox dan yang mendukung berbagai sistem operasi tamu dan menyediakan antarmuka pengguna yang konsisten.

Selama beberapa bulan terakhir, tim Teknologi Cyberus telah mendedikasikan upaya besar untuk mengembangkan backend yang memastikan bahwa mesin virtual dijalankan oleh hypervisor KVM sambil mempertahankan model manajemen tradisional dan antarmuka VirtualBox, serta mendukung menjalankan konfigurasi mesin virtual yang ada yang dibuat untuk VirtualBox di KVM.

Tampilan dasar VirtualBox KVM akan sama dengan VirtualBox konvensional. Pengguna dapat memulai mesin virtual tamu yang sama dalam konfigurasi VirtualBox yang ada.

entre las kelebihan yang menonjol Untuk menjalankan VirtualBox melalui KVM, berikut ini disebutkan:

  1. Fleksibilitas konfigurasi: VirtualBox memungkinkan menjalankan mesin virtual bersama sistem virtualisasi lain seperti QEMU/KVM dan Cloud Hypervisor. Hal ini memungkinkan untuk menjalankan layanan terisolasi yang sangat terlindungi menggunakan Cloud Hypervisor, sementara sistem tamu Windows dapat beroperasi di lingkungan yang lebih ramah yang disediakan oleh VirtualBox.
  2. Independensi driver kernel: Saat menjalankan VirtualBox melalui KVM, tidak perlu memuat driver kernel VirtualBox (vboxdrv). Hal ini mempermudah bekerja dengan versi kernel Linux yang terverifikasi dan bersertifikat, yang tidak mengizinkan pemuatan modul pihak ketiga.
  3. Memanfaatkan fitur KVM tingkat lanjut: VirtualBox melalui KVM memungkinkan penggunaan kemampuan akselerasi virtualisasi perangkat keras tingkat lanjut yang didukung oleh KVM, yang tidak tersedia di VirtualBox secara asli. Misalnya, KVM menawarkan ekstensi APICv untuk memvirtualisasikan pengendali interupsi, yang secara signifikan dapat meningkatkan kinerja I/O dan mengurangi latensi interupsi.
  4. Peningkatan keamanan sistem Windows: KVM memberikan kemampuan tambahan yang memperkuat keamanan sistem Windows yang beroperasi di lingkungan tervirtualisasi, yang sangat relevan untuk lingkungan perusahaan yang mengutamakan keamanan.
  5. Kompatibilitas dengan berbagai versi kernel: VirtualBox KVM mendukung berbagai kernel Linux, bahkan yang tidak didukung oleh VirtualBox secara asli. Meskipun KVM dibangun ke dalam kernel, modul vboxdrv VirtualBox memerlukan adaptasi untuk setiap versi kernel baru.
  6. stabilitas dan kompatibilitas: VirtualBox KVM bekerja secara stabil di lingkungan host berbasis Linux dengan sistem x86_64 dengan prosesor Intel. Meskipun dukungan untuk prosesor AMD hadir, namun masih dianggap eksperimental dan terus ditingkatkan.

Karena penggantian hypervisor yang mendasarinya, akan ada perbedaan dalam kinerja tamu. Perbedaan performa sangat bergantung pada beban kerja tamu.

untuk tertarik untuk bisa menggunakan VirtualBox KVM, mereka harus tahu itu Saat ini belum ada paket yang dibuat sebelumnya, sehingga harus dikompilasi dari kode sumber. Proses pembuatan VirtualBox dari kode sumber dapat ditemukan di virtualbox.org dan hanya diperlukan sedikit penyesuaian untuk membuat VirtualBox dengan KVM sebagai backend.

Pada instalasi baru Ubuntu 22.04, perintah berikut dapat digunakan untuk menginstal semua prasyarat:

apt install acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \
libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev qttools5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
libxmu-dev libxrandr-dev make nasm python3-dev python2-dev qttools5-dev-tools \
texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
\
default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
mesa-common-dev subversion yasm zlib1g-dev glslang-tools \
libc6-dev-i386 lib32stdc++6 libtpms-dev

Setelah semua prasyarat diinstal, proses pembangunan dapat diringkas dalam langkah-langkah berikut:

./configure --with-kvm --disable-kmods --disable-docs --disable-hardening --disable-java
source ./env.sh
kmk
out/linux.amd64/release/bin/VirtualBox

Terakhir, perlu disebutkan bahwa kode ini ditulis dalam C dan C++ dan didistribusikan di bawah lisensi GPLv3. Tidur siang tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.