没有systemd的linux:为什么要使用devuan,debian fork

Debian是最古老的基于Linux的操作系统之一,它的前身是Devuan,Devuan废除了systemd。那是什么意思?你应该试试吗?...

您可能会对Linux社区的危机感到惊讶。几年前,systemd init系统的创建加重了许多开发人员和用户的负担。大多数基于Linux的操作系统都采用了systemd,但也有一些选择了另一种方法。

devuan-debian-fork

对于所有的争论,你能分辨出一个包含systemd的Linux版本和一个不包含systemd的Linux版本的区别吗?

Devuan uses Xfce desktop environment

作为一个明确的测试用例,让我们考虑Debian和一个称为Devuan的变体。Debian是最古老、最大的基于Linux的操作系统之一。2014年,一个名为“资深UNIX管理员”的组织创办了Devuan,这是Debian的分支,没有systemd。你应该试一试吗?

初始化系统是什么?

Init是初始化的缩写。init进程是操作系统进程的第一部分,在Linux驱动的计算机启动时启动。它在后台运行,只要你的电脑是开着的,它会一直持续到电脑关机。

init系统管理其他进程,以便您的计算机顺利启动、运行和关闭。因此,尽管init系统在很大程度上是不可见的,但它也是必不可少的。

systemd有什么“问题”?

Systemd不仅仅是init系统。它包括其他软件,如networkd和logind,用于管理计算机的其他方面。Systemd是一套软件,充当应用程序和底层Linux内核之间的桥梁。它处理各种各样的任务,如管理用户登录到热插拔设备。

传统上,在基于Unix和类Unix的操作系统(Linux是后者)上,开发人员设计软件是为了完成一项任务并将其做好。总是有例外,但是对于systemd,一个核心组件已经偏离了这种方式。

正如您所料,开发人员有理由认为需要进行更改。对于初学者来说,旧的init系统是以线性方式启动的,以合理的顺序加载各种脚本。这使得引导计算机和管理核心功能(例如连接到网络)变得更加困难,而这正是当今计算机所期望的。

将这些任务组合到一个项目中可以使基于Linux的操作系统提供更快的启动体验。

devuan与debian有何不同

debian8是第一个采用systemd的版本。Devuan项目在那时就开始了,但是第一个稳定版本直到2017年才登陆,与Debian9的发布一起。

Devuan使用与Debian相同的APT包管理器,但它维护自己的包存储库。这些服务器存储您使用APT下载的软件。

Devuan的存储库包含与Debian相同的软件,只有补丁程序可以在没有systemd的情况下运行。这主要是指后端组件,如policykit,它管理哪些用户可以访问或修改您电脑的某些部分。

什么是它喜欢用devuan(it like to use devuan)?

就像Debian一样,安装Devuan有多种方法。“最小”下载为您提供了在您的机器上启动和运行Devuan所需的基本工具。“实时”下载为您提供了一个工作桌面,您可以在将Devuan安装到您的计算机之前对其进行测试。

默认情况下,Devuan使用Xfce桌面环境。这是一个传统的计算环境,类似于几十年前PC界面的样子。在功能上,Xfce仍然能够处理今天人们对计算机期望的大多数任务。

Devuan的实时版本附带了大量的软件来满足人们的普遍期望。Mozilla Firefox可用于浏览网页。LibreOffice用于打开和编辑文档。GIMP可以改变照片和其他图像。这些应用程序的所有功能都与您预期的一样,与您运行的init系统无关。

LibreOffice on Devuan

虽然Devuan镜像了Debian的包存储库,但两者不能互换。为Debian添加存储库可能会破坏您的安装。您可以通过终端或Synaptic软件包管理器编辑您的软件源。

Find new software on Devuan

Devuan可以连接Wi-Fi和以太网。您还可以期望它识别您**的闪存驱动器和硬盘驱动器。很有可能你甚至不会注意到有什么不同。系统只是做事的一种方式,而不是唯一的方式。

devuan使用什么初始化系统?

归根结底,这个问题触及了Devuan的核心。

Devuan默认为sysvinit系统,这类似于Unix中使用的systemv初始化过程。Sysvinit是许多版本的Linux的通用标准,包括Debian,在systemd之前使用。

Devuan还提供了许多替代方案。您可以下载OpenRC、runit等来替换提供的init系统。

其他基于linux的操作系统是否避免systemd?

Gentoo是从头开始构建操作系统的Linux发行版,默认为OpenRC。它是最古老和最著名的Linux版本之一,可以避免使用systemd。Slackware是另一个基于Linux的古老操作系统,它选择坚持使用sysvinit。PCLinuxOS是一个更年轻的选择,它也选择了不切换到systemd。

