最小的 Linux 发行版是什么?足以运行 eclipse 和 c/c++ 编译器。
这个 Linux 将安装在虚拟机上,所以我不想拥有一个满载的发行版。
我需要的只是:带有 GUI、c/c++ 编译器、java 和 eclipse 的 Linux 内核
*以 Debian 为基础者优先
答案1
我认为你在这里有一个误解,minimal 和 eclipse 不能混合。有没有什么最小化一个用 Java 编写的全功能 IDE,比如 eclipse。为了让它运行,你至少需要:
- 一个java引擎
- 一个 GUI,至少是一个简单的 Xorg,但您可能还想要一个窗口管理器或桌面环境。
一旦有了这些,您的系统就不再是极简主义的了。如果你想要一个可以编译和执行 C 代码的最小系统,你所需要的只是一个内核、一个 shell、一个用于编写代码的简单文本编辑器以及编译和运行 C 程序所需的核心库。您不能要求最少并期望运行功能齐全的 IDE。
也就是说,只要安装了必要的库和编译器,任何 Linux 都能够编译和运行 C 程序。只需选择一个听起来适合您的 Linux 并尝试一下即可。看一下http://distrowatch.com并查看该死的小Linux对于一个小型的 Linux 发行版。
如果您想要一个可以连接到互联网并具有 GUI(请注意 DSL 具有这些功能)和一些基本配置工具等的普通发行版,请选择德班或者拱或者巴布亚新几内亚。 Debian 可能默认安装了一些您不喜欢的程序,但删除它们非常容易。看这里寻求有关创建最小 Debian 的帮助。 Arch 和 gentoo 让您可以轻松构建 DIY 系统,并且您可以选择要包含的额外功能。然而,它们对新手并不友好,如果您还不太熟悉 *nix,我建议您从其他地方开始。
答案2
我认为不存在单一的“最小”Linux 发行版。许多可以通过包标志或选项(例如,Gentoo“最小”标志)来最小化,尽管相对而言有些比其他更大。
如果您正在寻找设计得小而简单,并且也设计用于自己编译的东西,我建议架构Linux。
编辑时:对OP的评论表明“最小”你的意思是“没有绒毛的桌面”。 在 Gentoo 上考虑很棒。它的好处是您不需要鼠标,您可以配置菜单和命令,而且速度超级快。