You are on page 1of 4

systemd sucks.

Luckily there are replacements:

- Apple Launchd
- Gentoo OpenRC
- Solaris SMF
- Canonical Upstart
- Runit
- BSDInit
- InitNG
- ProcD
- Supervisor
- D.J. Berenstein DaemonTools

The list goes on. Why aren't you using one of these, /g/?
>>
Anonymous 02/06/20(Thu)13:12:00 No.74669382?>>74669412
is launchd open source?
>>
Anonymous 02/06/20(Thu)13:12:33 No.74669389?
>>74669351 (OP)
I love Manjaro's defaults.
>>
Anonymous 02/06/20(Thu)13:15:22 No.74669412?>>74676029 >>74681859
>>74669382
Yes. Most of macOS's core parts are, and have been since Mac OS X began.
>>
Anonymous 02/06/20(Thu)13:30:49 No.74669569?>>74669739
>>74669351 (OP)
How bout sysvinit?
>>
Anonymous 02/06/20(Thu)13:46:21 No.74669739?>>74671449
>>74669569
SysVInit has been abandoned, it's not an option anymore.
>>
Anonymous 02/06/20(Thu)13:49:28 No.74669773?>>74676640
https://www.invidio.us/watch?v=_obJr3a_2G8

Friendly reminder that systemd is financed by Zogbook. This should tell you enough
what you are in for with systemd
>>
Anonymous 02/06/20(Thu)13:57:48 No.74669852?
Because I love Manjaro and Artix sucks
>>
Anonymous 02/06/20(Thu)13:58:54 No.74669864?>>74670644
>>74669351 (OP)
>apple init system
how can i install this?
>>
Anonymous 02/06/20(Thu)15:18:03 No.74670644?>>74670695
>>74669864
There is a port of it on the FreeBSD github. Otherwise you can install mheily's
relaunchd, which is a mod of launchd that uses JSON instead of XML for its plists.
>>
Anonymous 02/06/20(Thu)15:20:02 No.74670669?>>74670731 >>74671167
File: docker_facebook_share.png (4 KB, 336x287)
4 KB
>>74669351 (OP)
Psst hey kid you want some containers? ;^)
>>
Anonymous 02/06/20(Thu)15:21:52 No.74670695?>>74670739 >>74671020 >>74683123
>>74670644
>JSON
>for configuration
AHAHHAHAHAHAHA
>NO COMMENTS
NO COMMENTS
>NO COMMENTS
NO COMMENTS
>NO COMMENTS
NO COMMENTS
D R O P P E D
>>
Anonymous 02/06/20(Thu)15:25:09 No.74670731?
>>74670669
yea boi
>>
Anonymous 02/06/20(Thu)15:26:29 No.74670739?
>>74670695
comments are bloat
>>
Anonymous 02/06/20(Thu)15:53:02 No.74671020?>>74671117 >>74671127 >>74671143
>>74671165 >>74672981 >>74683123
>>74670695
No reason exists as to why you can't add comments to a JSON parser. It's not in the
standard but you can do it.

Anyway it's an init system, how many comments do you need for something like this?

