Re: [DNG] Mixing different init benefits: was: without-systemd.org not working

2020-05-26 Thread Ian Zimmerman
On 2020-05-26 17:51, Didier Kryn wrote:

> Did it exist prior to the creation of Systemd?

I think it depends on how you count. There was a predecessor project
called dmd which was created to be PID 1 on Hurd. If you count dmd then
it precedes systemd, otherwise not.

-- 
Ian
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] supported ways to control user access to audio/video devices

2020-05-26 Thread dal
Thanks to some helpful off-list replies and to additional research,
for a casual reader:

This access control is implemented via udev and elogind which *is* systemd code 
and architecture.
This is supposed to "just work", for some definition of "work".
When it does not, you face a challenge (a systemd issue from 2016 about the 
lack of documentation for uaccess vs ID_* is still open).

/D

-Original Message-
From: Dng [mailto:dng-boun...@lists.dyne.org] On Behalf Of dal
Sent: den 25 maj 2020 15:32
To: 'dng@lists.dyne.org' 
Subject: [DNG] supported ways to control user access to audio/video devices

Dear list,

A round of searching and reading did not give me any usable
explanation of Subj on Devuan.

More specifically, static assignment of users to the "audio"/"video"
groups is not applicable (on shared, remotely accessible computers).

It looks like ConsoleKit used to be the answer in Debian,
but in my testing on Beowulf the consolekit package is not compatible
with any desktop environment besides xfce.

Is this an inherent limitation somewhere, a packaging bug
or otherwise a misunderstanding on my part?

Regards,
/D
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mixing different init benefits: was: without-systemd.org not working

2020-05-26 Thread Didier Kryn
Le 26/05/2020 à 10:26, Steve Litt a écrit :
> On Mon, 25 May 2020 10:08:17 -0700
> Ian Zimmerman  wrote:
>
>> On 2020-05-21 14:09, Steve Litt wrote:
>>
>>> * Busybox init
>>> * Epoch
>>> * OpenRC
>>> * Runit
>>> * s6 (plus s6-rc)
>>> * Suckess init plus [daemontools | runit | s6]
>>> * systemd
>>> * sysvinit  
>> * GNU Shepherd ?
>>
>> https://www.gnu.org/software/shepherd/
> The preceding looks like an extremely capable init system that will
> handle almost any situation, assuming the admin has the skill to make
> it so. It seems to enable one to do tons of things that runit doesn't
> facilitate.
>
> On the other hand, GNU Shepherd makes me realize how easy runit is to
> administer. I can do it in my sleep.
>
> If anyone does a Jitsi presentation on GNU Shepherd, I'd *really* like
> to be in the audience. This looks potentially like a very high quality
> init, probably for the kind of person with lots of tricky daemons to
> administer.
>
> Thanks for pointing out Shepherd.
>
    +1.

    Questions and remarks:

    How much can one trust a program written in the Guile language and
running as PID1 as suggested?

    Note it does not seem mandatory to run it as PID1.

    It being an official GNU product makes it deserve a try a priori.

    Did it exist prior to the creation of Systemd?

        Didier


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mixing different init benefits: was: without-systemd.org not working

2020-05-26 Thread golinux

On 2020-05-26 03:26, Steve Litt wrote:

On Mon, 25 May 2020 10:08:17 -0700
Ian Zimmerman  wrote:


On 2020-05-21 14:09, Steve Litt wrote:

> * Busybox init
> * Epoch
> * OpenRC
> * Runit
> * s6 (plus s6-rc)
> * Suckess init plus [daemontools | runit | s6]
> * systemd
> * sysvinit

* GNU Shepherd ?

https://www.gnu.org/software/shepherd/


The preceding looks like an extremely capable init system that will
handle almost any situation, assuming the admin has the skill to make
it so. It seems to enable one to do tons of things that runit doesn't
facilitate.

On the other hand, GNU Shepherd makes me realize how easy runit is to
administer. I can do it in my sleep.

If anyone does a Jitsi presentation on GNU Shepherd, I'd *really* like
to be in the audience. This looks potentially like a very high quality
init, probably for the kind of person with lots of tricky daemons to
administer.

Thanks for pointing out Shepherd.

SteveT



FWIW, Shepherd has been on the Devuan beta website's init freedom page 
for some time:


https://beta.devuan.org/os/init-freedom

golinux
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mixing different init benefits: was: without-systemd.org not working

2020-05-26 Thread Steve Litt
On Mon, 25 May 2020 10:08:17 -0700
Ian Zimmerman  wrote:

> On 2020-05-21 14:09, Steve Litt wrote:
> 
> > * Busybox init
> > * Epoch
> > * OpenRC
> > * Runit
> > * s6 (plus s6-rc)
> > * Suckess init plus [daemontools | runit | s6]
> > * systemd
> > * sysvinit  
> 
> * GNU Shepherd ?
> 
> https://www.gnu.org/software/shepherd/

The preceding looks like an extremely capable init system that will
handle almost any situation, assuming the admin has the skill to make
it so. It seems to enable one to do tons of things that runit doesn't
facilitate.

On the other hand, GNU Shepherd makes me realize how easy runit is to
administer. I can do it in my sleep.

If anyone does a Jitsi presentation on GNU Shepherd, I'd *really* like
to be in the audience. This looks potentially like a very high quality
init, probably for the kind of person with lots of tricky daemons to
administer.

Thanks for pointing out Shepherd.

SteveT

Steve Litt 
May 2020 featured book: Troubleshooting Techniques
 of the Successful Technologist
http://www.troubleshooters.com/techniques
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] supported ways to control user access to audio/video devices

2020-05-26 Thread dal
> From: Dng [mailto:dng-boun...@lists.dyne.org] On Behalf Of terryc
> Sent: den 26 maj 2020 03:23

> My understanding is that it is a inherent limitation of *nix.

Fortunately, for the purposes of installations here, we see
some acceptable solutions, my hope was though that Devuan
already implemented such functionality.

Thanks Terry for your support.

Best regards,
/D
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng