Debian成为最重要Linux发行版
2011-03-08 08:39:45 阿炯

无论根据哪一种标准,Debian都是最具有影响力的Linux发行版。不是每个人都在直接用它,很多人都是经过Ubuntu等派生版本间接的使用Debian。Debian是历史最悠久的的非商业社区发行版。根据DistroWatch统计, 在323款目前仍然活跃的发行版中,128款是基于Debian,74款是基于Ubuntu,换言之,所有发行版中有63%是源于Debian。相比之 下,50款发行版(15%)是基于Fedora或Red Hat,28款(9%)是基于Slackware,还有12款(4%)是基于Gentoo。

Debian 于 1993 年 8 月 16 日由 Ian Murdock 首次发布,最初将其称为"Debian Linux Release"。当时他将这封著名的电子邮件发送到 comp.os.linux.development 邮件列表,宣布他正在开发新的 Linux 发行版,并正在寻找建议。他将其称为 Debian Linux Release,并表示这是由 Linux 开发者从头开始开发的,尽管它受到 Softlanding Linux System (SLS) 的启发。

Debian 的名称由 Ian Murdock 当时的女友 Debra 和 Ian Murdock 自己的名字组合而成,所以根据这两个名字在美国的发音, Debian 一词读作 /'dɛbiːjən/。

作为一个大的系统组织框架,Debian 旗下有多种不同操作系统核心的分支计划,主要为采用 Linux 内核的 Debian GNU/Linux 系统,其他还有采用 GNU Hurd 内核的 Debian GNU/Hurd 系统、采用 FreeBSD 核心的 Debian GNU/kFreeBSD 系统(已经基本上中止了)等。现在大家说 Debian 的时候,默认是指 Debian GNU/Linux。

它被全球数百万计算机用户使用,并在十多种架构上得到支持,在生活中的方方面面为我们提供服务。从你附近机场的内部运作到你的汽车娱乐系统,从托管你喜欢的网站的云服务器到与它们通信的物联网设备,Debian 都是他们背后的支持。

Debian 项目是一个庞大而蓬勃发展的组织,拥有由志愿者组成的无数自组织团队。虽然它通常看起来很混乱,但该项目由两个主要的组织文件维持:Debian 社会契约(Debian Social Contract),用以提供改善社会的愿景,以及 Debian 自由软件指南(Debian Free Software Guidelines),它用于指示哪些软件是可以被使用的。项目章程和行为准则充当了重要的补充,章程(Constitution)规定了项目结构,行为准则(Code of Conduct)为项目内的互动奠定了基调。

对于 Debian 这样一个如此庞大的项目和社区,其漫长且滞后的决策过程常常被众人诟病,前两年还出现过无人参与竞选社区领导人的尴尬情况

无论如何,在这个特别的时刻,我们应该感谢 Debian 项目及其背后的所有人。如果你是 Linux 和开源的粉丝,今天也应该花一点时间来感谢 Debian,即便你不使用这款操作系统 —— 或基于它的发行版,因为 Debian 无疑对 Linux 和开源做出了积极的贡献。Debian 对 GNU 和 UNIX 精神的坚持,也获得开源社区、自由软件和开源软件信奉者的支持。

Debian 将支持从 F2FS 根文件系统进行系统引导


不少用户希望通过将 Flash-Friendly File-System (F2FS) 作为根文件系统来启动和运行 Debian,现在这个目标将有望在2020年中达成。尽管 F2FS 早已问世,并且得到了越来越多的采用,尤其是在 Android 移动设备上,但默认情况下,大多数 Linux 发行版都不允许默认从 F2FS 文件系统进行引导。不过事情现在迎来了转机,GRUB 2.04 在其 2019 年中期发布的版本中提供了 F2FS 支持。

更新后的 GRUB 能够支持读取 F2FS 根文件系统,而且这种支持也一直在向 Linux 发行版中扩散,当然还需要启用相关模块(F2FS 模块)才能使用。对于 Debian 而言,他们本周最终将 F2FS 模块添加到了已签名的 UEFI 映像中。

