|
Ý tưởng QubesOS là để tạo ra một hệ điều hành sử dụng nhiều máy ảo, nơi mỗi người tham dự, gói gọn, và cô lập từng chương trình được sử dụng trên một máy, bao gồm cả những máy quản lý tài nguyên của nó. |
Các cơ sở chính của dự án này như sau:
- Dù sao đi nữa, một trong những vấn đề chính của các hệ điều hành hiện tại là chúng không có khả năng tách biệt các tiến trình đang chạy trên máy. Bằng cách đó, nếu trình duyệt web bị xâm phạm, hệ điều hành sẽ không thể bảo vệ các ứng dụng người dùng khác và dữ liệu của họ.
- Mặt khác, việc vừa giải quyết tất cả các lỗi có thể xảy ra trong phần mềm vừa phát hiện tất cả phần mềm độc hại là không thực tế (không thể?). Điều này đòi hỏi một cách tiếp cận mới để tạo ra các hệ điều hành an toàn. Bắt đầu công việc này từ đầu cũng không sát với thực tế, vậy tại sao không sử dụng/tái sử dụng phần mềm hiện có và mô hình hóa kiến trúc như mong muốn?
Trình ảo hóa Xen đã cho phép những ý tưởng đó thành hiện thực. Ảo hóa cho phép bạn tạo các thùng chứa biệt lập, các máy ảo được tách biệt với nhau tốt hơn các quy trình thông thường có trong bất kỳ hệ điều hành nào. Ngoài ra, điều quan trọng cần lưu ý là ngày nay ngày càng có nhiều phần cứng cho phép ảo hóa theo cách mạnh mẽ và hiệu quả hơn.
QubesOS có xương sống được hỗ trợ bởi 3 thành phần, bộ ảo hóa Xen, hệ thống X và Linux, tất cả đều là OpenSource. Điều này có thể thấy khá rõ qua hình ảnh kiến trúc của nó.
Tải xuống QubesOS
Thêm thông tin: QubesOS & QubesOS Wiki
Nguồn: Hoài nghi
