Damn Small Linux 2024

Damn Small Linux(DSL)的复兴引发了人们对超轻量桌面系统的兴趣,这类系统既能在老旧硬件上运行,又能装进 700 MB 的 CD 镜像。评论者怀旧地回忆起原版 50 MB 的 DSL,并将其与 Tiny Core、Alpine、Puppy 和 SliTaz 等其他极简或基于 musl 的发行版进行比较,同时讨论小型系统在现代网页浏览和桌面使用方面到底能支撑到什么程度。线程还涉及了让旧机器继续存在与用更高效的新硬件替换它们之间的环境和实际取舍。

怀旧与历史

  • 许多人记得 DSL 是他们接触的第一个或较早的 Linux 发行版,主要因为:
    • 它足够小,可以通过拨号网络、早期 USB 盘和名片式 CD 使用。
    • 它允许在锁定的或学校机器上启动 Linux,有时既带来麻烦,也带来导师式的引导。
  • 人们回忆起曾将它用作更老的救援工具(例如 LNX‑BBC)的替代品、在回收来的硬件上使用,以及作为“口袋里的 Linux”应急系统。

新的 DSL 2024:目标、体积与设计取舍

  • 新目标:把一个可用的桌面塞进 ≤700 MB(单张 CD),而不是追求极端极简。
  • 有人说相比旧的 50 MB 镜像,700 MB 显得很大;也有人指出,软件臃肿和现代预期让这个体积是合理的,而且 700 MB 曾经足以承载完整的 Ubuntu。
  • 应用选择被称赞为既全面又相对精简;也有人批评其中存在重复(多个浏览器、窗口管理器、游戏),更像是“作者的最爱”,而非真正的极简。
  • 讨论了具体软件包:
    • 浏览器:dillo、links2、badwolf(webkit)。争论在于三个轻量级浏览器是过度配置,还是现代网站所必需。
    • 窗口管理器:Fluxbox 和 JWM 通常被视为不错的轻量选择。
    • 文字处理器:AbiWord 被认为很老,但很难找到同样轻量的替代品。

替代方案与比较

  • 提到的其他轻量/救援或高度可配置发行版包括:Puppy、Tiny Core、Slitaz、Alpine、Void、Slax、Finnix、Gentoo、Linux From Scratch、Buildroot、Yocto、Linux‑Libre 选项、xwoaf、μLinux、ELKS、μClinux、Inferno。
  • Alpine + musl 因体积小和速度快而受到称赞;也有人质疑,仅为了节省空间,musl 的兼容性代价是否值得。

旧硬件与环境角度

  • 一些人认为这些发行版能让旧硬件继续有用,避免进入垃圾填埋场。
  • 另一些人反驳说:
    • 现代硬件的能效高得多;继续使用非常老的机器,整体上可能更糟。
    • 在实践中,“回收”往往意味着把电子垃圾出口出去。
  • 讨论进一步扩展到资源使用、“去增长”与进步、以及个人责任与系统责任之间的更广泛争论。

技术实验与极简主义

  • 话题分支到:
    • 在几 MB 内运行 Linux 或微型 GUI(基于 busybox 的系统、xwoaf)。
    • 小内核可以被编译到多小、无 MMU 目标,以及在微控制器上运行 Linux。
    • 通过 LFS、Gentoo、Yocto、Buildroot 构建最小化的内核/发行版。

分发、托管与采用情况

  • 网站一度被暂停 / 过载,可能是流量所致。
  • 有人建议使用 torrents;还分享了一个磁力链接。
  • 有人报告 DSL 2024 在内存适中的虚拟机中可以运行,但在非常老的 CPU 模拟环境中不行。