Debian 向右:或将迎来决定性改革


开源社区是个独特的存在。它虽然结构松散但却又切实有效,为社会提供便利好用的产品却不以利益为目的,将志趣相同的人们聚集在一起但又完整地保存了每一个个体的独特性...... 这些开源社区就像是一场场风格迥异的社会实验。

 其中,Debian 社区是一个典型代表。作为 Linux 最早的发行版本之一,诞生于1993年的 Debian 可以算是开源社区中的“活化石”。这也令 Debian 在机制、行事和文化等方面都体现出了一定的“古典”特质。

最近,Debian 社区正在酝酿一件大事 —— 改革自己的决策机制。一直以来,Debian 的决策机制都饱受诟病,不少优秀的开发者因此离开,这样的变革或许不可避免。

01 离开

“长久以来,Debian 都难以作出改变。”

2014年的时候,Joey Hess 决定离开贡献18年之久的 Debian。促使他离开的直接原因是,Debian 社区对于是否接受 systemd(一种 init 进程)争执不下。这件事引起了 Debian 内部长达数年的争论,至今仍然没有定论。

当然,systemd 事件仅仅是一个引子,Joey 已经感受到了 Debian 社区背后所隐藏的某种“病态”。 

“ 我第一次感觉到 Debian 的这种(病态),是在 Debian 改变‘ /usr/doc’这一错误的文件保存路径(系统文件的标准要求被保存在‘usr/share/doc’中)的时候,完成这样一个再简单不过的操作更改,Debian 居然花了6年之久。” 在 Joey Hess 看来,这实在太荒诞了。

要知道,Joey 并不是为此离开的第一位前辈。此前,Matthew Garrett 在2006年就指出了 Debian 决策效率低下的痛点,而他曾任 Debian Project Leader(简称 DPL,是 Debian 的项目负责人)。

Joey Hess 是 Debian 中的元老,颇具影响力 

不过话说回来,Debian 毕竟是个志愿者组织,社区的事情会被成员放在较后的优先级上,效率自然低下。况且,Debian 组织庞大,事情也不像只有十余名维护者的开源社区一样好解决。

但是,同样的问题引来了更多的人离开。2019年3月,一位名为 Michael Stapelberg 的 Debian 包维护者在其个人博客发表了一篇长文,宣布退出 Debian 的维护。他的文章引起了 Debian 社区内外的广泛关注。

Stapelberg 提到了几个星期前参加 Debian 聚会时的感受,他表示这次聚会讨论的主题和几年前基本一样,这使得他开始反思自己是否仍适合留在 Debian 继续参与维护。

除此之外,Stapelberg 还在博客中抱怨了 Debian 糟糕的开发流程,认为 Debian 整个开发评估流程都非常迟钝,比如:补丁的评估没有截止日期,有时候他会收到通知说几年前递交的补丁现在合并了。

事不过三,这些开发者的离开足以警醒 Debian 内部。


相關推薦

2021-11-11

更新对 PowerShell 编辑器的核心: PowerShell 引擎进行彻底的改革,创造更可靠和稳定的用户体验。 以前,集成控制台(PowerShell 扩展提供的 shell)是通过在共享主运行空间上设置线程池任务来运行的,而 LSP、语言服务器协议(Lang

2022-02-15

Rust 编程支持继续成熟;Phoronix 称,按着这一趋势,今年或将有望看到主线状态。 此次提交的 Rust for Linux v4 补丁中,包含的更新内容有: Rust 内核模块可以删除一些不再需要的 Crate 属性的 boilerplate code围绕代码注释和代

2023-11-28

LG 电子宣布改革组织架构,并成立 webOS 开发小组。 11 月 24 日,LG 电子发布公告称将改革组织架构,以提升竞争力、促进增长。重组计划包括为国际业务建立一个新的销售和营销公司,由 LG 电子北美公司前总裁兼首席执行官 Tho

2022-09-21

的滑动导航现在已经启用(在触摸板上的两个手指向左或向右滑动来执行) Firefox 现在符合 User Timing L3 规范,它为 performance.mark 和 performance.measure 方法增加了额外的可选参数,以提供自定义的开始时间、结束时间、持续时间和

2021-12-08

树莓派决定将其 Raspberry Pi OS 从 Debian Linux 的一个分支扩展到两个分支,以更好地支持所有用户。 每隔两年,作为树莓派 Raspberry Pi OS 基础的 Debian Linux 就会有一次重大的版本升级。今年 8 月,Debian “bullseye” 正式发布,

2023-04-14

自由和开源软件品牌的商业攻击所利用。 "FSF 迫切需要改革以完成其基本使命"。Drew 呼吁基金会进行以下更改: 改革领导班子。理查德·斯托曼 (Richard Stallman) 该走了。他所代表的人群排斥所有其他人,正在成为自由软件运

2023-02-17

Parrot OS 是一个基于 Debian 的 Linux 发行版,专注于安全、隐私和开发。 Parrot OS 5.2 包括几个新的功能和自 5.1 版本以来的改进,其中主要包括安全和稳定性的更新: Calamares 安装程序收到了几个重要的更新,以修复常见的安装

2022-11-14

第 87 位。 当然,这并不是说编程语言的进化已经完成或将完成。不管是好是坏,我们的行业都是一个致力于不断改造的反复无常的行业。但它确实表明,目前,行业创新集中在编程语言以外的领域,我们可能已经对可供开发

2023-01-19

统程序,不管是主系统的 crosh 命令行还是 Linux 子系统的 Debian 环境均可使用它。有了这个更为现代化的终端程序,你在 FydeOS 上的开发(瞎折腾)体验必将会大幅提升。 更完善的 SWA 系统出厂携带的网页程序(SWAs)迎来

2023-04-29

统程序,不管是主系统的 crosh 命令行还是 Linux 子系统的 Debian 环境均可使用它。有了这个更为现代化的终端程序,你在 FydeOS 上的开发(瞎折腾)体验必将会大幅提升。   更完善的 SWA 系统出厂携带的网页程序(SWAs

2021-11-25

信息,阐述了他对 Linux 的想法,最古老 Linux 发行版之一 Debian 就此诞生。 Murdock 那时候应该没有想到,Debian 会在开源历史获得如此重要的地位。 1996年,Murdock 退出 Debian 项目的领导,接手的正是 OSI(Open Source Intiative)的发

2022-07-27

被逐出 Debian 社区之后,开发者 Daniel Pocock 一直在使用“debian.community”域名批评 Debian 项目及其成员。因此,Debian 项目、Debian 瑞士代表组织 Debian.ch  ,以及非营利组织 SPI 联合向世界知识产权组织(WIPO) 提起了诉讼,想

2023-08-16

程序,Go 2 永远不会出现。从 2017 年开始对 Go 1 进行重大改革来看,Go 2 事实上早已存在。 所谓 Go 2 并非一个单独的重大更新版本,而是通过 “增量 (incremental) 更新” 的方式以逐渐抵达 "Go 2.0"。 他表示,未来不仅不会

2022-11-04

Nitrux 是一个基于 Debian 的 Linux 桌面发行版。它使用 Calamares 安装程序,包括建立在 KDE Plasma 5 桌面环境上的 NX 桌面和 MauiKit 应用程序。Nitrux 也不使用 systemd 作为它的启动系统;相反,它使用 OpenRC。 近日 Nitrux 2.5.0 正式发布,这