盘点那些极小的Linux

6 Leonhard 1天前 91次点击

# Hallo,我是 Leonhard


我非常喜欢折腾一些奇奇怪怪的项目。


今天,来带你一起盘点一下那些非常小的 Linux 操作系统,以及一些能把 Linux 做到小得离谱的项目。


# 免责声明


请不要随便把本文提到的任何 Linux 系统安装到实体设备。


温馨提示,如果没有 SSH,它们可都是没法用的哦。


如果你不信邪,非要把本文提到的某个系统直接安装到实体设备,结果开机以后出现一个黑色窗口,然后没有任何读屏或者语音反馈,可别来找我赔偿,hh。


建议大家还是先在 VMware、VirtualBox 之类的虚拟机里玩玩。折腾坏了大不了删掉虚拟机重新来,没必要拿实体机器陪着一起冒险。


另外说明一下,本文的排名完全属于我的主观体验,不代表任何官方评价,也不是什么严肃的 Linux 排名。不喜勿喷哦。


# 第六名,Damn Small Linux:传奇复活


这个名字本身就是 Linux 历史的一部分。


Damn Small Linux,简称 DSL,曾经是 50 MB 级别超小型 Linux 的代表。


在当年的几十 MB 体积里,它已经可以提供图形界面、浏览器、文件管理、办公软件、网络工具、SSH 以及基本的桌面环境。


也就是说,当年的人真的在几十 MB 里塞进去了一个可以正常操作的桌面 Linux。


后来这个项目沉寂了很长时间,不过 Damn Small Linux 2024 又重新出现了。


当然,现在的 DSL 2024 已经不能简单理解成“原版 50 MB DSL 原地复活”。新版基于现代 Linux 用户空间和 antiX 系统,体积也比当年的 DSL 大了很多。


所以现在的 DSL 更适合拿来体验一个很有意思的问题:


“当年的人到底是怎么在几十 MB 里面塞进一个桌面的?”


官方页面:


https://www.damnsmalllinux.org/


DSL 2024 下载页面:


https://www.damnsmalllinux.org/2024-download.html


需要特别提醒的是,DSL 2024 的安装和 Live 环境不要想当然地按照老版 DSL 的 SSH 使用方式来操作。如果你的使用前提是“必须在安装环境里先通过 SSH 接管机器”,建议先在虚拟机里确认当前版本的实际 SSH 支持,再考虑实体设备。


# 第五名,Buildroot:真正的极简,而且变态


严格来说,Buildroot 甚至不能算一个 Linux 发行版。


它更像是一个 Linux 系统生成器。


你可以选择 Linux kernel、BusyBox、musl、网络工具、文件系统、SSH 服务端等组件,然后自己构建出一个完整的 Linux 系统。


比如你完全可以做成:


Linux kernel


BusyBox


musl


Dropbear SSH


网络支持


文件系统


然后编译出一个极其小巧的 Linux 系统。


它真正变态的地方在于,你根本不需要接受别人给你的“完整 Linux”。


你需要什么,就编进去什么。


不要图形界面,那就不要。


不要蓝牙,那就不要。


不要音频,那也不要。


甚至你只想要一个能启动、能联网、能 SSH 的 Linux,也可以自己做。


所以 Buildroot 更像是:


“我不是在安装 Linux,我是在制造 Linux。”


官方页面:


https://buildroot.org/


官方文档:


https://buildroot.org/docs.html


Buildroot 官方网站目前仍然在持续更新,2026 年仍有活跃的开发提交。


# 第四名,OpenWrt:这玩意儿其实也是 Linux


也许玩过软路由的人都不会对 OpenWrt 感到陌生。


但是很多人第一次接触它的时候可能没有意识到:


它就是 Linux。


而且还是一种极端精简、针对嵌入式设备优化的 Linux。


一个典型的 OpenWrt 系统可以包含 Linux kernel、BusyBox、musl、包管理系统以及 OpenWrt 自己的用户空间。


它最有意思的地方是,它并不是一个“烧进去以后就什么都不能改”的传统路由器固件。


OpenWrt 提供可写文件系统和软件包管理,你可以不断安装软件、修改配置,甚至把它当成一个非常小的 Linux 服务器来玩。


而且它的 SSH、网络和包管理都非常自然。


给它 1 GB 内存当然已经属于非常奢侈的待遇了。


所以,如果你喜欢折腾,完全可以拿出你的 VMware,创建一台虚拟机,然后开始玩。


另外,大佬 @落叶的心思 以前也在自己的博客分享过适合读屏用户使用的 OpenWrt,实际体验据说相当不错。


不过第一次配置网络的时候,可能还是会遇到一些阻碍。


官方页面:


https://openwrt.org/


官方软件下载页面:


https://openwrt.org/downloads


目前 OpenWrt 官方网站显示的稳定系列是 25.12。


# 第三名,SliTaz


SliTaz 的目标非常直接:


做一个可以塞进几十 MB 镜像里的完整 Linux 系统。


它不仅仅是一个能启动的极简 Linux,而是尽可能在很小的体积里提供完整的桌面体验。


