在您决定日常使用的操作系统时,有很多 Linux 发行版可供选择,但有些发行版非常小,以至于很少有人注意到它们。但微型 Linux 发行版是强大的创新:用小于 1GB 的存储空间和一半的 RAM 来驱动整个操作系统运行一台计算机是终极软件黑客行为。
微型发行版有许多用途,例如
- 挽救 旧的和慢的电脑,使其免于被丢进垃圾桶。拒绝计划报废,使用计算机直到它们报废,而不仅仅是直到它们开始感觉慢。
- 从 U 盘启动损坏或被破坏的系统,以恢复数据或修复启动分区。
- 确保 在公共计算机上安全和私密的环境。如果您从 U 盘启动酒店大堂或图书馆的公共计算机,您将知道您的操作环境是安全的。
有很多轻量级发行版,例如 Lubuntu、Peppermint OS 和 Bodhi,但真正微型的发行版有一些特别之处。以下是您应该尝试的五个 微型发行版。
Tiny Core

Tiny Core Linux 的文本控制台为 11MB,图形界面为 16MB,Tiny Core Linux 小得几乎不可能。我翻遍了我收集的旧 U 盘;最小的一个是 128MB,仍然是 Tiny Core 镜像的八倍大。
默认情况下,Tiny Core 包括基础操作系统,假设您有以太网连接到互联网,因此您可以仅安装您需要的应用程序。它是一个非常高效的模型,甚至没有包含一个安装操作系统的应用程序(尽管您可以在准备好安装时从 Tiny Core 存储库下载它)。
我已经在具有 512MB RAM 的系统上从 128MB U 盘运行了 Tiny Core,并且性能 非常好,正如您可能从仅占用 16MB 的操作系统所期望的那样。只有在网络浏览器中浏览互联网时性能才会下降,但罪魁祸首是大多数现代网站的复杂性,而不是 Tiny Core。
如果没有图形界面,Tiny Core 可以在仅仅 64MB 的 RAM 上良好运行。
安装
下载 Tiny Core 并使用 dd 或 Etcher 将其写入 U 盘。
安装 Tiny Core 很容易,一旦您使用屏幕底部启动栏中的 Apps 图标下载了 tc-install 或 tc-install-GUI 应用程序。

您有几种安装 Tiny Core 的选项。您可以将其安装到格式化为 Linux 驱动器的 U 盘(这需要您的计算机允许从 USB 驱动器启动,这在大多数现代 PC 中很常见,但在旧 PC 中不太常见),安装到 Microsoft FAT U 盘(一种用于通常不从 USB 驱动器启动的 PC 的技巧),甚至安装到现有 Linux 分区中的目录。
安装速度很快,完成后,您可以重新启动计算机并启动到您的 Tiny Core Linux 操作系统中。
应用程序
因为它附带的只有文本编辑器和终端,所以您应该做的第一件事是安装一些应用程序。底部启动栏中的 Apps 图标显示了所有可供您使用的 Tiny Core 包。Apps 存储库还包括重要的驱动程序,因此当您希望使 WiFi 卡或打印机工作时,它很有用。
在安装新的应用程序或实用程序时,您可以选择在启动时或按需将软件包加载到 Tiny Core 中。选择在启动时加载软件包会使其立即对您可用,并在重新启动后仍然可用(正如您所期望的那样)。选择按需加载意味着在 Tiny Core 下载软件包后该软件包可用,但在重新启动后,它不会加载到内存中。这可以使您的启动时间保持快速,并使 Tiny Core 在 RAM 中的占用空间保持微小,但这也意味着软件包数据在您每次会话第一次使用它之前不会加载到内存中。
应用程序的选择是面向用户的应用程序(如办公和图形应用程序)和面向服务器的应用程序(如 Samba 和 Web 服务器)之间的良好组合。
当然,一旦您开始向 Tiny Core 添加应用程序,它就会变得不那么小了。即使是 Tiny Core Plus 镜像(包括所有 WiFi 驱动程序),在 Tiny Core 网站上也只有大约 100MB,因此“不那么小”可能仍然远低于 256MB 左右。
结论
Tiny Core 非常适合资源很少的旧计算机、网络启动镜像以及任何重视应用程序而不是操作系统的人。Tiny Core 是一个很棒的周末项目:从 16MB 构建您想要的操作系统,直到您拥有所需的尽可能多的操作系统。
SliTaz