从 F2FS 引导 Debian 的另一部分难题是添加 F2FS 支持以作为 initramfs 的自动添加基础模块。对此,Debian 开发者 Romain Perier 正在努力使其适配 Debian 并从 F2FS 根文件系统进行的引导能正常运行。对于像 Ubuntu 这样的下游发行版来说,这也是一个好消息,因为它们最终也会引入这些变化。如果其他 Linux 发行版看到 F2FS 取得不错的性能指标后也能开始效仿,这也不失为好消息。由于 F2FS 拥有来自 Google 及其合作伙伴的投资,相对来说它也比较可靠。


2021年8月16日,Debian 官方博客发文庆祝 Debian 诞生 28 周年,并向项目的众多贡献者、开发者和用户致以感激和爱意。Debian 社区官方举办的 #DebConf21 会设置生日庆祝环节,预计将于 2021 年 8 月 24 日至 28 日在线举行。



Debian 诞生 30 周年

2023年8月16日,Debian 官方博客发文庆祝其诞生 30 周年。

Ian Murdock 他从头开始构建了 Debian,制定了有关包括升级方式、安装过程方面将采取何种方法的指南,并特别考虑到了没有互联网连接的用户。不过当时 Ian 没有意识到他在刚刚起步的 FOSS 社区中引发了一场运动,他积极投入到开发 Debian,吸入了海量开发者参与进来。该发行版在新闻组和世界各地的志愿者的帮助下,不断发展壮大,成为当今仍然存在的最大、最古老的免费操作系统之一。

时至今日,Debian 运行在集群系统、数据中心、台式计算机、嵌入式系统、物联网设备、笔记本电脑、服务器中,甚至你正在阅读本文的 Web 服务器和设备或许刚好也是基于 Debian。在此介绍一些较为小众的 Debian 分支:
1.Edu/Skolelinux - 专为学校和社区教育使用而设计的操作系统
2.Science - 为众多成熟和新兴领域提供免费科学软件
3.Hamradio - 面向业余无线电爱好者
4.Accessibility - 致力于设计适合残障人士需求的操作系统的项目
5.Astro - 面向专业和业余天文学家

Debian 项目是一个庞大而蓬勃发展的组织,拥有由志愿者组成的无数自组织团队。虽然它通常看起来很混乱,但该项目由两个主要的组织文件维持:Debian 社会契约 (Debian Social Contract),用以提供改善社会的愿景,以及 Debian 自由软件指南 (Debian Free Software Guidelines),它用于指示哪些软件是可以被使用的。项目章程和行为准则充当了重要的补充,章程 (Constitution) 规定了项目结构,行为准则 (Code of Conduct) 为项目内的互动奠定了基调。


几个最佳的基于Debian的Linux发行版

Debian是最受欢迎的发行版之一,尤其是在桌面发烧友和专业人士中。在此介绍了一些最流行和使用最广泛的基于Debian的Linux发行版。

1、MX Linux

当前在发行版中排名第一的是MX Linux,它是一个简单而稳定的桌面操作系统,结合了优雅和出色的性能。MX Linux最初是随XFCE桌面一起提供的,但后来扩展到包括分别于2020年8月和2020年9月提供的KDE(MX 19.2 KDE)Linux和MX Linux Fluxbox(MX-Fluxbox 19.2)环境。

MX Linux 19.2 KDE提供64位版本,具有多种MX Linux工具、AntiX的快照技术以及AntiX live USB系统。此外,KDE版本还提供了高级硬件支持(AHS),其主要重点是支持最新的硬件,如AMD GPU和最新的Intel图形驱动程序。

此外,您还将获得最新的现成的日常应用程序,如LibreOffice 6.1.5、Firefox79、Thunderbird 68.11和VLC 3.0.11等等。

作为一个中等规模的发行版,MX-Linux由于其低资源消耗,同时为用户提供了一个流畅的用户界面和用户友好的体验,因此被强烈推荐为老化PC的发行版。你可以从1GB RAM,10GB硬盘,Intel或AMD处理器开始。

2、Ubuntu

Ubuntu可以说是最广泛使用的免费和开源Linux发行版之一,尤其是对桌面发烧友来说,Ubuntu不需要介绍。自从Canonical在2004年首次发布Ubuntu以来,Ubuntu在扩展其对服务器、物联网设备和云技术的支持方面取得了巨大的飞跃。

