硬件

Debian vs Ubuntu:选择哪个发行版?

目录:

Anonim

我们中的许多人已经在Ubuntu和Debian上进行了大量研究。 毕竟, Debian vs Ubuntu是地球上两个最受欢迎的Linux操作系统。 为了消除对它们之间差异的太多怀疑,我们决定编写一份完整的学习指南,在其中我们将讨论两个系统的各个部分。

内容索引

我们将尝试很好地解释Ubuntu和Debian之间的区别,以便所有Linux初学者都深入了解该主题,并可以将本文推荐给其他初学者。

我们建议阅读有关Linux的最重要的文章:

  • 如何将Ubuntu 14.04 LT升级到Ubuntu 16.04 LTSUbuntu 16.04 Xenial Xerus评估分析基本OSLinux的最佳命令基本命令快速指南最佳的Linux帮助命令

Ubuntu vs Debian

Ubuntu是一个完整且免费的Linux操作系统。 Ubuntu社区是建立在《 Ubuntu宣言》中的思想之上的:该系统必须可用,人们必须以其本地语言使用,人们必须自由地自定义和改编该系统。 “ Ubuntu”一词的起源来自一个非洲词,其含义是“对他人的人性化”,其发行将Ubuntu精神带入了软件世界。

Debian项目是为一个事业而联系在一起并团结起来的人,他们开发了一个免费的操作系统。 该操作系统称为Debian GNU / Linux,或简称为Debian。 Debian系统目前使用Linux内核,这是Linus Torvalds创建的软件,并得到了全球成千上万程序员的支持。 它带有超过2万个软件包,并且全部免费。 好像它是一座塔。 基础是内核,基础工具是顶层。 在塔的顶部,Debian进行了仔细的调整和组织,以使所有内容协同工作。

Ubuntu哲学

Debian是建立Ubuntu的坚石。 一个志愿者项目,用于开发和维护GNU / Linux操作系统。 Ubuntu是一个开源项目,可开发和维护基于Debian的开源多平台。 包括Unity(用于智能手机,平板电脑和PC的用户界面)。

每六个月发布一次更新,Canonical保证从安装开始最多5年提供支持。 此外,Canonical为台式机,服务器和云中的Ubuntu部署提供了商业支持。 Ubuntu是在Debian的基础上构建的,但是有几个重要的区别。 它具有自己的用户界面,独立的开发人员社区(尽管许多开发人员都参与了这两个项目)和不同的发布方法。

Canonical是位于英国的私人公司。 它是由南非商人Mark Shuttleworth创立的,并获资助营销与Ubuntu相关的支持,服务和项目。 它在30多个国家/地区雇用员工,并在伦敦,蒙特利尔,波士顿,台北,圣保罗,上海和马恩岛设有办事处。

Debian哲学

可能使Debian与地球上几乎所有其他操作系统区分开的主要因素是Debian的政策,这是Debian著名的质量控制的动力。 Ubuntu没有类似的东西。 Debian在这方面很难被击败。

Debian开发人员是志愿者,几乎没有空闲时间,但是非常友好和乐于助人。 而且,Debian完全致力于免费软件,这可能会很烦人。 相反,Ubuntu / Canonical对非自由软件的态度要宽松得多。

PPA的资料库

有某些原因可能导致您想在Ubuntu中添加其他存储库。 为此,已经创建了PPA(个人软件包存档),这是Ubuntu的其他存储库,也就是说,由可能在默认Ubuntu存储库中包含更多更新或不存在的软件的任何人创建。 建议谨慎使用它们,因为它们可能会破坏系统并创建安全漏洞。

使用PPA时要注意的一件事是,当您为软件源添加PPA时,您便为管理员(超级用户)提供了可以上传到该PPA的所有人的访问权限。 PPA软件包在安装时就可以访问整个系统(就像普通的Ubuntu软件包一样),因此在将PPA添加到系统之前,请始终保持警惕。 在这方面,PPA是Debian和Ubuntu之间的主要区别。

安全性

第一:没有100%的安全性。 一定风险,尽管很小,是不可避免的。 但是对于Debian和Ubuntu,都不需要安装防病毒软件。

可利用的安全漏洞可以出现在任何操作系统和每个应用程序中。 同样在Linux上。 通过这些漏洞,您将受到更新的保护。 Ubuntu自动执行每日检查以检查可用的安全更新。 因此,如果要保持系统尽可能的安全,立即安装建议的安全更新很重要。

