标签 Debian 下的文章

Debian 开发者及 Linux 内核维护者 Ben Hutchings 在上周宣布,Debian 项目正在逐步停止对老式的 32 位 硬件架构的支持,32 位处理器里仅支持 i686 处理器。

在即将到来的 Debian GNU/Linux 9.0 “Stretch” 中,他们会停止支持 i586 和混合式 i586/i686 处理器。当前 Debian 9 正处于前期开发的 Debian Testing 通道。之所以停止支持,这是由于最近发布的 GCC 仅支持 i686 级别的处理器了

“可能你没有注意到这个变化, gcc for i386 现在被改成针对 i686 级别处理器的了,其生成的代码在 i686 之外的处理器上运行会崩溃。在这种老式系统上运行运行测试通道和不稳定通道的机器请切换到之前的稳定通道(Jessie)。” Ben Hutchings 在公告中说。

该变化已经出现在 Linux 内核 4.3 中,并在去年上传到了 Debian 不稳定通道的软件库中。现在,如果用户仍然在 i586 或 i486 的老式计算机上运行 Debian 的话,请切换到 Debian GNU/Linux 8 “Jessie”上。

在 Debian GNU/Linux 8 “Jessie” 上支持的处理器

当前 Debian GNU/Linux 的稳定版,并且也是长期支持的版本是 Jessie,即 Debian GNU/Linux 8,会直到 2020年前都提供安全补丁和软件更新的支持。也就是说,至少到 2018 年都会对老式处理器提供支持。

下列的处理器是 Debian 8 “Jessie”中支持,而在 Debian 9 “Stretch” 中不支持的:

AMD K5、K6、K6-2 (即 K6 3D)和 K6-3,DM&P/SiS Vortex86 和 Vortex86SX, Cyrix III, MediaGX, MediaGXm, IDT Winchip C6 和 Winchip 2, Intel Pentium 和 Pentium with MMX, Rise mP6, VIA C3 'Samuel 2' 和 C3 'Ezra' i386。

尽管围绕 Debian Live 项目发生了很多戏剧性事件,关于 Debian Live 项目结束的公告的影响力甚至小于该项目首次出现时的公告。主要开发者的离开是最显而易见的损失,而社区对他本人及其项目的态度是很令人困惑的,但是这个项目也许还是会以其它的形式继续下去。所以 Debian 仍然会有更多的工具去创造启动光盘和其他介质。尽管是用这样一种有遗憾的方式,项目创始人 Dabiel Baumann 和 Debian CD 团队以及安装检测团队之间出现的长期争论已经被「解决」了。

在 11 月 9 日, Baumann 发表了题为「 Debian Live 项目的突然结束」的一篇公告。在那篇短文中,他一一列举出了自从这个和他有关的项目被发起以来近 10 年间发生的不同的事件,这些事件可以表明他在 Debian Live 项目上的努力一直没有被重视或没有被足够重视。最具决定性的因素是因为在「包的含义」上存在冲突, R.Learmonth 申请了新的包名,而这侵犯了在 Debian Live 上使用的命名空间。

考虑到最主要的 Debian Live 包之一被命名为 live-build ,而 R.Learmonth 申请的新包名却是 live-build-ng ,这简直是对 live-build 的挑战。 live-build-ng 意为一种围绕 vmdebootstrap(LCTT 译注:创造真实的和虚拟机Debian的磁盘映像)工具的外部包装,这种包装是为了创造 live 介质(光盘和USB的插入),也是 Debian Live 最需要的的部分。但是当 Baumann Learmonth 要求为他的包换一个不同的名字的时候,他得到了一个「有趣」的回复

应该注意到, live-build 不是一个 Debian 项目,它是一个声称自己是官方 Debian 项目的外部项目,这是一个需要我们解决的问题。

这不是命名空间的问题,我们要将以目前维护的 live-config 和 live-boot 包为基础,把它们加入到 Debian 的本地项目。如果迫不得已的话,这将会有很多分支,但是我希望它不要发生,这样的话我们就可以把这些包整合到 Debian 中并继续以一种协作的方式去开发。

live-build 已经被 debian-cd 放弃,live-build-ng 将会取代它。至少在一个精简的 Debian 环境中,live-build 会被放弃。我们(开发团队)正在与 debian-cd 和 Debian Installer 团队合作开发 live-build-ng 。

Debian Live 是一个「官方的」 Debian 项目(也可以是狭义的「官方」),尽管它因为思路上的不同产生过争论。除此之外, vmdebootstrap 的维护者 Neil Willians 为脱离 Debian Live 项目提供了如下的解释:

为了更好的支持 live-build 的代替者, vmdebootstrap 肯定会被推广。为了能够用 live-build 解决目前存在的问题,这项工作会由 debian-cd 团队来负责。这些问题包括可靠性问题,以及不能很好的支持多种机器和 UEFI 等。 vmdebootstrap 也存在着这些问题,我们用来自于对 live-boot 和 live-config 的支持情况来确定 vmdebootstrap 的功能。

