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)
发表了资讯
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
发表了资讯
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
发表了资讯
09/23 08:50

微软与 Canonical 合作,将 systemd 引入 WSL

微软和 Canonical 联合宣布,systemd 现在可以在 Windows Subsystem for Linux(WSL2)中运行了,此举可以让用户在 Windows 设备上获得更加全面的 Linux 体验。systemd 的作者 Lennart Poettering 在 7 月份离开红帽并加入了微软,不知道其中是否有他的贡献。 systemd 是一套用于 Linux 系统的基本构建模块,它提供了一个系统和服务管理器,作为 PID 1 运行并启动系统的其他部分。 许多知名的 Linux 发行版(如 Ubuntu、Debian ...

19
8
发表了资讯
07/07 08:45

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

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

15
2
发表了资讯
05/23 07:23

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

systemd 是一套用于 Linux 系统的基本构建块,它提供了一个系统和服务管理器,作为 PID 1 运行并启动系统的其余部分。 从 v250 到 v251 的 systemd Git 仓库来看,在过去 6 个月中,有 79853 行新代码,34624 行被删除。systemd 大约有 70.6 万行检测到的代码,另有 7.1 万行注释,以及 18.8 万行空白行。 systemd 251 是这个 Linux init 系统在 2022 年的第一个功能更新,其中一些关键变化包括: 增加了一个新的组件 "systemd...

1
1
发表了资讯
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
发表了资讯
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
发表了资讯
2019/09/04 11:37

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

systemd 243 版本带来的一些主要更新: * 允许普通进程发送ping请求。实现方式是默认打开'net.ipv4.ping_group_range'的sysctl。 sysctl.d/50-default.conf:-net.ipv4.ping_group_range = 0 2147483647 * "kernel.pid_max" sysctl 默认志是4194304 (2的22次方)。 sysctl.d/50-pid-max.conf:kernel.pid_max = 4194304 * 默认使用unified hierarchy (cgroupv2)。编译时使用“-Ddefault-hierarchy=hybrid”来继续使用以前的hybri...

1
4
发表了资讯
2019/07/23 07:04

Systemd 243 引入实用的 PStore 处理服务

Systemd 243 此前更新了新特性和补丁,并且做了一些更改包括以下: 内核 pid_max sysctl 以安全性和健壮性的名义,在 PID 冲突可能性降低的情况下,被撞到内核支持的 22 位范围内,而不是 16 位范围 Systemd 网络生成器,作为从 Dracut 的命令行选项生成 network/netdev/link 文件的新工具 在解析器中支持修改网络管理的接口 系统的手册页在默认情况下不再以更快构建的名义构建 用于设置进程内存分配策略的新的 NUMAPolicy=set...

0
3
发表了资讯
2019/05/27 07:53

systemd 代码行数超过 120 万,创始人贡献的 commits 最多

systemd 是一个 Linux 下的 init 初始化软件,也是一个备受争议的项目。systemd 因为其复杂性而在社区受到了很大的争议,有不少人认为 systemd 是一个不成熟的初始化系统。 因此,在 Debian 决定采用 systemd 之后,不满此举的开发者创建了不包含 systemd 的分支 Devuan。不过目前主流发行版都已经采用 systemd。 到目前为止,这个受争议的 init 初始化系统代码行数超过了 120 万。 可以看到,这 120 万行代码散落在 3260 个文件...

23
16
发表了资讯
2019/01/15 08:07

Systemd 曝 3 漏洞,绝大部分 Linux 易受攻击

Linux 系统与服务管理工具 Systemd 被曝存在 3 大漏洞,影响几乎所有 Linux 发行版。 Systemd 是 Linux 系统的基本构建块,它提供了对系统和服务的管理功能,以 PID 1 运行并启动系统的其它部分。目前大部分 Linux 发行版都以 Systemd 取代了原有的 System V。 安全公司 Qualys 近日发布报告称其发现 Systemd 中存在 3 个安全漏洞,并且这些漏洞已经存在 3 到 5 年时间。 3 个漏洞已经收录到 CVE,分别是内存损坏漏洞 CVE-2018...

13
23
发表了资讯
2018/01/29 07:38

​systemd 237 发布,Linux 的 init 程序

systemd 237 发布了。systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。 主要更新内容: Some keyboards come with a zoom see-saw or rocker which until now got mapped to the Linux "zoomin/out" keys in hwdb. INCOMPATIBILITY: systemd-tmpfiles' "f" lines changed behaviour slightly: ...

5
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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 评论
36 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部