我需要一个模块化和可配置的 Linux 发行版。例如,我需要一个支持特殊触摸屏的内核。除此之外,只有少数应安装的应用程序。因此,我希望能够配置要安装哪些软件包。Gnome 作为标准桌面环境将是一个奖励。它应该能够从 U 盘启动,并有一个安装工具,我可以用它来将它安装到硬盘上。我希望能够在无人值守的情况下运行发行版的构建。
是否有满足所有这些要求的发行版?
我唯一体验过的(生活)发行版是 Knoppix,但重新制作非常耗时,不是无人值守,也不是完全模块化。
更新:也许我应该更清楚一点。我需要一个可定制的发行版。我希望能够,比如说检查几个应该安装哪些软件的框,单击一个按钮,15 分钟后我有我的图像,我可以将它复制到 U 盘上。
在这种情况下, Gentoo Linux是最好的解决方案
因此,您无需依赖任何窗口管理器或桌面环境,例如 Ubuntu Kubuntu 和其他 wateveruntu
松弛。您想要的构建分发功能是项目主网页上的第三个图标。
你可以看看 rPath Linux。有这个 rBuilder 服务允许构建自定义发行版。听起来他们主要将自己展示为虚拟设备构建平台,但您也可以在真实硬件上使用结果。
我自己没有机会使用 rPath,但也许它会满足您的需求。
如果您想要极大的灵活性(但耗时),我建议您使用 Arch 或 Gentoo 等发行版。我不是 100% 确定,但我看不出有任何理由你不能从 USB 驱动器运行这些。
“只有几个应用程序”和“Gnome”是一个矛盾的术语。此外,安装额外的软件并不意味着模块化。几乎任何发行版都可以做你想做的事,听起来更好的问题是哪个发行版最容易做到这一点。
Archlinux 是最接近您正在寻找的东西。
但是,您需要做的不仅仅是“勾选几个框”,而是构建将相对轻松,非常轻量级并且易于编写脚本以实现可重复性。
听起来你想太多 Linux 了。任何 Linux 发行版都允许定制内核,这就是 Linux 的重点(也是众多强大功能之一)。您应该安装任何带有软件包系统的大牌 Linux 发行版,并且一切顺利。例如,在 Fedora ( http://www.fedoraproject.org ) 中,您可以简单地选择 Add/Remove Software 并选择像 Developer Libraries 这样的“集合”,它会安装正确的包。
如果您需要专门的支持,那么您触手可及!
也许 Suse Studio 适合您。您可以在线修改发行版,并在完成后下载图像。链接到 Suse Studio
SLAX与您描述的完全一样。它基于 Slackware Linux
这就是你想要的。您可以通过滚动或在站点中搜索您想要的模块来构建您自己的自定义开源操作系统...选中您想要的模块旁边的框,当您完成选择后选择“BUILD”(选择您的启动平台,即 Live Cd 或 Live USB),您就完成了。没有额外模块的基本系统非常小......不到100mb。另外两个类似……Puppy Linux 和 Damn Small Linux(简称 DSL)。这两个可能是非常小的发行版......有些人报告了一个完整的操作系统,其中包含 KDE 甚至 Gnome 低于 50mb。我已经从 Slax、Puppy 和 DSL 构建了其中的几个,其中每个都是为手头的计算机定制的。