|
The idea of QubesOS is to create a operating system using many Virtual machines, where each one attends, encapsulates, and isolates, each of the programs used in a machine, including those that manage the resources of the same. |
The main premises of this project are the following:
- One of the main problems of current operating systems, whatever, is their inability to isolate the processes that are running on a machine. In this way, if the web browser is compromised, the operating system is unable to protect other user applications and their data.
- On the other hand, it is impractical, impossible? Both to solve all possible bugs in the software and to detect all malicious software. This calls for a new approach to creating secure operating systems. Starting from scratch this task is not close to reality either, so why not use / reuse existing software and model an architecture like the one you want with it?
Xen's hypervisor allowed those ideas to materialize. Virtualization allows you to create isolated containers, virtual machines that stay apart from each other in a better way than the normal processes found in any operating system. In addition to this, it is important to note that nowadays more and more hardware allows virtualization in a more robust and efficient way.
The QubesOS has its backbone supported by 3 elements, the Xen hypervisor, The X system and Linux, all of these OpenSource. Which can be seen quite well in the image of its architecture.
Download QubesOS
More info: QubesOS & QubesOS Wiki
Source: Skeptical
