Re: execute a user process in the kernel
From: Chris Pressey (cpressey_at_catseye.mine.nu)
Date: 09/23/04
- Previous message: Mike Chan: "Survey on Open Source"
- In reply to: Allan Fields: "Re: execute a user process in the kernel"
- Next in thread: Gordon David: "Re: execute a user process in the kernel"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 22 Sep 2004 23:17:24 -0700 To: freebsd-hackers@freebsd.org
On Wed, 22 Sep 2004 18:46:49 -0400
Allan Fields <bsd@afields.ca> wrote:
> On Wed, Sep 22, 2004 at 08:49:11AM +0000, Gordon David wrote:
> > Hello,
> >
> > I have a question. Anyone would like to tell me how to execute a
> > user process or shell script in the kernel?
>
> You probably really don't want to do this and if you do, there is
> likely a better approach.
Reading between the lines and guessing - here's what you can do:
Write a userland program that (1) reads /dev/fooctl, (2) does something
based on what it got from /dev/fooctl, and (3) goes back to step (1).
Then write a kernel driver that produces output on /dev/fooctl every
time it wants the userland program to do something.
This achieves the effect you (probably) want while maintaining the
seperation between kernel and userland.
HTH,
-Chris
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: Mike Chan: "Survey on Open Source"
- In reply to: Allan Fields: "Re: execute a user process in the kernel"
- Next in thread: Gordon David: "Re: execute a user process in the kernel"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|