商店
Tiny Core Linux
0
2009年1月5日
概述
Tiny Core Linux(简称 TCL)是一个免费、开源的极小化 Linux 发行版,专注于提供高度模块化的基础系统,设计为运行在 RAM 中,以实现快速启动和低资源占用。它由 Robert Shingledecker 开发,托管于 tinycorelinux.net,支持 x86_64 和部分 ARM 架构(如 Raspberry Pi),适用于嵌入式设备、老旧硬件或测试环境。Tiny Core Linux 采用滚动发布模型,基于 BusyBox(核心工具)和 FLTK(图形库),提供 Core(16 MB,无图形界面)和 TinyCore(110 MB,含 FLTK 桌面)版本。它强调自定义扩展(Extensions),用户可通过 tce-load 工具添加模块,而非传统包管理器。
历史与发展
- 起源:
- 2008年:Robert Shingledecker 发布 Tiny Core Linux 1.0,作为 Slackware 的小型化版本,目标是创建最小可运行的 Linux 系统。
- 灵感来源于 Damn Small Linux(DSL),但更模块化,使用 BusyBox 和 FLTK。
- 发展历程:
- 2010年:Tiny Core Linux 3.0 引入 FLWM(FLTK Window Manager),支持 X Window System。
- 2014年:版本 5.0 优化扩展系统,支持 UEFI 启动。
- 2016年:版本 7.1 基于内核 4.4,支持 Raspberry Pi。
- 2022年:版本 13.1 引入内核 5.15 和 glibc 2.35。
- 2024年3月4日:发布 Tiny Core Linux 15,基于内核 6.6.17、glibc 2.39,支持现代硬件和 UEFI,优化扩展加载。
- 社区与支持:
- 由 Robert Shingledecker 和社区维护,托管于 tinycorelinux.net、SourceForge 和论坛(forum.tinycorelinux.net)。
- 支持英语,部分中文(通过社区翻译),文档覆盖扩展和自定义。
- YouTube 用户称“Tiny Core Linux 15 是最小化 Linux 的巅峰”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
Tiny Core Linux 以最小化、模块化和 RAM 运行为核心,适合嵌入式和低资源环境。以下是其主要特点:
- 极小体积和 RAM 运行
- Core 版本仅 16 MB,TinyCore 110 MB,运行在 RAM 中,启动时间 <1 分钟。
- 模块化扩展系统
- 使用 Extensions(tcz 文件),通过 tce-load 工具添加模块(如 Firefox、LibreOffice)。
- FLTK 桌面
- 使用 FLTK 图形库和 FLWM 窗口管理器,轻量级桌面。
- 滚动更新
- 基于最新仓库,更新扩展而非系统。
- 硬件兼容性
- 支持 x86_64 和 ARM(Raspberry Pi),最低要求 128 MB RAM、512 MB 磁盘(推荐 1 GB RAM、4 GB 磁盘)。
- 安全与隐私
- 支持加密持久存储和防火墙(需扩展)。
- 开发支持
- 支持 Python、Git,通过扩展添加工具。
优势与局限性
优势
- 极小体积:
- 16 MB Core 版,优于 FunOS 的 1.8 GB ISO。
- X 帖子称“Tiny Core Linux 15 在 128 MB RAM 上运行”。
- 模块化:
- 扩展系统灵活,优于 Archcraft 的 AUR。
- RAM 运行:
- 启动快,数据加载到内存,优于 Bodhi Linux 的 Moksha。
- 自定义强:
- 用户可构建最小系统,优于 wQubes OS 的虚拟化。
- 社区支持:
- SourceForge 和论坛活跃,提供扩展仓库。
局限性
- 功能最小化:
- 基础系统无图形界面,需扩展,优于 Regata OS 的游戏预装。
- ARM 支持有限:
- Raspberry Pi 支持测试版,不如 Raspberry Pi OS。
- 社区规模:
- 小于 Arch Linux,中文文档有限。
总结
Tiny Core Linux 是一个免费、开源的极小化 Linux 发行版,支持 x86_64 和 ARM(Raspberry Pi)。它以最小体积(16 MB Core)、模块化扩展和 RAM 运行为核心,提供 BusyBox 和 FLTK 基础,适合嵌入式、老旧硬件或测试环境。Tiny Core Linux 的体积和自定义突出,但功能需扩展,社区较小。