商店
Endless OS
0
2016年5月3日
概述
Endless OS 是一个免费、开源的 Linux 发行版,基于 Debian,采用原子(immutable)和不可变(immutable)设计,以教育优先和用户友好为核心,旨在为新手、儿童和教育场景提供离线内容丰富的桌面体验。它由 Endless Computers 开发,托管于 endlessos.org,支持 arm64 和 x86_64 架构,适用于低配设备、Chromebook 和 Raspberry Pi,提供 EOS Shell(基于 GNOME 的定制桌面)。Endless OS 使用 Flatpak 包管理器,预装离线教育内容、编码工具和游戏设计资源,支持多语言(超过 100 种,包括中文),强调离线可用性和简单性。
历史与发展
- 起源:
- 2015年:Endless OS 项目启动,由 Endless Computers 公司创建,目标是为发展中国家的儿童提供离线教育操作系统,基于 Debian 和 GNOME。
- 最初名为 Endless Key,专注于离线内容和简单界面。
- 发展历程:
- 2016年:发布 Endless OS 1.0,基于 Debian Jessie,引入 EOS Shell(GNOME 定制),支持 100+ 语言的离线内容。
- 2018年:Endless OS 3.0 优化教育应用,支持 ARM 设备如 Raspberry Pi。
- 2020年:Endless OS 3.8 基于 Debian Bullseye,添加更多编码工具和游戏资源。
- 2024年5月:发布 Endless OS 6.0,基于 Debian 12 “Bookworm”,引入原子设计(immutable),EOS Shell 基于高度修改的 GNOME,针对儿童、教育和新手。
- 2025年1月9日:Endless OS 6.0.5 发布,优化离线内容和稳定性。
- 2025年5月28日:Endless OS 6.0.6 发布,进一步改进教育工具和多语言支持。
- 社区与支持:
- 由 Endless Computers 和社区维护,托管于 endlessos.org、GitHub 和支持页面(support.endlessos.org)。
- 支持 100+ 语言,包括中文,文档覆盖安装和教育内容。
- Reddit 用户称“Endless OS 是新手的完美起点”。
- 开源许可:
- GPL v3(核心)、MIT(部分工具)。
主要特点
Endless OS 以教育优先、原子设计和离线内容为核心,适合新手和儿童。以下是其主要特点:
- EOS Shell(GNOME 定制)
- EOS Shell 是基于高度修改的 GNOME 的桌面,提供简单、卡片式界面,优化触摸屏和儿童使用。
- 离线内容和教育工具
- 预装离线教育内容(如 Khan Academy、Wikipedia 离线版)、编码工具(Scratch、Blockly)和游戏设计资源。
- 原子和不可变设计
- 根文件系统不可变,使用 OSTree 管理更新,确保稳定性。
- Flatpak 支持
- 默认使用 Flatpak 管理应用,支持离线安装。
- 硬件兼容性
- 支持 arm64 和 x86_64,内核 6.6 兼容 Intel、AMD、Nvidia。
- 最低要求:1 GB RAM、8 GB 磁盘(推荐 2 GB RAM、16 GB 磁盘)。
- 安全与隐私
- 默认启用 AppArmor,支持 ufw 防火墙。
- 开发支持
- 预装 Python 3、Git,支持 Flatpak 和 Snap。
优势与局限性
优势
- 教育优先:
- 离线内容和简单界面。
- 原子设计:
- 不可变系统提升稳定性。
- 用户友好:
- EOS Shell 适合儿童和新手。
- 离线可用:
- 无需互联网运行。
- 社区支持:
- Endless 基金会和论坛活跃,提供教育资源。
局限性
- 自定义有限:
- 原子设计限制根文件系统修改。
- 社区规模:
- 小于 Ubuntu 或 Arch Linux,中文文档有限。
- ARM 支持有限:
- arm64 支持为测试版,不如 Raspberry Pi OS。
总结
Endless OS 是一个免费、开源的 Debian 基底 Linux 发行版,最新版本 6.0.6(2025年5月28日)基于 Debian 12 “Bookworm”,搭载 Linux 内核 6.6 和 EOS Shell(GNOME 定制)。它以教育优先、原子设计和离线内容为核心,提供 Flatpak 管理和简单界面,Endless OS 的离线教育内容和用户友好性突出,但自定义有限,ARM 支持测试版。