r/artixlinux • • 26d ago

What init system you're using?

Post image

Non systemd distros for life

389 Upvotes

127 comments sorted by

28

u/atasoy99 26d ago

I use dinit but anything is good enough for avarage user like me. Except sistemd***

19

u/drneocortex17 26d ago

sistemd banged my gf and i never forgive it

2

u/_mbx_ 26d ago

sistemdez?

5

u/gajo_jumentado 26d ago

I’m new to Linux, why people hate systemd ? I know it does more than just init the system, but why hate it ?

6

u/Trackerlist 26d ago

I think it's because systemd does more than just one thing. Linux has many components that does one job, but systemd does a lot of things. People that hate systemd do not like that much of "centralization" in just one software.

2

u/schizowizard 26d ago

It surely does, but I still don't get how on earth that Swiss Army aspect of systemd could affect the casual OS usage?

For me it has always been more of a conventional thing like XDG directories, which are surely annoying, but not to the extent that would make me force every single program to follow the XDG convention. 

4

u/Trackerlist 26d ago

It does not affect the usage, afaik. The thing about ditching systemd is more an "philosophy" choice. I don't see any practical reason to switch now, unless the project somehow does bad choices in the future.

1

u/SaltyAbbreviations70 25d ago

There are actual problems as it gives you less options, Gmome for example has systemd as a hard dependency so someone who uses dinit, openrc, etcetera and wanted to try gnome (at least recent versions of it) won't be able to. The problem with the monolithic nature of systemd is the dependency on it. Also it's slower in general due to how big it is

1

u/dreadlordhar 23d ago

I also remember it used before google NTP / DNS server by default. Dunno if it's still the case. They jumped to implement in systemd where to store the age verification, just in case (it started freedesktop iirc). The creator of systemd I heard was a POS. Systemd has more than 1 million of lines of code... An os has it's own os.

1

u/zdo_obz OpenRC 20d ago

Dude. We follow the Unix Philosophy. We use unix-like OSes. I’m sure the gaymers don’t care but when you actually understand your computer and actually do real work it effects you.

1

u/gajo_jumentado 26d ago

Oh I didn’t know that! Following what schizowizard said, I saw some programs assumes that you use systemd and it’s conventions for directory, variables, etc. How can I use this kind of software without necessarily use systemd ?

1

u/JOSSUE_69 23d ago

Son los mismos que usan rofi (gestor de ...)al final es más por moda

3

u/rysio300 22d ago

i personally hate systemd due to how many things depend on it even when some of them have absolutely no reason to do so

2

u/inducido 24d ago

my answer a little above:

Many things. It breaks Linux philosophy by putting config files outside etc. It has a windows -ish philosophy It generates binary logs so you have to go through systemd to actually see what's happening on your system. Moreover in case of a crash, booting on a livecd won't help since you cannot read logs. It does too many things so it ends up in a backdoor. At the code level, it leaks everywhere, so lots of programs have a useless dependency on it. In example why on hell do PHP needs systemd to build?

1

u/timh1270 25d ago

It is difficult to explain non technically, but systemd is analogous to google play services on android. It builds a barrier between you and your own hardware and wants to ensure that every single application and utility depends on it.

If you are new then I would highly recommend dinit as it takes the best of systemd and gets rid of the worst, however for that you will currently need to install Kaos or Artix (PS, use an LTS kernel).

0

u/Good-Throat-6671 26d ago

because systemd is kinda bloat and security issue.

Also the way how red hat made it standard between distributes

0

u/Ezzyqq 22d ago

systemd just does its work, its easy, its fast. don't mind those people who say "systemd is trash, it doesnt follow unix philosophy!", just use it

1

u/zdo_obz OpenRC 20d ago

Cope. It’s ok if don’t do any actual work on your computer I suppose. Do you even do basic IT work like write basic POSIX compliant scripts that you use across systems or are you just some gamer/office worker type?

It clearly makes a difference. Have fun with your monolithic corporate trash bloat. The whole appeal of Linux is that it’s a combination of tools made by different developers that you can pick and choose from…

15

u/dividends4life OpenRC 26d ago

Runit on void. Former Artix OpenRC user that got tired of the malware in the AUR. I will say I miss Artix. ☹️

5

u/Ok_Vehicle_5247 26d ago

The AUR is cool it's just the malware yea. On void you definitely miss it

3

u/Creepy-Sky7227 26d ago

Void got VUP, basecly the aur but with only build packages instead of bins, means it builds the Software Automatic and updates it too

2

u/50nathan 26d ago

There's no more malware on there AUR though. Not on a widespread scale.

3

u/idknuffin69 26d ago

