当前位置: 首页 > 科技观察

Debian和Ubuntu:有什么区别?我应该选择哪一个?

时间:2023-03-18 00:19:35 科技观察

在Debian和Ubuntu系统中,都可以使用apt-get命令来管理应用程序。您还可以在两个发行版中安装DEB包。很多时候,您会在两个发行版中发现相同的包安装命令。它们是如此相似,那么它们之间有什么区别呢?Debian和Ubuntu属于同一个发行版家族。Debian是IanMurdock于1993年创建的原始发行版。Ubuntu是基于Debian的发行版,由MarkShuttleworth于2004年创建。Ubuntu基于Debian:它是什么意思?Linux发行版有数百种,但只有少数是从头开始的独立发行版。Debian、Arch、RedHat是一些使用最广泛的发行版,它们并非源自其他发行版。Ubuntu源自Debian。这意味着Ubuntu使用与Debian相同的APT包管理系统,并共享来自Debian存储库的大量包和库。它建立在Debian基础设施之上。Ubuntu使用Debian作为基础,这是大多数“衍生”发行版所做的。它们使用相同的包管理器并与底层发行版共享包。但他们也做了一些改动,添加了一些自己的包。这就是Ubuntu和Debian之间的区别,尽管它是从Debian派生出来的。Ubuntu和Debian的区别因此,Ubuntu建立在Debian架构和基础设施之上,并且与Debian一样,它也使用.DEB格式的包。这是否意味着使用Ubuntu与使用Debian相同?不完全的。有许多因素可以用来区分两种不同的分布。让我一一讨论这些因素来比较Ubuntu和Debian。请记住,有些比较是针对桌面版本的,有些比较是针对服务器版本的。1.发布周期Ubuntu有两个发布版本:LTS(长期支持)和常规版本。UbuntuLTS版本每两年发布一次,并提供五年支持。您可以选择升级到下一个可用的LTS版本。LTS版本被认为更稳定。还有一个非LTS版本,每六个月发布一次。这些版本仅支持九个月,但它们将有一些新的软件版本和功能。当当前版本达到维护生命周期时,您应该升级到下一个Ubuntu版本。所以基本上,您可以根据这些版本在稳定性和新功能之间进行选择。另一方面,Debian具有三个不同的版本:稳定版、测试版和不稳定版。unstable版本用于实际测试,应避免使用。Beta版本并没有那么不稳定。它用于为下一个稳定版本做准备。一些Debian用户更喜欢使用测试版来获得新功能。然后是稳定版。这是Debian的主要版本。Debianstable可能没有最新的软件和功能,但在稳定性方面是不可否认的。Debian每两年发布一个稳定版本,并提供三年的支持。之后,您应该升级到下一个可用的稳定版本。2.软件更新Debian更注重稳定性,这意味着它并不总是使用最新版本的软件。例如,Debian11的最新版本GNOME是3.38,而不是最新版本的GNOME3.40。其他软件如GIMP、LibreOffice等也是如此。这是您必须对Debian做出的妥协。这就是为什么“Debianstable=Debianstale”这个笑话在Linux社区流行的原因。UbuntuLTS版本也注重稳定性。但是他们通常有较新版本的通用软件。您应该注意,对于某些软件,从开发人员的存储库安装也是一种选择。例如,如果你想安装最新版本的Docker,你可以在Debian和Ubuntu中添加Docker存储库。一般来说,Debianstable的软件版本会比Ubuntu旧。3.软件可用性Debian和Ubuntu都有一个巨大的软件库。不过,Ubuntu也有一个PPA(PersonalPackageArchive)。使用PPA,可以更轻松地安装更新版本的软件或获取最新版本的软件。你可以尝试在Debian中使用PPA,但体验并不好。大多数时候你会遇到问题。4.支持的平台Ubuntu可以在64位x86和ARM平台上使用。它不再提供32位图像。另一方面,Debian同时支持32位和64位架构。此外,Debian还支持64位ARM(arm64)、ARMEABI(armel)、ARMv7(EABIhard-floatABI、armhf)、小端MIPS(mipsel)、64位小端MIPS(mips64el)、64位小端PowerPC(ppc64el)和IBMSystemz(s390x)。所以也被称为“通用操作系统”。5.安装安装Ubuntu比安装Debian容易得多。我不是在开玩笑。Debian可能会令人困惑,即使对于有经验的Linux用户也是如此。当您下载Debian时,它默认带有一个最小图像。此映像没有非自由(非开源)固件。如果继续安装它,您可能会发现无法识别您的网络适配器和其他硬件。有一个包含固件的单独的非免费镜像,但它是隐藏的,如果您不知道它,您可能会感到惊讶。在Debian中获取非自由固件是一件痛苦的事情Ubuntu在默认提供的映像中包含专有驱动程序和固件时要宽容得多。此外,Debian安装程序看起来很旧,而Ubuntu安装程序看起来更现代。Ubuntu安装程序还可以识别磁盘上安装的其他操作系统,并为您提供与现有操作系统一起安装Ubuntu的选项(双引导)。但是我在测试的时候没有注意到Debian有这个选项。安装Ubuntu更顺畅6.开箱即用的硬件支持如前所述,Debian主要侧重于FOSS(自由和开源软件)。这意味着Debian提供的内核不包括专有驱动程序和固件。这并不是说你不能让它工作,而是你必须添加/启动额外的存储库并手动安装。这可能令人沮丧,尤其是对于初学者而言。Ubuntu并不完美,但它在提供开箱即用的驱动程序和固件方面比Debian好得多。这意味着更少的麻烦和更完整的开箱即用体验。7、选择桌面环境Ubuntu默认使用自定义的GNOME桌面环境。您可以在其上安装其他桌面环境,或者选择各种桌面版本的Ubuntu,例如Kubuntu(使用KDE桌面)、Xubuntu(使用Xfce桌面)等。Debian还默认安装了GNOME桌面。但是它会让你在安装过程中选择你想要安装的桌面环境。您还可以从他们的网站获取特定桌面环境的ISO映像。8.游戏玩法由于Stream及其Proton项目,Linux上的游戏普遍得到改善。尽管如此,游戏在很大程度上取决于硬件。在硬件兼容性方面,Ubuntu比Debian更支持专有驱动程序。这并不是说在Debian中不能做到这一点,只是需要一些时间和精力才能把它做好。9.性能在性能部分没有明确的“赢家”,无论是服务器版本还是桌面版本。Debian和Ubuntu作为桌面和服务器操作系统都很流行。性能取决于您系统的硬件和您使用的软件组件。您可以在操作系统中调整和控制您的系统。10.社区和支持Debian是一个真正的社区项目。这个项目的一切都由其社区成员管理。Ubuntu由Canonical提供支持。然而,它并不是一个真正的企业项目。它确实有一个社区,但最终决定权在Canonical手中。就支持而言,Ubuntu和Debian都有专门的论坛,用户可以在其中寻求帮助和提出建议。Canonical还为其企业客户提供收费的专业支持。Debian没有这样的功能。结论Debian和Ubuntu都是桌面或服务器操作系统的可靠选择。APT包管理器和DEB包对两者都是通用的,因此提供了一些相似的体验。然而,Debian仍然需要一定程度的专业知识,尤其是在桌面方面。如果您是Linux新手,坚持使用Ubuntu将是您更好的选择。在我看来,在尝试Debian之前,您应该获得一些经验并大致熟悉Linux。并不是说您不能从一开始就使用Debian,而是对于Linux初学者来说,这不是一个很好的体验。