这些抱怨听起来合情合理,但是它们可能已经在目前的项目中得到了解决。然而一些秘密的项目有很明显的取代 live-build 的意图。正如 Baumann 指出的,这些计划没有被发布到 debian-live 的邮件列表中。人们首次从 Debian Live 项目中获知这些计划正是因为这一次的ITP事件,所以它看起来像是一个「秘密计划」——有些事情在像 Debian 这样的项目中得不到很好的安排。

人们可能已经猜到了,有很多帖子都支持 Baumann 重命名 live-build-ng 的请求,但是紧接着,人们就因为他要停止继续在 Debian Live 上工作的决定而变得沮丧。然而 Learmonth 和 Williams 却坚持认为取代 live-build 很有必要。Learmonth 给 live-build-ng 换了一个争议性也许小一些的名字: live-wrapper 。他说他的目标是为 Debian Live 项目加入新的工具(并且「把 Debian Live 项目引入 Debian 里面」),但是完成这件事还需要很大的努力。

我向已经被 ITP 问题所困扰的每个人道歉。我们已经告知大家 live-wrapper 还不足以完全替代 live-build 且开发工作仍在进行以收集反馈。尽管有了这部分的工作,我们收到的反馈缺并不是我们所需要的。

这种对于取代 live-build 的强烈反对或许已经被预知到了。自由软件社区的沟通和交流很关键,所以,计划去替换一个项目的核心很容易引起争议——更何况是一个一直不为人所知的计划。从 Banumann 的角度来说,他当然不是完美的,他因为上传个不合适的 syslinux 包导致了 wheezy 的延迟发布,并且从那以后他被从 Debian 开发者暂时降级为 Debian 维护者。但是这不意味着他应该受到这种对待。当然,这个项目还有其他人参与,所以不仅仅是 Baumann 受到了影响。

Ben Armstrong 是其他参与者中的一位,在这个事件中,他很圆滑地处理了一些事,并且想从这个事件中全身而退。他从一封邮件13开始,这个邮件是为了庆祝这个项目,以及他和他的团队在过去几年取得的成果。正如他所说, Debian Live 的下游项目列表是很令人振奋的。在另一封邮件中,他也指出了这个项目不是没有生命力的:

如果 Debian CD 开发团队通过他们的努力开发出可行的、可靠的、经过完善测试替代品,以及一个合适的取代 live-build 的候选者,这对于 Debian 项目有利无害。如果他们继续做这件事,他们不会「用一个官方改良,但不可靠且几乎没有经过测试的待选者取代 live-build 」。到目前为止,我还没有看到他们那样做的迹象。其间, live-build 仍保留在存档中——它仍然处于良好状态,且没有一种经过改良的继任者来取代它,因此开发团队没有必要尽快删除它。

11 月 24 号, Armstrong 也在他的博客发布了一个有关 Debian Live 的新消息。它展示了从 Baumann 退出起两周内的令人高兴的进展。甚至有迹象表明 Debian Live 项目与 live-wrapper 开发者开展了合作。博客上也有了一个计划表,同时不可避免地寻求更多的帮助。这让人们有理由相信围绕项目发生的戏剧性事件仅仅是一个小摩擦——也许不可避免,但绝不是像现在看起来这么糟糕。


via: https://lwn.net/Articles/665839/

作者:Jake Edge 译者:vim-kakali 校对:PurlingNayuki

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Debian 开发者 Ondřej Surý 前几天在一个邮件列表中宣布他们开始迁移到 PHP 7.x 了,并支持 多版本并行安装 co-installable 。而此前几天,Ubuntu 也宣布其下一个版本 16.04 Xenial Xerus 将迁移到 PHP 7.x 。

Ondřej Surý 说:“如果你感兴趣这方面的讨论,推荐你加入到 pkg-php-maint, pkg-php-pecl 以及 pkg-php-pear 邮件列表,我们会在这里深入讨论。”

当前,PHP 7 已经出现在了 Debian Unstable 当中。想要帮助测试的人可以使用该分支进行测试了。

