几天前 Adrian Vovk,carbonOS 发行版的创建者 以及 systemd 项目的合作者, 我提出一项倡议 他在其中提出 改造 GNOME 操作系统, 最初被设想为 GNOME 开发人员和测试人员的工具, 适合最终用户日常使用的发行版。
根据他的经验(carbonOS 和 GNOME OS),Adrian 提及 在他的出版物中 操作系统必须具备的基本属性 专为普通用户设计,最重要的是,对于如何构建专注于最终用户的操作系统有清晰的愿景。
- 无需修改的 GNOME 环境:
优先提供开发人员设想的 GNOME 桌面环境,无需更改或自定义。这确保了与 GNOME 团队原始设计决策的一致性和一致性,并附有一套标准的生态系统应用程序。 - 安装 Flatpak 格式的应用程序:
需要强调的是,Flatpak 因其多重优势而应该成为应用程序分发的基础,因为它可以让应用程序在不同的发行版上流畅运行,此外还可以集成来自 GNOME、KDE 等各个社区的应用程序,并保护用户和用户的利益。他们的数据抵御威胁。 - 抗故障及恢复能力:
提出了一种系统,该系统能够抵抗由用户引起的错误或失败的更新,并且能够快速且容易地恢复系统的先前状态。 - 基础环境的不变性:
核心操作系统环境不可变,确保设备间的一致性和问题诊断的可靠性。更新以原子方式执行,替换整个系统映像以简化维护。 - 高级安全性:
该操作系统的设计具有坚实的安全基础,实现了用户数据加密、验证启动等功能以及systemd-homed等先进技术,提高了用户配置文件的管理和可移植性。 - 现代软件堆栈:
包括 Wayland、PipeWire 和 XDG 门户等先进技术组件,优化多媒体体验、窗口管理和应用程序之间的互操作性。 - 多设备适应性:
该平台设计灵活、适应性强,支持不同的外形尺寸,例如个人电脑、笔记本电脑、平板电脑和智能手机。这允许创建针对特定硬件优化的变体。 - 简化用户的决策:
目的是让用户摆脱不必要的决定,例如选择应用程序的包格式,优先考虑免于技术复杂性的体验。
阿德里安也是 确认停止开发carbonOS作为独立项目 有自己的封装基础。不过,该项目不会消失,而是会融入到 GNOME 生态系统中。
简而言之,不同的发行版针对不同的受众和市场需求。我认为像我在这里描述的那样的 GNOME 操作系统可以为 Linux 桌面当前未涵盖的新用户开辟新的领域。由于这将是一个 GNOME 项目,因此得益于自由软件的力量,对该领域的投资(例如主权技术基金对加密个人目录和安全启动路径的投资)创造了可供所有供应商使用和开发的技术以及我们广泛的生态系统。
向前,carbonOS 将作为 GNOME OS 的一部分或其分支进行开发, 将资源和努力转向 GNOME 操作系统的进步。这两个项目在如何构建操作系统和使用类似技术方面有着相似的概念。主要区别在于,carbonOS 致力于成为普通用户的操作系统,而 GNOME OS 则专注于成为测试和开发的平台。
提醒一下,这些都是我的意见。我不代表社区或基金会中的任何其他人发言。我的目标是与每个人开始对话。
最后值得一提的是,Adrian 总结道,尽管新系统的过渡和构建并不容易,但他看到了使 GNOME OS 成为吸引更多用户加入 Linux 生态系统的操作系统的巨大潜力。
如果你是 有兴趣了解更多关于它的信息, 您可以在下面查看详细信息 链接。