Pas pothuajse katër vjet zhvillimi, u lëshua sistemi operativ Qubes 4.1, i cili realizon idenë e përdorimit të hipervizorit për një izolim të fortë të aplikacioneve dhe përbërësve të OS (çdo klase aplikacionesh dhe shërbimesh sistemore funksionojnë në makina virtuale të ndara). Për funksionim, nevojitet një sistem me 6 GB RAM dhe një CPU 64-bit Intel ose AMD me mbështetje për teknologjitë VT-x me EPT/AMD-v me RVI dhe VT-d/AMD IOMMU, preferohet të ketë një GPU Intel (GPU-të NVIDIA dhe AMD nuk janë testuar mjaftueshëm). Madhësia e imazhit të instalimit është 6 GB.
Aplikacionet nĂ« Qubes janĂ« tĂ« ndara nĂ« klasa nĂ« varĂ«si tĂ« rĂ«ndĂ«sisĂ« sĂ« tĂ« dhĂ«nave qĂ« pĂ«rpunohen dhe detyrave qĂ« zgjidhen. Ădo klasĂ« aplikacionesh (p.sh., punĂ«, argĂ«tim, operacione bankare), si dhe shĂ«rbime sistemore (sistemi rrjetor, firewall, menaxhimi i depozitave, stoku i USB-ve etj.), funksionojnĂ« nĂ« makina virtuale tĂ« ndara, tĂ« nisura duke pĂ«rdorur hipervizorin Xen. KĂ«to aplikacione janĂ« tĂ« aksesueshme brenda njĂ« desktopi dhe dallohen pĂ«r qartĂ«si me ngjyra tĂ« ndryshme kufizimi tĂ« dritareve. Ădo ambient ka akses pĂ«r tĂ« lexuar nĂ« sistemin bazĂ« tĂ« skedave dhe depozitimin lokal, i cili nuk pĂ«rputhet me depozitat e ambienteve tĂ« tjera, ndĂ«rsa pĂ«r organizimin e ndĂ«rveprimit tĂ« aplikacioneve pĂ«rdoret njĂ« shĂ«rbim i veçantĂ«.

Si bazĂ« pĂ«r formimin e ambienteve virtuale mund tĂ« pĂ«rdoret baza e paketave Fedora dhe Debian, gjithashtu komuniteti mbĂ«shtet modele pĂ«r Ubuntu, Gentoo dhe Arch Linux. ĂshtĂ« e mundur tĂ« organizohet akses nĂ« aplikacione nĂ« njĂ« makinĂ« virtuale me Windows, si dhe krijimi makinat virtuale i njĂ« baze Whonix pĂ«r tĂ« siguruar akses anonim pĂ«rmes Tor. NdĂ«rfaqja pĂ«rdoruese Ă«shtĂ« e ndĂ«rtuar mbi Xfce. Kur pĂ«rdoruesi nis njĂ« aplikacion nga menuja, ky aplikacion fillon nĂ« njĂ« makinĂ« virtuale tĂ« caktuar. PĂ«rmbajtja e ambienteve virtuale pĂ«rcaktohet nga grupe modeli.


