<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>They way I see it GNOME works with openRC (see Alpine linux for example).  gdm would needs a implementation with elogind; fortunately, this already exists. For most of the other packages it would be sufficient to build the base ones without the systemD flags and install targets (e.g. service files). Writing a new init file is needed for some of the packages; e.g for plymouth already sysV init files exist. As for the packaging, one would have to split the packages, e.g gnome-shell-openrc and "regular" gnome-shell. <br></div><div dir="auto"><br></div><div dir="auto">Also this would apply to a few other packages such as upower, geoclue and pipewire. <br></div><div dir="auto"><br></div><div dir="auto">Let me know what you think of my ideas.<br></div><div dir="auto"><br></div><div dir="auto">Matthias</div><div dir="auto"><br></div><div dir="auto"><br></div>  </body>
</html>