On 2013-03-22, Canek Peláez Valdés wrote: > On Thu, Mar 21, 2013 at 7:45 PM, João Matos <jaon...@gmail.com> wrote: >> Hi list, >> >> do you know some guide to switch form systemd to openrc, or keep both? I >> googled and I didn't find. >> >> The motivation is that I'm studing many server stuff, and I'm tired of >> search for alternatives to systemd (that is really good). I also set up some >> servers, using openrc on them, so, sometimes I like to reproduce the >> configuration o my machine. >> >> If possible, I prefer to keep both. If not, I'll switch back to openrc. >> >> I've enable the openrc user flag, updated the system, I created a grub >> entrace, and everything seems to work pretty well on openrc, but I cant >> start the X. "no screens found", but dbus, udev and consolekit are started >> without error. >> >> Everything is working with systemd. > > For "server stuff", you should have no problem. If the machine where > you want to have both systemd and OpenRC also works as a desktop > workstation, right now that is not possible; there are several desktop > packages that cannot decide at run time if they use systemd (actually, > logind) or ConsoleKit (polkit being the most obvious).
Are these packages essential or the like? I don't think my desktop systems have dependencies either on systemd or polkit/consolekit. What is logind used for? > So you'll need to remove the systemd USE flag, add the consolekit one, > and recompile the necessary packages to get back to a systemd-less > desktop. Be aware that ConsoleKit is basically dead; it has no > upstream, no new features are being developed for it, and I don't > think even basic security bugs are actively fixed. Everything that > depended on ConsoleKit has switched or is considering switching to > logind, which right now is provided only by systemd (Canonical is > working in an alternative implementation, and I believe some *BSD guys > were also looking into the matter). > > When the logind alternative implementations are ready, maybe it will > be possible to again boot to both OpenRC and systemd with the same > binaries; right now is not possible. > > Regards. -- Nuno Silva (aka njsg) http://njsg.sdf-eu.org/