一旦快速发现并修复,漏洞就不是大问题了。 在Linux机器上安装病毒很困难,但是肯定不是不可能。 最大的危险在于不可靠的软件存储库以及一些粗心的管理员运行的不安全代码。 在Linux中,普通用户的权限非常有限。 例如,普通用户无法执行管理任务。

要安装软件,用户始终必须是root用户(或具有临时root用户权限,这是Ubuntu所做的)。 在Debian中,考虑到系统比Ubuntu拥有更多过时的软件包并且更新周期要慢得多,因此其安全性更高。

社区活动

对于许多用户而言,技术问题可能是选择发行版时的主要问题。 但是,对于经验丰富的用户而言,社区及其工作方式同样重要。

Ubuntu社区中的交互行为受到行为准则的约束,该行为准则通常是成功的,从而确保了讨论的礼貌和建设性。

该代码提供了对预期行为的一种度量,当讨论有可能失去控制时可以提及。 另一方面,Debian社区以更加积极进取而闻名。

有时,某些人会对女性和初学者产生敌意。 近年来,这种环境有所改善,但仍然可以引起大火。 原因之一是Debian的气氛是制度化的精英管理。 尽管有些开发人员可能会编写文档,测试bug或成为团队的一部分,但要成为一名成熟的Debian开发人员是一个苛刻的过程,在此过程中,候选人必须由现有的开发人员赞助,并反复展示其能力和承诺。 。

我们建议您Ubuntu 16.10已经处于冻结阶段,第13天到来

最后,Debian和Ubuntu社区之间的区别在于它们的核心价值。 尽管Debian与几年前相比没有那么重要,但它是一个基于社区的发行版,致力于其自身的自由和民主概念,即精英制,甚至以​​快速决策为代价。 但是,Ubuntu社区比Debian更加分层,比大多数高科技公司更开放。

航站楼

Ubuntu和Debian具有相同的shell系统(破折号)和相同的标准用户shell(bash,就像几乎所有的GNU / Linux操作系统一样)。 大多数(即使不是99%的行命令)在Ubuntu和Debian中的工作方式相同。

例如,您会发现Aptitude已安装在Debian上,但未安装在Ubuntu上。 对于仅来自Ubuntu的命令(例如Ubuntu-bug)也是如此。 但是,总的来说,在Debian中学到的知识可以应用于从它衍生的任何发行版中。 考虑到这一点,您在Ubuntu,Kubuntu,Edubuntu,Xubuntu,Linux Mint Debian或任何其他派生发行版中了解到的大多数与终端相关的内容也将对Debian同样有效。

配套

所有Ubuntu组件中的大多数源代码包都是从Debian复制而无需修改的。 在某些情况下,相同的软件将分别打包在Ubuntu和Debian中,尽管除非有正当理由,否则应避免这样做。 与Debian不同,Ubuntu软件包通常没有指定的管理器。 因此,Ubuntu中的所有软件包均由团队维护。

在某些情况下,让Debian和Ubuntu开发人员共享软件包维护效果很好。

通过使用通用的源代码存储库,Ubuntu开发人员可以将各种错误修复程序直接应用于Debian分支,然后只需集成针对Ubuntu分支的修复程序即可。

关于Debian vs.Ubuntu之战的结论

Debian和Ubuntu都是使用APT软件包管理系统的免费Linux发行版。 Ubuntu是在Debian下开发的,具有不同的社区和发布过程。 创建它的初衷是希望普通用户可以更容易地使用Linux。

因此,它创建了更简洁的界面,更好的媒体支持以及更轻松的安装过程。 由于这种易用性,它已迅速成为使用最广泛的Linux发行版,估计全世界有2000万用户。 Debian是一个健壮,安全和强大的Linux发行版。

它不是为Linux上的新手设计的。 近年来,它的开发人员社区一直在不懈地努力,以简化基本的设置和配置过程,但它仍然比Ubuntu的可用性更为复杂。 社区可能是两个系统之间最大的区别。

新手可以更方便地访问Ubuntu论坛,而Debian论坛则更具技术性。 如果您担心易用性,请选择Ubuntu。 Debian有其积极点,但魅力不是其中之一。 另一方面,高级用户和管理员喜欢Debian的极简主义。 两个伟大的系统紧密结合在一起:Linux。

硬件

编辑的选择

Back to top button