服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

从七个方面浅谈Debian成为主流Linux操作系统的原因

2019-06-24 12:50服务器之家 Ubuntu

今天小编为大家带来的是从七个方面浅谈Debian成为主流Linux操作系统的原因,希望对大家会有帮助,有需要的朋友一起去看看吧

我头一回安装 Debian 是在16年前。自那以后,我试用过无数的 Linux 发行版,甚至有一两个还坚持使用了好几个月,不过我的主要发行版始终是 Debian,或者至少是 Debian 的众多衍生版之一。

熟悉,也许可以在一定程度上解释为什么我青睐它。不过,我青睐它主要因为其他发行版比不过 Debian。

从七个方面浅谈Debian成为主流Linux操作系统的原因

我认为至少有七个理由表明 Debian 仍是我青睐的 Linux 发行版:

7、软件包管理

Debian 中的软件包由 dpkg 和 apt-get 来管理。如今,它们管理依赖项的能力不再很独特;几个同类工具(比如 dnf 和 urpmi)有一两个选项是 dpkg 和 apt-get 所没有的。然而,它们两个仍是一大批用来查看和处理软件包的实用工具的核心。没有同类工具提供那么多的选项来解决安装冲突。这么多年后,dpkg 和 apt-get 仍然独具一格。

6、风险的选择

Debian 的三个主要软件库是 Stable(稳定)、Testing(测试)和 Unstable(不稳定)。这些名称体现了每一个软件库中的软件包在测试这条道路上走得有多远,让用户可以根据自己的情况来兼顾最新软件包和稳定性程度。

如果你主要关注的是稳定性,那可以坚持使用 Stable。相比之下,如果你想要最新的软件,可以使用 Unstable,不过面临着风险:有更多的软件错误,不相兼容等。Testing 通常介于这两个极端之间。

当然了,风险程度是相对的。许多基于 Debian 的发行版(包括 Ubuntu)使用 Testing 或者 Unstable 软件包,不过在发布之前进行了自己的一番测试。除非准备进行技术方面的重大变化,比如上一个版本改用 systemd,否则 Unstable 通常来说足够安全,如果你想用的软件包仅限于非核心元素(比如桌面环境),更是如此。

5、自由程度的选择

Debian 软件库分为三个部分:Main(主要)、Contrib(普通) 和 Non-Free(非自由)。Main 只包括自由许可证的软件,Contrib 包括本身采用自由许可证的软件,但是依赖其他的非自由软件,而 Non-Free 包括采用专有许可证发布的软件。

Debian 安装时只启用了 Main,所以该项目的偏好显而易见。不过,添加另外两个部分只需要花五分钟的时间来编辑 /etc/apt/sources.list。我满足于坚持使用默认设置,不过我很欣赏这一点:Debian 提供了一种选择,然后放心让用户做出正确的选择。

4、丰富多样的文档

Debian 的文档散布于无数个网站,并不经常被讨论。然而,这些年来,我发现,如果我将 “Debian” 添加到我的互联网搜索,选择近些年来的结果,几乎总是会找到一个网页给出详细的逐步说明,帮助解决我要解决的那个问题。

3、迅速修复错误

我没听说过另外哪个发行版像 Debian 这么迅速地应对安全或者技术问题。无论 Debian 维护人员是单枪匹马还是团队合作,他们的响应时间表明了勤勤恳恳的工作态度,值得用户依赖。如果说 Debian 有时似乎比其他发行版更频繁地更新,那不是由于它有更多的错误,而是由于其开发人员在小步改进。

2、控制安装环节

Debian 很早以前就取得了长足发展,戳穿了它很难安装这个流言。目前的安装程序是市面上最灵活的安装程序之一。如果你接受默认设置、安装它建议的一群软件包,它就会进行安装,安装时间与 Fedora 的 Anaconda 大致一样。然而如果你自行选择,安装和选择一个个软件包所花的时间要长得多。这就是为什么率先推出快速安装程序的 Ubuntu 在排错时建议使用 Debian 的安装程序版本。

1、Debian社区

除了技术方面外,Debian 还拥有免费软件领域最庞大、最创新的社区之一。该项目的邮件列表上热烈地讨论政策和技术选择;重大问题在 Debian 维护人员当中进行投票表决,包括谁是下一任项目负责人。所有投票取决于 Condorcet 方法,这是最公正的表决方法之一。在过去,该社区常常不欢迎女性,但这种情况在改善;总体上来讲,Debian 在力求包容方面所做的工作与其技术素养一样出名。

