[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.