【译文】Tiny Core Linux 15:小而全的 Linux 发行版

已更新 linux 内核 6.6、最新 GCC 和 glibc,仍小于 25 MB

Tiny Core Linux 表明,一个功能齐全、图形用户界面驱动的 Linux 发行版可以比 Windows 95 更小,而且仍然现代和实用。

第 15 版已经发布,有 x86-32 和 x86-64 两个版本。它基于内核 6.6.8 和 glibc 2.38,并包含 GCC 13.2 版本。它有三种版本:Core 是纯文字版本,不过你也可以根据需要选择安装图形用户界面;TinyCore 有一个图形桌面;CorePlus 包括几十个可选的额外应用程序。

这些版本的下载量首先给我们留下了深刻印象。在一个轻量级发行版只需 2-3 GB 的世界里,这些是最引人注目的部分。命令行版 Core 的下载量为 17.8 MB。基于图形用户界面的 TinyCore 为 24 MB,而全脂 CorePlus 版(ISO 中包含几乎所有可选附件)仍然只有 265 MB。

(值得注意的是,虽然目前我们只看到 x86 版本,但一些 Arm 设备也有 Core 移植版本,包括 Raspberry Pi 版本,但这些版本有自己的发布时间表)。

TinyCore 15 显示了一些附加组件(Htop 和 Neofetch),但使用的磁盘或内存空间仍然少得惊人

这是一个可用的图形操作系统,可以在现代多核电脑上运行,连接以太网或 Wi-Fi,上网并获取更多应用程序,而且只有 24 MB 大小。它占用的磁盘空间比 Windows 95 还小。这很难让人相信,尤其是在 2024 年,但它是真实的,而且可以运行。

Tiny Core Linux(我们简称它为 TCL)不是传统意义上的桌面 Linux,但它也不是什么纯文字、功能单一的东西,而是用来在路由器或其他设备上运行的。虽然它的体积小巧得几乎令人难以置信,但它却是一个通用的操作系统,你可以用它来实现各种各样的功能。

我们试用了 CorePlus 版本。只有千兆的四分之一,何乐而不为呢?VirtualBox 无法识别 ISO 中的发行版,并为其分配了 2 GB 内存和 20 GB 磁盘。几秒钟后,它就启动了,我们看到的是一个没有登录界面的桌面,内存只有 52 MB。安装完成后,它占用了 24.4 MB 的磁盘。作为对比,我们在旧的 ThinkPad X200 上更新安装了 Reg FOSS 桌面轻量级最爱–Raspberry Pi Desktop。这在空闲时需要大约 265 MB 的内存(如今内存占用率之低令人印象深刻)和不到 8 GB 的磁盘空间。这大约是 TCL 内存的五倍,磁盘空间的 300 多倍。

关于尺寸就不多说了。它非常非常小。它的速度也非常非常快。在虚拟机中,它只需几秒钟就能启动,但我们也在 FOSS desk 测试机群中一些最老、最慢的 PC 上进行了测试:2007 年的 ThinkPad X61 Tablet(配备 Core 2 Duo)和 2009 年的 Sony Vaio P sub-netbook(配备双核 Atom Z530 Silverthorne)。这两款电脑都是双核电脑,内存容量仅为现在的 2 GB。虽然 Vaio P 的屏幕分辨率为 1,600 x 768,使用起来有些吃力,但两者都能正常工作,并能连接 Wi-Fi 网络。TCL 需要一分钟才能从 Ventoy 启动,但一旦打开,它就会飞快地运行。应用程序的打开速度快得让人目不暇接,拖动流畅,没有任何延迟的痕迹。

TCL 的设计极其简约。整个操作系统保存在几个压缩文件中。启动时,它会将这些文件解压缩到内存中,然后从那里运行,几乎不接触硬盘。当然,这也是它运行速度快的原因之一。唯一的安装选项是 “节俭模式”,即把这些压缩文件写入硬盘分区。

尽管如此,它仍有自己的软件包管理系统。应用程序以压缩的 .tcz 文件形式下载,在不修改根文件系统的情况下循环挂载,二进制文件则以符号链接的方式进入 /usr 文件夹。即使是 24 MB 版本,它也能通过 Wi-Fi 连接到网络,使用扩展功能搜索最快的在线存储库,显示可用的应用程序列表,并为你下载和安装它们。我们发现几秒钟内就能轻松添加 neofetch 和 htop 等工具,即使是 Seamonkey 互联网套件这样的大型应用程序也只需几分钟。除了对 SSL 证书有怨言外,它运行得很好。

TCL 则不同。它的工作方式与其他任何发行版都不太一样,尽管我们很容易联想到 Canonical 的 Snap 系统。但这也与其他发行版不同。例如,Alpine Linux 给我们留下了深刻印象,而 TCL 的大小只有它的六分之一,运行起来比安装完整的图形桌面更容易。为了帮助用户入门,我们提供了一个常见问题页面,其中包含各种启动选项、如何设置持久性等信息。此外,还有一本长达 163 页、名为《走进核心》的手册,你可以免费下载,也可以购买实体版来帮助这个项目。

Tiny Core 项目由罗伯特-辛格莱德克(Robert Shingledecker)创立,他曾是 Damn Small Linux(DSL)的维护者,DSL 在时隔十几年后又重新焕发了生机。与它的祖先 50 MB 2012 或 TCL 相比,现代 DSL 是一个传统得多的发行版。它拥有传统的软件包管理器等。如果你有足够的空间安装千兆字节级的发行版,它是个不错的选择。另一方面,TCL 是一款更为激进的操作系统,其大小仅为最初 DSL 的一半。

它也有不足之处,比如使用通用图形驱动程序,没有更新已安装系统的简便方法,其操作和使用模式与我们见过的其他自由和开放源码软件 Unix 完全不同,但还是值得一试。如果你需要一个简单的小系统作为临时文件服务器,或自动运行一些小工具,或作为网络前端,它可能会很方便。它由相当标准的现代组件构建而成–例如,与 Alpine 或 Void 不同,它没有使用外来的替代 libc。它附带的工具可帮助用户根据自己的需求对其进行定制,并为特定任务制作自己的 ISO 或安装镜像。

如果你只是想开始探索 Linux,并希望使用一个非常小巧、简单的系统,而不是几千兆字节的瑞士军刀发行版,那么它也是一个不错的选择。这只秃鹰打算花点时间研究一下它能否把一些老旧的笔记本电脑再次变成有用的工具。

本文文字及图片出自 Tiny Core Linux 15 stuffs modern computing in a nutshell

余下全文(1/3)
分享这篇文章:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注