Fedora 35 或将支持在软件包升级时重新启动用户服务
根据提案显示,Fedora 35 或将支持用户服务(运行在 systemd 用户实例下的单元)作为 rpm 升级的一部分进行重启。
通常来说,一个运行中的 Fedora 系统会有一个主 systemd 实例(PID 1),一些正在运行的系统服务,以及一些 systemd 的用户实例,它们是在主 systemd 实例下运行的服务。这些实例依次执行用户服务,而 systemd 的用户实例及其管理的服务是无特权的。这些都是可能需要重启的对象。
目前,Fedora 已经有 rpm 打包脚本来重新执行 systemd 并作为 rpm 更新事务的一部分重新启动系统服务,但并没有为用户管理器提供相应的服务。通过该提案,当 systemd.rpm 升级时,各个系统管理器将被重新执行,各种软件包可以将其用户服务标记为重启。用户服务的重启与系统服务的重启类似,都是在所有软件包安装完毕后,通过 transfiletrigger 来完成。
Fedora 工程和指导委员会 (FESCo) 已经批准了该提案。默认情况下,此更改不适用于所有用户服务,并需要 Fedora 软件包维护人员通过其 RPM 脚本选择重新启动的用户服务。这最终意味着像 PipeWire 这样的用户服务可以在通过 Fedora RPM 更新升级它们时无缝重启,而不需要手动执行此操作或重新启动系统以使升级生效。
更多详细内容可访问其 Wiki 页面。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
.NET 生态现状:超一半 .NET 开发者使用 C# 8、.NET Framework 使用量减少
JetBrains 上个月发布了 2021 年开发者生态的调查报告,这份报告详细介绍了开发领域的最新趋势,以及有关工具、技术、编程语言和编程世界的其他信息。本文会重点介绍这份报告中关于 .NET 生态部分的现状。 各版本 C# 的使用状况 报告显示,在过去的一年里,C# 的使用情况一直相当稳定。大多数开发者仍在使用相同的版本,不过仍有三分之一的开发者已经使用最新版本 C# 9 完成部分工作。 可以看到,C#5 和 6 的使用量跟去年相比保持不变,不过似乎有部分 C# 7 用户迁移到了版本 8,或者是版本 9。上面的图表无法准确说明用户的框架迁移路径,但从占比的变化来看,相信大多数的开发者是从 C# 7 升级到 C# 9。 对于这部分数据,来自 JetBrains 的Khalid Abuhakmeh 认为,虽然开发者的目标是使用新版本C#,但也不会立即使用所有语言功能。 .NET runtime 的使用情况 自去年以来,.NET Core 的使用量一直保持稳定。不过 .NET Framework 的使用量减少了约 13% —— 原因可能是部分用户迁移到了 .NET 5,而且从 .NET ...
- 下一篇
英特尔推出全新高性能显卡品牌 Intel Arc
英特尔公布了其即将推出的新的消费类高性能图形产品品牌Intel Arc。 公告表示,Arc 品牌将涵盖硬件、软件和服务,并支持多代硬件平台。其第一代产品基于代号为 Alchemist(以前称为 DG2)的 Xe HPG 微架构。同时,英特尔还透露了 Arc 品牌下后代的代号:Battlemage、Celestial 和 Druid。 英特尔 Xe 是一种可扩展的图形和计算架构,旨在提供卓越的性能和功能,支持独立电脑、数据中心甚至是超级计算机。而即将推出的英特尔 Arc 图形产品基则于 Xe HPG 微架构,这是英特尔 Xe LP、HP 和 HPC 微架构的融合,通过高级图形功能提供可扩展性和计算效率。 第一代 Intel Arc 产品 Alchemist 将采用基于硬件的光线追踪和人工智能驱动的超级采样,并提供对 DirectX 12 Ultimate 的全面支持。此外,公告中还透露第一批 DG2/Alchemist 产品将于 2022 年第一季度到货,并表示更多细节将于 2021 年晚些时候推出。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16