Debian项目有足够的资金,但没有足够的开发人员

2020-09-11 21:21:07

Debian项目负责人(DPL)Jonathan Carter将Debian社区的关键问题描述为不是缺少资金,而是缺少志愿者开发人员。

与依赖它的数以千计的组织相比,这个项目微不足道。Ubuntu基于Debian,其他著名的发行版包括Devuan、Kali、Knoppix、LMDE、Raspberry Pi OS(以前称为Raspbian)、SteamOS和Tails。

还有其他基于Ubuntu的发行版,不仅有官方版本的Kubuntu和Mate,还有来自第三方的发行版,如Linux Mint、Lspirire和Zorin。Debian本身也广泛用于运行服务器应用程序,无论是在内部部署还是在公共云中运行。它也是完全免费的。因此,谷歌和AWS跻身最近DebConf20大会的白金赞助商之列也就不足为奇了。Debian得到了一家名为SPI(公共利益软件)的非营利性美国组织的支持。

在虚拟DebConf20上发表的Debian现状演讲中,Carter概述了Debian项目的财务状况,这些都是健康的。他说,在包括SPI在内的几个Debian组织中,该项目在银行有超过90万美元的资金,“如果我们真的需要钱做某事,[赞助商]会在那里帮助我们。”

社区的文化是不会不必要地花钱。“德比亚人不喜欢花钱,”他说。“他们感到内疚。”我们认为这导致它依赖于一小群志愿开发人员,他们最终承担了所有的工作。

在这里可以找到关于谁在Debian上辛勤工作的统计数据。目前有975名上传开发人员和223名维护人员。根据卡特的说法,这是不够的。Debian正在变得越来越大,他说。

2009年,Lenny中有22,000个用于i386架构的二进制软件包,这是当时的发行版。今天,在即将发布的Bullseye中有超过61,000个AMD64二进制包。他说,在Bullseye之后,“10万个包裹即将成为一个严肃的现实。”该项目需要更多地关注相应的扩展。

不过,最大的问题是人,而不是流程。他说,这项工作要求很高。“Debian是一个无底洞,问题层出不穷。这是我们工作中固有的。我们几乎受到计算机科学领域存在的每一个问题的影响。“。这往往会吸引那些喜欢解决棘手问题的志愿开发人员,“我们的生活经常被Debian占据,”他说。

“我试着计算出我们需要多少志愿者才能达到我们想要的水平,同时又不会增加我们目前的开发人员…的压力。有了三次机会,我们大概可以达到我们所有的目标。现在有太多人承担太多的责任,因为他们觉得没有别人可以做。“。

一种可能性是增加多样性。卡特来自南非,他特别欢迎更多的非洲开发人员以及更多的女性来编写代码。他还提议增加Debian本地活动的数量,如迷你会议或用户组,这“降低了项目的进入门槛”。

他说,进入Debian开发的道路应该变得更容易,有更好的入门指南,这可能会带来更多的志愿者程序员和维护员。

这个问题并不是Debian独有的。上个月,Linux基金会董事会成员萨拉·诺沃特尼(Sarah Novotny)在接受“注册”采访时谈到了降低新内核开发者进入门槛的挑战。

Linux基金会董事会成员表示,依赖纯文本电子邮件是内核开发的进入障碍。

多读。

这个问题的另一个方面是,新的包裹可能会滞留在等待审批的新队列中。“这是我们很多人的痛处,…。许多包裹已经在那里滞留了很长一段时间,“卡特说。这个队列在今年早些时候达到了创纪录的大小,尽管团队的努力在7月份看到了大小的大幅减少。

卡特说,该项目正在努力让自己更出名,但还可以做得更多。他们正在与联想商谈如何才能让Debian出现在OEM笔记本电脑上-尽管他说,如果他们购买了这样的东西,大多数Debian开发者会立即删除并重新安装。他们了解到,最大的挑战是拥有最新硬件的驱动程序。

卡特说,典型的Debian开发人员经常使用“不再可用的”模型,例如旧的ThinkPad。

尽管Carter警告说开发人员短缺,但Debian项目的能力和文化表现良好,对自由软件社区和依赖于他们的许多商业组织来说都是非常出色的工作,这也是事实。

“Debian开发人员也是Debian用户。商业世界中经常存在的用户和开发者之间的冲突在Debian上是不存在的,“Carter解释说。只有在使其发挥作用的文化能够得到保护的情况下,才能使其规模更大、知名度更高,这才是一件好事。

The Register-独立于科技界的新闻和观点。情况发布的一部分