Ndryshimet kryesore:
- Ka realizuar mundësia e aplikimit të një ambienti të veçantë GUI Domain me komponentët për të siguruar funksionimin e ndërfaqes grafike. Më parë, në ambientet virtuale për çdo klasë aplikacionesh, është nisur një X-server i veçantë, një menaxher i thjeshtuar i dritareve dhe një drejtues grafik zëvendësues, që transmeton output-in në ambientin menaxhues në modalitetin e kompozit, por komponentët e grumbullit grafik, menaxherët e dritareve të desktopit kryesor, mjetet e administrimit të ekranit dhe drejtuesit grafik janë ekzekutuar në ambientin menaxhues Dom0. Tani funksionet lidhur me grafikën mund të transferohen nga Dom0 në një ambient të veçantë GUI Domain dhe të ndahen nga komponentët e menaxhimit të sistemit. Në Dom0 ka mbetur vetëm një proces i veçantë në sfond për të ofruar akses në faqe të caktuara të memories. Mbështetja për GUI Domain aktualisht është eksperimentale dhe nuk është aktive si parazgjedhje.
- Shtuar mbështetje eksperimentale për Audio Domain, një ambient të veçantë për ekzekutimin e tingujve, serverë, që lejon përjashtimin e komponentëve për përpunimin e tingullit nga Dom0.
- Shtuar procesi në sfond qrexec-policy dhe një sistem i ri rregullash për mekanizmin RPC Qrexec, i cili lejon ekzekutimin e komandave në kontekstin e ambienteve të caktuara virtuelle. Sistemi i rregullave të Qrexec përcakton kush, çfarë dhe ku mund të bëj në Qubes. Opcioni i ri i rregullave dallon me një format më fleksibël, një rritje të konsiderueshme të performancës dhe një sistem njoftimesh që thjeshton diagnostikimin e problemeve. Shtuar mundësia e ekzekutimit të shërbimeve Qrexec në formën e një serveri, i aksesueshëm përmes një soketi (socket server).
- Propozuar tre modele tĂ« reja tĂ« ambienteve virtuale tĂ« bazuara nĂ« Gentoo Linux â minimale, me Xfce dhe me GNOME.
- Realizuar një infrastrukturë të re për mbështetje, ndërtim automatizuar dhe testim të modeleve të tjera të ambienteve virtuale. Përveç Gentoo, infrastruktura ofron mbështetje për modelet me Arch Linux dhe testimin e bërthamës Linux.
- Përmirësuar sistemi i ndërtimit dhe testimit, shtuar mbështetje për verifikimin në sistemin e integrimit të vazhdueshëm bazuar në GitLab CI.
- Puna është realizuar për mbështetje të ndërtimit të përsëritur të mjediseve në bazë të Debian, të cilat mund të përdoren për të konfirmuar se komponentët e Qubes janë ndërtuar saktësisht nga kodet burimorë të deklaruara dhe nuk përmbajnë ndryshime të panjohura, të cilat, për shembull, mund të bëhen përmes një sulmi në infrastrukturën e ndërtimit ose një backdoor në kompiler.
- ĂshtĂ« riparĂ« implementimi i firewall-it.

- Mjediset sys-firewall dhe sys-usb tani fillojnë në modalitetin «disposable» si parazgjedhje, domethënë janë njëherësh dhe mund të krijohen sipas kërkesës.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r ekranet me densitet tĂ« lartĂ« pikseli.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r forma tĂ« ndryshme tĂ« kursorit.
- ĂshtĂ« realizuar shfaqja e njĂ« njoftimi pĂ«r mungesĂ«n e hapĂ«sirĂ«s sĂ« lirĂ« nĂ« disk.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« modalitet paranoik tĂ« rikuperimit tĂ« kopjes rezervĂ«, nĂ« tĂ« cilin pĂ«r rikuperimin pĂ«rdoret njĂ« mjedis virtual njĂ«herĂ«sh.
- Në installer ofrohet mundësia për të zgjedhur midis Debian dhe Fedora për shabllonët e makinave virtuale.
- ĂshtĂ« shtuar njĂ« ndĂ«rfaqe grafike e re pĂ«r menaxhimin e pĂ«rditĂ«simeve.

- ĂshtĂ« shtuar njĂ« utilitar Template Manager pĂ«r instalimin, fshirjen dhe pĂ«rditĂ«simin e shabllonĂ«ve.
- ĂshtĂ« pĂ«rmirĂ«suar mekanizmi i shpĂ«rndarjes sĂ« shabllonĂ«ve.
- Mjedisi themelor Dom0 Ă«shtĂ« pĂ«rditĂ«suar nĂ« bazĂ«n e paketave Fedora 32. ShabllonĂ«t pĂ«r formimin e mjediseve virtuale janĂ« pĂ«rditĂ«suar nĂ« Fedora 34, Debian 11 dhe Whonix 16. Si parazgjedhje ofrohet bĂ«rthama Linux 5.10. ĂshtĂ« pĂ«rditĂ«suar hipervizori Xen 4.14 dhe ndĂ«rfaqja grafike Xfce 4.14.
Burimi: opennet.ru