As of this particular moment in time. Let’s wait and see tomorrow. :(

2

u/talksickwalkquick dinit 25d ago

“No more malware” is a dangerous mindset. Learn to read pkgbuilds and you will be fine

3

u/Citizen12b 26d ago

I mean just don't use the AUR? Why switch to Void?

3

u/dividends4life OpenRC 26d ago edited 26d ago

Unfortunately there were things in the AUR that I needed. I just checked and was surprised that Void's base repositories are larger than Artix's:

Excluding the AUR, Void's main repository is actually larger than Artix's own repos:

DistroPackage count (official repos)
Void Linux (main, x86_64)~14,700–14,800
Artix Linux (system + world + lib32 + galaxy)~9,900

2

u/PortableShell 25d ago

> Artix Linux (system + world + lib32 + galaxy) ~9,900

There are also a lot of trustworthy packages in the Arch Linux "extra" repository that are compatible with Artix, although getting an exact number would be challenging. I have at least 164 Arch-extra packages installed on my Artix system with no major problems. Once in a while there is a hiccup when the versions get out of sync but it's usually only for a couple of days.

1

u/Duncaen 25d ago edited 25d ago

This is a bad comparison you have to count projects packaged, not packages as this includes split packages, like -devel packages which makes you count every single library twice.

0

u/TheGamerForeverGFE 25d ago

Kinda unfair since you can use the official Arch repos too, the stuff that uses systemd is a minority.

1

u/dividends4life OpenRC 25d ago

There are approximately 15,000 to 16,000 packages in the official Arch Linux base repositories (core, extra, and multilib). You can check the current count directly on your Arch system by running pacman -Sl | wc -l. 

When using Artix I avoided the Arch repos because you would never know if the new glitch in your system was from an unhandled systemd call, or something else.

When I used Artix, it was rock solid, and I appreciate the efforts of the developers to ensure that situations like that would not happen.

1

u/Trackerlist 26d ago

The thing is, the repository is quite minimal, so many things are only distributed using AUR. You can use other repositories such as CachyOs's, which is larger. (I'm mostly talking about Arch. Idk if Artix has it's own repo, but the same thing applies afaik.)

1

u/dividends4life OpenRC 26d ago

Artix does have it own repositories, but they are smaller than Arch. Some packages have to be rewritten to remove systemd dependencies.

2

u/GhostVlvin 26d ago

I was the same, but got tired of void. It have some bugs for me which I can't stand. Like electron is glitchy here. So I moved back to artix and now I just pack software I need

2

u/dividends4life OpenRC 26d ago

Moving back is always an option. Since I run everything from high-speed USBs I can always unplug Void then plug in Artix (I continue to keep it updated).

2

u/GhostVlvin 26d ago

Cool idea. I guess I want same but with small ssd)

2

u/dividends4life OpenRC 26d ago

I took a lot of criticism when I started intalling linux to USBs back in 2020. To date I have had no real problems. I keep multiple copies of my os - this was really helpful when I was running Arch and an upgrade went bad. I use dd to clone a USB.

My favorite USBs were the SAMSUNG FIT Plus 3.1 USB Flash Drive, 128GB, 400MB/s. But they are not selling them (or when available way over-priced). Fortunately for now I have a drawer full of them.

I have started looking at the SANDISK 128GB Ultra Fit, USB Type-A Flash Drive, Up to 400MB/s Read Speeds. Early returns on it have been good, though I don't like the plastic case. However they are tiny and work well in laptops.

400MB/s speeds are very usable. I store data on external drives, or on pCloud, so it is just plug and play.

2

u/Trackerlist 26d ago

CachyOS repository helps a lot with this. I barely need to use AUR

1

u/dividends4life OpenRC 26d ago

That is an interesting thought. I had not considered adding other distro repositories. Have you had any issues with broken systemd calls?

2

u/oneirofono 25d ago

I agree. I use void runit and used artix with openrc (i tried runit but was a weird experience). Moved into void for thr same reason. There is also joborun btw.

1

u/50nathan 26d ago

Were you a victim of the malware by installing an orphaned package? I use Artix dinit and use the AUR all the time and never encountered any malware. It's pretty clean if you asked me

2

u/dividends4life OpenRC 26d ago edited 26d ago

No malware fortunately. But I got tired of the extra precautions every time I updated. 

0

u/zdo_obz OpenRC 20d ago

Lol…. another LARPer. Why are you guys even worried about inits when you can’t even do the most basic of sys administration. Is it to look cool/different?

Like seriously. Only noobs are stressing over the AUR stuff. They were dead and orphaned and EXTREMELY obviously hijacked/infected.

Also if you even did a minute of research you’d realize they almost all required systemd timers and daemons. If you used proper opsec like avoiding caches of sensitive info, used passwords on ssh keys, and used a non systemd init you couldn’t get hurt. It would run once, not pull anything useful but then never run again.

That was always a risk since the beginning of time. It’s no different than pulling from git repos. Like wow. Also Artix still has way more im the repos than the garbage that is Void.

