Should we plan on systemd ?

For interesting topics. But remember this is a Linux Forum. Do not post offensive topics that are meant to cause trouble with other members or are derogatory towards people of different genders, race, color, minors (this includes nudity and sex), politics or religion. Let's try to keep peace among the community and for visitors.

No spam on this or any other forums please! If you post advertisements on these forums, your account may be deleted.

Do not copy and paste entire or even up to half of someone else's words or articles into posts. Post only a few sentences or a paragraph and make sure to include a link back to original words or article. Otherwise it's copyright infringement.

You can talk about other distros here, but no MX bashing. You can email the developers of MX if you just want to say you dislike or hate MX.
Message
Author
User avatar
anticapitalista
Developer
Posts: 4299
Joined: Sat Jul 15, 2006 10:40 am

Re: Should we plan on systemd ?

#31 Post by anticapitalista »

asinoro wrote: Sun Jul 28, 2024 12:32 pm
anticapitalista wrote: Sun Jul 28, 2024 12:17 pm I disagree with this point.
The vast majority of software is init agnostic - it simply does not care what init is running.
The problem is that Debian packagers add systemd/libsystemd0 as a hard dependency even if the app does not require it at all
Since you are one of last Mohicans that fight the beast, what other alternatives are away of Debian which could be user-friendly?
MX has never claimed to be free of systemd so as long as their sytemd-shim keeps on working, there is no issue at all and MX-24/25 won't be any different under the hood as present or previous versions. ie it offers sysVinit and systemd boot on one iso.
anticapitalista
Reg. linux user #395339.

Philosophers have interpreted the world in many ways; the point is to change it.

antiX with runit - lean and mean.
https://antixlinux.com

User avatar
manyroads
Posts: 2657
Joined: Sat Jun 30, 2018 6:33 pm

Re: Should we plan on systemd ?

#32 Post by manyroads »

FWIW I doubt wayland will work very well without systemd by the time wayland is pervasive. Personally I already am finding a number of linux components aging out (pretty much like me). I have moved to using systemd and find it actually seems to be more stable on Debian (given the stuff I use). But keep in mind, nothing moves very fast in the Debian world. But Linux will eventually move from x11 to wayland and when it does things will be different (not to be confused with better or with worse either for that matter).
Pax vobiscum,
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken

User avatar
oops
Posts: 1917
Joined: Tue Apr 10, 2018 5:07 pm

Re: Should we plan on systemd ?

#33 Post by oops »

@manyroads ... Linux will probably move from x11 to wayland (and a lot of DE and WMs) , but an other init system will not be, and must not be, an obstacle.
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19_x64 & antiX19_x32

User avatar
manyroads
Posts: 2657
Joined: Sat Jun 30, 2018 6:33 pm

Re: Should we plan on systemd ?

#34 Post by manyroads »

oops wrote: Sun Jul 28, 2024 2:59 pm @manyroads ... Linux will probably move from x11 to wayland (and a lot of DE and WMs) , but an other init system will not be, and must not be, an obstacle.
I guarantee you it is and will be a pain. It already is. I gathered some info that may help get you started in solving the situation for yourself... :number1:

Wayland Items to follow

If you use these DEs here is where they are headed:
-- KDE Plasma 6: Wayland by Default: https://news.itsfoss.com/kde-plasma-6-dev/
-- Xfce 4.20 Aiming For Usable Wayland Support While Maintaining X11 Compatibility: https://www.phoronix.com/news/Xfce-4.20-Wayland-Roadmap
-- Gnome Wayand is used by default in Debian 10: https://wiki.debian.org/Wayland

Does Wayland require systemd?
-- Here's a response/ discussion from the BSD world. https://forums.freebsd.org/threads/kde- ... emd.77776/
-- You may use internet search and find more, what I have gathered from reading discussions is that there are ways to make wayland work on other inits such as OpenRC but that they are not always trivial or stable.
Pax vobiscum,
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken

User avatar
AK-47
Developer
Posts: 1208
Joined: Sun Mar 24, 2019 7:04 pm

Re: Should we plan on systemd ?

#35 Post by AK-47 »

manyroads wrote: Sun Jul 28, 2024 2:43 pm FWIW I doubt wayland will work very well without systemd by the time wayland is pervasive.
Wayland is a protocol and essentially an IPC specification for a very specific use case (graphics, display and window management), so it doesn't have anything to do with systemd. That is like saying, Gopher won't work very well without Solaris.
There are a several compositors such as Wayfire and Labwc that have nothing to do with systemd.
manyroads wrote: Sun Jul 28, 2024 3:18 pmI guarantee you it is and will be a pain. It already is.
That depends on your device. In my case, switching KDE to the Wayland session solved a lot of problems, such as input lag, screen tearing and high CPU usage. So Wayland has the potential to solve a lot of issues that X11 has, but it's up to the compositors.

User avatar
manyroads
Posts: 2657
Joined: Sat Jun 30, 2018 6:33 pm

Re: Should we plan on systemd ?

#36 Post by manyroads »

