> The two main problem now are the runtime errors that will come
> from needing a Linux like /proc, this could be solved "easily"
> porting libps from the Hurd and adding to it kFreeBSD and Linux
> kernel support, so it can be used at large on all Debian packages
> needing to access this kind of info.

libps is a Hurd-specific interface.  But I imagine the things sysvinit
would care about are fairly generic notions.  Can you enumerate them?

> The other problem is that on the Hurd there is already /hurd/init
> that uses pid 1

This should not be a problem.  Any signals sent to init get passed down to
its child.  Why else do you care who has PID 1?

sysvinit replaces /libexec/runsystem, not /hurd/init.


Reply via email to