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.

Versi kernel Linux 7.0 menyertakan driver lapisan fisik (PHY) baru untuk berbagai komponen perangkat keras. Penambahan ini mencakup dukungan untuk Apple Type-C PHY, Snapdragon X2 milik Qualcomm, dan fitur HDMI 2.1 FRL milik Rockchip. Pembaruan ini bertujuan untuk meningkatkan kompatibilitas dengan perangkat modern.

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.

Kernel Linux 7.0 mendatang menyertakan penyesuaian khusus untuk meningkatkan kompatibilitas dengan perangkat genggam Steam Deck milik Valve. Perubahan ini mengatasi masalah framebuffer EFI pada konsol game populer tersebut. Pembaruan ini menyoroti upaya berkelanjutan untuk meningkatkan dukungan Linux pada perangkat keras konsumen.

Dilaporkan oleh AI

Benchmark awal kernel Linux 7.0 pada server AMD EPYC Turin menunjukkan peningkatan performa signifikan pada beban kerja PostgreSQL dibandingkan Linux 6.19. Peningkatan ini muncul pada skenario baca/tulis, sementara tes basis data lainnya menunjukkan perubahan minimal. Pengujian ini menyoroti manfaat potensial untuk distribusi mendatang seperti Ubuntu 26.04 LTS.

 

 

 

Situs web ini menggunakan cookie

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