[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]
4chanarchives logo

Systemd

  1. Home
  2. Board: /g/ - Technology
  3. Reading: Systemd

Thread replies: 20
Thread images: 1

File: systemd.jpg (49KB, 480x365px) Image search: [Google] [Yandex] [Bing]
systemd.jpg
49KB, 480x365px
Let's talk about systemd /g/.

Almost all major linux distros had adopted it, and clearly everything is going fine, despite the naysayers. Can we all agree now that the dust has settled that there is nothing wrong with it?
>>
Yet.
>>
>>53419385
You can always trust germans to run the best things smoothly.
>>
> needing a daemon to control daemons
> not using run-levels
> not killing pids

truly the apt-get of init : (

do ya really need _another_ layer of shit you can do with a single line of bash?
>>
>>53419575
Systemd being PID 1 is great because all daemons will report back to it. It's a nice init and daemon manager.

It also made linux boot a lot faster, which is amazing because it was already leaps&bounds ahead of the competition.
>>
>>53419595
There is nothing magical about pid 1. There is no inherent benefit to keeping the pids low. Much of systemds crap is to avoid spawning new processes to keep pids low. That's stupid.
>>
>>53419595
>linux boot a lot faster
nope
>>
>>53421038

There is everything magical about pid 1. Idiot.
>>
>>53421170
It does.
>>
>>53419595
No, PID 1 should only reap orphaned processes.

I would like it better if it only forwarded this crap to another daemon instead of being pid 1. The code is ugly as shit too, kinda scary.
>>
>>53419385
I don't know any production site that has adopted it. Most are running CentOS 6 in my experience.
>>
>>53422479
        FOREACH_WORD_QUOTED(word, length, rvalue, state) {
char *s, **l;

s = strndup(word, length);
if (!s)
return log_oom();

l = strv_split(s, ",");
free(s);

strv_uniq(l);

if (strv_length(l) <= 1) {
strv_free(l);
continue;
}

if (!arg_join_controllers) {
arg_join_controllers = new(char**, 2);
if (!arg_join_controllers) {
strv_free(l);
return log_oom();
}

arg_join_controllers[0] = l;
arg_join_controllers[1] = NULL;

n = 1;
} else {
char ***a;
char ***t;

t = new0(char**, n+2);
if (!t) {


And it goes on, and on. Why not put a quad pointer in there for good measure?

All this text parsing going on in PID 1. If PID 1 crashes, the system crashes as well.
>>
>>53422543
Everyone knows that you're not a C programmer until you are a 3 star *** C programmer.
>>
>>53419385
It's working indeed, but I don't understand how.
>>
>>53421038
>There is nothing magical about pid 1
I pity you fool
>>
There was nothing ever wrong with it, systemd hate just became a meme, the others didn't. Best example was many years ago when everyone was adopting pulseaudio. This dumb meme actually convinces new linux users asking for distros without systemd without knowing what an init system IS.
>>
>>53423456
It also convinces fedora users to just blindly back up and shill for freedesktop with any crap they shit out.
>>
>>53419530
Nobody sane trust germs
>>
>>53419385
I still use openrc in my gentoo, why should I switch to systemd?
>>
the only thing wrong with it is that it abandoned the unix philosophy of 'do one thing well'
Thread replies: 20
Thread images: 1
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
If a post contains illegal content, please click on its [Report] button and follow the instructions.
This is a 4chan archive - all of the content originated from them. If you need information for a Poster - you need to contact them.
This website shows only archived content and is not affiliated with 4chan in any way.
If you like this website please support us by donating with Bitcoin at 1XVgDnu36zCj97gLdeSwHMdiJaBkqhtMK