Wikipedia có một so sánh các máy ảo nền tảng . Nếu bạn muốn sử dụng kernel stock 2.6,18, không có nhiều tùy chọn.
Để ảo hóa hoàn toàn, VirtualBox và VMware sẽ hoạt động, nhưng bạn có thể cần sử dụng các phiên bản cũ hơn nếu mô-đun hạt nhân của chúng không còn hỗ trợ hạt nhân cũ như vậy. KVM có thể là một khả năng, nhưng nó chỉ được bao gồm trong kernel stock kể từ 2.6.20 và tôi không biết làm thế nào để nó chạy được vào ngày 18,18. Một khả năng khác là Qemu ; QEMU có thể rất chậm vì nó mô phỏng hoàn toàn bộ xử lý thay vì sử dụng khả năng ảo hóa của bộ xử lý máy chủ, nhưng nó không cần bất kỳ sự hỗ trợ cấp thấp nào trên máy chủ, nó chạy như một quy trình hoàn toàn bình thường.
Có nhiều tùy chọn để ảo hóa Linux trên Linux ( cgroups / LXC , OpenVZ , VServer ), nhưng chúng yêu cầu một kernel tùy chỉnh hoặc gần đây. Tùy chọn mà tôi nghĩ là phù hợp với bạn là Linux chế độ người dùng . UML cho phép bạn chạy một hệ thống Linux như một quy trình không có đặc quyền trên hệ thống máy chủ. Nó đã tồn tại trong một thời gian dài, vì vậy một hạt nhân máy chủ cũ sẽ không thành vấn đề. Phải mất một chút công việc để thiết lập (có howtos xung quanh), nhưng sau đó nó sẽ cung cấp những gì bạn cần.