The architecture I have no issues with. The terminology I have serious issues with.
"Workstation" could to some people imply a difference between laptop, desktop, workstation, server. Best not to use that term since what "type" of hardware the machine is or what "function" it servers isn't relevant here. "Owner" is even worse it isn't the person that legally owns the system. Yes I know it is about the UNIX permissions owner of the device but that is really an implementation issue. This term won't translate well into other languages and even causes confusion in English (at least to me and the few techy and semi-techy people I run this by). I think a better term is "Console User". The functionality in the case applies to the system "Console" regardless of wither this is a laptop, workstation, desktop, server or all (or some new term). "User" because this has nothing to do with ownership of the machine but about which user is currently using the console. "Console User" is also used in other platforms for similar or near identical functionality. This is an important point because it means that people will more easily find this functionality on Solaris rather than assuming it doesn't exist. -- Darren J Moffat
