Deliverables
- A set of Debian packages and an installer that provides an end user with the ability to install the following features on a pre-installed Ubuntu 8.04 (Hardy Heron) System.
Feature List
Required Functionality for Athena Preview Milestone
Applications
- Users can easily read MIT mail using Evolution or Pine.
Python, and Java.|Athena 10 Technical Plan#devel] - Users can print to Athena network printers with the lpr command and from applications which support printing.
- Users can run emacs with Athena site customizations.
- QUERY Athena machines have attach-and-run scripts in the default path for various bits of locker software such as the Moira tools.
Legacy
Legacy but de-supported features not supported in Preview.
Changes for Serial Reusability
Not Suppoted in Preview.
Changes For Shared Network Home Directories
Not supported in Preview.
Monitoring
- QUERY Athena machines forward some syslog notices to a central host for monitoring purposes.
- QUERY Athena machines report centrally about their existence, machine type, and version so that they can be counted.
Self-maintenance
- Athena machines have filesystem-level access to AFS.
- Athena machines automatically take updates when we put out new releases.
- Athena machines have a consistent set of native platform packages installed, which is a superset of the default package set.
- The default GNOME panel setup contains a menu of important Athena locker software (currently unmaintained). For performance reasons, the files representing this menu must be stored on local disk.
- QUERY Cluster machines perform some self-integrity checking to repair accidental and casual changes to their configurations.
- Athena machines may be part of a Hesiod "cluster" which can determine whether they take beta updates, whether they are cluster/quickstation machines, and what their default printers are.
- Athena machines almost always have the correct time as determined by time.mit.edu.
- QUERY Users can submit bug reports to the appropriate channel using the sendbug command.
Miscellaneous
- /usr/sbin/sendmail is configured to inject mail through outgoing.mit.edu and to use Kerberos authentication if the user has valid tickets. The sendmail queue is flushed once an hour in case mail has to be queued locally.
- Athena login sessions follow a complicated set of rules regarding user dotfiles.