systemd 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
systemd 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
systemd 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-05-15

软件简介

systemd 是 Linux 系统的一组基本构建块。它提供了一个以 PID 1 运行的系统和服务管理器,并启动了系统的其余部分。

systemd 提供了积极的并行化功能,使用套接字和 D-Bus 激活来启动服务,按需启动守护程序,使用Linux控制组跟踪进程,维护安装和自动挂载点,并实现了详细的基于事务依赖关系的服务控制逻辑。systemd支持SysV和LSB初始化脚本,并且可以替代 sysvinit。

其他部分包括日志记录守护程序,用于控制基本系统配置的实用程序,例如主机名,日期,区域设置,维护已登录用户和正在运行的容器和虚拟机的列表,系统帐户,运行时目录和设置,以及用于管理简单网络的守护程序配置,网络时间同步,日志转发和名称解析。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
2023/12/09 13:51

systemd 新组件 systemd-bsod — 为 Linux 引入“蓝屏”

systemd 255 近日发布了稳定版,其新增的"systemd-bsod"实验性组件让人眼前一亮——没错,正是大名鼎鼎的「蓝屏死机」(Blue Screen of Death,简称 BSOD)。 BSOD 是微软 Windows 操作系统在无法从一个系统错误中恢复过来时,为保护电脑数据文件不被破坏而强制显示的屏幕图像。Windows 的蓝屏死机提示已成为标志性画面,大部分是系统崩溃的现象。 上图是 Windows 10 的蓝屏死机画面(版本 1607-21H2),它包含了一个悲伤的颜文...

10
1
发表了资讯
2023/07/11 11:27

systemd 254 RC1 发布,新增软重启 (Soft Reboots)

systemd 254 发布了首个 RC 版本。 公告写道,systemd 254 是重大更新版本,引入了新设置和新组件,并对现有 systemd 组件添加了许多新特性。当然还包括破坏兼容性的变化和功能弃用。 比如 systemd 255 计划删除对 unmerged /usr 系统的支持。此变更应该不会影响主流 Linux 发行版,因为那些使用 systemd 的发行版已经转向 merged-usr system layout。 此外,systemd 开发者计划在 2023 年底之后删除 cgroup v1 支持。systemd 还...

0
1
发表了资讯
2023/02/19 07:51

Systemd 253 发布,Linux 系统和服务管理器

systemd 253 已正式发布,作为 Linux 系统的 init 系统和服务管理器的最新版本。 作为该项目 2023 年的第一个功能版本,Systemd 253 有很多变化。systemd 253 的变化包括:- systemd 253 的 新工具“ukify”工具,用于构建、测量和签署统一内核映像(UKI)。systemd ukify 的目的是取代当前由“dracut --uefi”提供的功能,同时提供更多功能。 支持不在临时文件系统上的 initrd 环境。 新的 MemoryZSwapMax= 选项,可配置 memo...

0
0
发表了资讯
2022/12/29 07:35

systemd 的 2022:6200+ commit,总代码达 171 万行

systemd 是 Linux 系统的一组基本构建块。它提供了一个以 PID 1 运行的系统和服务管理器,并启动了系统的其余部分。随着不断增加的功能和特性,这个 Linux 系统和服务管理器早已成为百万行代码的重量级应用。从其 GitStats 数据来看,2022 年的 systemd 仓库文件多达 5094 个,代码总量达 171 万行,拥有 2209 个贡献者, 历史总提交次数为 61756 次。 对比去年 6787 次的历史最高 commit 记录,2022 年的 systemd 有 6,271 次提...

4
2
发表了资讯
2022/11/02 08:15

systemd 252 发布,Linux 系统和服务管理器

systemd 252 现已发布。公告写道,systemd 在 2023 年底后将不再支持 cgroups v1,如果用户运行的服务使用了 cgroups v1 特性,请尽早实现对 cgroups v2 的兼容。目前大多数 Linux 发行版已使用 cgroups v2。此外,systemd 还计划在 2023 年下半年移除对 split-usr 和 unmerged-usr 处理的支持,这项提醒对部分 Linux 发行版来说更为紧迫。 systemd 252 部分新特性包括: 添加 systemd-measure 辅助工具,用于在启动附带 system...

