据我所知,Ubuntu基本上是Debian Linux,预安装了一些额外的应用程序和驱动程序,以使其更加用户友好。
这就是全部?还是两者之间存在更深层,更根本的差异?
据我所知,Ubuntu基本上是Debian Linux,预安装了一些额外的应用程序和驱动程序,以使其更加用户友好。
这就是全部?还是两者之间存在更深层,更根本的差异?
Answers:
是的,还有更多的根本差异。Debian注重稳定性,他们背后没有营利性公司。Ubuntu着重于易用性(“ Linux for Humans”,不利于某些保守的稳定性),并在其背后拥有一家营利性公司(Canonical)。
当然,还有一些其他差异(从哲学的差异到发布时间表)。查看有关Ubuntu开发和Debian开发人员Ubuntu的官方文档以了解它们:
Ubuntu基于Debian,与该项目共享许多软件包,工具和技术。UbuntuForDebianDevelopers中描述了Ubuntu和Debian之间的差异。
Ubuntu将按照设定的时间表定期发布。
与Debian一样,Ubuntu是一个免费软件项目,任何人均可参加。但是,它与Debian的不同之处在于,Canonical提供了许多关键的项目资源,包括服务器,带宽和许多核心开发人员。Canonical是一家营利性公司,主要从与Ubuntu相关的服务(例如支持合同)中获得收入。
一些个人想法:
有些人不喜欢使用不是完全没有商业利益的个人经营的发行版,因此他们选择了Debian。想要更手工制作的系统的用户通常也喜欢Debian,因为他们可以创建“基本系统”并添加所需的内容,同时保持操作系统干净。
其他人更喜欢易用性(即用的即用型解决方案),其功能未经广泛测试,但足以满足日常使用,因此选择了Ubuntu。
如果您没有从哲学上选择发行版的理由(例如免费软件),建议您下载两者并对其进行测试,以查看哪个更好。(我将两者都用于不同的需求和场景。)
ew,我真的认为这些答案缺少一些要点。
DEBIAN的发布周期很慢。Debian 7现在已经发布(2013年),而Debian自1996年以来就已经存在!缓慢的发布周期背后的一般哲学是保证,当每个版本最终发布时,该版本中的所有内容都将起作用。具体来说,所有内核模块都可以工作,所有源代码都可以工作,并且在用户安装软件包时没有任何问题。希望该系统能够正常运行,直到(至少)发布下一个版本为止,通常是未来一年或更长时间。Debian还提供了在过渡期间包含较新软件包的存储库(例如,在不同程度上有“测试”存储库和“不稳定”存储库),但是用户要从这些存储库中安装软件包,后果自负。没有得到完全支持,换句话说,尚未经过充分测试,以致于Debian标准认为它是稳定的。这种非常保守的开发哲学背后的希望是,它可以创建坚如磐石的系统,这样,如果某人想要在linux服务器上建立业务,他们就可以设置一次软件,并且该软件可以毫无问题地运行,也不需要任何操作。更新了很长时间。在大多数情况下,这种理念行之有效。
Ubuntu的发布周期至少是Debian的两倍。在撰写本文时,Ubuntu即将发布第19版,据我所知,他们的第一个版本不到十年前就出现了。由于这些发行版由一家以营利为目的的公司提供支持(换句话说,他们拥有在维护软件方面赚钱的人),因此他们能够做更多的工作来测试新的开发,并且能够以更快的速度发布稳定的发行版。但是,如果您的目标是获取Linux上安装的所有内容的最新更新,则Ubuntu不一定是最好的软件。如果您想要一个易于使用的操作系统,那么这是一个不错的选择,我认为,如果您是linux的初学者,并且想要享受linux的乐趣,那么这是唯一的选择(还有其他面向初学者的发行版,
如果您的目标是拥有最新的软件包,那么我会选择一个发行周期周期性的发行版,例如Archlinux或Gentoo。
GmonC和mgb表示了大部分内容,但我必须补充说,软件包之间存在一些差异,因此ubuntu软件包与debian不兼容,反之亦然。从理论上讲,这当然是可行的,但在实践中,这不是一个好选择(因为它来自官方存储库中的软件包)。您可以混合使用单个软件包,但不能混合使用很多软件包(相信我,我是从个人经验中告诉您的)。像“ gtk2-engines-murrine”这样的单个软件包可以工作,但“ lives”之类的东西可能会使您的系统混乱。
请记住,Debian中有4个软件包分支(稳定,测试,不稳定和实验性),而在ubuntu中您也有几个分支(稳定,反向移植ppa ...)。
自从我开始使用Debian进行Perl编程。
Catalyst Web框架:Debian,在1分钟内安装。在我的Macbook上,我无法安装它。