SliTaz Linux 镜像约为 51MB,大约是 Tiny Core 的四倍大,但包含令人印象深刻的驱动程序和应用程序集合。事实上,如果您不知道的话,您可能会认为您已启动到 1GB 的 Ubuntu 镜像中,因为基本启动镜像中您期望的一切都在那里:文本编辑器、Web 浏览器、绘图程序、电子表格应用程序等等。
我已经在具有 512MB RAM 的系统上从 128MB U 盘运行了 SliTaz,并且性能非常好。浏览大型网站时性能会下降,但包含的轻量级 Midori 浏览器可确保大多数网站快速加载。
在启动时,您可以选择在没有图形界面的情况下运行 SliTaz;它可以在仅仅 64MB 的 RAM 上良好运行。
安装
SliTaz 有许多下载选项,因为其开发人员和社区为潜在的系统限制提供了许多变体。例如,有一个用于 RAM 低至 24MB 的系统的低 RAM 版本,一个具有 Firefox 而不是 Midori 的版本,一个没有额外应用程序的版本,等等。
如果您对选项不知所措,并且只想尝试一下,请下载滚动发布版本。此版本约为 50MB,并且每周更新一次。如果您爱上了 SliTaz,您可以选择更适合您需求的下载 - 如果滚动发布版本对您来说太新了。
下载您选择的 SliTaz 镜像后,使用 dd 或 Etcher 将其写入 U 盘并重新启动。
将 SliTaz 安装到 U 盘或硬盘驱动器是通过 TazPanel 应用程序完成的。它会指导您完成分区磁盘(如果需要)并将 SliTaz 安装到您选择的目标。

应用程序
TazPanel 应用程序是 SliTaz 的控制中心。如果您是 OpenSUSE 或 Mageia (née Mandrake) 的粉丝,您可能会觉得 TazPanel 很熟悉,至少在概念上是这样:它是一个提供对系统配置、硬件检测、用户和组管理、系统更新和应用程序安装的访问权限的单个应用程序。
可用的应用程序满足大多数基本要求,这意味着如果您不挑剔使用哪个应用程序来完成任务,那么 SliTaz 的存储库可能有一些适合您的应用程序。如果您有特定要求(例如,GIMP 2.10 而不是 GIMP 2.8),那么您将必须学习如何生成 SliTaz 软件包。好消息是 tazpkg 命令可以从多种软件包格式转换,包括
- Debian 软件包 (.deb, .udeb)
- RPM 软件包 (.rpm)
- Slackware 软件包 (.tgz)
- Puppy 软件包 (.sfs, .pet)
- NuTyX 软件包 (.cards.tar.xz)
- Arch 和 Alpine Linux 软件包 (.apk, .pkg.tar.gz, .pkg.tar.xz)
- OpenWrt 软件包 (.ipk, .opk)
- Paldo 软件包 (.tar.bz2)
- Void 软件包 (.xbps)
- Tiny Core 软件包 (.tce, .tcel, .tcem, .tcz)
结论
SliTaz 是一个快速、小型的 Linux 发行版,具有一个集中的控制面板,可让您轻松学习。由于它的打包工具可以从其他 Linux 打包格式转换,因此它的应用程序选择理论上是巨大的,使您可以轻松地使用所有您喜欢的工具来设计您的工作环境。SliTaz 体积小但致命,就像它的蜘蛛标志一样。
Porteus