0
0
发表了资讯
2022/10/09 07:19

systemd 252 RC1 发布,新增 systemd-measure 工具

systemd 252 发布了首个 RC 版本。 公告写道,systemd 在 2023 年底后将不再支持 cgroups v1,如果用户运行的服务使用了 cgroups v1 特性,请尽早实现对 cgroups v2的兼容。目前大多数 Linux 发行版已使用 cgroups v2。此外,systemd 还计划在 2023 年下半年移除对 split-usr 和 unmerged-usr 处理的支持,这项提醒对部分 Linux 发行版来说更为紧迫。 systemd 252 RC1 部分新特性: 添加 systemd-measure 辅助工具,用于在启动附...

0
1
发表了资讯
2022/07/07 08:45

PulseAudio 和 Systemd 作者离开红帽,转投微软

科技媒体 Phoronix 消息称,Systemd 的首席开发人员 Lennart Poettering 已经离开红帽并加入了微软,以继续他在 systemd 方面的工作。Lennart 在红帽工作了 15 年之久,还领导了 PulseAudio、Avahi 项目的创建。 Lennart 对现代的 Linux 桌面一直起着重要作用。目前还没有关于他工作变动的正式官方公告,但外界已经有很多人在讨论他的去向;还有一些人在社交媒体上公开评论,暗示他加入了 Redmond 公司。 针对这些言论,Phoroni...

15
2
发表了资讯
2022/05/10 07:27

systemd 251 RC2 发布

systemd 251 第二个 RC 版本已发布。 重要变化一览 PID 1 调用的生成器现在将添加几个环境变量:$SYSTEMD_SCOPE、$SYSTEMD_IN_INITRD、$SYSTEMD_ARCHITECTURE、$SYSTEMD_FIRST_BOOT 和 $SYSTEMD_VIRTUALIZATION。 支持的最低内核版本从 Linux 3.15 升级到 4.15,不再支持 4.15 之前的内核版本。 systemd-creds 工具新增“has-tpm2”,用于指示功能性 TPM 2.0 模块是否可用。 与 Linux 5.18 一样,systemd 251 将默认的 C 标准版...

0
0
发表了资讯
2022/03/31 07:36

systemd 251 rc1 发布