这次升级到 PHP 7 的一些值得注意的细节有:

  1. 软件包的名字将变成 phpMAJOR.MINOR 格式,包含了子版本号,即从原来的 php5-fpm 变成了 php7.0-fpm。
  2. 软件包会指向到默认的版本包,比如 php-fpm 会指向到 php7.0-fpm。除非特别需要,否则应该使用 php-fpm 包名。
  3. 相应的,路径也都变成带有小版本号的名称了,如:/etc/php5/cli 现在是 /etc/php/7.0/cli 。
  4. php-pear 现在不从独立源代码中构建了。
  5. PHP 7.0 改变了扩展 API,所以基本上全部的扩展都需要上游完成 PHP 7.0 兼容性修改。
  6. 预期在下一个 Debian 发行版(stretch)中只装载 PHP 7.0,也就是说到那时需要所有的扩展包都兼容 PHP 7.0。大多数扩展包都处于良好维护中,因此这不是问题。然而有一些废弃的包(比如 mysql)和不再维护的包就没法工作了,会从稳定版的 Debian 中移去。
  7. 当前的 Unstable 通道支持并行安装,即 php5 和 php7.0 会并存,所以改变很小,系统管理员可以有机会慢慢修正其配置。

参考:debiansoftpedia

Debian 项目组很悲伤地宣布 Debian 社区及项目失去了它的创立者 Ian Murdock。

Debian 只是 Ian 留给世人的一部分遗产,但也是 Ian 最为人所知的遗产之一。

Ian 很小就开始接触电脑。他对电脑从最初的好奇慢慢变得更加熟悉,在9岁的时候就开始经常写代码了。后来在 Krannert 管理学院的时候,有一门必修的编程课;这门课程强化了年轻的 Ian 对电脑的喜爱程度,也让他产生了让某些事情变得更好的想法。

1993年9月, Ian 启动了 Debian 项目;同年的晚些时候,发布了 Debian 的第一个版本。那个时候,Linux 发行版这样的概念还很新颖。正如 Ian 所说,这个想法是受 Linus Torvalds 所启发。Ian 发布 Debian 的目的很简单,他希望这个发行版能体现 Linux 和 GNU 的开源精神。

正是出于这个简单的目的,Ian 在软件世界掀起了一场运动。很多开发者加入 Ian 的项目,以在一个不断进步的世界里做出更好的软件。

正如 Ian 在 Debian 宣言 Debian Manifesto 中所说的那样:“Debian 的设计过程是公开的;这样做的目的是希望保证一流的软件质量,并且能反映和满足用户社区的需求。Debian 可以以模块化的方式进行开发,使得不同背景、不同技能的人都能参与进来。[...] 让不同的人参与也意味着可以在开发过程中博采众长、扬长避短。这样做,也可以让项目满足不同用户的需求而不仅仅是满足开发者的需求。”

他的主要关注点是创建一个 Linux 发行版和一种行正道的社区文化,无论是道义上还是技术上。

Debian 项目不断发布新版本,Debian 关于 软件自由 Software Freedom 的立场过去是、现在仍然是自由和开源世界的标杆。

Debian 0.01 版到 0.90 版在 1993年8月至93年12月之间发布。Ian Murdock写道:

“Debian 0.91 在1994年1月发布;这个版本有一个比较原始的包管理系统。[...] 那个时候,已经有些人加入到 Debian 的开发中来了,但是绝大部分时间还是我来准备发布的版本。0.91是最后一个这样弄出来的版本。”

“1994年的大部分时间花在了 Debian 项目的组织上,也因此,其它参与者能高效地为该项目添砖添瓦; 还有一部分时间花在了dpkg上[...]。”

"Debian 0.93 的第五个版本是在95年的三月份发布的,它也是 Debain 项目的第一个现代版:因为当时有很多开发者参与其中(虽然我记不得到底有多少个了);每个人维护他们自己的软件包;在安装完核心系统之后,当时我们用 dpkg 来管理这些软件包。”

“1995年发布了 Debian 0.93 版的第6个发布版本,这个版本也是 a.out 的最后一个版本(LCTT 译注:在 linux/unix 系统上,通过 gcc、g++ 来编译 C/C++ 程序时,如果没有指定 -o 参数,会默认生成名为 a.out 的目标二进制,这儿说明以前的开发管理相当原始,不是比较规范的那种方式来发布和管理相关的软件包)。当时大约有60多个开发者参与进来维护 0.93R6 的软件包。如果我没记错的话,dselect首先出现在093R6中。”

当他在1996年3月停止积极参与 Debian 项目之时,他表达了对 Debian 093R6 的钟爱;他说 0.93R6 “是我最喜欢的 Debian 版本”,虽然他也承认这有他的个人偏见在里面。

1996年3月,Ian Murdock 退出 Debian 项目的领导,并任命 Bruce Perens 作为 Debin 项目的新的领导人。

行正道这个理念一直影响着 Ian 的工作,包括 Debian 项目和其接下来数年的工作;他总是向着无限可能的明天而努力。

Debian 项目仍将前行,它会成为这个世界上随处可见的 通用操作系统 Universal Operating System 。无论在小的嵌入式设备上,还是庞大的集群系统上,再到空间站上“ 都能见到 Debian 的身影 of course it runs Debian ”。Debian 已被移植到了多种架构和硬件类型上。

