首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何启动新的Linux发行版?

如何启动新的Linux发行版?
EN

Unix & Linux用户
提问于 2011-03-25 08:44:07
回答 5查看 10.2K关注 0票数 29

我和我的一些朋友对启动一个新的Linux发行版感兴趣。我们该怎么做?我们需要计划些什么?

背景故事

我代表了一个Linux系统管理员/实现者社区,他们的特殊需求包括:

  • 特定的“精益”内核配置
  • 适合我们的“领域需要”的包管理
  • 为我们的“用例”优化的二进制包
  • 无x系统

关键是:我们需要一个专门配置的生产质量Linux发行版,专门作为运行。与其在每次我们需要VM化服务器时跳过所有的循环和循环,我们更想要一个为其环境进行优化的半准备系统。

因为这些VM是生产服务器,所以稳定性是必须的,老实说,我们目前所知道的可用的包管理系统并不能提供保证。ZyppConary最接近我们的需求,但在某些方面仍然没有实现。

EN

回答 5

Unix & Linux用户

发布于 2011-03-25 08:58:17

您可能想看看Linux从零开始

Linux从头开始(LFS)是一个项目,它为您提供了逐步构建您自己的定制Linux系统的完整说明。

票数 21
EN

Unix & Linux用户

发布于 2011-03-25 14:27:42

您将需要一个最小的运行系统,可能来自另一个发行版,以“引导”您自己的发行版,至少足够让gcc或另一个C编译器运行。然后,您需要首先决定哪些核心库(包括libc)和软件包含系统的基本状态,即“无包安装”状态。然后,获取这些库和软件的源代码并编译它们,确保所有的软件都能找到它所需要的库,并开始创建您的底层基础环境。

基本上,您的引导环境不过是一个正在运行的内核,获得一个基本的shell、一个C编译器以及诸如rmcptar之类的基本功能所需的绝对最小值。接下来您应该启动并运行Perl。一旦创建了基本系统,就需要持久化,并创建一些引导脚本,这些脚本将系统从初始引导到编译器可用的shell。

然后,您需要设计/编写包系统和格式,并将源代码下载到您要打包、编译和打包的软件中,并为您的包设计一个健壮的分发系统。所有这些都不是微不足道的。祝好运。

票数 9
EN

Unix & Linux用户

发布于 2011-03-25 08:50:51

如果您只需要一些默认应用程序,您可以使用一些简单的工具定制一个现有发行版(如ubuntu )。http://maketecheasier.com/reconstructor-creating-your-own-ubuntu-distribution/2008/07/05

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/10081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档