This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Talk:Comparison of init systems

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
Note
This is a talk page. Please add newer comments below older ones, and sign your comments using four tildes (~~~~). When adding a new section (at the bottom of the page), please mark it as "open for discussion" by using {{talk|open}} so it will show up in the list of open discussions.
Tip
Editors of the main Comparison of init systems article are reminded to keep a neutral point of view. —a3li 12:24, 8 December 2014 (UTC)

Epoch supported?

Talk status
This discussion is done.

Is epoch really supported officially or is it only available in portage tree? If it's not officially supported I'd suggest to put "Partially" (yellow box) on the support column. --Zucca (talk) 17:14, 25 May 2017 (UTC)

Honestly, I'm not sure what "supported" even means in this context. We don't guarantee that any particular package works with any particular service manager, and we don't turn away patches that add support either. Maintainers can add packages with support for openrc, systemd, neither, or both. Obviously openrc and systemd have the best overall support, which is probably more the result of their popularity than any kind of policy. --Rich0 (talk) 17:24, 25 May 2017 (UTC)
Ah. Okay. Well. Supported in this context is the same as the package being found from offical portage tree. If it was any bit more offically supported then we'd have a profile created for it, I guess. I mark this talk as done. --Zucca (talk) 20:45, 25 May 2017 (UTC)

Does runit belong on this page?

Talk status
This discussion is done.

I am confused by the fact that runit is in the sys-process category (i.e., the package is sys-process/runit), instead of sys-apps (which is the category of OpenRC, systemd and SysVinit) and the fact it is called an init scheme instead of an init system. Despite this I've heard it being called an init system, for example, it is called the default init system of Void Linux. So I am here to ask does it belong in the table on this page? Brenton (contribs · email · talk) 05:19, 5 June 2017 (UTC)

Have you taken a look at our runit page? Here's a quote "runit is an init replacement with service monitoring/supervision. It can be used in conjunction with OpenRC as an alternative to sysvinit or even replacing OpenRC as service manager." Sounds like it is accurate to keep it in the table to me... Please close the discussion if there's nothing else. --Maffblaster (talk) 05:29, 5 June 2017 (UTC)
Didn't realize there was such a page. It isn't in the table or on the page, except at the See also section, I was more asking if it was OK for me to add it to the table. Sorry, should have been more clear. Brenton (contribs · email · talk) 05:34, 5 June 2017 (UTC)

Does s6 belong in the table?

Talk status
This discussion is still ongoing.

I realize the table is getting cramped but wouldn't it be worthwhile removing one or more of the inits not available for Gentoo (SMF, launchd, finit) and replacing it with s6, which is available for Gentoo? Brenton (contribs · email · talk) 00:44, 10 January 2018 (UTC)

There also is the Init system article listing only those packages available on Gentoo. --Charles17 (talk) 11:01, 10 January 2018 (UTC)
True but it doesn't compare the systems in as much detail as this article's table. Brenton (contribs · email · talk) 22:10, 10 January 2018 (UTC)
I think keeping SMF is helpful for users coming from Solaris. It certainly was useful to me.

BSD init

Talk status
This discussion is still ongoing.

A few major BSDs (FreeBSD, NetBSD, OpenBSD) actually uses `rc.d`-based init that was created around 2000. It is different from SysVinit. It has a dependency on "rcorder" and does "Cross-service dependencies" to some degree, not sure if it supports "events". The table should probably be updated to indicate that. --Voidvector (talk) 22:01, 27 January 2018 (UTC)