什么是最好的模块化定制的Linux发行版?

我需要一个模块化和可configuration的Linux发行版。 例如我需要一个特殊的触摸屏支持的内核。 除此之外,只有几个应该安装的应用程序。 因此,我希望能够configuration哪些软件包将被安装。 侏儒作为标准的桌面环境将是一个奖金。 它应该能够从一个USB棒开始,并有一个安装工具,我可以用它来安装到硬盘上。 我希望能够无人值守地运行发行版的构build。

有满足所有这些要求的发行版吗?

我有经验的唯一(生活)分发是Knoppix,但是重新安装非常耗时,不是无人看pipe,也不是很模块化。

更新:也许我应该更清楚一点。 我需要一个可定制的分配。 我想能够,让我们说检查几个盒子应该安装哪些软件,点击一个button,15分钟后,我有我的形象,我可以复制在USB记忆棒上。

你可以看看rPath Linux。 有这个rBuilder服务,允许build立自定义的发行版。 这听起来像是他们主要将自己展示为一个虚拟设备构build平台,但是您也可以在真实的硬件上使用这个结果。

我自己也没有机会和rPath合作,但也许它会适合你的需求。

在这种情况下, Gentoo Linux是最好的解决scheme

  • 既可以使用简单的GUI(使用Gentoo LiveCD),也可以使用手动安装(使用几乎所有的Linux Live CD与内核2.6.xx)
  • 许多configuration工具都有GUI前端(大量使用)
  • 官方安装盘本身就是Live CD,不过你可以自己创build
  • 它可以安装在闪存盘上
  • 你可以使用它与通用的内核或configuration内核如何你想要的
  • 它几乎可以在所有平台上使用
  • 它不依赖于GNOME或KDE(但它们可以是依赖关系(如果你想konqueror例如:))
  • 你可以利用你最新的CPU,或者通过将CFLAGS修改为athlon-xp或者Pentium或者你已经拥有的硬件来使用它。 (它在今年的奔腾155上运行(使用jwm作为窗口pipe理器),现在并没有使用最新的Open Office,它可以顺利运行,并且使用最新CPU的function)

所以你不需要像Ubuntu Kubuntu和其他wateveruntu一样依赖任何窗口pipe理器或桌面环境

我想能够,让我们说检查几个盒子应该安装哪些软件,点击一个button,15分钟后,我有我的形象,我可以复制在USB记忆棒上。

Slax 。 您想要的构build分布function是项目主要网页上的第三个图标。

如果你想要大量的灵活性(但费时),我build议你使用一个发行版,如Arch或Gentoo。 我不是100%确定,但我看不出任何原因,你不能从USB驱动器运行这些。

“只有几个应用程序”和“侏儒”是矛盾的。 另外,安装额外的软件并不意味着模块化。 几乎任何发行版都可以做你想做的事情,听起来像一个更好的问题是哪个发行版最容易做到这一点。

Archlinux是最接近你正在寻找。

然而,你需要做的不仅仅是“打几个盒子”,而且这个构build将是相对无痛的,非常轻便,并且易于脚本重复性。

这听起来像你在思考Linux。 任何Linux发行版都允许定制内核,这就是Linux的重点(也是许多强大function之一)。 你应该使用一个包系统来安装任何一个大名鼎鼎的Linux发行版,并且很好。 例如在Fedora( http://www.fedoraproject.org )中,你可以简单地select添加/删除软件,然后select一个像开发者库一样的“集合”,并安装适当的软件包。

如果你想要专门的支持,你可以在指尖上进行操作!

也许Suse Studio是适合你的东西。 您可以修改发行版的在线,并在完成后下载图片。 链接到Suse Studio

SLAX和你描述的完全一样。 它基于Slackware Linux

这是你想要的。 您可以通过在网站上滚动或search所需的模块来构build自己的自定义开源操作系统…选中您想要的模块旁边的checkbox,并在完成select后select“BUILD”(select启动平台,即Live Cd或Live USB)和你的完成。 没有额外模块的基本系统是非常小的…小于100MB。 其他两个类似… Puppy Linux和Damn Small Linux(简称DSL)。 这两个可以是非常小的发行版'…有些人报告一个完整的操作系统与KDE甚至Gnome低于50MB。 我已经从Slax,Puppy和DSL中构build了其中的几个,其中每个都是针对手中的计算机而定制的。