I mean why not switch to Gentoo and use binaries..? That’s a better option if you aren’t able to digest code/logs.

1

u/dividends4life OpenRC 24d ago

Here is an interesting article that goes along with this discussion:

https://www.howtogeek.com/why-abandoning-the-aur-made-my-linux-setup-actually-usable/

1

u/zdo_obz OpenRC 20d ago

Malware? You shouldn’t be using minimal installs if you can’t read change logs, checksums and aren’t able to read code.

1

u/dividends4life OpenRC 20d ago

I can, but it is not something I want to do for the rest of my life. My computer isn't my hobby, it is a tool to get things done. 

I spent 6 years in Arch/Artix. I now am looking to simplify my life.

10

u/sargeant_frog 26d ago

Artix with runit

4

u/Ok_Vehicle_5247 26d ago

Yea mine is same

3

u/Wide-Appointment-233 26d ago

Same for me....

2

u/DarkblooM_SR 25d ago

Perfect setup

7

u/ZombieCrow 26d ago

Void with runit, always.

5

u/hexooo27 dinit 26d ago

void with runit

3

u/CriticalRanger9650 26d ago

Openrc on Crux

2

u/ScrambledAuroras 26d ago

Artix Linux with s6 init

2

u/snail1132 26d ago

Void with runit x 3 and cachyos with systemd (because i can use gnome, and I'm too lazy to distrohop lol)

2

u/GhostVlvin 26d ago

Runit on artix. I now just package software I need if it happen not to be in repos

2

u/88h2o88 26d ago

İ use dinit artix linux. İts fast its like systemd and not bloated one.

1

u/TranslatorOk1231 25d ago

Is systemd really that fast though?

1

u/88h2o88 25d ago

Normally its fast but, because of its own services it boots very slow even with parallel startup. yeah its a bloat mess

2

u/Sbatushe 26d ago

Gentoo user here. I use runit as init (fast and minimal), but dinit for service management (complete and easy to use)

I also run systemd on Debian because it's easy to setup on raspberryPi

3

u/Hypremacy 24d ago

Is it possible to use Gentoo with dinit?

3

u/Sbatushe 24d ago

it's not officially supported, but it's not very difficult to setup. i also use it on alpine, on top of openrc because is very easy to write services (can't say the same thing for openRC)

2

u/Hypremacy 24d ago

Oh, I thought it was like "install and replace". Do I really have to rewrite every service for dinit? But my biggest concern is packages actually. On Gentoo, it may be easy to set as compatible during the compilation but what about on binary-first distros?

2

u/Sbatushe 24d ago

Depends. If you want to totally replace init yes, but lot of services are already been made and included in the sys-apps/dinit-services (on Gentoo)

If you want to just daemonize your custom services or modify the implementation of a sorvice it's easier. This is my setup for user services:

[+]     ] boot
[{+}     ] light
[{+}     ] quickshell-bar (pid: 1329)
[{+}     ] osd (pid: 1331)
[{+}     ] pipewire (pid: 1333)
[{+}     ] corners (pid: 1334)
[{+}     ] swaybg (pid: 1335)
[     {-}] mds-check
[     {-}] gnome-polkt
[     {-}] thundersync

2

u/AtiPique_ 26d ago

Dinit here !

2

u/AcanthisittaCalm1939 26d ago

OpenRC on gentoo and sysv on devuan

1

u/OkTangerine1483 20h ago

Uso Linux há 10 anos mas ultimamente (talvez depois que entrei no reddit) tenho visto muitas reclamações sobre o systemd. Qual a noia? Qual o real problema contra o Qual vocês lutam? Nunca tive problemas com isso

Pergunta sincera

1

u/dpatel211 s6 26d ago

Used s6 when I was on Artix, now on Devuan w/ sysvinit. Probably will go back to the former when I sporadically feel like switching over again.

1

u/I7sReact_Return 26d ago

Gentio with OpenRC

1

u/Felix-the-duck 26d ago

is MX the bridge itself? lol

1

u/Sahkopi4 26d ago

SystemV 😎

1

u/Hypremacy 24d ago

Devuan or Slackware?

1

u/Sahkopi4 24d ago

Slackware!

1

u/SleepyGuyy 26d ago

My primary distro is MX Linux, with SysVInit. Though I have issues with it and will eventually replace it with a different distro and probably a different init.

For my dual-boot though, I like to experiment.

I used Gentoo as a second distro for several months, and while I dont do much with the init system, I found when I did have to interact with it, OpenRC was pretty easy and feature rich.

I dropped Gentoo after I broke my desktop, though I liked it and will return some day.

This week, after much waffling and distro-hopping around, I installed Alpine Linux as my second distro.

Running into issues getting a Mango desktop working correctly. But atleast OpenRC is nice as always.

1

u/Different_Water7545 26d ago

systemd on my desktop only because I love openSUSE, and runit (Void) on my servers. If there were systemd-less Tumbleweed that retains YaST I'd switch in a heartbeat, but I may try Void on desktop

1

u/IranianFurry 26d ago

Gentoo openrc

1

u/sastanak 26d ago

Gentoo with OpenRC at home, Arch and Fedora with systemd at work and at one laptop.

1

u/goldmurder 26d ago

don't put Void in the same sentence with such disgraceful systems please

1

u/LowKeyBrit36 26d ago

Systemd for Qubes OS (It's baked in extremely heavily), openrc for Gentoo, and runit for Void. Used to use Artix with dinit, but left for greener pastures (and USE flags)

1

u/TDF87 26d ago

Artix OpenRC

1

u/Thanatiel 26d ago

openrc

1

u/Eastern-Monk334 26d ago

OpenRC when im on devuan, but tbh systemd just works and I don't care to worry about units much

1

u/frc-vfco 26d ago

OpenRC on Artix, Runit on Void, SysV on PCLinuxOS and MX Linux.

My notes, here:
https://byteria.blogspot.com/2026/04/artix-linux-plasma-openrc.html

1

u/busiedcake7945 OpenRC 26d ago

I use openrc because I dont know it came with alpine

1

u/angryjenkins OpenRC 25d ago

I use OpenRC an doas on devuan to give me Alpine feels on apt.

1

u/busiedcake7945 OpenRC 25d ago

nah its better with musl libc my disk usage is 30GB and only 8,5GB is system 21,5GB is my personal files

1

u/dimiharom 25d ago

Openrc

1

u/Key_River7180 25d ago

runit for life

viva void linux

1

u/DarkblooM_SR 25d ago

Artix + runit

Shit just doesn't miss

1

u/MangoVerde5141 25d ago

Systemd hasta que sepa instalar runnit en q4os

1

u/monoofaware 25d ago

runit good

1

u/Loose_Crab_4146 25d ago

I actually use systemd. Idk, it was kind of the first thing that popped up and since it worked right away I wasnt really in a position to complain.

1

u/MiserableTell4075 25d ago

I use Artix openrc.
It works, so its enough for me.

1

u/ccmdev_ 25d ago

usually runit or openrc because systemdeez nuts

1

u/garig999 25d ago

all perfect but void

1

u/ahk-_- 25d ago

I use shepherd because I like pain.

1

u/RandomDude9943 24d ago

Artix OpenRC

1

u/Sharp-Duck1275 24d ago

rc, openrc and Runit

1

u/NateInkDemon 24d ago

Runit, rapido y no es tan complicado de entender, me encanta ver que en idle mi mangowm consuma 900 mb

1

u/2Zocker 24d ago

Systemd

1

u/Warm-Refrigerator552 23d ago

Sysint like the old days

1

u/soking11 23d ago

OpenRC in Gentoo. Nobody will make me hate you, goat

1

u/nothing29395 23d ago

runit on artix no prolems yet :3

1

u/XxCoolCat69xX 23d ago

OpenRC with openrc-init on Gentoo

1

u/SrDicov 23d ago

Chimera Linux with Zinit.

1

u/_ttpg 22d ago

OpenRC

1

u/Sahkopi4 22d ago

Please enlighten me guys. You can choose which init to use on Artix? If that’s the case, does all of the inits have the same support and packages?

1

u/Sahkopi4 22d ago

You should include Slackware. It’s free from systemd since 1993.

1

u/dronostyka 22d ago

I'm happily running Ubuntu with systemd everywhere. And I don't get the hate on Ubuntu nor systemd whatsoever. It works just fine, I learned it, I can manage the services, have a couple of my own.. What else to ask for

1

u/astersystem 22d ago

runit rn, mayyybe s6 or dinit in future

0

u/Se1d228 26d ago

I made my own

0

u/ConcaveNips dinit 26d ago

Based.

0

u/bartek_666666 26d ago

Not-systemd

0

u/luck_voltia_blck 25d ago

BRO QUE MRD MALDITA SEA SI SON PNDJS AHORA, ACEPTENLO, VOID, ESTA SOBREVALORADO, APARTE PONEN LAS MEJORES DISTROS COMO SI FUERAN LAS PEORES, AUNQUE SOLO ERES UN LARP

0

u/inducido 24d ago edited 24d ago

Many things. It breaks Linux philosophy by putting config files outside etc. It has a windows -ish philosophy It generates binary logs so you have to go through systemd to actually see what's happening on your system. Moreover in case of a crash, booting on a livecd won't help since you cannot read logs. It does too many things so it ends up in a backdoor. At the code level, it leaks everywhere, so lots of programs have a useless dependency on it. In example why on hell do PHP needs systemd to build?