qemu/qemu
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#4 Repository Của Tuần
🖥️ QEMU: Giả lập máy và ảo hóa toàn diện bằng phần mềm
QEMU là một máy ảo đa năng và mã nguồn mở, hỗ trợ cả giả lập phần cứng và ảo hóa.
QEMU có khả năng giả lập một máy tính hoàn chỉnh chỉ bằng phần mềm, không cần hỗ trợ phần cứng ảo hóa. Nhờ dịch động (dynamic translation), nó đạt hiệu năng rất tốt. QEMU cũng có thể tích hợp với các siêu máy Xen và KVM để cung cấp phần cứng giả lập đồng thời để siêu máy quản lý CPU. Với hỗ trợ siêu máy, QEMU có thể đạt hiệu năng gần bằng máy thật. Khi tự giả lập CPU, QEMU cho phép chạy hệ điều hành của một máy trên máy khác (ví dụ: ARMv7 trên x86_64).
✨ Điểm nổi bật
- Giả lập toàn bộ máy: hỗ trợ chạy hệ điều hành một kiến trúc trên máy khác nhờ dịch động.
- Tích hợp KVM/Xen: cung cấp phần cứng giả lập nhưng để siêu máy quản lý CPU, đạt hiệu năng gần máy thật.
- Ảo hóa API userspace: hỗ trợ chạy nhị phân từ một ABI (ví dụ PPC64) trên host khác (x86_64), không cần giả lập phần cứng.
- Giao diện ổn định: cung cấp CLI và API monitor ổn định, dễ tích hợp vào các công cụ quản lý như libvirt, OpenStack, virt-manager.
- Đa nền tảng: hỗ trợ build trên Linux, macOS, Windows (qua MinGW64), và nhiều UNIX khác.
- Cộng đồng mạnh: sử dụng GitLab để quản lý mã nguồn và báo cáo lỗi, gửi bản vá qua mailing list qemu-devel@nongnu.org.
💡 Vì sao đáng chú ý
QEMU không chỉ là một công cụ giả lập đơn thuần — nó là nền tảng cho toàn bộ hệ sinh thái ảo hóa mã nguồn mở. Sự kết hợp linh hoạt giữa giả lập phần cứng và hỗ trợ siêu máy (KVM/Xen) giúp QEMU phù hợp vừa cho nghiên cứu học thuật, vừa cho triển khai sản xuất quy mô lớn. Đặc biệt, khả năng ảo hóa API userspace mở rộng ứng dụng của nó ra cả các hệ thống nhúng và cross-platform testing.
#Virtualization #Emulation #OpenSource #QEMU #TiniX
Similar Projects
Discover other similar projects and AI models.
Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
面向 Proxmox VE 9.x 的一键运维脚本,覆盖 VM 生命周期运维、宿主机网络 / 防火墙 / IPv6、GPU / PCI 直通、系统维护与第三方生态集成。
AFL++ is a state-of-the-art fuzzer, and #1 in benchmarks. It was originally based on AFL. Today it comes with qemu 5.1, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!