New (GNU) kernels--what I think
Guy Harris
guy at auspex.auspex.com
Thu Jun 1 05:48:31 AEST 1989
> It ought to be trivial, for example, to discover who has what files
> open (by name); UNIX currently provides no such facility (or an only
> partially functional facility).
What do you mean "by name"? Does "name" mean the name of the open file,
or the name of the "who" (which means a process) that has the file open?
The former isn't quite as easy as you seem to think....
> Whatever mods are required to support any of the above-mentioned stuff.
> Restrict filenames to alphabetics,numbers,and punctuation, keeping in
> mind national character sets. The basic notion is that it ought to be
> impossible to create a filename you can't trivially remove/display.
I hope "punctuation" includes blanks; maybe the UNIX shells make it
inconvenient to remove such files (but not *too* hard), but not
everybody necessarily uses them.
Furthermore, some "national character sets" include characters that are
neither alphabetics, numbers, nor punctuation (can you say "Kanji"?).
> The tty-driver needs the following characters (configurable, of
> course):
I'd just trash most of the "user interface" features of the tty driver
completely, and have people run their choice of user-mode front ends
instead; cf. EMACS windows, the "ile" editor or whatever, etc.. This
means you don't have to teach the "tty driver" about history, or line
editing, or termcap/terminfo, or....
More information about the Comp.unix.wizards
mailing list