它可以提供 Xorg、桌面环境、文件管理器、浏览器、包管理器、网络工具以及 SSH 等功能。


目前 SliTaz 官方网站仍然把它描述为一个超小型 Linux 项目,并且官方页面显示其 ISO 可以做到 55 MB 以下,部分版本甚至更小。


而且这个项目并没有躺平。


2026 年 SliTaz 仍然有持续的开发活动,包括 64 位版本、软件包更新以及新的基础设施建设。


某些 Linux 项目是在研究:


“系统到底能缩小到多小?”


而 SliTaz 至少让我感觉,它是在认真做一个系统。


官方页面:


https://www.slitaz.org/


# 第二名,Tiny Core Linux


如它的名字一样,Tiny Core Linux 真的非常非常小。


前面 SliTaz 那一部分我说到的“研究 Linux 到底能缩多小”,Tiny Core 基本就是这个领域的代表之一。


它的核心理念并不是:


“做一个小一点的 Ubuntu。”


而是:


“给你最基本的系统,其余东西全部 extension 化。”


典型结构可以理解成:


Linux kernel


BusyBox


X


FLTK


FLWM


然后你需要什么,就再加载什么。


例如:


openssh.tcz


firefox.tcz


python3.tcz


你想要什么,就自己装什么。


Tiny Core 最夸张的地方就是它的体积。


官方资料甚至还保留着早期约 12 MB LiveCD 的介绍。


它的优点是真的小,启动快,而且非常适合研究“一个 Linux 最少需要什么”。


缺点也非常明显:


难用。


而且非常折腾人。


它的设计理念和普通 Linux 发行版完全不一样,所以如果你习惯了 Alpine、Debian 这种正常发行版,第一次接触 Tiny Core 很容易产生一种:


“这到底是什么东西?”


的感觉。


不过对于 SSH 用户来说,它倒是有一个非常有意思的玩法。


Tiny Core 可以加载 OpenSSH,然后通过命令行完成安装相关操作。官方文档也提供了 Core 的命令行安装方法,所以理论上完全可以把图形界面当成一个临时环境,然后转而使用终端操作。


这对于我这种非常不喜欢和 Linux 图形安装界面斗智斗勇的人来说,属于:


开发者,我愿意为你鼓掌。


官方页面:


https://www.tinycorelinux.net/


官方 Wiki:


https://wiki.tinycorelinux.net/


# 第一名,Alpine Linux:它小,但它正常


终于来到我个人最喜欢的一个。


Alpine Linux。


Alpine 有一个非常神奇的地方:


它很小,但它并不会让你感觉自己正在使用一个实验室里的 Linux 玩具。


它采用 musl libc、BusyBox、apk 和 OpenRC,然后把整个系统保持得非常干净。


它的安装镜像本身就很小,而且还有针对虚拟机等不同使用场景的镜像。


更重要的是:


它是真的可以拿来干活的。


比如:


setup-alpine


然后配置网络、用户、SSH。


接着:


Windows


ssh user@server


登录进去。


需要管理员权限的时候再使用 doas 或 su。


然后继续安装软件、配置服务、部署网站。


对于我这种:


“图形界面能不能不碰?”


的用户来说,这种工作流简直舒服。


而且 Alpine 的安装过程本身就非常适合终端操作。


你可以在安装阶段完成网络、用户和 SSH 配置,然后直接从 Windows 接管后续操作。


这就是我为什么把 Alpine 放在第一名:


不是因为它绝对是世界上最小的 Linux。


而是因为:


它足够小,而且它依然是一个正常的 Linux。


小,但正常。


这四个字已经足够说明一切。


官方页面:


https://www.alpinelinux.org/


官方 Wiki:


https://wiki.alpinelinux.org/


截至 2026 年 9 月,Alpine 官方网站仍在持续发布稳定版更新。


# 本期盘点就到这里


今天盘点的这些项目,有的是真的小,有的是为了嵌入式设备,有的是为了研究 Linux 到底能缩到什么程度,还有的则是试图在很小的体积里依然提供一个完整的操作系统。


如果你喜欢折腾 Linux,强烈建议先全部扔进虚拟机。


尤其是 Tiny Core、Buildroot 这种东西。


千万不要因为看到一个 ISO 只有几十 MB,就产生一种:


“这么小,装实体机肯定没事。”


的危险想法。


至于我最喜欢哪个?


很简单。


Alpine。


因为它小,但正常。


关注我,一个喜欢折腾奇怪项目的用户。

Tschüss! 下一次见


本楼来自:论坛盒子Windows 版
共 4 条评论
Leonhard [楼主] 1天前

真想玩,建议Debian或者Ubuntu mate,上面那些,没有一个是能脱离ssh用的


本楼来自:论坛盒子Windows 版
Giovanni 21小时前
天哪,20nb左右有gui,感觉并不能用啊
Giovanni 21小时前
debian整体更正常,ubuntu mate 虚拟机安装有概率卡死
Leonhard [楼主] 19小时前

试着用Buildroot 造了一个系统。怎么说呢,ssh可以,python可以,但我不知道怎么搞一个包管理器。这就没法玩了啊


本楼来自:论坛盒子Windows 版