[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A thought about some things in es.



Krishna Kunchithapadam <krisna@cs.wisc.edu> writes:
| But why would anyone be _more_ happy that a kernel does not
| provide any support for job-control?  Does not providing job-
| control make the kernel design any cleaner (in a manner visible
| to programmers and/or users)?  Faster?  Or is it something else
| altogether?

Yes, much cleaner and simpler.  Just look at posix: they couldn't agree
on existing mechanisms, so they invented something new.  Plan 9 takes a
simple approach:  No teletypes in the kernel, hence no teletype based
job control.

I'm not making an argument for asceticism.  I feel that user mode
interfaces can do a respectable job, although not identically the bsd
ctrl-Z thing.  I use "screen" all the time, just bind ctrl-z to the
command character instead of ctrl-a.  And if you are running a window
system (almost always, these days) that's the appropriate place for
such things.