Linux主要发行版目前面临的问题:钱足够但很缺人!

2020 年 10 月 09 日

Linux主要发行版目前面临的问题:钱足够但很缺人!

Debian 项目牵头人(DPL,Debian Project Leader)Jonathan Carter 表示:“ Debian 这一 Linux 主要发行版目前面临的问题,并非在于缺少资金,而是缺少志愿开发人员。”

本文由英国技术媒体 Register 首发,InfoQ 经授权全文翻译。

Jonathan Carter 指出,Debian 社区的主要问题并非在于缺少资金,而是缺少志愿开发人员。

相对于数以千计依赖 Debian 的组织而言,Debian 项目在规模上相形见绌。除 Ubuntu 之外,还有其它一些广为使用的发行版都是基于 Debian 的,其中包括 Devuan、Kali、Knoppix、LMDE、Raspberry Pi OS(原 Raspbian)、SteamOS 和 Tails 等。

一些 Linux 发行版是基于 Ubuntu 的,除 Kubuntu 和 MATE 等官方变体外,还有 Linux Mint、Linspire 和 Zorin 等第三方变体。Dibian 本身也广泛用于运行本地和公有云上的服务器应用,并且是完全免费的。当然,Google 和 AWS 也位列此次 DebConf20 大会的白金赞助商。Debian 是由美国非盈利组织 SPI(Software in the Public Interest,公共利益软件组织)运营的。

“Debian 人不喜欢花钱,对此有负罪感。”

在本次 DebConf20 线上大会上,Carter 在“Debian 现状”部分报告了 Debian 项目具有非常健康的财务状况。他指出,项目受益于 SPI 等多家组织,目前银行账户金额超过 90 万美元。“一旦做事缺钱,就会有(赞助商)出手。”

Jonathan Carter 的演讲报告幻灯片,“问题永无止境”

社区的文化是不花费不必要的钱。Carter 说,“Debian 人不喜欢花钱,对此有负罪感”。在 Register 看来,这导致社区依赖于少量中坚开发人员承担所有的工作。

官方给出了为 Debian 项目添砖加瓦的开发人员统计情况。目前上传代码的开发人员有 975 人,项目维护者有 223 人。在 Carter 看来,这远远不够,因为 Debian 项目正在不断增长。

在 2009 年,当时的发行版 Lenny 的 i386 架构中有近 2.2 万个二进制软件包。目前的 Bullseye 发行版中,amd64 架构中就有超过 6.1 万个二进制软件包。Carter 指出,“规模很快就会突破 10 万个软件包”。因此,规模扩张是项目面对的燃眉之急。

当前很多人承担了过多的责任。

最大的问题在于参与者,而非具体的过程。Carter 认为项目本身非常具有挑战。“问题永无止境,潜藏于项目的方方面面。计算机科学领域的任何问题,都同样存在于我们的工作中”。这将吸引那些勇于面对挑战的志愿开发人员参与其中,“Debian 是一个值得投入毕生精力关注的项目”。

“在不增加现有开发人员工作强度前提下,我估算达成我们期望项目目标所需增加的志愿开发人员规模,大约是目前人员规模的三倍。当前的项目人员承担了过多的责任,因为大家感觉到每个人都是不可替代的。”

一种考虑是增加人员的多样性。Carter 本人来自南非,更倾向于增加非洲籍和女性代码开发人员。他还提议增加小规模会议、用户组活动等本地 Debian 活动,进而“降低进入项目的门槛”。

Carter 认为需提供更好的入门指南,以便于更多志愿者和维护者得以参与 Debian 项目开发中。

人员问题并非 Debian 独有。上个月,Linux 基金会成员 Sarah Novotny 也向 Register 提出了降低新内核开发人员门槛中的挑战。

另一个问题是新软件包会卡在 NEW 队列中等待核准。Carterh 说,“这是我们大家的一个痛点。很多软件包会卡顿很长时间”。今年早期,NEW 队列的规模达到了历史新高,通过团队努力到 7 月已大为削减。

