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围绕代码注释和代

2021-12-08

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

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) 提起了诉讼,想

2022-09-21

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

2022-06-09

openSUSE Leap 15.4 已发布,openSUSE 是基于企业发行版 SUSE Linux Enterprise (SLE) 的社区发行版。 Leap 15.4 的新功能是 Leap Micro 5.2。Leap Micro 是一个现代轻量级操作系统,非常适合主机容器和虚拟化工作负载。Leap Micro 非常适合分散式计算

2021-11-24

最新的 Linux 内核补丁显示,下一代 Gen AMD ZEN 处理器最多能够具有 12 个 CCD(core-complex die)。 目前,用于监测 AMD 处理器温度的 k10temp Linux 驱动程序最多可以处理 8 个 CCD,而下一代 AMD Zen 处理器的配置将达到 12 个 CCD,以

2022-04-11

桌面上提供 改进 Tmux,提供更好的默认配置 将底层的 Debian 升级至 10.12 更新 Terminology 终端应用,带来了新特性 优化内核稳定性 详情查看发布公告。 Elive,或者称为 Enlightenment live CD,是基于 Debian 的桌面 Li

2022-06-03

软件开发与设计公司 The Software House 就 2022 年的前端市场状态进行了一次调查,该调查基于全球 125 个国家/地区超 3700 名前端开发专业人士所提供的数据;并邀请了 19 位前端专家分享他们的想法以及对调查结果的见解。 数据显

2022-09-19

Red Hat 工程师 Hans de Goede 长期致力于解决台式机/笔记本电脑的 Linux 硬件改进,在近日的 Linux Plumbers 大会上,Hans  介绍了最新的改进:用户空间的背光/亮度界面接口优化。 早在 2014 年Hans 就一直在谈论背光接口的问题,一

2022-03-22

有对应的软件包管理器,那就是 Chocolatey。如今 Chocolatey 迎来了自己的 11 周岁。 2011 年 3 月 21 日 Chocolatey 正式诞生,并于两天后发布了首个版本。Chocolatey 软件公司的创始人 Rob Reynolds(@)编写并提交了第一行代码。Chocolatey

2022-07-31

过它没有选择知名的滚动更新发行版 Arch Linux,而是基于 Debian 测试分支构建了 gLinux Rodete (Rolling Debian Testing)。 选择 Debian 是因为它有着庞大的社区和软件库,还可以使用 Debian 格式的现有内部软件包和工具。而且 Ubuntu

2021-12-02

Remix 是一个由 React Router 开发团队所开发的基于 React 和 Node 的全栈框架,以解决开发者在用 React 开发时面临的一些棘手问题,如今 Remix 关闭付费订阅模式,正式开源。 众所周知,在使用 React 开发单页面时,最常见的问