On Sun, 24 Aug 2008, Ed Schouten wrote:
* Robert Watson <[EMAIL PROTECTED]> wrote:
So users using slightly old versions of screen, etc, shouldn't appear in
finger(1), w(1), or receive messages from biff(1), talk(1), write(1),
wall(1), shutdown(8), and dump(8), all of which (I believe) rely on utmp(5)
to determine who is logged in and where? I'm sure that quite a few of
these are of diminishing significance in the current world order (certainly
biff is), but I'm not convinced that we should exclude users on historic
tty devices from receiving advance notice of system shutdowns or dump
events.
Right now we're actually digging up the entire dynamic vs static linkage
discussion again. If people run a dynamically linked version of screen,
xterm, etc, they are not affected (except libc.so.6 of course).
I'm not sure I see such a tight congruence: historical applications don't use
the POSIX PTY calls, since they didn't exist or were unreliably implemented
for many years. Instead, applications embedded the pty allocation policy in
the same way they embed the BPF allocation policy, which is to search a series
of hard-coded names until they find a match.
The current /etc/ttys already seemed like an improvement when compared to
the old one, where we spent 2 out of 3 entries on commonly unused PTY names.
What kind of ratio do you propose?
For 256 lines in /etc/ttys, you can keep people's systems working with older
applications. Doesn't seem like a big sacrifice -- it's not like we're
forcing Giant to be kept on part of the kernel, etc.
Robert N M Watson
Computer Laboratory
University of Cambridge
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"