Carter 说,项目本身正在不断改进,也需要做更多努力。团队正与联想商洽在其 OEM 笔记本上预装 Debian 系统,虽然 Carter 也明白,即便是 Debian 开发人员,大多也会在购买这样的笔记本后立刻卸载预装版本并重装系统。团队认识到,最大的挑战在于为最新硬件提供驱动。

Carter 指出,Debian 开发人员通常使用的是一些已不在市面上流通的设备,例如一些旧型号的 Thinkpad 笔记本。

尽管 Carter 对缺少开发人员忧心忡忡,但是事实上 Debian 项目和社区文化目前运作很好,在开源软件社区和商业组织两条线上成绩斐然。

Carter 指出,“Debian 开发人员同时也是 Debian 的用户。商业领域内用户和开发人员间的冲突,并不存在于 Debian 项目中”。基于社区文化的良好传承,才能进一步考虑如何做大做强。

原文链接:

https://www.theregister.com/2020/09/10/debian_project_address

2020 年 10 月 09 日 08:59 1743

评论

发布
暂无评论
发现更多内容

OFD版式技术深度解读:卷首语

华宇法律科技

版式文档 OFD

controller-manager的主动驱逐

Geek_f24c45

Kubernetes k8s

Python 到底是强类型语言,还是弱类型语言?

Python猫

Java c++ Python 编程

开发者的福音,LR.NET模块化代码生成器

Learun

Java 敏捷开发 .net core 计算机程序设计艺术 软件设计

向云再出发:如数据般飞驰的内蒙古

脑极体

Vue+Springboot项目部署

ZRK

Vue 前后端分离 springboot 部署

新基建迎来风口 新人才仍有缺口

CECBC区块链专委会

人工智能 新基建 数字化基础

数字人民币钱包短暂露面 金融诈骗伺机而起

CECBC区块链专委会

数字货币 钱包 货币

文件系统

Linuxer

数字资产钱包开发,深圳区块链理财钱包服务商

13530558032

Week12

一叶知秋

你也许还不懂静态方法和实例方法

架构师修行之路

MySQL复杂where条件分析

程序员历小冰

MySQL

NodeX Component - 滴滴集团 Node.js 生态组件体系

滴滴普惠出行

【译】Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases 上篇

花里胡哨

分布式数据库 异步 Amazon Aurora 日志驱动

开发任务管理分析报告

森林

Redis 持久化--AOF

是老郭啊

redis redis持久化 aof

10万奖金等你拿!2020第四届易观OLAP算法大赛火热开启

易观大数据

深入了解 Rust 异步开发模式

lipi

rust 异步

USDT承兑商软件开发,区块链支付系统源码搭建

13530558032

产品经理的架构思维

吴世亮

架构 产品经理 电商

面试是一张窄窄的船票

escray

面试 学习笔记 面试现场

数字货币交易平台搭建,去中心化交易所开发方案

13530558032

合约跟单软件开发,合约跟单交易所系统开发搭建

13530558032

在面试中成长

escray

面试 学习笔记 面试现场

管理时间还是挥霍时间?

钰湚

时间管理 工作体会 工作哲学 学习法

Spring Boot中获取配置的一些方法

Geek_416be1

Spring Boot 2

看百度技术专家如何深入研究,重复使用的代码经验——设计模式

周老师

Java 编程 程序员 架构 设计模式

人民版权 获2020中国产业区块链创新奖

CECBC区块链专委会

区块链 产业发展 版权

易观CTO郭炜:如何构建企业级大数据Ad-hoc查询引擎

易观大数据

JAVA,.NET项目开发难上手?Learun敏捷开发框架解君愁

Philips

Java 敏捷开发 .net core

Linux主要发行版目前面临的问题:钱足够但很缺人!-InfoQ