商店
Qubes OS
0
2012年9月3日
概述
Qubes OS 是一个免费、开源的操作系统,专注于安全性、隐私保护和隔离,基于 Fedora Linux,采用 Xen 虚拟化技术(Hypervisor),允许用户在不同的虚拟机(称为 Qubes)中运行应用和服务,从而实现“安全通过隔离”(Security by Isolation)的理念。Qubes OS 由波兰 ITL 公司和社区开发,支持 x86_64 架构,适用于桌面和笔记本电脑,默认搭载 XFCE 桌面环境,但支持 KDE Plasma 和 GNOME)。它使用 yum 或 dnf 包管理器,预装 Firefox、Thunderbird、LibreOffice 等软件,支持多语言(包括中文)。Qubes OS 强调模板虚拟机(Templates)机制,用户可以创建基于 Fedora 或 Debian 的模板,运行隔离的应用(如浏览器、网络、USB)。最新版本为 Qubes OS 4.3.0(2025年3月发布),搭载 Xen 4.17 和 Linux 内核 6.6,支持硬件安全模块(HSM)和 USB/IP。
历史与发展
- 起源:
- 2010年:由波兰 Invisible Things Lab (ITL) 公司的 Joanna Rutkowska 和 Rafal Wojtczuk 创建,目标是构建基于虚拟化隔离的安全操作系统,解决传统 OS 的安全漏洞。
- 受 Xen 项目启发,最初基于 Fedora 14。
- 发展历程:
- 2012年:发布 Qubes OS 1.0,基于 Xen 4.1,支持 Fedora 模板。
- 2014年:Qubes OS 3.0 引入 Debian 模板和 Windows 支持(测试版)。
- 2018年:Qubes OS 4.0 优化 GUI 虚拟化,支持 USB/IP 和 HVM。
- 2022年:Qubes OS 4.1 支持更多模板(如 Windows 10、Whonix)。
- 2025年3月:发布 Qubes OS 4.3.0,基于 Xen 4.17 和 Fedora 41 模板,支持 ARM 测试版和 HSM。
- 社区与支持:
- 由 ITL 和社区维护,托管于 qubes-os.org、GitHub 和论坛(forum.qubes-os.org)。
- 支持英语和多语言(中文通过社区翻译),文档全面(qubes-os.org/doc)。
- Reddit 用户称“Qubes OS 是安全操作系统的典范”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
Qubes OS 以隔离、虚拟化和安全性为核心,适合隐私敏感场景。以下是其主要特点:
- 隔离虚拟机 (Qubes)
- 使用 Xen Hypervisor 创建虚拟机(Qubes),隔离应用(如 AppVM、网络VM、USBVM)。
- 支持 模板虚拟机(TemplateVM),基于 Fedora 或 Debian,共享根文件系统。
- 模板机制
- 模板 VM 提供共享软件包,更新后传播到 AppVM。
- 支持 Windows 模板(测试版)。
- 图形化管理工具
- Qubes Manager 和 Qubes Admin API 提供 GUI 管理 VM。
- 隐私与安全工具
- 内置 Tor 和 Whonix 模板,支持匿名浏览。
- 支持 USB/IP 和 HSM。
- 性能与硬件支持
- 最低要求:4 GB RAM、32 GB 磁盘、Intel VT-x/AMD-V(推荐 8 GB RAM、100 GB 磁盘)。
- 支持虚拟化硬件加速(VT-d/AMD-Vi)。
- 开发支持
- 支持 Qubes Builder,自定义模板。
优势与局限性
优势
- 隔离安全性:
- Xen 虚拟化提供强隔离,优于 GhostBSD 的 ZFS。
- X 帖子称“Qubes OS 是隐私的终极解决方案”。
- 模板机制:
- 共享软件包减少冗余,优于 Mageia 的独立安装。
- 隐私保护:
- Tor 和 Whonix 模板,优于 KaOS 的标准隐私。
- 社区驱动:
- 活跃论坛和文档,优于 Slackware 的有限资源。
- 灵活性:
- 支持 Fedora、Debian、Whonix、Windows 模板。
局限性
- 硬件要求高:
- 需要虚拟化支持(VT-x/AMD-V),不适合老旧 CPU。
- 学习曲线:
- VM 配置复杂,不适合初学者。
- 性能开销:
- 虚拟化占用更多资源,慢于 Rocky Linux 的原生运行。
- 软件兼容性:
- 部分 Windows 软件需模板调整。
总结
Qubes OS 是一个免费、开源的安全操作系统,基于 Fedora,最新版本 4.3.0(2025年3月)搭载 Xen 4.17 和 Linux 内核 6.6,支持 x86_64 架构。它以隔离虚拟机(Qubes)、模板机制和隐私工具为核心,Qubes OS 的隔离安全突出,但硬件要求高,学习曲线陡峭。