商店
Damn Small Linux
0
2003年4月13日
概述
Damn Small Linux(简称 DSL)是一个极轻量的 Linux 发行版,以最小化、高效和便携性为核心设计理念,基于 Knoppix 和 Debian,专为老旧硬件或资源受限环境(如低配 PC 或 USB 启动)复活系统。它由 Robert Shingledecker 和 John Andrews 等开发者维护,托管于 damnsmalllinux.org 和 SourceForge,支持 i386 架构(早期版本兼容 ARM),适用于桌面、嵌入式和 Live CD/USB 模式(参考 )。DSL 使用 BusyBox 和 Fluxbox 窗口管理器,提供最小化内核和应用,ISO 大小仅 50 MB,支持滚动更新和扩展。
历史与发展
- 起源:
- 2005年:DSL 项目启动,由 Robert Shingledecker 创建,作为 Knoppix 的小型化版本,目标是创建一个 50 MB 以内的 Live CD 系统。
- 灵感来源于 Damn Small Linux 论坛,用户需求一个更小的 Knoppix。
- 发展历程:
- 2008年:发布 DSL 4.4.10,支持 Fluxbox 和 JWM 窗口管理器,引入 MyDSL 扩展系统。
- 2012年:项目停滞,Robert Shingledecker 宣布退休,DSL 4.11 RC2 作为最后版本。
- 2017年:John Andrews 复兴项目,发布 DSL 4.11 RC3,基于内核 3.4.54,支持更多硬件。
- 2020年:DSL 2020 RC1 发布,基于内核 4.19.132,支持 UEFI。
- 2024年:DSL 2024 RC4 发布,基于内核 5.10.60,支持 modern 硬件和 UEFI。
- 社区与支持:
- 由 John Andrews 和社区维护,托管于 damnsmalllinux.org、SourceForge 和论坛(damnsmalllinux.org/forum)。
- 支持英语,部分中文(通过社区翻译),文档覆盖扩展和自定义。
- Reddit 用户称“DSL 是最小化 Linux 的经典”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
DSL 以最小化、模块化和 Live 运行为核心,适合嵌入式和低资源环境。以下是其主要特点:
- 极小体积
- ISO 仅 50 MB,运行在 RAM 中,启动时间 <1 分钟。
- MyDSL 扩展系统
- 使用 MyDSL 扩展(.dsl 文件),通过 dsl-load 工具添加模块(如 Firefox、LibreOffice)。
- Fluxbox 和 JWM 桌面
- 使用 Fluxbox 或 JWM 窗口管理器,轻量级桌面。
- 滚动更新
- 基于最新仓库,更新扩展而非系统。
- 硬件兼容性
- 支持 i386,内核 5.10 兼容 Intel、AMD。
- 最低要求:64 MB RAM、512 MB 磁盘(推荐 256 MB RAM、2 GB 磁盘)。
- 安全与隐私
- 支持加密持久存储和防火墙(需扩展)。
- 开发支持
- 支持 Python、Git,通过扩展添加工具。
优势与局限性
优势
- 极小体积:
- 50 MB ISO。
- X 帖子称“DSL 2024 RC4 让 128 MB RAM 的 PC 复活了”。
- 模块化:
- MyDSL 扩展灵活。
- RAM 运行:
- 启动快,数据加载到内存。
- 自定义强:
- 用户可构建最小系统。
- 社区支持:
- SourceForge 和论坛活跃,提供扩展仓库。
局限性
- 功能最小化:
- 基础系统无图形界面,需扩展。
- ARM 支持有限:
- ARM 版本为测试版,不如 Raspberry Pi OS。
- 社区规模:
- 小于 Arch Linux,中文文档有限。
总结
Damn Small Linux 是一个免费、开源的极小化 Linux 发行版,最新版本 DSL 2024 RC4(2024年)基于内核 5.10,支持 i386 架构。它以最小体积(50 MB)、模块化扩展和 RAM 运行为核心,提供 BusyBox 和 Fluxbox/JWM 基础,DSL 的体积和自定义突出,但功能需扩展,社区较小。