我想知道 Debian 和 Ubuntu 之间除了众所周知的稳定性和包管理或非自由政策之外的区别。我将尝试继续进行订单,尽量不要忘记任何事情,因为我希望在此页面中包含在安装之前有意识地选择其中一个或另一个所需的所有信息(主要在笔记本电脑上)。
前言
我首先要说的是,我是 Debian 9(稳定)用户,决定切换到 Ubuntu 18.04.1,试图获得对 NVIDIA Optimus(笔记本电脑 dGPU-iGPU 技术)的更好支持,因此我只使用了 Ubuntu 几天我将从与我的短暂经验和需求相关的问题开始,但我愿意接受比我所问的更多的答案。根据我的经验,我尝试切换到 Ubuntu 只是因为它的混合 GPU 支持,没有其他原因。
1 - 电池寿命
我注意到的第一件事是电池寿命:我的笔记本电脑的电池,在 Debian 和飞行模式下可以持续长达五到六个小时,但在 Ubuntu 下,在相同的使用情况下,不能超过三个小时。这是为什么?有什么方法可以了解电池的情况吗?
附言。两个发行版都使用 GNOME 3 作为 dm,并且笔记本电脑配置为使用 Intel 集成显卡(专用显卡不仅未使用,而且bbswitch
在两种情况下都已关闭)。我这样说是为了防止出现“你必须完全关闭 dGPU”之类的答案。
2 - NVIDIA Optimus 支持
Ubuntu 以其用户友好的界面而闻名,并且几乎完全是预先配置的。不过,我花了一整天的时间编写了一个脚本,以使 GPU 切换技术能够正常工作,而不会在播放视频时出现撕裂现象。
在 Debian 上,我使用的是 bumblebee,但我迷失了几个月,陷入了一个众所周知的问题,即挂起后唤醒 dGPU(ACPI
名为 dGPU 的问题)3D控制器在lspci
输出中)。在 Ubuntu 上,我尝试nvidia-prime
使用bbswitch
.主要是我更喜欢 nvidia-prime,因为它支持 vdpau,并且一般使用 dGPU 可以获得更好的性能。
问题是:Debian 是否有支持 vdpau 的替代方案?
3 - MAC ( apparmor
)
我很高兴看到 Ubuntu 默认就有它。为什么 Debian 没有默认安装它?
4 - 安全启动
为什么 Ubuntu 有签名内核而 Debian 没有?
我要的不是意见,而是理由。每个发行版都有其优点和缺点:Debian 注重稳定性; Ubuntu 是关于支持的。
答案1
您必须权衡两种发行版的优缺点。 Ubuntu 基于 Debian,因此您可以更多地关注差异。
就像 Debian 与 Ubuntu 一样:
TLDR Debian 适用于服务器/修补者/有经验的用户/系统管理员/较旧的有限硬件; Ubuntu 适合新手/尖端硬件/有问题的 Wifi 或显卡。
Debian 稳定性与 Ubuntu 较新的软件包/新硬件支持 - 众所周知,Ubuntu 饮料用于 Debian 测试,然后进行广泛的定制工作。然而,虽然明显的优势是支持更新的配置和硬件,但您也可能面临更多的不稳定问题。在桌面设置中我可能会使用 Ubuntu如果Debian 给我带来了问题。我不会在服务器设置中使用Ubuntu,我过去曾被它烧伤过。
Debian 更大的社区/Ubuntu 对新手更友好 - 虽然 Debian 支持社区更大,但 Ubuntu 似乎更面向初学者。
Ubuntu 更快的发布周期 vs Debian 更慢的发布 - 如果您想处于最前沿,那么 Ubuntu 适合您。如果您想要更高的稳定性和更少的更改,请选择 Debian(是的,我也指望 LTS 版本)。
硬件资源 - Ubuntu 默认安装更多功能。因此,对于初学者来说,对于过时的硬件来说,更合理的选择可能是 Debian。如果您的 RAM 和磁盘空间有限,那么 Debian 是您的最佳选择。 Ubuntu 可能会给你更多的工作来定制它以使用更少的资源。
软件支持 - 虽然 Debian 有很多软件支持,但 Ubuntu 通常有特定软件包的 PPA 存储库。如果您需要这些软件包的更新版本和定制版本,Ubuntu 可能是更好的选择。
开源理念 - Debian 更面向社区,而 Canonical 经常把事情弄乱(Unity、其他)。这种选择可能完全是主观的。
企业环境 - 在这里,您再次获得了 Debian 与 Canonical 官方支持相比更高的稳定性。根据我多年的经验,我更喜欢前者。正式的政治//政策可能决定后者的使用。
AppArmor/SELinux/安全设置 - 这里 Debian 通常让你做出选择,而 Ubuntu 默认有其他选择。这是一个政策问题。虽然方便,但我通常更愿意选择不使用这些技术,尤其是在家里,这样它们就不会妨碍做事。对于新手来说,Ubuntu 带来了默认配置的防火墙和 AppArmor。对于那些不想破坏系统的人来说,这让事情变得更加容易。
电池寿命 - 运行更多的软件,并使用更先进的显卡进行 Xorg 和办公室工作,而您通常可以摆脱较弱的卡的影响,从而极大地影响电池寿命。对于那些不太擅长大量定制和保持原样的人来说,Debian 似乎更合乎逻辑的选择。
签名内核 - Debian 和 Ubuntu 也已经拥有它们一段时间了。你只需要在 Debian 中选择 -signed 内核包。
显卡支持/新硬件支持 - Ubuntu 在较新的机器中更有意义,直到 Debian 赶上(即显卡变得更旧)。但是,出于电池寿命的考虑,如果不玩游戏或进行图形工作,您可能更愿意在双卡笔记本中使用较弱的卡。
易于安装 - 虽然 Debian 近年来有了很大改进,但 Ubuntu GUI 安装仍然更加用户友好,包括针对服务器和桌面使用单独的安装介质。
支持 wifi 卡:Ubuntu 默认安装常见 wifi 卡的专有驱动程序。如果您是一个在 Debian(或 Kali)方面遇到问题的初学者,那么安装 Ubuntu 并让它为您完成配置工作可能更有意义。
至于您关于 Nvidia Optimus 支持的具体问题,Ubuntu 中的 nvidia-prime 支持比 Debian 中更先进,因为 Debian 中的支持是从 Ubuntu 移植的。
免责声明:我过去曾尝试在桌面和笔记本设置中使用 Ubuntu,并且我偏爱没有systemd
.