systemd? - GNU/Linux
greduan
I like how this immediately turned into "welcome to OpenBSD". lol

TBH I've no opinion on the matter. Personally I like the BSD init system, which can be impressively fast and simple, though a little bit harder to learn the ropes if you're not used to it.

I used Arch for around 2 years total, all of which I spent inside systemd. All I know is that when I tried to install busybox I could only get to boot and couldn't get X to work. So I guess systemd was doing more than I realised.
Eduan / greduan
https://greduan.com
me@greduan.com
jobss
(02-05-2015, 09:41 AM)greduan Wrote: I used Arch for around 2 years total, all of which I spent inside systemd. All I know is that when I tried to install busybox I could only get to boot and couldn't get X to work. So I guess systemd was doing more than I realised.

Nowadays X requires systemd, so to get it to work without systemd you would have to compile it from source and remove systemd. I am trying to figure out how exactly one goes about doing that because I want to remove systemd on my Opensuse. I do believe that right not wayland does not require systemd, so you may have better luck with wayland.
greduan
(02-05-2015, 11:32 AM)jobss Wrote: Nowadays X requires systemd, so to get it to work without systemd you would have to compile it from source and remove systemd.
Not necessarily. OpenBSD have their own port of X11, which IIRC has patches to be able to run X not as root, and of course all the possible security patches. :)

Of course BSD doesn't have systemd so it can also run without systemd.

Also on CRUX you didn't need systemd to run X11.
Eduan / greduan
https://greduan.com
me@greduan.com
jobss
(02-05-2015, 12:00 PM)greduan Wrote:
(02-05-2015, 11:32 AM)jobss Wrote: Nowadays X requires systemd, so to get it to work without systemd you would have to compile it from source and remove systemd.

Also on CRUX you didn't need systemd to run X11.

Some Linux users have all the luck. When I try to remove systemd with

Code:
zypper remove systemd

I get prompted that it will remove xorg-X11 and all of the other X drivers. I sure do wish that distributions support many configurations out of the box to allow for users to set it for how they like. I know some do like Gentoo and Crux but not many.


EDIT

(02-05-2015, 11:32 AM)jobss Wrote: Nowadays X requires systemd, so to get it to work without systemd you would have to compile it from source and remove systemd.

After reading some more on the Arch forums, Xorg-X11 does not have systemd compiled into it, there is a file inside X that allows for systemd integration. So I will see if deleting that file will allow for me to remove systemd without getting rid of X and moving to Wayland. I am glad that they did it this way, if it works I do not have to recompile X. I will not be able to test this tho till Monday or Tuesday.
shevy
The statement that xorg depends on systemd is not correct.

Here is the official reply from alanc:

shevy> Hello. Does Xorg depend on systemd?
alanc> you can build it to use systemd services or to not use them, depends on your ./configure options
shevy> ah ok so I assume that means it is optional, thanks alanc
alanc> yes
alanc> since Xorg supports many platforms on which systemd will not run


On the topic itself:

systemd does too many things at the same time.

It was not the first to break the old unix philosophy by the way, that was already broken by things like SELINUX and so forth.

There are actors at work who try to change linux into a commodity rather than a hacker OS; some reasons can be understood e. g.
to "prepare linux for the masses". In doing so, several old users will be alienated.

This happened before as well e. g. gnome3 or unity crap.

What amazes me is how quickly systemd conquered all the various distributions. It has a lot of momentum and thus will win out
simply by momentum alone.
vypr
I don't mind systemd, however distro's implementation of it being required as a dependency by many things (Xorg, Chromium, etc) is wrong imo.
Code:
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
G d s+:++ a--- C++ UB P+ L+ !E !W+++ !N !o K--? w++ !O M++ !V PS+++ PE-- Y++ PGP+ !t !5 !X !R tv b+ DI D++ G e- h r y--
------END GEEK CODE BLOCK------

buddhist ~ esperantisto ~ communist




Members  |  Stats  |  Night Mode