Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!ATHENA.MIT.EDU!jdaly From: jdaly@ATHENA.MIT.EDU Newsgroups: comp.windows.x Subject: Re: Should login xterms show /etc/motd? Message-ID: <9007241310.AA25364@E40-358F-1.MIT.EDU> Date: 24 Jul 90 13:10:12 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 68 The following is information regarding the real-time messaging system here at Athena (zephyr) and GMS (Global Messaging System). Should you have any further questions, you may direct them to info-athena@athena.mit.edu. Janet Daly Information Officer, Project Athena /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ X X X X Zephyr notification service, applications, & libraries X X Zephyr is a wide area, multicast, subscription based messag- X X ing system. It supports arbitrary typecasting on messages, X X thereby permitting Zephyr to be used as a common carrier to X X messages of whatever type yet without central registration X X of those types. The practical applications of this system X X include operational control as well as rendevous applica- X X tions such as OLC (vide infra). X X X X X GMS global message system X X The traditional Unix login-time announcement mechanism of X X displaying the contents of the file /etc/motd is not main- X X tainable in a wide area workstation environment. In addi- X X tion, the contents of that file may change on a schedule X X dynamically different from that of the rest of the software X X suite, necessitating maintenance and writeability con- X X straints on the whole software suite unsuitable on behalf of X X that one file. Instead, the Athena environment includes a X X global message service (GMS) that permits the retrieval of X X the message of the day from a server, comparison of the mes- X X sage retrieved with messages already viewed by the user, and X X display of the relevant or the explicitly requested message. X X In this way, the GMS facility is a mix of the functionality X X provided by the /etc/motd and mesg mechainsms. X X X XX