Oracle mengintegrasikan backend KVM ke VirtualBox untuk dukungan Linux yang lebih baik

Oracle sedang mengintegrasikan backend KVM ke hypervisor VirtualBox miliknya, memungkinkannya menggunakan fitur virtualisasi bawaan kernel Linux alih-alih modul kustomnya. Perubahan ini mengatasi masalah kompatibilitas lama dengan pembaruan kernel dan Secure Boot. Langkah ini dapat meningkatkan performa dan memudahkan pemeliharaan bagi pengguna dan distribusi.

Selama lebih dari satu dekade, VirtualBox telah menjadi pilihan populer bagi pengembang dan hobiis karena antarmukanya yang sederhana dan dukungan lintas platform seperti Linux, Windows, macOS, dan Solaris. Namun, pada host Linux, ia bergantung pada modul kernel di luar pohon yang disebut vboxdrv, yang memerlukan kompilasi ulang dengan setiap pembaruan kernel dan menimbulkan masalah dengan Secure Boot. Masalah ini telah mendorong beberapa pengguna ke alternatif seperti KVM dan QEMU, yang terintegrasi langsung ke kernel Linux. Pergeseran ke backend KVM, yang pertama kali dicatat oleh Phoronix, memungkinkan VirtualBox berinteraksi dengan perangkat /dev/kvm kernel, mekanisme yang sama yang digunakan oleh alat seperti QEMU dan Cloud Hypervisor. Hal ini memungkinkan VirtualBox menangani virtualisasi CPU dan memori melalui KVM sambil mempertahankan fitur-fiturnya sendiri untuk emulasi perangkat, USB passthrough, dan tambahan tamu. Patch komunitas untuk integrasi ini, yang dikembangkan oleh cyberus-technology, telah ada selama bertahun-tahun, tetapi keputusan Oracle untuk mengupstreamnya secara resmi menandai evolusi kunci. Pembaruan arsitektur ini mengurangi upaya pemeliharaan Oracle, karena perusahaan tidak lagi perlu melacak API kernel yang tidak stabil untuk modulnya. Stabilitas KVM dan kompatibilitas Secure Boot menghilangkan titik kerusakan umum, membuat VirtualBox lebih mudah untuk dikemas dan didukung oleh distribusi Linux. Misalnya, distribusi seperti Fedora menghadapi tantangan dalam menyertakan VirtualBox karena ketidakcocokan kernel. Performa seharusnya meningkat, terutama untuk beban kerja yang menuntut, dengan memanfaatkan jalur optimal KVM yang mendasari platform cloud dari Amazon, Google, dan Oracle. Namun, backend ini spesifik untuk Linux, sehingga VirtualBox akan mempertahankan mesin yang ada di sistem operasi lain, menciptakan arsitektur terpisah. Oracle belum merinci jadwal untuk integrasi penuh atau kompatibilitas dengan paket ekstensi proprietarinya, yang mencakup fitur seperti USB 3.0 dan enkripsi disk.

Artikel Terkait

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Gambar dihasilkan oleh AI

Kernel Linux 7.0 menggabungkan beberapa peningkatan

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Pengembangan kernel Linux 7.0 telah menggabungkan pembaruan untuk AppArmor, AMDGPU, Ceph, dan eCryptfs. Perubahan ini mencakup peningkatan keamanan dan dukungan perangkat keras. Penggabungan ini menandakan kemajuan berkelanjutan menuju rilis kernel.

Oracle telah merilis VirtualBox 7.2.6, pembaruan pemeliharaan ketiga dalam seri 7.2 perangkat lunak virtualisasi open-source. Versi ini memperkenalkan dukungan awal untuk kernel Linux 6.19 mendatang dan mencakup banyak perbaikan stabilitas di host dan tamu Windows, Linux, dan macOS. Pembaruan ini mengatasi crash, masalah kinerja, dan masalah kompatibilitas untuk meningkatkan keandalan bagi pengguna.

Dilaporkan oleh AI

Versi QEMU 10.2 memperkenalkan akselerator MSHV baru yang dirancang untuk tamu Hyper-V. Microsoft telah memberikan pandangannya tentang perkembangan ini dalam virtualisasi open-source. Pembaruan ini bertujuan untuk meningkatkan kinerja di lingkungan berbasis Linux.

Pengembang grafis Linux telah mengirimkan patch untuk mengatasi kesalahan memori virtual yang menyiksa GPU AMD GCN yang lebih tua. Perbaikan ini bertujuan untuk meningkatkan stabilitas pada kartu seperti seri HD 7000 dan R9 290 selama beban kerja Vulkan. Perubahan ini datang menjelang rilis Kernel Linux 6.19.

Dilaporkan oleh AI

Versi terbaru QEMU, 10.2, telah dirilis. Pembaruan ini memperkenalkan dukungan untuk IO_uring guna meningkatkan kinerja.

Kernel Linux 6.19 memperkenalkan fitur X86_NATIVE_CPU, yang memungkinkan optimasi asli yang dapat meningkatkan kinerja sebesar 5-15% pada prosesor Intel dan AMD. Opsi Kconfig ini menyederhanakan pembuatan kernel yang disesuaikan dengan perangkat keras tertentu menggunakan bendera kompiler -march=native. Benchmark menunjukkan peningkatan pada tugas seperti enkripsi dan simulasi ilmiah, yang berpotensi menguntungkan pusat data dan komputasi performa tinggi.

Dilaporkan oleh AI

Kandidat rilis pertama untuk kernel Linux 7.0 telah tersedia, menggabungkan berbagai peningkatan. Versi ini mencakup peningkatan untuk Microsoft Hyper-V, dukungan pemantauan performa AMD Zen 6, dan persiapan untuk prosesor Intel Diamond Rapids. Kredit di kernel sekarang menghormati pencipta Linux-Next.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak