附录 D. 关于微型 Linux 的调查

由于微型 Linux 占用空间小甚至可以忽略不计,它们特别适合在笔记本电脑上运行 - 特别是如果您使用公司提供的运行 Microsoft-Windows9x/NT 的笔记本电脑。或者为了使用另一台非 Linux 机器进行安装。市面上有几种微型 Linux 发行版,可以从一张或两张软盘或 CD/DVD 启动。

还有一个 BootDisk-HOWTO 可用。感谢 Trinux 的维护者 Matthew D. Franz 提供的这些技巧和收集的大部分以下 URL。也可以在 FreshMeat 上搜索 “mini distribution”。

  1. Klaus Knopper 的 Knoppix 是一张可启动的 CD,其中包含 GNU/Linux 软件集合、自动硬件检测以及对许多显卡、声卡、SCSI 和 USB 设备以及其他外围设备的支持。KNOPPIX 可以用作 Linux 演示、教育 CD、救援系统,或进行调整并用作商业软件产品演示的平台。无需在硬盘上安装任何内容。由于采用了即时解压缩技术,CD 上最多可以安装 2 GB 的可执行软件。contrib 目录中现在提供了一个 kix(Knoppix 迷你 CD)。

  2. Michele Andreoli 的 MuLinux

  3. tomsrbt “一张软盘上最多的 Linux。(发行版或紧急启动盘)。” 作者:Tom Oehser。

  4. Trinux Trinux “Linux 安全工具包”,作者:Matthew D. Franz。

  5. LRP “Linux 路由器项目”

  6. hal91 hal91 是一个非常小的 Linux 发行版,可以放在一张软盘上。您至少需要一台 386 机器(不需要 FPU),配备 8 mb 内存才能运行 HAL91。整个系统在内存中运行,因此您可以在启动后取出软盘。内核支持 IDE 硬盘和 ATAPI cdrom 驱动器。支持的文件系统有 ext2、iso9660 和 vfat,可以选择使用 AES 加密。还包括对以太网卡(仅限 NE2000)的有限支持。通过从可选软件包加载内核模块,可以支持 scsi 适配器、并行 zip 驱动器和其他以太网卡。

  7. Thomas Lundquist 的 floppyfw

  8. minilinux:最小的 linux 软件包。UMSDOS 文件系统(无需重新分区)、TCP/IP 和 SLIP/PPP、包括 Xmosaic 的 X Windows。支持声霸卡、鼠标、调制解调器、SCSI。

  9. Monkey Linux 是一个最小的 Linux ELF 发行版,大小为 7.5MB 压缩包(5 张软盘),旨在在 MSDOS 中使用,并允许用户在任何地方尝试 Linux。

  10. DLX 作者:Erich Boehm,是一个在 Intel PC 上运行的全功能 linux 系统。特别之处在于 DLX 仅附带一张 3.5 英寸软盘。DLX 使用内核 >= 1.3.89 启动并启动 ramdisk 映像。此外,DLX 在同一张磁盘上还有一个大约 130 kb 的可写 ext2 文件系统,可以轻松存储配置脚本(在启动后仍然存在,不在 ramdisk 上!)。此外,DLX 完全为并行端口 ZIP 驱动器做好准备,您可以使用它来挂载 100 mb 的磁盘。您甚至可以将 perl5 等大型程序放在磁盘上,因为 ZIP 磁盘上的一个特殊目录被挂载为 /usr/local/*!

  11. C-RAMDISK 创建一个可启动的 X Windows 系统,可以放在两张 1.44 MB 软盘上。内核 (2.0.26) 包括网络(PPP 和拨号脚本、NE2000、3C509)和并行端口 ZIP 驱动器的驱动程序作为模块。文件系统包含 pppd、rlogin、tar 和 ncftp 以及一个小型 X Windows 系统。需要一个 Linux 系统(内核 2.0.0 或更高版本)来创建 2 张软盘。cramdisk 软盘组将在配备 16MB RAM 的 486/奔腾机器上启动到 “xdm”。对于网络,需要设置 IP 地址和/或 ppp 拨号序列。包括修改软盘映像的方法。

  12. pocket-linux

  13. YARD

  14. ODL

  15. SmallLinux 作者:Steven Gibson。Linux 和实用程序的三个磁盘微型发行版。基于内核 1.2.11。根磁盘为 ext2 格式,并具有 fdiskmkfs.ext2,以便可以完成硬盘安装。可用于在 RAM 小于 4MB 的旧机器上启动。

  16. cLIeNUX 作者:Rick Hohensee,面向客户端使用的 Linux 发行版

  17. linux-lite 作者:Paul Gortmaker,适用于 RAM 小于 2MB 和硬盘空间 10MB 的非常小的系统(1.x.x 内核)

  18. 另请参阅 MetaLab(以前称为 SunSite)和 Boot-Disk-HOWTO 上的软件包。

  19. 您也可以考虑各种发行版提供的属于此类别的启动软盘,例如 Debian/GNU Linux 的启动/救援软盘。

  20. 如果您想构建自己风格的启动软盘,您可以手动执行,如 Boot-Disk-HOWTO 中所述,或使用一些辅助工具,例如 mkrboot(至少作为 Debian/GNU Linux 软件包提供)或 pcinitrd,它是 David Hinds 的 PCMCIA-CS 软件包的一部分。

  21. 您也可以尝试在 ZIP 驱动器上构建您的 Linux 系统。这在 ZIP-Install-HOWTO 中进行了描述。