Pas pothuajse katër vitesh zhvillimi, u lançua sistemi operativ Qubes 4.1, i cili realizon idenë e përdorimit të hipervizorit për izolimin e rreptë të aplikacioneve dhe komponentëve të sistemit operativ (çdo klasë aplikacionesh dhe shërbimet sistemore punojnë në makina virtuale të ndara). Për funksionimin e tij 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ë GPU Intel (GPU-të NVIDIA dhe AMD nuk janë testuar mjaftueshëm mirë). Madhësia e imazhit të instalimit është 6 GB.
Aplikacionet nĂ« Qubes ndahen nĂ« klasa nĂ« varĂ«si tĂ« rĂ«ndĂ«sisĂ« sĂ« tĂ« dhĂ«nave tĂ« pĂ«rpunuara dhe detyrave qĂ« zgjidhen. Ădo klasĂ« aplikacionesh (p.sh., punĂ«, argĂ«tim, operacione bankare), si dhe shĂ«rbime sistemore (sistemi rrjetor, firewall, menaxhimi i magazinĂ«s, stiva USB etj.), funksionojnĂ« nĂ« makina virtuale tĂ« ndara, tĂ« nisura duke pĂ«rdorur hipervizorin Xen. Aplikacionet e pĂ«rmendura janĂ« tĂ« disponueshme brenda njĂ« mjedisi pune dhe dallohet pĂ«r qĂ«llime vizuale nga njĂ« ngjyrĂ« e ndryshme e kufirit tĂ« dritares. Ădo ambient ka akses pĂ«r tĂ« lexuar nĂ« sistemin fillestar tĂ« skedarĂ«ve dhe magazinĂ«n lokale, e cila nuk pĂ«rputhet me magazinat e ambienteve tĂ« tjera; 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 njĂ« bazĂ« paketash Fedora dhe Debian, po ashtu 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 i makinave virtuale nĂ« bazĂ« tĂ« Whonix pĂ«r tĂ« siguruar qasje anonime pĂ«rmes Tor. NdĂ«rfaqja e pĂ«rdoruesit Ă«shtĂ« ndĂ«rtuar mbi Xfce. Kur pĂ«rdoruesi nis njĂ« aplikacion nga menyja, ky aplikacion nis nĂ« njĂ« makinĂ« virtuelle tĂ« caktuar. PĂ«rmbajtja e mjediseve virtuale pĂ«rcaktohet nga njĂ« grup shabllonĂ«sh.