{
"UserName": "root",
"GroupName": "wheel",
"Program": "/usr/local/sbin/httpd",
"ProgramArguments": ["-DFOREGROUND"],
"EnvironmentVariables": {"LD_PRELOAD":"sa-wrapper.so"},
"EnableGlobbing": true,
"WorkingDirectory": "/",
"RootDirectory": "/",
"StandardInPath": "/dev/null",
"StandardOutPath": "/tmp/apache.out",
"StandardErrorPath": "/tmp/apache.err",
"JailName": "testjail"
"Sockets": {
"MyService": {
"SockServiceName": "80",
},
},
"Label": "test.sockets",
}
>>
Anonymous 02/06/20(Thu)16:01:07 No.74671117?>>74671354
>>74671020
I never thought I would see something that looks worse than xml for configuration
files.
Stop using json for everything.
It's a serialisation format, not a configuration format.
>no dtd
>no comments
>>
Anonymous 02/06/20(Thu)16:02:31 No.74671127?
>>74671020
Shit on SystemD as much as you want (it's very retarded sometimes) but the INI like
format is good.
JSON for service files is literal AIDS.
>>
Anonymous 02/06/20(Thu)16:03:32 No.74671143?
>>74671020
>CamelCase
Cringe
>>
Anonymous 02/06/20(Thu)16:06:02 No.74671165?
>>74671020
>how can we make a format that is even worse than xml and breaks all the standard
unix tools?
JSON is an ok output option but this is all ot should be
>>
Anonymous 02/06/20(Thu)16:06:25 No.74671167?>>74673042
>>74670669
systemd-nspawn + systemd-machined
>>
Anonymous 02/06/20(Thu)16:10:50 No.74671213?
File: 1571897243438.jpg (64 KB, 523x800)
64 KB
>>74669351 (OP)
I use GNU shepherd.
>>
Anonymous 02/06/20(Thu)16:21:23 No.74671354?>>74671400
>>74671117
It looks totally fine. NginX uses something similar for its configfiles.
>>
Anonymous 02/06/20(Thu)16:24:44 No.74671400?>>74671644
>>74671354
IT HAS COMMENTS YOU RETARD
AND NGINX CONFIGURATION IS C LIKE
USE YAML OR SOME SHIT
JSON IS ONLY FOR SERIALISATION
EVERYTHING THAT USES JSON FOR ANYTHING OTHER THAN SERIALISATION OR AS A QUICK AND
DIRTY STORAGE MECHANISM BELONGS IN THE TRASH
>>
Anonymous 02/06/20(Thu)16:29:08 No.74671449?
>>74669739
>SysVInit has been abandoned
not really, i've been using sysvinit bare on my toy distro and there have been 3
different releases of sysvinit in the last year or so.

also gentoo's openrc is a wrapper that wraps around sysvinit by default.


>>
Anonymous 02/06/20(Thu)16:47:32 No.74671644?>>74671682
>>74671400
Nginx configuration looks very similar to Json and you could implement a json
parser with comments support.
Furthermore you can validate json against schematas
>>
Anonymous 02/06/20(Thu)16:51:13 No.74671682?>>74673000 >>74678941
>>74671644
>implement a json parser with comments support
No thanks, I can use yaml like any competent programmer would do
>>
Anonymous 02/06/20(Thu)19:08:11 No.74672981?
>>74671020
why not the original plist format :(
>>
Anonymous 02/06/20(Thu)19:09:22 No.74673000?
>>74671682
yaml is unironically more complicated than xml
>>
Anonymous 02/06/20(Thu)19:11:00 No.74673019?>>74673079 >>74681956
>>74669351 (OP)
What's so bad about Systemd anyway? I have had no issues with it.
>>
Anonymous 02/06/20(Thu)19:13:02 No.74673042?
>>74671167
systemd-nspawn is honestly based as fuck.
>>
Anonymous 02/06/20(Thu)19:17:56 No.74673079?>>74673132
>>74673019
google
>>
Anonymous 02/06/20(Thu)19:21:37 No.74673132?>>74673163
>>74673079
It was made by Red Hat, not Google. I did a startpage search on it and I don't find
anything bad.
>>
Anonymous 02/06/20(Thu)19:24:37 No.74673163?
>>74673132
DNS
>>
Anonymous 02/06/20(Thu)19:27:10 No.74673193?
>>74669351 (OP)
GNU shepherd
>>
Anonymous 02/06/20(Thu)19:28:03 No.74673199?>>74676602 >>74680294
>>74669351 (OP)
>alternative
alternatives to an init deamon, YES
alternatives to what systemd actually is, NO

Launchd is another classic dead project coopted and made closed source by apple.
Runit can do 1% of systemd has to offer.
Most of those example are absolute doggshit.
>>
Anonymous 02/06/20(Thu)19:30:48 No.74673228?>>74674764 >>74681921
File: kn1nh698hkw31.png (1.03 MB, 893x1253)
1.03 MB
I use FreeBSD and it boots just fine, no Lennart in the system too!

You might also like