主流发行版

一些人可能反对 Debian,因为发布速度很慢,连最新的软件包也常常不太先进。然而,如果你在安装一台服务器,关注的方面主要是稳定性,这种劣势反而是一种优势。此外,除非你坚持始终拥有最新的版本,否则大多数主要的自由软件已经足够成熟,必不可少的新功能特性现在已很少见。你常常可以等上几个月,如果你在虚拟机中运行其他发行版以满足好奇心,更是如此。

还是让数字为它说话吧!如今,三分之二的活跃 Linux 发行版基于 Debian;这几年来,Distrowatch 网站上页面浏览量四大发行版中三个是 Debian 及其最受欢迎的衍生版:Linux Mint 和 Ubuntu。从许多方面来看,Debian 已成为其他上游来源的上游来源。

Debian 也许是历史最悠久的发行版之一,但很显然,它仍可以教其他发行版好几招。要是没有 Debian,Linux 领域的境况会大不一样,会黯然失色好多。

延伸 · 阅读

精彩推荐
  • Ubuntu在Ubuntu系统中使用Git客户端来操作GitHub代码

    在Ubuntu系统中使用Git客户端来操作GitHub代码

    这篇文章主要介绍了在Ubuntu系统中使用Git客户端来操作GitHub代码的方法,文中总结了一些常用的Git代码版本操作命令,欢迎收藏查阅,需要的朋友可以参考下...

    Frank Fan4132019-06-10
  • UbuntuUbuntu下使用STLport讲解

    Ubuntu下使用STLport讲解

    今天小编要为大家讲解的是Ubuntu下使用STLport,希望对大家会有帮助,有需要的朋友一起去看看吧...

    Ubuntu之家2262019-05-27
  • Ubuntuubuntu系统怎么使用命令自动挂载硬盘?

    ubuntu系统怎么使用命令自动挂载硬盘?

    ubuntu系统怎么使用命令自动挂载硬盘?想在ubuntu系统挂载NTFS硬盘是很简单的事情,只要使用几个命令就可以完成,今天我们就来看看这些命令的使用方法,需要的朋友可以参考下...

    脚本之家3302019-06-05
  • Ubuntuubuntu18.04应用图标怎么放到桌面?

    ubuntu18.04应用图标怎么放到桌面?

    ubuntu18.04应用图标怎么放到桌面?ubuntu18.04应用列表中的图标不能直接拖动到桌面,该怎么办呢?下面我们就来看看这个问题的解决办法,需要的朋友可以参考下...

    百度经验3882019-06-17
  • Ubuntuubuntu挂载移动硬盘出现错误 mount:unknown filesystem type exfat

    ubuntu挂载移动硬盘出现错误 mount:unknown filesystem type exfat

    这篇文章主要介绍了ubuntu挂载移动硬盘出现错误 mount:unknown filesystem type exfat,需要的朋友可以参考下...

    未知1872019-05-18
  • Ubuntu在Ubuntu 11.10上安装Marlin文件浏览器的方法

    在Ubuntu 11.10上安装Marlin文件浏览器的方法

    Marlin是一个轻量级的文件浏览器,拥有大部分文件浏览器的基本特性,反应灵敏,设计简单,易于使用。那么如何在Ubuntu 11.10上安装Marlin文件浏览器呢?今天小编就为大家带来在Ubuntu 11.10上安装Marlin文件浏览器的方法,有需要的朋...

    互联网3502019-05-23
  • UbuntuUbuntu 15.04如何修改主机名?Ubuntu,15.04修改主机名的方法

    Ubuntu 15.04如何修改主机名?Ubuntu,15.04修改主机名的方法

    近日,一些朋友问小编Ubuntu 15.04如何修改主机名?今天小编就为大家带来Ubuntu,15.04修改主机名的方法!希望对大家会有帮助!有需要的朋友一起去看看吧...

    Ubuntu之家1202019-05-30
  • Ubuntu32位X86再见 Ubuntu新版本将只支持64位处理器

    32位X86再见 Ubuntu新版本将只支持64位处理器

    自从AMD的K8大锤架构之后,人们进入64位X86处理器时代已经有十多年了,不过32位X86依然没有也不可能彻底退出舞台,但可以肯定的是未来的新系统、新软件对32位X86的支持会更少。 作为Linux系统最出名的发行版之一,Ubuntu这几年来...

    快科技1762019-06-19