The Debian init system general resolution returns
The Debian init system general resolution returns
Posted Oct 17, 2014 21:04 UTC (Fri) by mpr22 (subscriber, #60784)In reply to: The Debian init system general resolution returns by ctpm
Parent article: The Debian init system general resolution returns
The sensible option would be to, at least, give users the *choice* of init system.
A sensible option which Debian developers have, in fact, already made happen while various people rage and flame about systemd for reasons varying from the thoughtful and well-reasoned to the spiteful to the downright paranoid.
Debian jessie has multiple init systems available right now while it is still testing, and when it is released as stable it will have multiple supported init systems, and upgrading from wheezy to jessie without changing init systems is a thing that works now in testing and will work at stable release.
Posted Oct 17, 2014 22:23 UTC (Fri)
by ctpm (guest, #35884)
[Link] (3 responses)
>Debian jessie has multiple init systems available right now while it is still testing, and when it is released as stable it will have multiple supported init systems, and upgrading from wheezy to jessie without changing init systems is a thing that works now in testing and will work at stable release.
Well, yes, but that multiple init system support is worthless *if* the maintainer of one of the packages you wish to install makes it depend on a _specific_ init system, out of the ones supported. Then you may be hosed.
So, AFAICS, Ian's proposal makes total sense in that it prevents packages from arbitrarily depending on specific init systems left and right, but instead work with every one (within reasonable conditions, as described in the proposal). This too seems pretty obvious and well-reasoned on his part.
Posted Oct 18, 2014 0:39 UTC (Sat)
by rahvin (guest, #16953)
[Link]
That is not sensible policy. It's an authoritarian nightmare.
Posted Oct 18, 2014 10:47 UTC (Sat)
by farnz (subscriber, #17727)
[Link] (1 responses)
So, serious question time. Assume I'm an upstream developer of a desktop environment; I need a mechanism to allow an unprivileged user to power down their system at the close of their working day, except where the system administrator has chosen to prevent that from happening (e.g. so that they can install updates).
My choices are:
In your view, which of the three options should I take? If option 3, would this GR oblige someone wanting to package my DE for Debian to reimplement the DBus interface for another init system, or not?
Note too that at least on Fedora, if not other distros as well (Fedora happens to be what I use), option 3 integrates nicely with the package manager - if the sysadmin logs in remotely and runs "yum", the package manager will inhibit shutdown for the duration of the operation.
Posted Oct 18, 2014 13:23 UTC (Sat)
by HelloWorld (guest, #56129)
[Link]
The Debian init system general resolution returns
The Debian init system general resolution returns
The Debian init system general resolution returns
The Debian init system general resolution returns