E.9. 小型应用程序和发行版

收集不多,但我正在寻找更多信息。

  1. BOA - "轻量级和高性能 Web 服务器。 boa 是一个单任务 HTTP 服务器。这意味着与传统的 Web 服务器不同,它不会为每个传入的连接 fork 进程,也不会 fork 多个自身副本以处理多个连接。它在内部复用所有正在进行的 HTTP 连接,并且仅为 CGI 程序 fork 进程(CGI 程序必须是单独的进程。)初步测试表明 boa 能够在 100 MHz Pentium 上每秒处理数百次点击。"

  2. MGR - 一个图形窗口系统,它比 X 使用的资源少得多。

  3. 低带宽 X

    Alan Cox 在 1998 年 2 月的 LINUX REDUX 中写道:“.. 有两个可以很好地处理正常应用程序。LBX(低带宽 X)是 X11 联盟(现在的 OpenGroup)的官方应用程序。 Dxpc 是大多数人更喜欢的替代方案。这些系统充当代理 X11 服务器,并将正常请求的数据流压缩超过 50%,通常可以减少到原始带宽使用量的 25%。使用 dxpc,X Windows 应用程序在 28.8 调制解调器链路或 Internet 上非常可用。”

  4. blackbox - "这是一个用于 X 的窗口管理器。它在许多方面类似于 Window Maker、Enlightenment 和 FVWM2 等流行的软件包。如果您厌倦了那些大量消耗系统资源的窗口管理器,但仍然想要一个有吸引力且现代化的界面,您可能会对这个软件包感兴趣。"

    图 E-1. blackbox 的屏幕截图。

  5. xfce 是一个轻量级且稳定的桌面环境,适用于各种 UNIX 系统。

  6. linux-lite - 基于 1.x.x 内核的发行版,适用于只有 2MB 内存和 10MB 硬盘的系统。URL 见上文。

  7. SmallLinux 是 Linux 和实用程序的三个磁盘微型发行版。基于内核 1.2.11。根磁盘是 ext2 格式,并带有 fdiskmkfs.ext2,以便可以进行硬盘安装。适用于在 RAM 小于 4MB 的旧机器上启动。

  8. cLIeNUX - 面向客户端使用的 Linux 发行版。

  9. minix ,不是 Linux 而是 UNIX,适用于非常小的系统,例如 286 CPU 和 640K RAM。甚至有 David I. Bell 提供的名为 mini-x 的 X11 支持。

  10. screen - 小巧但功能强大的控制台管理器。John M. Fisk <fiskjm_AT_ctrvax.vanderbilt.edu> 在 LINUX GAZETTE 中写道:“这是一个 GUI、GUI、GUI、GUI 的世界!” —— 或者主要的操作系统制造商会让你相信。事实是,虽然这种情况越来越普遍,但在某些时候,命令行界面 (CLI) 仍然是完成工作的非常好的选择。它速度快,通常效率高,并且是在内存或 CPU 受限的机器上的一个很好的选择。并且不要忘记,仍然有很多非常巧妙的事情可以在控制台中完成。”

  11. tinyirc - “一个微小的、精简的 IRC 客户端。它没有 ircII 系列 IRC 客户端中的大多数高级命令,也没有任何颜色,但它能工作,而且很小。”

  12. JOVE Jonathan 自己的 Emacs 版本,一个小型但功能强大的编辑器。