|
Ang ideya ng QubesOS ay upang lumikha ng isang OS gumagamit ng marami virtual machine, kung saan dumadalo ang bawat isa, nag-encapsulate, at ibinubukod ang bawat isa sa mga programa ginagamit sa isang makina, kabilang ang mga namamahala sa mga mapagkukunan nito. |
Ang pangunahing lugar ng proyektong ito ay ang mga sumusunod:
- Ang isa sa mga pangunahing problema ng kasalukuyang mga operating system, anuman, ay ang kanilang kawalan ng kakayahan na ihiwalay ang mga prosesong tumatakbo sa isang makina. Sa ganoong paraan, kung nakompromiso ang web browser, hindi mapoprotektahan ng operating system ang iba pang mga application ng user at ang kanilang data.
- Sa kabilang banda, hindi praktikal (imposible?) na parehong malutas ang lahat ng posibleng mga bug sa software at matukoy ang lahat ng malisyosong software. Nangangailangan ito ng bagong diskarte sa paglikha ng mga secure na operating system. Ang pagsisimula sa gawaing ito mula sa simula ay hindi rin malapit sa katotohanan, kaya bakit hindi gumamit/muling gamitin ang umiiral na software at magmodelo dito ng isang arkitektura ayon sa gusto?
Pinahintulutan ng Xen hypervisor ang mga ideyang iyon na magkatotoo. Binibigyang-daan ka ng virtualization na lumikha ng mga nakahiwalay na lalagyan, mga virtual machine na pinananatiling hiwalay sa isa't isa nang mas mahusay kaysa sa mga normal na proseso na makikita sa anumang operating system. Bilang karagdagan dito, mahalagang tandaan na ngayon parami nang parami ang hardware na nagbibigay-daan sa virtualization sa mas matatag at mahusay na paraan.
Ang QubesOS ay may backbone na sinusuportahan ng 3 elemento, ang Xen hypervisor, ang X system at Linux, lahat ng OpenSource. Na makikita nang maayos sa imahe ng arkitektura nito.
Karagdagang impormasyon: QubesOS & QubesOS Wiki
Pinagmulan: Skeptic
