“上游”和“下游”内核之间的区别

“上游”和“下游”内核之间的区别

有什么区别上游下游核心?

上游kernel指的是最新的内核。但下游核心?

答案1

在Linux发行版中,术语“上游”(也适用于内核)是指程序/软件(在您的情况下为内核)的原始版本(由软件开发人员发布),而“下游”是指Linux发行版提供的软件。后一个版本通常包含一些补丁,并以一些特定的配置进行分发,这使得它与原始软件有些不同。不同的 Linux 发行版应用不同的补丁集并以不同的方式配置软件(在编译期间)。这使得 Linux 发行版发布的相同软件有很大不同(特别是当项目“大”并且包含大量配置选项时)。例如,Linux 内核可能包含数千个编译时选项,并且每个发行版都应用了自己的一组配置选项。

该术语经常用在类似 bugzilla 的开源项目网站中。 “上游问题”意味着问题存在于“原始”程序中,应该由其开发人员修复。 “下游问题”意味着 Linux 发行版开发人员(分发软件)犯了一些错误(至少据信是这样),这使得软件以不适当的方式运行(例如,应用了过时的补丁,某些错误的配置文件)提供等)。

相关内容