systemd 251 首个 RC 版本已发布。 重要新特性一览 添加新组件"systemd-sysupdate",用于为主机安装 (host installation) 或容器镜像提供自动发现/下载/安装 A/B 风格更新。该组件目前处于实验性阶段,由红帽开发者于去年开发。 与 Linux 5.18 一样,systemd 251 将默认的 C 标准版本更改为 C11(包含 GNU 扩展 GNU11),不过其公开 API header 仍被限制在 C89。 systemd 支持的所有内核现在都会在启动初期将 RdRand 指令输出(...

0
0
发表了资讯
2021/12/29 08:08

Linux 系统管理器 systemd 的 2021:6700+ commit、新增 27 万行代码

随着 Linux 系统和服务管理器 systemd 的特性和功能不断增加,该项目的仓库目前已有多达 4,689 个文件,代码总量达 162 万行,拥有 1992 个贡献者, 历史提交次数为 55376 次。 而具体到 2021 年,systemd 有着: 超过 6,683 次 comit,这比 2020 年多了一千 添加了约 27 万行代码,并删除了 12 万行。 365 位不同的作者参与 systemd, Red Hat 以压倒性优势指导 systemd 开发 有意思的是,在过去的 11 年,systemd 首席开发人员...

19
2
发表了资讯
2021/12/25 07:50

systemd 250 重大更新版本发布

systemd 250 正式版已发布,这是一个重大更新版本。它包含了过去半年多积累的许多新功能和改进,在发布多个候选版之后,systemd 250 终于在近日正式发布。 更新亮点 支持加密和经过身份验证的凭据。这可以是存储在 /var/ 或系统上的 TPM2 芯片上的密钥,其中凭据将在服务启动时自动解密。还有一个名为 systemd-creds 的新工具用于处理凭据,可用于 SSL 证书、密码和其他类似数据。 扩展 GPT 可发现分区规范 (GPT Discoverable ...

3
4
发表了资讯
2020/12/30 09:07

systemd 的 2020:5400+ commit、新增 30.9 万行代码、合并 OOMD 组件

根据对 systemd Git 仓库的统计,到目前为止,systemd 的代码总行数已达 146.9 万,涉及 48463 次 commit,这些贡献来自 1746 个不同的开发者。 具体到 2020 年,相关数据包括: 5424 次 commit,高于 2019 年的 5085 次 增加 30.9 万行代码,删除约 11.4 万行代码 提交代码的开发者约有 360 人,高于 2019 年的 314 人 systemd 治理方面,Red Hat 的 Lennart Poettering 继续领导 systemd 的开发工作,他本人负责了超过四分之一...

12
4
发表了资讯
2020/12/01 08:18

systemd 247 稳定版发布

systemd 247 已正式发布。systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 此版本添加了一项名为 systemd-oomd 的新服务, 用于监控资源的争夺情况,并在当内存/交换空间压力超过定义的限制时,可以终止进程。该功能目前处于实验性阶段,只在开发者模式下启用。 同时,随着 Linux 发行版开始改用 Btrfs 作为默认文件系统,v247 中的 systemd-homed 在 LU...

0
3
发表了资讯
2020/10/28 11:16

systemd 247-RC1 发布

systemd 247 首个 RC 版本已发布,这是一个大版本更新,增加了许多新功能,例如引入 systemd-oomd 处理内存溢出守护进程、systemd-homed 默认使用 Btrfs,以及安全凭证处理方面的功能。 systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 列举 systemd 247-RC1 的部分更新亮点: 新增的 systemd-oomd 服务用于监控资源的争夺情况,并在当内存/交换空间压力...

3
1
发表了资讯
2020/08/04 07:10

systemd 246 稳定版发布

systemd 246 稳定版已发布,此版本提供了大量新功能,其中许多功能与对磁盘卷的加密和签名支持有关,相信今年秋季发布更新的 Linux 发行版有机会用上。 systemd 是 Linux 系统的一组基本构件。它提供了一个以 PID 1 身份运行的系统和服务管理器,并引导启动了系统的其他部分。 systemd 246 主要更新 systemd -journald 支持使用 Zstd 压缩日志文件。同样,systemd-coredump 收集的 coredumps 也可以使用 Zstd 算法进行压缩 syst...

0
2
发表了资讯
2020/07/14 07:14

systemd 246-RC1 发布,Linux 的 init 程序

systemd 246 的第一个候选版本现已发布。systemd 246 带来的更改包括有以下内容: 服务管理器获得了对 cgroup v2 freezer 的基本支持 CPU 关联性设置现在支持 NUMA 值 ssystemd.hostname= 可用于在早期引导期间从内核命令行设置主机名 硬件数据库更新 systemd-journald 现在支持 Zstd 压缩 大量网络附加功能 systemd-cryptsetup 现在支持在引导过程中激活 Microsoft BitLocker volumes systemd-homed 改进, 新的 systemd-xdg-...

0
1
发表了资讯
2019/11/24 07:41

systemd 244-RC1 发布,Linux 的 init 程序

systemd 244 的第一个候选版本已发布。同时,Systemd 244-RC1也已经上载到Fedora Rawhide之类,以便进一步审核。据悉,systemd 244 带来的更改包括有以下内容: 支持cpuset cgroups v2控制器,并具有通过AllowedCPUs =将服务限制到特定CPU的能力,以及通过AllowedMemoryNodes =设置将服务限制到特定内存节点的能力。 目前,Systemd可以从“ SystemdOptions” EFI变量读取配置选项。 可以通过“ bootctl systemd-efi-options”命...

3
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
35 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部