AK-47 wrote: Sun Jul 28, 2024 4:45 pm There are a several compositors such as Wayfire and Labwc that have nothing to do with systemd.
I was unclear above. What I was referring to is that there are many tools that run on DEs and wms that will not have x11 equivalents on Wayland and those that do offer Wayland support will those which work and require systemd. Things like conky have a history of exhibiting problems (though they are now largely fixed, at least when I last used conky on Wayland.

As for Labwc and Wayfire, they are both very tough to use. I found them rough and low in functionality (again last I used them).
manyroads wrote: Sun Jul 28, 2024 3:18 pmI guarantee you it is and will be a pain. It already is.
That depends on your device. In my case, switching KDE to the Wayland session solved a lot of problems, such as input lag, screen tearing and high CPU usage. So Wayland has the potential to solve a lot of issues that X11 has, but it's up to the compositors.
Yes KDE is going to work just fine, they have a lot of resources devoted to the transition.
Pax vobiscum,
Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken

User avatar
dreamer
Posts: 922
Joined: Sun Oct 15, 2017 11:34 am

Re: Should we plan on systemd ?

#37 Post by dreamer »

AK-47 wrote: Sun Jul 28, 2024 4:45 pm That depends on your device. In my case, switching KDE to the Wayland session solved a lot of problems, such as input lag, screen tearing and high CPU usage. So Wayland has the potential to solve a lot of issues that X11 has, but it's up to the compositors.
Kwin has a history of lag and CPU utilization on X.org, which can often be seen on low-end hardware. I haven't noticed the same thing with other window managers on X.org. X.org even worked well back when computers were single core. Screen tearing might be related to X.org, but I haven't really seen that either. From a gaming/framerate perspective it depends on game, driver and compositor, but generally I believe X.org and Wayland are comparable in performance at least when I looked at phoronix.com last time. No doubt Wayland is the future for desktop Linux since this is what is being worked on.

The Wayland discussion is similar to the systemd discussion. One may like one or the other. Ultimately, the "industry" (X.org, Red Hat, Valve etc.) decided that systemd and Wayland are the future. This is probably how it will turn out in the long run for mainstream desktop Linux.

I like SysVinit and X.org, but they are becoming more niche. I also think KDE is the future, while smaller desktops might disappear or become more niche. In the end it's manpower that decides and every deviation from "mainstream" has a cost associated with it. From a casual user (application user) perspective the underlying tech doesn't matter that much.

On the other hand the vast scope of MX Linux (live/installed, SysVinit/systemd, multiple DEs and now X.org/Wayland) might have been what brought MX Linux to Distrowatch number 1 and kept it there.

I see systemd as dependency hell in the init world. One service automatically starts another etc. However, if the MX live system can be brought to systemd I personally don't think SysVinit is that important. On the other hand SysVinit was the core reason I started using MX Linux (systemd didn't give me a good feeling). Systemd works well on MX Linux and I could switch to it without much thought.

Since I see myself as something in-between a casual user (application user) and a tinkerer I don't really know what foot to stand on. For tinkerers SysVinit might be crucial, otherwise soul is lost so to speak. These days I mostly see desktop Linux as an application platform.

Things like Wayland (compositors), desktop environments (KDE, Gnome, Enlightenment etc.), Pipewire and Flatpaks could tip the scales in favor of systemd. If you don't need "big software" then several systemd-free options exist.
Note to self and others: SysVinit is a good option. However if you run into problems try with systemd first. This applies to AppImages, Flatpaks, GitHub packages and even some Debian packages.

User avatar
oops
Posts: 1917
Joined: Tue Apr 10, 2018 5:07 pm

Re: Should we plan on systemd ?

#38 Post by oops »

@dreamer ... SysVinit versus Systemd , and X.org versus Wayland , are two separate and independent things. (Wayland is more secure for the fishing than Xorg)
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19_x64 & antiX19_x32

User avatar
LinuxSpring1
Posts: 274
Joined: Sun May 05, 2024 8:57 am

Re: Should we plan on systemd ?

#39 Post by LinuxSpring1 »

One of the reasons for choosing of MX Linux was its use of SysVInit. Nothing against systemd. However systemd has some very valid concerns raised against its use. As far as moving to systemd, it will become inevitable by the time this decade is up. For example it is almost impossible for GNOME to work without systemd. Even KDE has certain applications, like KDE System Monitor, which do not work fully with SysVInit. This will increase as we go ahead.

Additionally even systemd documentation says that it will stop supporting SysVInit scripts somewhere down the future.

Debian might have had other init systems and support for them in the past, but it is no longer the case. And it will no longer be supported in the future. Most of the significant financial support for Debian comes from people running Debian on servers. These guys would prefer systemd and not SysVInit. Also we should not overlook the power of conformity. For maintainers, having systemd controlling the bootup and services means having less of scripts to be maintained and tested per release. That is a very powerfull pull for distros. Do not underestimate it.

Like the wise Borg said, it is futile to resist. All will be assimilated.

User avatar
DukeComposed
Posts: 1430
Joined: Thu Mar 16, 2023 1:57 pm

Re: Should we plan on systemd ?

#40 Post by DukeComposed »

LinuxSpring1 wrote: Wed Jul 31, 2024 7:55 am As far as moving to systemd, it will become inevitable by the time this decade is up.
What a sad and defeatist attitude to have about the future.

Locked

Return to “General”