Linux内核维护者有这些东西!你明白吗?

Linux是一个开放源代码的计算机操作系统内核。

它是用C语言编写的并符合POSIX标准的类Unix操作系统。

就目前而言,Windows仍然是最主流的系统,但是Linux的最新势头也相当强劲。

许多人已经开始放弃Windows并转而使用Linux。

与Windows相比,Linux运行速度更快。

Linux内核也由某人维护,但是您是否了解Linux内核维护者的这些知识?您对内核维护者了解多少? Linux内核5.5于2020年1月发布。

到目前为止,来自将近4,600个开发人员的近87,000个补丁已全部合并到主线仓库中。

对于愿意花费时间的内核开发人员来说,复查这些补丁的所有工作也是一项艰巨的任务。

因此,是否接受合并的补丁程序,将这个决定委派给每个子系统的维护者(maintainer)来决定一个代理,这意味着它们是相对独立的。

他们每个人都有部分或完全的决定要对内核的这一部分进行更改。

这些维护者记录在一个名为MAINTAINERS的文件中(当然使用此名称)。

在与Dirk的一次对话中,Linus认为Linux内核开发对大多数人来说很无聊。

“我说内核很无聊,但是我的意思是,从某种意义上说,许多新技术应该比内核开发更有趣。

但是对于我和其他内核开发人员而言,没有什么比与底层硬件交互更有趣的了,因为内核开发确实控制着计算机中将发生的所有事情。

因此内核对我来说不是很无聊,但我认为大多数人应该认为它们很无聊。

换句话说,在进行Linux维护时,它们非常无聊。

Linux内核维护期间非常无聊的事情。

但是有人必须这样做。

但是,MAINTAINERS文件也需要维护。

它很好地反映了现实吗? MAINTAINERS文件的目的不仅仅是让所有人都喜欢维护者。

开发人员需要使用它来确定将补丁发送到哪里。

通过查看修补程序修改的文件,get_maintainer.pl脚本可以生成一系列电子邮件地址来发送修补程序,从而使此过程更加自动化。

如果此文件中有错误消息,则补丁可能会发送到错误的位置,因此我们需要此文件来保持更新。

最近,编辑收到了雅库布·基辛斯基(Jakub Kicinski)的建议。

他认为,通过将《维护者》中的各个项目与现实世界中的作品进行比较,应该获得一些线索。

因此,在将Python投掷了一段时间之后,我们得到了一个新的分析脚本。

Linux之父Linus在一次采访中透露:“我们确实有很多编写代码的人,但是我们缺乏维护人员”。

在Linus看来,Linux内核项目未来交接的困难在于找到自己的继任者。

“事实证明,我们很难找到合格的新维护人员。

因此,成为内核维护者的要求非常严格,因为要成为内核维护者,您必须始终存在,这意味着您必须每天在计算机前阅读。

就像我过去30年来所做的一样,来自世界各地的电子邮件都会回复电子邮件。

永不间断。

现在,我们很难找到他人代码的真实视图,并严格检查上游的每个提交内容,以确定他们是否可以成为合并到我们主要代码中的人员。

这是我们面临的主要问题。

莱纳斯说。

当您成为Linux维护者时,您需要遵循《贡献者合同行为准则》。

该规范是一个通用文档,旨在为几乎所有开源社区提供一套规则。

每个开源社区都是唯一的,Linux内核也不例外。

因此,本文介绍了如何在Linux内核社区中解释它。

我们也不希望这种解释随着时间的流逝而保持不变,并且会根据需要进行调整。

Windows由Microsoft员工维护。

我个人认为Linux将在未来超越窗口,成为最通用的系统。

由于它的便利性和开源性,要成为内核维护者既困难又要求很高。

表示不可能。

正是由于这个困难,Linux才能成为一个真正的好系统。

在此之前,还有许多大牛从Windows切换到linux系统,因此其前景是光明的。

Linux有很多要讨论的地方,因此在这里我不再赘述。

有兴趣的人可以继续关注21ic电子网络,继续关注编辑。

联系方式

自1984年起,久尹开始研发并制造质量可靠的电子元件及相关设备 并以创新的设计技术在机械设备上增加良好的使用者界面,因此成为全球被动零件领域的知名设备制造商。 久尹一直凭借着诚实、负责与积极的心态去克服各项挑战,让团队得以建立核心能力与价值。久尹的团队拥有机械设计技术、实际的全球性代工经验、优质的概念以及与国际市场的交流及互动能力。这些竞争优势为久尹及其所有的合作伙伴提供了亮丽的未来,并能够在多变的环境与市场下继续保持领先地位。

查看详情

在线咨询