Ian 的梦想永存:Debian 由一个强大的社区所缔造;这个社区孕育了新的开发方式,成长理念和好奇心。Debian 社区仍是最活跃的社区;数以千计的开发人员日日夜夜的工作,以为人们提供可靠的安全的操作系统。Debian 点燃了那些希望让世界变得更好的人的兴趣、好奇心与激情。这种影响旷日持久。

我们对 Ian 表示由衷的感谢。

我们在 Debian 的所有网站和和服务中用深色的主页旗帜广告及 logo 上的绶带表达了我们的反应和哀悼。在这段艰苦的时期,Debian 社区的关怀与 Ian 的家人同在。

他的家人希望保护他们的隐私,而我们也很愿意遵从他们的意愿。

在 Debian 社区内或 Linux 社区中的成员,可以将悼词发送至 [email protected] , 这些悼词将会被归档留存。

这个电子邮件地址将会在2016年1月末之前有效。而后 Debian 项目组将会将归档交给 Ian 的家人,若 Ian 的家人愿意,我们将在今年晚些时候公布其内容。


via: https://www.debian.org/News/2016/20160105

译者: hittlle, StdioA 校对: wxy

更新:旧金山警局给出了事件经过。

Docker 公司30日宣布,著名的 Debian 创始人 Ian Murdock 已经去世,享年 42 岁。

他同时也是 Docker 公司员工、之前还担任过 Linux 基金会的 CTO、 Sun 微系统的印第安纳项目的首席架构师和 SalesForce 员工。这件事情为他的家人、Debian 社区、Docker 社区以及开源世界带来了巨大悲痛。

在公布该消息的文章中,并没有说明他的死因。Docker 公司拒绝对此评论。旧金山警局也没有及时提供导致 Ian Murdock 死亡的原因。(更新:旧金山警局给出了事件经过。

当地时间本周一,他的 Twitter 账户贴了一些推文(PDF 归档),表明其与警察发生了一些冲突,夜间的一则推文则说他要自杀。有人猜测其 Twitter 账户被入侵,之后,该 Twitter 账户被删除了。

周一晚上, Ian Murdock 去世,目前还不得而知具体事件经过。

“Ian 率先建立了真正的开源项目和开源社区,拥抱开放设计和开放贡献;事实上开源运动的指导性文件( 开放源码定义 Open Source Definition )的形成最初就是来自 Debian 的立场声明”,Docker 的 CEO,Ben Golub 在博文中写到,“这是一份来自 Ian 为开源所贡献的公约,而当前 Debian 社区已经有超过 1000 人参与到其开发之中。”

Murdock 于 1993年8月创建了 Debian,他即是“Debian”这个名字中的“ian”。在他的个人博客中,他谈到了该项目的成果,“任何人都可以贡献到它所集成的软件库之中,Debian 可以说是行业内的第一个应用商店(虽然原始)”。

在过去几年,Docker 成为了最流行的 Linux 容器,这与他加入这个初创公司密不可分,而且他在 Linux 世界里受到广泛赞誉。在周一的 Twitter 上,很多 Debian 用户对他表示了同情和支持。Debian 社区也发布了悼念文章

Debian 及广大的 Linux 社区的人们,可以发送你的哀悼信到 [email protected]

参考来源:venturebeatdebiandocker

目前并不清楚是他本人所为还是遭到了入侵。

更新:旧金山警局给出了事件经过。

更新:据 Docker 公司 消息, Ian Murdock 已经去世,终年 42 岁!目前,旧金山警局尚未有进一步说明。

Debian Linux 发行版的创始人 Ian Murdock 在他的 Twitter 账号(已删除)上发布消息称其受到警察的暴力对待,准备自杀。

i’m committing suicide tonight.. do not intervene as i have many stories to tell and do not want them to die with me #debian #runnerkristy67

— Ian Murdock (@imurdock) December 28, 2015

随后他又连续发布了多条推文,放弃了自杀,称会在其个人博客上详述始末。警察去“拜访”了他,然后把他送去了医院。

I’ll write more on my blog later. But the police here beat me up for knowing on my neighbor’s door.. they sent me to the hospital.

— Ian Murdock (@imurdock) December 28, 2015

他称他被控袭击了警察,需要2.5万美金的保释金才能获释。这意味着他要在监狱里待一段时间了。

但到目前为止,尚未见到其进一步信息,并且其 Twitter 账号已被删除。

目前并不清楚这个事情的真伪,是真的受到了警察的暴力对待,还是其 Twitter 账号遭到了入侵。但是,目前看起来情况并不乐观。

一个可能是他的 Twitter 账户遭到了入侵,因为发的这些推文并不像是他平时说话的方式。他现在任职于 Docker ,社区已经有人通过 Twitter 询问了 Docker 公司,但尚未收到答复。

希望 Ian Murdock 一切都安好。

参考来源:techaeristwittersoftpedia 等。