我需要一个模块化且可配置的 Linux 发行版。例如,我需要一个具有特殊触摸屏支持的内核。除此之外,只需要安装几个应用程序。因此,我希望能够配置要安装哪些软件包。Gnome 作为标准桌面环境将是一个额外的好处。它应该能够从 USB 启动,并有一个安装工具,我可以使用它将其安装到硬盘上。我希望能够无人值守地运行发行版的构建。
是否存在一个发行版可以满足所有这些要求?
我所使用过的唯一(终身)发行版是 Knoppix,但重新制作非常耗时,无法无人值守,而且不太模块化。
更新:也许我应该说得更清楚一点。我需要一个可定制的发行版。我希望能够,比如说勾选几个框来选择应该安装哪些软件,点击一个按钮,15 分钟后我就得到了可以复制到 USB 上的映像。
答案1
您可以看看 rPath Linux。有一项 rBuilder 服务,可用于构建自定义发行版。听起来他们主要将自己展示为虚拟设备构建平台,但您也可以在真实硬件上使用结果。
我自己还没有机会使用 rPath,但也许它会满足您的需要。
答案2
Gentoo Linux是这种情况的最佳解决方案
- 提供简便的 GUI(使用 Gentoo LiveCD)和手动安装(使用几乎任何带有内核 2.6.xx 的 Linux Live CD)两种安装方式
- 许多配置工具都有 GUI 前端(丰富的 ufed)
- 官方安装盘本身就是 Live CD,但你也可以创建自己的安装盘
- 有可能安装在闪存盘上
- 您可以将它与通用内核一起使用或者配置内核,无论您想如何
- 几乎在所有平台上都可用
- 它不依赖于 gnome 或 kde(但它们无论如何都可以是依赖项(例如,如果您想要 konqueror):)
- 只需将 CFLAGS 修改为 athlon-xp 或 Pentium 或任何您拥有的版本,您就可以利用最新的 CPU 或将其与旧硬件一起使用。(它今年在我的 Pentium 155 上运行(使用 jwm 作为窗口管理器),现在在 Duron 600 上运行最新的 Open Office,运行非常流畅。它将使用最新 CPU 的功能)
因此,您不需要依赖任何窗口管理器或桌面环境,就像 Ubuntu Kubuntu 和其他桌面环境一样
答案3
我希望能够,比如说,选中几个应该安装的软件的框,单击一个按钮,15 分钟后我就得到了可以复制到 USB 记忆棒上的图像。
斯莱克斯。您想要的构建分发功能是项目主网页上的第三个图标。
答案4
“只有几个应用程序”和“Gnome”在术语上是矛盾的。此外,安装额外的软件并不意味着模块化。几乎任何发行版都可以做你想做的事,听起来更好的问题是哪个发行版最容易做到这一点。