AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 4554
Accepted
Mauli
Mauli
Asked: 2009-05-06 00:20:49 +0800 CST2009-05-06 00:20:49 +0800 CST 2009-05-06 00:20:49 +0800 CST

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

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我需要一个模块化和可配置的 Linux 发行版。例如,我需要一个支持特殊触摸屏的内核。除此之外,只有少数应安装的应用程序。因此,我希望能够配置要安装哪些软件包。Gnome 作为标准桌面环境将是一个奖励。它应该能够从 U 盘启动,并有一个安装工具,我可以用它来将它安装到硬盘上。我希望能够在无人值守的情况下运行发行版的构建。

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

我唯一体验过的(生活)发行版是 Knoppix,但重新制作非常耗时,不是无人值守,也不是完全模块化。

更新:也许我应该更清楚一点。我需要一个可定制的发行版。我希望能够,比如说检查几个应该安装哪些软件的框,单击一个按钮,15 分钟后我有我的图像,我可以将它复制到 U 盘上。

linux
  • 9 9 个回答
  • 6302 Views

9 个回答

  • Voted
  1. Alex Bolotov
    2009-05-06T00:38:36+08:002009-05-06T00:38:36+08:00

    在这种情况下, 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 和其他 wateveruntu

    • 8
  2. David Hicks
    2009-05-06T01:25:00+08:002009-05-06T01:25:00+08:00

    我希望能够,比如说检查几个应该安装哪些软件的框,单击一个按钮,15 分钟后我有我的图像,我可以将它复制到 U 盘上。

    松弛。您想要的构建分发功能是项目主网页上的第三个图标。

    • 5
  3. Best Answer
    Mike Mazur
    2009-06-01T17:50:48+08:002009-06-01T17:50:48+08:00

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

    我自己没有机会使用 rPath,但也许它会满足您的需求。

    • 2
  4. Adam Gibbins
    2009-05-06T00:36:36+08:002009-05-06T00:36:36+08:00

    如果您想要极大的灵活性(但耗时),我建议您使用 Arch 或 Gentoo 等发行版。我不是 100% 确定,但我看不出有任何理由你不能从 USB 驱动器运行这些。

    • 1
  5. Ian Kelling
    2009-05-06T00:33:02+08:002009-05-06T00:33:02+08:00

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

    • 0
  6. Rich
    2009-06-01T17:23:26+08:002009-06-01T17:23:26+08:00

    Archlinux 是最接近您正在寻找的东西。

    但是,您需要做的不仅仅是“勾选几个框”,而是构建将相对轻松,非常轻量级并且易于编写脚本以实现可重复性。

    • 0
  7. bobby
    2009-06-01T17:30:09+08:002009-06-01T17:30:09+08:00

    听起来你想太多 Linux 了。任何 Linux 发行版都允许定制内核,这就是 Linux 的重点(也是众多强大功能之一)。您应该安装任何带有软件包系统的大牌 Linux 发行版,并且一切顺利。例如,在 Fedora ( http://www.fedoraproject.org ) 中,您可以简单地选择 Add/Remove Software 并选择像 Developer Libraries 这样的“集合”,它会安装正确的包。

    如果您需要专门的支持,那么您触手可及!

    • 0
  8. Bart
    2010-03-02T12:09:27+08:002010-03-02T12:09:27+08:00

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

    • 0
  9. Jason Wheeler
    2012-03-27T04:14:16+08:002012-03-27T04:14:16+08:00

    SLAX与您描述的完全一样。它基于 Slackware Linux

    这就是你想要的。您可以通过滚动或在站点中搜索您想要的模块来构建您自己的自定义开源操作系统...选中您想要的模块旁边的框,当您完成选择后选择“BUILD”(选择您的启动平台,即 Live Cd 或 Live USB),您就完成了。没有额外模块的基本系统非常小......不到100mb。另外两个类似……Puppy Linux 和 Damn Small Linux(简称 DSL)。这两个可能是非常小的发行版......有些人报告了一个完整的操作系统,其中包含 KDE 甚至 Gnome 低于 50mb。我已经从 Slax、Puppy 和 DSL 构建了其中的几个,其中每个都是为手头的计算机定制的。

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve