Hasty Briefsbeta

双语

Gnome introducing stronger dependencies on systemd

a year ago
  • #systemd
  • #Linux
  • #GNOME
  • GNOME并不严格依赖systemd来实现核心桌面功能,但个别功能可能因此无法正常运行。
  • GNOME高度依赖logind服务,该服务可独立于systemd存在(例如elogind方案)。
  • GNOME正不断增强对systemd的依赖,导致在非systemd环境中运行愈发困难。
  • GDM现依赖systemd的userdb基础设施实现动态用户分配,取代了传统的临时解决方案。
  • AccountsService将被systemd的userdb取代,以支持更丰富的用户记录功能。
  • gnome-session内置的服务管理器将被移除,转而采用systemd的用户实例方案。
  • 非systemd发行版需要自行实现替代组件(如elogind和eudev)来兼容相关功能。
  • 当前GDM提供了临时替代代码路径以支持无userdb运行,但这些路径将在未来版本移除。
  • 发行版需要实现userdb的Varlink API及相关基础设施以适配未来GNOME版本。
  • GNOME 48将获得安全更新直至GNOME 50发布,为发行版提供适配缓冲期。