Porteus 提供了几个桌面选项,最小的镜像约为 270MB,最大的镜像约为 350MB。这使其成为最大的微型 Linux 镜像之一,但大部分空间都用于确保流畅的 Linux 桌面体验,以至于您可能会忘记您正在使用实时发行版。将 Porteus 安装到 SSD 驱动器或在启动期间将其加载到 RAM 中会导致如此完美流畅的环境,以至于您不会相信您的操作系统占用的空间小于半张 CD-ROM。
Porteus 在某种意义上是微型的,即它的基础镜像相对较小,但根据您选择的桌面,它可能很容易需要高达 1GB 的 RAM 才能运行。虽然其他微型 Linux 发行版倾向于利用简约的应用程序来节省空间和资源,但 Porteus 希望您像使用任何其他发行版一样使用它。安装所有您喜欢的应用程序和驱动程序,并忘记您正在微小、压缩的根文件系统上运行。
安装
从您最近的 Porteus 镜像下载 Porteus,根据您的喜好从 MATE、LXQT、LXDE、OpenBox、XFCE、Cinnamon 或 KDE 中进行选择。如果您没有偏好,则 MATE 或 KDE 桌面都可以很好地平衡镜像大小和熟悉的桌面体验。

opensource.com
您可以按照官方安装指南中的说明,将 Porteus 安装到 U 盘或内部硬盘驱动器。 这两种方法的过程类似,最终都会生成一个永不更改的压缩根文件系统。 这是一个稳定且独立的文件系统,您可以在其上覆盖您的更改。 重新启动后,您所做的更改和安装的应用程序将加载到内存中,因此您的环境与您离开时完全相同。
应用程序
在 Porteus 中,应用程序被称为“模块”,可以从 统一 Slackware 软件包管理器 (USM) 中获得,它从五个不同的 Slackware 存储库中提取数据,这意味着您有大量的应用程序可供选择。
结论
Porteus 提供了完整的 Linux 体验,但仅需通常所需的一小部分空间。 这是一个出色的便携式 Linux 发行版,具有许多桌面选项和许多应用程序。
Bodhi Linux

Bodhi Linux 第一眼看上去可能并不小巧,它的 ISO 镜像大小为 740MB,但是一旦安装,您会惊讶于它的体积是如此之小。 Bodhi 仅需 512MB 的 RAM 即可流畅运行,但外观和感觉却像是未来的桌面。 Bodhi 使用 Enlightenment 桌面,这是一个精美且经过精心设计的用户界面,它既小巧又强大。
Bodhi 不仅使用 Enlightenment,还对其进行了补充。 Bodhi 的配置应用程序和系统设置面板是 Enlightenment 有时令人眼花缭乱的选项的自定义界面。 Bodhi 为您做出了一些明智的默认选择,并提供了一部分选项。 如果您是 Enlightenment 的忠实用户,Bodhi 的解释可能不够纯粹,但对于许多用户而言,Bodhi 将焦点放在了 Enlightenment 桌面上。
安装
下载 Bodhi Linux,使用 dd 或 Etcher 将其写入 U 盘,然后重新启动。
Bodhi 安装程序可以从应用程序菜单中的首选项类别中获得。 安装应用程序是 Ubiquity,因此该过程与安装 Ubuntu 相同。 如果您从未安装过 Ubuntu,请不要担心; 它是最容易安装的系统之一。

应用程序
Bodhi 基于最新的长期支持 (LTS) Ubuntu Linux 版本,因此您可用的软件几乎没有限制。 如果它可以用于 Ubuntu Linux,则 Bohdi 就可以访问它。
结论
Bodhi Linux 比典型的 Ubuntu 安装的尺寸要小,并且比许多其他极简主义的 Ubuntu 环境要好,因为它使用了 Enlightenment。 如果您正在寻找比大多数系统运行更轻的 Linux 发行版,而又不想求助于覆盖文件系统和应用程序模块,那么 Bodhi 就是您的理想选择。
Puppy Linux