最新版本,Ubuntu 20.04 LTS,被称为Focal Fossa,是其最新的长期发行版(LTS),并将在2025年4月之前得到支持。Ubuntu 20.04发布了一个全新的Yaru主题,它有3个版本(暗、亮和标准),GNOME 3.36有新外观的光亮图标,改进的ZFS支持,用于增强显示的分步缩放,以及多种默认应用程序,如Firefox、Thunderbird和LibreOffice套件。

最值得注意的是Ubuntu对传统APT包管理器的推广。snap是一个软件包,它附带了按预期运行所需的所有库和依赖项。虽然snaps并不是要完全取代deb,但它已经通过软件的可用性解决了这个问题。与Debian包需要依赖外部资源不同,snap包预先打包了所有依赖项,并且可以安装在每个支持snap的Ubuntu发行版(Ubuntu 16.04及后续版本)上。

3、AntiX

AntiX是一个相对轻量级,适用于低规格或旧的PC机的发行版。无论您是Linux初学者还是经验丰富的用户,AntiX都致力于提供一个轻巧、灵活、功能齐全的操作系统。

可以从一台有512 BM RAM和至少5GB硬盘空间的旧PC开始。此外可以将其作为“live”系统运行在闪存驱动器上,作为救援光盘。

4、PureOS

PureOS是一个现代的、功能齐全的发行版,它以自己是一个尊重隐私、安全和用户友好的操作系统而自豪。默认情况下,它附带一个GNOME环境和一个基于隐私的FireFox,称为PureBrowser。默认的搜索引擎是DuckduckGo,它允许用户掌握他们的在线隐私。

PureOS为我们提供了一种简单的方法来搜索所需的应用程序,安装它们并使用GNOME软件进行更新。PureOS开发者改进了这个软件中心,只提供自由软件(没有任何专有软件)。

5、Kali Linux

由进攻性安全维护和资助,Kali Linux是一个Debian衍生版,旨在渗透测试和数字取证。它预先构建了用于渗透测试的多种工具,如Metasploit框架、Nmap、Wireshark、Maltego、Ettercap、Burp套件等。

由于其普及渗透测试,Kali有它自己的著名认证- Kali Linux认证专业课程。此外,开发人员提供了一个 面向Raspberry Pi 的ARM 映像,从而使渗透测试爱好者进行笔测试更方便。

6、Parrot OS

Parrot OS是另一种面向安全的Debian变体,它打包了一组用于执行渗透测试、数字取证、逆向工程和加密的工具(这里只提几个用例)。它可在MATE和KDE桌面版本以及ova文件-虚拟机文件中使用。当前版本是Parrot 4.10。

Parrot Xfce 版是Parrot安全操作系统的第一个Xfce风格版本,默认配置了最新最好的Xfce 4.14桌面环境,现在ParrotSecurity在其存储库中正式支持该版本。

7、Devuan

如果你仍然是旧的sysvinit的粉丝,那么Devuan可能会帮你完成这个把戏。Devuan是Debian的一个分支,它被设计得尽可能接近Debian。它的最新版本是基于Debian 10的Beowulf 3.0.0。除了支持32位和64位之外,嵌入式镜像还允许用户在树莓派、树莓派2、树莓派3、Acer Chromebook、Veyron/Rockchip Chromebook, Nokia N900, Odroid XU, 以及一系列使用sunxi处理器的其他设备上进行安装。

Devuan 是使用 SysV init 软件代替 Debian systemd 包的 Debian 分支。依赖于初始化系统 systemd 的服务已经被提供等效功能的其他软件所替代。因为选择初始化系统 systemd 引发的争议,一群不满的开发者创建了不使用 systemd 的 Debian 分支 Devuan。systemd 最受争议的地方是违背了 Unix 哲学,被认为太过于复杂,而 Devuan 提供了多种初始化系统供用户选择,其中包括 SysV init、sinit、openrc、runit、s6 和 shepherd。

8、AV Linux

AV Linux也是一个基于Debian的发行版,它的目标是多媒体内容创建者,可以在32位和64位架构中下载。它附带了预装的音频和视频编辑软件,对于内容创建者来说,它是Ubuntu Studio的另一个合适选择。