Ndryshimet kryesore:
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« njĂ« ambienti tĂ« veçantĂ« GUI Domain me komponentĂ« pĂ«r tĂ« siguruar funksionimin e ndĂ«rfaqes grafike. MĂ« parĂ«, nĂ« ambientet virtuale pĂ«r çdo klasĂ« aplikacionesh, startohej njĂ« X-server i veçantĂ«, njĂ« menaxher dritarĂ«sh i thjeshtuar dhe njĂ« driver-video simulues, i cili transmetonte daljen nĂ« ambientin e menaxhimit nĂ« mĂ«nyrĂ« kompozite. MegjithatĂ«, komponentĂ«t e grumbullit grafik, menaxheri i dritarĂ«s sĂ« desktopit kryesor, mjetet e kontrollit tĂ« ekranit dhe driverat grafikĂ« kryheshin nĂ« ambientin kryesor tĂ« menaxhimit Dom0. Tani funksionet e lidhura me grafikĂ«n mund tĂ« transferohen nga Dom0 nĂ« njĂ« ambient tĂ« veçantĂ« GUI Domain dhe t'i ndahen nga komponentĂ«t e menaxhimit tĂ« sistemit. NĂ« Dom0 Ă«shtĂ« lĂ«nĂ« vetĂ«m njĂ« proces i veçantĂ« i prapavijĂ«s pĂ«r tĂ« ofruar qasje nĂ« disa faqe tĂ« caktuara tĂ« memorjes. MbĂ«shtetja pĂ«r GUI Domain Ă«shtĂ« ende eksperimentale dhe nuk Ă«shtĂ« e aktivizuar si parazgjedhje.
- ĂshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r Audio Domain, njĂ« ambient tĂ« veçantĂ« pĂ«r ekzekutimin e zĂ«rit serverit, duke lejuar ndarjen e komponentĂ«ve pĂ«r pĂ«rpunimin e zĂ«rit nga Dom0.
- Shtuar njĂ« proces nĂ« sfond qrexec-policy dhe njĂ« sistem tĂ« ri rregullash pĂ«r mekanizmin RPC Qrexec, i cili lejon ekzekutimin e komandave nĂ« kontekstin e mjediseve tĂ« caktuara virtuale. Sistemi i rregullave Qrexec pĂ«rcakton se kush, çfarĂ« dhe ku mund tĂ« veprojĂ« nĂ« Qubes. Versioni i ri i rregullave karakterizohet nga njĂ« format mĂ« tĂ« fleksibĂ«l, rritje tĂ« konsiderueshme tĂ« performancĂ«s dhe njĂ« sistem njoftimesh qĂ« lehtĂ«son diagnostikimin e problemeve. ĂshtĂ« shtuar mundĂ«sia e ekzekutimit tĂ« shĂ«rbimeve Qrexec si njĂ« server, i disponueshĂ«m pĂ«rmes socket-it.
- Propozuar tre modele tĂ« reja tĂ« mjediseve virtuale tĂ« bazuara nĂ« Gentoo Linux â minimale, me Xfce dhe me GNOME.
- Implementuar një infrastrukturë të re për mbështetje, ndërtim automatizuar dhe testim të modeleve shtesë të mjediseve virtuale. Përveç Gentoo, në infrastrukturë është siguruar 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 të bazuar në GitLab CI.
- Puna është kryer për implementimin e mbështetjes për ndërtimet e ripërsëritura të mjediseve mbi Debian, të cilat mund të përdoren për të konfirmuar se komponentët e Qubes janë ndërtuar pikërisht nga kodet burimore të shpallura dhe nuk përmbajnë ndryshime të huaja, të cilat, për shembull, mund të realizohen përmes një sulmi në infrastrukturën e ndërtimit ose mirëqenies në kompilator.
- Implementimi i firewall-it është rinovuar.

- Mjediset sys-firewall dhe sys-usb tani fillojnë në mënyrë të parazgjedhur në modin "disposable", dmth. janë njëherëshe dhe mund të krijohen sipas kërkesës.
- Përmirësuar mbështetje për ekranet me dendësi të lartë pikselash.
- Janë shtuar mbështetje për forma të ndryshme të kursoreve.
- ĂshtĂ« implementuar njĂ« njoftim pĂ«r mungesĂ« tĂ« hapĂ«sirĂ«s sĂ« lirĂ« nĂ« disk.
- Janë shtuar mbështetje për një mod të paranoid për rikuperimin e kopjeve rezervë, ku për rikuperimin përdoret një mjedis virtual njëherësh.
- Në instalues është ofruar mundësia për të zgjedhur midis Debian dhe Fedora për shabllonat e makinave virtuale.
- Një ndërfaqe e re grafike për menaxhimin e përditësimeve është shtuar.

- ĂshtĂ« shtuar utilitari Template Manager pĂ«r instalimin, heqjen dhe pĂ«rditĂ«simin e shablloneve.
- Mekanizmi i shpërndarjes së shablloneve është përmirësuar.
- Mjedisi bazë Dom0 është përditësuar në bazën e paketave Fedora 32. Shabllonet për formimin e mjediseve virtuale janë përditësuar në Fedora 34, Debian 11 dhe Whonix 16. Lënda bërthamore Linux 5.10 është e propozuar si e parazgjedhur. Hypervizori Xen 4.14 dhe ambjenti grafik Xfce 4.14 janë përditësuar.
Burimi: opennet.ru