在 Tiny Core 或 SliTaz 或 AntiX 或 Porteus 出现之前,就有了 Puppy Linux。 作为最初的微型 Linux 发行版之一,Puppy 作为适用于旧计算机和新用户的可靠、可启动的操作系统,已经存在了十五年之久。
首次启动时,Puppy 会尽力引导用户完成任何必要的步骤,以确保一切按预期工作。 有很多窗口需要浏览,但是一旦您完成所有操作,您就可以毫无疑问地知道在选择是否安装之前,哪些有效,哪些无效。
Puppy 几乎有 300MB,并且在我的测试中无法在 1GB RAM 以下的任何设备上运行,因此它并不是最小的 Linux。 但是,它仍然是一个很棒的、小于 1GB 的操作系统,并且在该类别中的操作系统中,它是最友好的之一。
安装
下载 Puppy Linux,然后使用 dd 或 Etcher 将其写入 U 盘,或者将其刻录到 CD 或 DVD,然后重新启动。

Puppy 可以安装到几乎所有可以接受数据的设备上。 安装程序应用程序可以从顶部启动器栏中获得,称为 Puppy Installer,它管理 Puppy 和 Puppy 应用程序的安装。
Puppy Installer 将指导您完成将操作系统安装到您可用的任何媒体上的过程。 Puppy 可以从 U 盘、光盘、硬盘驱动器甚至 SD 卡启动。 我在一个没有硬盘驱动器、没有可用的光驱且无法从 USB 启动的计算机上使用过 Puppy。 因为 Puppy 可以将您的配置选项写入几乎所有内容,所以我可以使用它以及持久数据存储到外部设备。
应用程序
Puppy Installer 应用程序还用于将应用程序安装到 Puppy 上。 因为 Puppy 基于 Ubuntu,所以其存储库中不太可能缺少任何 Linux 软件包,如果缺少,您可能可以使用 Flatpak。
结论
Puppy 是最初的微型 Linux。 虽然它不再是最小的,但它绝对是最容易使用的。
奖励:Silverblue

多年来,微型 Linux 的概念发生了变化。 很久以前,微型 Linux 发行版是您下载到 CD-R 上并通过光驱运行的东西,同时将更改保存到外部介质。 后来,它是您从具有用于持久更改的专用空间的 U 盘上运行的东西。 现在,它是所有这些东西加上能够安装到内部驱动器或目录中。
没有人想到的是,Linux 会掀起容器的热潮,在这种热潮中,应用程序是运行在准虚拟化环境中的独立 Linux 系统。 对于那些喜欢优化磁盘空间或喜欢复活旧计算机的人来说,曾经是小众的爱好,但对于想要开发容器而又不想给应用程序增加太多开销的开发人员来说,很快就成为了重要的要求。 所有投入到极简主义的、短暂的 Linux 发行版中的工作突然以一种意想不到的方式得到了回报。
根据根文件系统的概念,Fedora 项目的 Silverblue 实验旨在创建一个不可变的操作系统。 它是一种永不更改的操作系统,而是以容器的形式获取更新和应用程序安装。
Silverblue 的大小为 2.1GB,绝不是一个微型的 Linux 发行版,但在许多方面,它是微型 Linux 和容器运动的产物。
安装
下载 Silverblue,然后使用 dd 或 Etcher 将其写入 U 盘,或者将其刻录到 CD 或 DVD,然后重新启动。
启动进入 Silverblue 后,使用 Anaconda(标准的、友好的 Fedora Linux 安装程序)将其安装到内部硬盘驱动器上。

应用程序
Silverblue 不以传统意义上的方式安装应用程序; 相反,它在其基础操作系统之上运行容器。 具体来说,它使用 Flatpak 进行 GUI 应用程序,并使用 Toolbox 进行命令。
由于 Flatpak 几乎不像传统的 Fedora RPM 软件包那样常见,因此 Silverblue 还提供了软件包分层,这是一种将 Fedora RPM 软件包转换为 Silverblue 的方法。
结论
Silverblue 可能是一个有趣的实验,可以测试新兴技术,也可能是桌面操作系统的未来。 它的体积很小,仅是因为它的根文件系统的大小保持不变,而不管添加到其上的更新和应用程序如何,但值得一看,以了解对微型发行版的奇怪痴迷已将 Linux 社区和行业带到了何处。 在您离开的路上,别忘了向 11MB 的先驱者致敬。
44 条评论