还有一些Linux发行版是基于Devuan的。尽管这一数字与Debian相形见绌,Debian是许多著名的基于Linux的操作系统(如Ubuntu)的基础。

你应该换成德文吗?

你是系统管理员吗?您是从头开始构建操作系统还是定期与启动守护程序和服务交互?如果是这样,您对传统的系统管理方式是否更满意?如果你的答案是肯定的,你可能更喜欢Devuan。它更多的是事物原有方式的延续,而不是全新的事物。

对我们其他人来说,这个问题更多的是一个哲学问题,而不是一个务实的问题。您是否喜欢传统的Unix方法,即只做一项工作就把它做好?您是否反对将多个任务合并到单个项目中的想法?如果是这样的话,使用Devuan就是你对理想信念的一种表达。

从实用的角度来说,如果您希望Debian没有systemd,请使用Devuan。如果你想要systemd,就坚持使用Debian。没什么比这更重要的了。

  • 发表于 2021-03-24 05:46
  • 阅读 ( 232 )
  • 分类:IT

你可能感兴趣的文章

5 linux发行版,您可以在windows subsystem for linux中安装

... 您还可以同时运行不同的发行版,为什么不全部尝试呢? ...

  • 发布于 2021-03-10 22:31
  • 阅读 ( 310 )

如何控制linux启动服务和守护进程

... 为什么要摆弄这些设置? ...

  • 发布于 2021-03-15 11:22
  • 阅读 ( 216 )

11款最适合程序员的linux发行版

... 这有助于解释为什么它是Linux新手如此流行的平台。它还特别适用于程序员,因为Snap包提供了打包和分发新软件的更简单方法,同时还提供了适合开发人员自己使用的大型软件存储库。...

  • 发布于 2021-03-18 11:41
  • 阅读 ( 334 )

debian与ubuntu:笔记本电脑、台式机和服务器的最佳linux发行版

... 为什么选一个? ...

  • 发布于 2021-03-20 10:22
  • 阅读 ( 208 )

最好的ubuntu linux替代方案以及为什么要切换

... 让我们花点时间考虑一下,为什么除了Ubuntu之外的Linux发行版更适合您。 ...

  • 发布于 2021-03-25 19:48
  • 阅读 ( 222 )

没有systemd的最佳linux发行版

...的东西,通常是“init”——那么你就不是。 相关报道:为什么Linux的systemd在这么多年后仍然存在分歧 哲学、建筑和工程质量 不同的人出于不同的原因反对制度。对某些人来说,这是对传统Unix哲学的漠视。虽然它不是一个强制...

  • 发布于 2021-03-31 14:20
  • 阅读 ( 189 )

如何检查linux内核和操作系统版本

...算机上运行的内容不太可能是您最初安装的内容。这就是为什么知道你的系统有哪个版本的Linux和内核是至关重要的,你需要这些信息来知道安全补丁是否适用于你的系统。 有多种方法可以找到这些信息,其中一些方法可以在任...

  • 发布于 2021-04-01 13:11
  • 阅读 ( 192 )

如何在启动时用systemd运行linux程序

需要在引导时启动Linux程序吗?systemd软件提供了一种方法,可以在任何Linux发行版上使用systemd来完成这一操作,而systemd是目前大多数版本的版本,包括Ubuntu。我们将带领您完成创建集成服务的过程,甚至与杂志进行对话。 本教...

  • 发布于 2021-04-01 17:43
  • 阅读 ( 285 )

为什么linux的systemd在这么多年后仍然存在分歧

systemd已经有10年的历史了,但是Linux社区对它的感觉还没有成熟,它现在和以前一样具有分裂性。尽管许多主要的Linux发行版都使用它,但铁杆反对者并没有松懈。 linux引导序列 打开计算机电源后,硬件将引导,然后(根据计...

  • 发布于 2021-04-02 02:56
  • 阅读 ( 178 )

systemd将改变linux主目录的工作方式

systemd的团队希望您采用一种新的方式来管理主目录。称之为“新方式”是轻描淡写的,这是Linux的一个真正的范式转变。以下是您需要了解的有关systemd homed的所有信息,它可能会出现在您附近的Linux发行版中。 对争议并不陌生...

  • 发布于 2021-04-02 04:05
  • 阅读 ( 205 )
卡拉卡拉卡巴嘿
卡拉卡拉卡巴嘿

0 篇文章

相关推荐