eyalroz | Is there a decent comparison of the different init systems available today for Linux? Perhaps even a publicly-available video? | 01:11 |
---|---|---|
auanta | @eyalroz https://www.youtube.com/watch?v=mkkU1CHI3TY | 02:08 |
auanta | @eyalroz https://forum.artixlinux.org/index.php/topic,1439.0.html | 02:18 |
auanta | s6 + 66 sounds the most minimalist | 02:32 |
auanta | runit you have to write scripts for | 02:33 |
auanta | openrc you just edit /etc/rc.conf and /etc/conf.d | 02:35 |
auanta | the first one is a regular config file and the second one is a scripts directory | 02:37 |
auanta | here is a spreadsheet comparison of all the inits | 02:43 |
auanta | @eyalroz https://wiki.gentoo.org/wiki/Comparison_of_init_systems | 02:43 |
auanta | another tool that you don't often hear about is GNU Shepherd https://www.gnu.org/software/shepherd/ | 02:48 |
Xenguy | Doesn't appear to be in my version of Devuan | 02:50 |
auanta | yea looks like it's not on many distros | 03:05 |
golinux | auanta: I haven't seen the person who was developing 66 in ages. He didn't move his repo when we moved from gitlab to gites | 03:12 |
auanta | ah, that's too bad.. | 03:13 |
golinux | He may be doing it elsewhere. He used to be part of dyne | 03:14 |
golinux | https://forum.artixlinux.org/index.php/topic,4135.0.html | 03:19 |
auanta | well with that, then OpenRC is the best in my opinion :P | 03:21 |
golinux | https://danyspin97.org/blog/devember-2019-rewriting-66/ | 03:21 |
auanta | s6 booted the fastest, OpenRC was just behind it | 03:21 |
golinux | He used to come to our weekly meets | 03:21 |
Xenguy | I think I remember that guy | 03:22 |
auanta | systemd has 1 and a half million lines of code... | 03:36 |
auanta | 66 had 16000 according to that blog | 03:36 |
auanta | ok now I want to learn to program in D.. thans Dan | 03:38 |
auanta | and well idk about this year but a few years ago OpenRC had only 195 lines of code... wow :] | 03:48 |
eyalroz | @auanta Thanks :-) | 08:38 |
Wizzup | are there debootstrap scripts available for daedalus? | 12:57 |
Wizzup | looks like it links to ceres: https://git.devuan.org/devuan/debootstrap/commit/61613f42612f3079d7dac513638ea42839652f22 | 13:03 |
fsmithred | Wizzup, that's normal. You will get daedalus if you tell debootstrap you want daedalus. | 13:36 |
Wizzup | well the symlink isn't there and my jenkins CI complains that daedalus doesn't exist | 13:37 |
Wizzup | so I guess I can make the symlink | 13:37 |
fsmithred | yes, you can make the symlink | 14:22 |
Wizzup | fsmithred: thanks | 14:27 |
eyalroz | @auanta: Just watched the YouTube link... it's a long video about boot times; not much of a comparison IMHO. Not to mention the lack of rigorous description of the experimental protocol and relevant hardware and software :-( | 21:21 |
auanta | @eyalroz yeah the gentoo wiki link is better about that and the artix forum had some good points | 22:56 |
auanta | @eyalroz not sure which experimental "protocol" you mean? network protocol?.. or methodology? | 22:57 |
eyalroz | Yes, thanks, looking at those too. I've always stuck to sysvinit, and it's not like I boot my PC that often (nor the servers at work, where I can't control the init system anyway), | 22:57 |
eyalroz | so I'm trying to figure out whether it would be useful to switch. | 22:57 |
eyalroz | "experimental protocol" - the experiment the person posting the video ran. | 22:57 |
auanta | @eyalroz we're talking init system right?? any init system for the linux kernel should work on all hardware that runs linux? | 22:58 |
auanta | also i wouldnt consider runit or openrc to be experimental. 66 is abandoned.. openrc has run on gentoo for years. runit is the native bsd init system, also old. | 22:59 |
auanta | sysvinit is ofc, old.. | 22:59 |
auanta | so i don't understand | 23:00 |
auanta | ok catching up to ur replied | 23:00 |
auanta | ok i gotcha. :) | 23:01 |
auanta | @eyalroz they all work. they're all less bloated than systemd. you don't get much from changing it, unless you already know the specific reason why you want to switch | 23:03 |
auanta | for me, i decided openrc because i don't have to write scripts and it's fastest | 23:03 |
auanta | but that's the default so also it was no work | 23:04 |
eyalroz | I remember when booting would take much longer than it does not | 23:04 |
eyalroz | does now* | 23:04 |
eyalroz | before journaling was common | 23:04 |
eyalroz | and we waited for FS checks | 23:04 |
eyalroz | and I used to have NFS timeouts in some places I worked in | 23:04 |
eyalroz | So the difference between fast and slow today doesn't really bother me. | 23:05 |
auanta | don't break what ain't broken? :P unless... for fun | 23:06 |
auanta | that's how i find myself at devuan.. got bored of debian, decided to step out of my little bubble XD | 23:06 |
Guest26 | how to encrypt persistence partition in devuan? | 23:16 |
fatal | use luks, Guest26. https://wiki.archlinux.org/title/LUKS | 23:44 |
fatal | oh well | 23:45 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!