- QEMU 10 secara signifikan meningkatkan kinerja emulasi pada x86 dan menambahkan dukungan untuk CPU Intel modern.
- Memperluas dan meningkatkan dukungan untuk arsitektur ARM, RISC-V, HPPA, s390x, dan Apple.
- Opsi seperti pembaruan langsung, akselerasi grafis tingkat lanjut, dan manajemen grafis yang dioptimalkan disertakan. penyimpanan.

Hadirnya QEMU 10 menandai titik balik dalam dunia virtualisasi dan emulasi sumber terbuka . Setiap versi baru QEMU biasanya membangkitkan antusiasme, tetapi iterasi kesepuluh ini meningkatkan standar dengan sejumlah besar peningkatan substansial, optimasi, dan fitur baru yang berdampak pada pengembang dan pengguna akhir, mulai dari mereka yang mengelola infrastruktur perusahaan yang kompleks hingga mereka yang bereksperimen di laboratorium atau lingkungan pengembangan profesional.
Dalam artikel ini, kita akan menguraikan semua peningkatan, fitur, dan fungsi baru dari QEMU 10. Kita akan menganalisis setiap fitur baru utama, dampaknya pada arsitektur x86, ARM, RISC-V, HPPA, s390x, dan arsitektur lainnya, serta relevansinya terhadap grafis, perangkat penyimpanan, dan manajemen memori. Semua ini akan disajikan dalam bahasa yang jelas dan komprehensif dengan pendekatan informatif dan praktis.
Apa itu QEMU dan mengapa versi 10 merupakan tonggak sejarah?
QEMU (Quick Emulator) adalah perangkat lunak virtualisasi dan emulasi perangkat keras sumber terbuka terkemuka di dunia . Sejak dirilis pada tahun 2003, QEMU telah mendapatkan reputasi atas fleksibilitas, skalabilitas, dan kemampuannya untuk mengemulasi berbagai macam arsitektur dan sistem operasi . Perangkat lunak ini banyak digunakan di berbagai lingkungan: mulai dari server perusahaan dan sistem pengembangan hingga laboratorium penelitian dan pengujian perangkat lunak tingkat lanjut.
Versi utama kesepuluh, QEMU 10, tidak hanya memperkuat prestise ini tetapi juga memperkenalkan perubahan struktural untuk beradaptasi dengan perangkat keras terbaru dan tuntutan industri saat ini . Rilis ini didukung oleh lebih dari 2800 commit dari lebih dari 200 pengembang, sebuah upaya kolaboratif yang jelas menunjukkan vitalitas dan ketangguhan proyek ini.
Performa yang dioptimalkan pada arsitektur x86: peningkatan kecepatan dan dukungan untuk CPU Intel modern
Salah satu peningkatan paling signifikan di QEMU 10 berfokus pada percepatan operasi dasar pada sistem x86 . Berkat emulasi instruksi string yang dioptimalkan, proses startup mesin virtual dan banyak operasi memori kompleks kini jauh lebih cepat dan lancar. Peningkatan kinerja ini sangat penting tidak hanya untuk server besar tetapi juga untuk setiap pengembang yang menghargai kelincahan dalam lingkungan pengujian dan penerapan mereka.
Kompatibilitas dengan model CPU Intel terbaru adalah fitur utama lain dari versi ini . Dukungan telah ditambahkan untuk prosesor seri ClearwaterForest dan SierraForest-v2, yang memfasilitasi emulasi dan pengujian pada perangkat keras generasi berikutnya tanpa memerlukan mesin fisik—fitur yang sangat berguna bagi perusahaan yang ingin mensimulasikan lingkungan realistis untuk memvalidasi perangkat lunak atau infrastruktur.
Oleh karena itu, QEMU 10 memposisikan platform ini sebagai sekutu utama untuk mempertahankan kompatibilitas maksimal dengan tren dan kebutuhan pasar bisnis dan teknologi , terutama di area di mana virtualisasi pada x86 tetap menjadi norma.
Ekstensi dan peningkatan dalam arsitektur baru: ARM dan RISC-V menjadi pusat perhatian
Dukungan untuk arsitektur alternatif belum pernah mendapat perhatian sebesar di QEMU 10. Hal ini sangat penting dalam konteks di mana ARM dan RISC-V berkembang pesat sebagai pilihan utama dalam sistem tertanam, perangkat IoT , dan server generasi berikutnya . Di antara fitur-fitur baru yang paling relevan adalah:
- Di ARM: Sistem Autentikasi Penunjuk (PAC) telah dioptimalkan, fitur arsitektur FEAT_AFP, FEAT_RPRES, dan FEAT_XS telah digabungkan, dan emulasi pengatur waktu fisik dan virtual Secure EL2 yang ditingkatkan diaktifkan. Dukungan untuk papan tertentu seperti NPCM845 Evaluation dan i.MX 8M Plus EVK juga disertakan, memperluas kemungkinan untuk mengembangkan perangkat keras khusus.
- Dalam RISC-V: QEMU 10 menambahkan dukungan untuk prosesor terkemuka seperti Tenstorrent Ascalon dan Xiangshan Nanhu, serta dukungan untuk berbagai ekstensi ISA yang relevan, termasuk svukte, ssstateen, smrnmi atau smdbltrp, dan perangkat baru seperti sriscv-iommu-sys. Ekstensi ini menyediakan kemampuan simulasi tingkat lanjut yang memungkinkan pengembang untuk bekerja dengan batch perangkat keras terbaru dalam ekosistem yang menjanjikan ini.
Semua penambahan ini menjadikan QEMU sebagai alat yang lebih penting bagi mereka yang bekerja dengan teknologi ARM dan RISC-V , baik dalam pengembangan sistem tertanam, penelitian, atau penerapan solusi inovatif.
Fokus pada arsitektur khusus: HPPA, s390x, LoongArch dan PowerPC
QEMU 10 semakin memperkuat komitmennya terhadap keragaman arsitektur , aspek kunci bagi mereka yang memelihara sistem lama atau mengembangkan perangkat keras tertentu. Beberapa peningkatan paling penting di bidang ini adalah:
- HPPA (PA-RISC): Kini RAM hingga 256GB dapat ditiru dalam lingkungan 64-bit, hashing register ruang dibuat lebih mudah untuk HP-UX, dukungan untuk Guardian Service Processor dan emulasi kartu PCI Astro LLMIO ditambahkan, dan penyempurnaan dilakukan pada el tiempo terjemahan dan kompatibilitas dengan SeaBIOS-hppa 18. Semua ini memastikan bahwa sistem lama dan penerapan baru didukung dan berkinerja optimal.
- s390x (komputer mainframe): QEMU menambahkan dukungan untuk model CPU yang menargetkan mainframe generasi ke-17, mengaktifkan virtio-mem dan opsi untuk melewati IOMMU untuk perangkat PCI tertentu, meningkatkan kinerja pada tugas input/output intensif dan manajemen memori virtual.
- LoongArch: Integrasi KVM diperluas dengan fitur-fitur seperti extioi virtual, CPU hotplug, penghitungan waktu pencurian KVM, dan opsi migrasi langsung yang baru. Selain itu, status node dapat dikelola dan berkas info CPU dapat diemulasikan pada PowerPC, sehingga memudahkan tugas diagnostik dan kontrol dalam lingkungan tingkat lanjut.
Peningkatan ini memungkinkan QEMU untuk memperkuat posisinya sebagai solusi serbaguna dan andal untuk semua jenis sistem, termasuk sistem yang paling khusus atau sistem lama . Baik di pusat data besar, lingkungan perbankan, atau laboratorium penelitian, dukungan multi-platform QEMU adalah pilihan yang tepat.
Kemajuan dalam penyimpanan dan perangkat I/O: efisiensi dan kinerja untuk lingkungan yang menuntut
Salah satu tantangan umum dalam virtualisasi profesional adalah pengelolaan input/output dan penyimpanan yang efisien, terutama di bawah beban berat . QEMU 10 menjawab kebutuhan ini dengan beberapa fitur baru yang penting:
- Dukungan multiqueue penuh pada perangkat virtio-scsi, yang memungkinkan pemrosesan permintaan input/output didistribusikan antara benang yang berbeda, secara signifikan mengoptimalkan skalabilitas dan kinerja dalam sistem penyimpanan tervirtualisasi.
- Peningkatan efisiensi saat menangani disk virtual dan perangkat PCI, yang berarti kecepatan lebih tinggi dan latensi lebih rendah untuk operasi besar-besaran, sesuatu yang penting untuk server dan aplikasi kritis.
- Kemampuan untuk mengelola beberapa operasi simultan pada mesin virtual dengan beban kerja yang berat, memberikan sistem stabilitas dan keandalan unggul dalam konteks permintaan tinggi.
Kemajuan ini menjadikan QEMU 10 sangat direkomendasikan dalam skenario virtualisasi di mana kinerja penyimpanan sangat penting , seperti pada basis data perusahaan , server file, atau aplikasi yang intensif analitik.
Akselerasi grafis dan dukungan untuk perangkat Apple
Fitur baru penting lainnya di QEMU 10 adalah pengenalan dua perangkat grafis baru yang dirancang khusus untuk mesin virtual macOS . Perangkat apple-gfx-pci dan apple-gfx-mmio memberikan akselerasi grafis yang jauh lebih baik, mendekatkan pengalaman virtualisasi dengan pengalaman Mac sungguhan . Bagi pengembang dan profesional yang bekerja dengan macOS di lingkungan virtual, perangkat ini secara nyata meningkatkan pengalaman grafis.
apple-gfx-pci ditujukan untuk sistem x86_64, sedangkan apple-gfx-mmio mencakup kebutuhan lingkungan AArch64 . Hal ini sangat penting bagi pengembang dan profesional yang mengandalkan virtualisasi macOS untuk alur kerja mereka, karena mereka akan dapat menikmati grafis yang lebih halus, kompatibilitas dengan perangkat lunak yang membutuhkan performa tinggi , dan integrasi yang jauh lebih erat dengan sistem host.
Pembaruan langsung, migrasi, dan pembersihan fitur yang tidak digunakan lagi
Salah satu fitur paling berharga di QEMU 10 adalah kemampuan untuk menerapkan pembaruan langsung . Ini berarti Anda dapat memperkenalkan perubahan dan peningkatan tanpa mematikan mesin virtual, yang sangat penting untuk memastikan ketersediaan berkelanjutan di lingkungan perusahaan , server yang sangat penting, atau laboratorium yang tidak dapat mentolerir waktu henti.
Secara paralel, tim QEMU telah mengambil kesempatan untuk menghapus fitur-fitur yang sudah usang atau jarang digunakan, sehingga menyederhanakan basis kode dan meningkatkan keamanan, pemeliharaan, dan pengembangan proyek di masa mendatang . Hal ini menghasilkan perangkat lunak yang lebih tangguh dan kurang rentan terhadap kesalahan atau kerentanan.
Opsi migrasi multifd yang diimplementasikan di VFIO memungkinkan distribusi saluran migrasi untuk meningkatkan kecepatan dan keandalan selama perubahan lingkungan mesin virtual . Selain itu, sistem pelaporan kesalahan telah direvisi dan diperluas, sehingga memudahkan identifikasi dan penyelesaian masalah secara real-time.
Dokumentasi yang ditingkatkan dan opsi baru dalam manajemen lanjutan
QEMU 10 melakukan upaya signifikan untuk meningkatkan dokumentasi resmi dan memperluas kemungkinan bagi pengguna tingkat lanjut . Di antara fitur-fitur baru, revisi lengkap dokumentasi Protokol Mesin QEMU (QMP) sangat menonjol; sekarang jauh lebih jelas, lebih terstruktur, dan lebih mudah dinavigasi berkat sistem tautan silangnya.
Parameter `handshake-max-seconds` telah diperkenalkan untuk perintah `nbd-server-start` di QMP, memungkinkan manajemen dan kontrol yang lebih baik terhadap perangkat blok jaringan . Fitur baru ini sangat relevan bagi mereka yang mengotomatiskan penyebaran atau mengelola infrastruktur virtual besar menggunakan skrip atau orchestrator.
Terakhir, mesin pelacakan memori kotor yang telah diperbarui diintegrasikan yang menyertakan status VFIO dalam perhitungan tingkat memori kotor , sehingga mengoptimalkan manajemen dan pemantauan sumber daya di lingkungan virtualisasi yang kompleks.
Dengan hadirnya QEMU 10, virtualisasi sumber terbuka mengalami lompatan signifikan, baik secara kuantitatif maupun kualitatif. Peningkatan kinerja, dukungan yang diperluas untuk arsitektur yang sedang berkembang, dan fokus pada kebutuhan nyata para pengembang dan administrator menjadikan versi ini wajib dimiliki oleh industri . Baik Anda mencari kompatibilitas maksimal dengan perangkat keras terbaru, stabilitas untuk sistem lama, akselerasi grafis, atau sekadar platform yang tangguh dan fleksibel untuk eksperimen, QEMU 10 memiliki sesuatu untuk ditawarkan. Pantau terus repositori resmi untuk menikmati semua fitur baru ini di lingkungan favorit Anda sesegera mungkin.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.
