Debian testing or any derivate distro - Is it still possible to run with OpenRC or SysVinit?
DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Debian testing or any derivate distro - Is it still possible to run with OpenRC or SysVinit?
Hi,
I'm not posting this to offend systemd supporters as we all know, it is the best thing happened to Linux sphere. But, for some reason, I would like to use, Debian testing with alternate init especially OpenRC or classic SysVinit.
I think that getting Gnome 3 to work without systemd is impossible now. So, what chances are there to successfully run Cinnamon or Mate or Xfce desktop environment in testing (apt pinned with sid, if needed) ? I believe that many a packages are now having libsystemd* as a dependency. So, these package will need to be blacklisted to get things to work?
Also, I know Devuan exists. It is really outdated and I hope to use a recent distro without systemd. Is it possible? Gentoo is too much trouble. Artix is another choice..But, I'm accustomed to Debian way from Debian Woody's time.
Sorry. Didn't read thoroughly before posting. But devuan has given me no issues..
How is Devuan "outdated"?
When you compare to Debian testing repo, Devuan ASCII which is based on stretch has older packages. That's what I meant. The equivalent in Devuan is "Devuan Beowulf" - Do you think, it is possible to use Devuan testing as a Desktop OS?
BTW, how is your experience with Devuan? Which desktop are you using.
antiX can be run with debian testing repos (there is an option to select testing at install time).
antiX maintains a "nosystemd" repo with many packages redone to remove the systemd dependency. things like network-manager and pulseaudio, and also including MATE desktop last time I checked (xfce doesn't require systemd anyway IIRC).
OOTB you get a window-manager environment but the desktops are there to be added. Like debian, you'll get vanilla offerings.
antiX can be run with debian testing repos (there is an option to select testing at install time).
antiX maintains a "nosystemd" repo with many packages redone to remove the systemd dependency. things like network-manager and pulseaudio, and also including MATE desktop last time I checked (xfce doesn't require systemd anyway IIRC).
OOTB you get a window-manager environment but the desktops are there to be added. Like debian, you'll get vanilla offerings.
While it can be accomplished with "basic" Debian, I would second this recommendation. Just go with antiX.
I tried booting MX Linux 17.1 July updated ISO using grub2. It seems really nice and interesting, and does not pack systemd. Seems like they have managed to run Cinnamon with sysVinit. Thanks for the suggestions, I will try antiX too.
There are isos made by Refracta that have OpenRC, but you can switch to OpenRC from any Devuan (I understand), ascii, beowulf, ceres/sid. Look in the refracta experimental repository (usually).
With antix you can tell whether your packages are from Debian or from the AntiX repository, as they are separate, and you get debian pkgs directly.
With devuan they have what they call merged, which includes devuan repository and a screened feed from debian. How it is done is explained in amprolla documentation. If you switch /merged with /devuan you are only getting devuan pkgs, and you can add debian (corresponding distribution ascii-->stretch, beowulf-->buster, ceres-->sid) to have direct feed.
I have no experience with mx, it is relatively similar with antix, but it includes systemd/libsystemd in the system, just not used as an init system. No criticism in this approach, I am just not interested in it. It is like ubuntu with an alternate init system.
Antix has exorcised systemd (I believe the pkg systemd-must-die is still available ). It is a set of counter-dependencies conflict instructions that once installed it makes sure that systemd will not come in from debian.
The myth of sysvinit being out-dated is getting old, it was just updated last week. It just doesn't have many bugs, if any, as the oldest running unix init system.
If you want to try runit or s6 as init systems try void (runit), artix (openrc & runit), and obarun (s6).
Apart of the init system and its libraries, there are things like dbus, udev, elogind, pulseaudio, gnome, freedesktop, which very very few outside BSD, have been able to live without. Mostly because they don't want to, or they don't care. If you want the latest of cinnagnomemate chances are you don't deeply care.
Forgot to update. I switched to Devuan ASCII and using Cinnamon with lightdm. It needs some manual editing of conf files to get everything working - PAM, Policykit related as well as manually installing some elogind and polkit packages, while ensuring no consolekit packages are installed. But, it is stable and going good. I'm also testing FreeBSD 11.2 in VirtualBox with KDE 5 Plasma (for the sake of it!) and so far good.
That's depressing. I'm really interested in FreeBSD now. BSDs are not yet affected by the wanna be launchd clone.
Well: that affects only Debian (and based).
There are still distributions around which offer different init systems. Gentoo, Slackware, Void, Alpine seems to have a hype too ... quite some more, but those come to my mind right now.
Void looks very comfortable/easy to me, and it has new versions (seems like that is what you want).
I am wondering what will happen to debian/hurd and debian/kFreeBSD ...
I can't hardly make any sense out of those poorly written statements. This is an exhibition of narcissism by semi-illiterate thugs.
What non-systemd-support are those fools talking about and who are they fooling?
One thing that comes out again and again, from those pathetic defenders of the maze, is the convenient polarity between systemd and sysvinit; like there is no third choice. And the choice should be on the init system alone, not the structure of how every tiny little piece of software relates to it.
This poll should illustrate what I am talking about: https://distrowatch.com/weekly.php?issue=20180618#poll
If you were to follow debian-sid through the "safe" screen of antix (for example) you will see how they keep going back and forth with interdependencies, intentionally I believe, trying to throw fast balls at antix, mx, devuan, refracta. Usually by bundling software up unnecessarily and keep mixing and matching. Something that arch doesn't do, or at least resists in doing.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.