我正在考虑尝试 Qubes OS,因为它看起来相当安全,而且我喜欢他们的概念。但我听说人们很难在笔记本电脑上启动它。此外,所有东西都在 VM 中运行这一事实似乎是一个很大的开销,并非每台计算机都可以处理。
我有一台 Thinkpad L480,没有任何额外的东西,所以 8GB RAM,256GB SSD,......我的笔记本电脑没有列在他们的笔记本电脑设备列表中。
我主要使用笔记本电脑进行软件开发、计算机科学研究和在家观看视频等。我不需要它来玩游戏或类似的东西。
有没有人体验过 Qubes 和这个 Thinkpad 模型的组合?8GB RAM 是否足以将 Qubes 用作主要操作系统,还是我应该坚持使用更“传统”的操作系统?电池寿命会受到多大影响?
也许不吧。
我 VTC 为“请澄清您的具体问题或添加其他详细信息”。如果您无法确定您的“软件开发”要求,我认为无法提前说明您是否可以接受额外的 RAM 开销。我怀疑RAM是这个问题的主要因素。从技术上讲,它是可以接受的。
我认为无论哪种方式都可能需要大量的时间投入,以确定它是否运作良好,足以让你接受。如果您有时间对此进行测试,您可以找到:-)。如果检查所有最低系统要求、测试实际性能和制定后备计划听起来可能不是一种有趣的时间利用方式,我认为你应该把它当作一个提示:-)。
作为更快的替代方案,您可以考虑使用更多沙盒应用程序 - Flatpack 或 Snapper,和/或在某些情况下使用普通虚拟机,和/或使用没有 sudo 访问权限的第二个帐户进行“快速用户切换” 。
还尝试将 Wayland 与本机 Wayland 应用程序一起使用。 在 X 下运行的应用程序没有得到适当的相互保护,即使它们被沙盒化(我假设即使使用 XWayland 模拟的 X?)。我不知道 Ubuntu 在解决 X 问题方面已经走了多远。
Fedora 28 包含一个
firefox-wayland
软件包。RedHat 开发人员似乎也在这里提供了 Firefox 的实验性 Flatpak 。“暂停/恢复错误非常令人沮丧;[Ryabitsev] 只能在 [on Qubes] 10% 的时间内正确恢复,所以他不会打扰。” -- https://lwn.net/Articles/764048/《锡箔窗帘后的生活》:
(它出于某种原因使用 Xen?这与其他 Linux 虚拟化完全不同。这是我首先要归咎于挂起/恢复......或其他电源管理问题......)。
“Qubes OS 确实需要大量 RAM。他通常运行大约 10 个 VM,每个 VM 使用 1-4GB;官方要求至少为 4GB,“但你不会成为一个快乐的露营者”。他建议至少16GB 的 RAM 和快速的大型 SSD 磁盘,最好是 NVMe。每个应用程序都将从磁盘冷读取,因为 VM 不会共享任何操作系统缓存——快速磁盘是必须的。
如果您想在正常意义上使用 VM,或者用于某些类型的软件开发,RAM 的使用会杀死您。如果您想开发各种软件,您可能最终希望能够使用正常意义上的虚拟机。
例如(当您不使用 Qubes 时)我不建议尝试在 8GB 中运行两个以上的普通样式 VM。我想我目前正在使用旋转 HDD,而拥有 SSD 可以让更多的情况变得可以忍受。
Xen 的东西将使 VM 更难以使用/学习/故障排除。