Re: revocation of /dev/console at the end of rc sequence

From: Andriy Gapon <avg_at_freebsd.org>
Date: Wed, 26 Mar 2025 21:01:53 UTC
On 26/03/2025 10:52 pm, Warner Losh wrote:
> It's a control daemon for the video subsystem, which is unrelated to the system
> console except maybe it will be used as the system console. But console-kit-daemon
> doesn't care, if I understand, about the system console: it just wants to 
> control which
> of the virtual terminals are current then? Is that a more precise way of saying 
> what it
> does avoiding overloaded terms?

Yes.  In their own words, ConsoleKit2 is a framework for defining and tracking 
users, login sessions, and seats.
In practice, at least on FreeBSD, that translates mostly to tracking active VTs 
(of the video console) plus logins via ConsoleKit2-aware programs such as 
various Display Managers.

And I agree that "console" is a very overloaded term.
E.g., comments in sys/sys/consio.h talk about "console" although it's pretty 
clear that the ioctl-s are for the video console.

-- 
Andriy Gapon