|
The Athena ReleaseIntroductionThe Athena Release integrates MIT-invented services, as well as third party software and services into standard Solaris and Red Hat Enterprise Linux operating systems. Life CycleThe life-cycle of the Athena Release is built around the school year. The beginning of a new term is the time to introduce user-visible changes. During the term it's important to keep things as stable as possible. What engineers might classify as bug fixes, customers might perceive as disruptive breakage. For example, class notes explaining how to use software might require an update. Therefore testing and roll-out of large scope, user-visible changes happens over the summer. Smaller scope changes are tested and rolled-out over IAP. The testing cycle for the annual major release and patch releases is detailed in the document Athena Release Testing Cycle. The document also names the dates when new hardware protypes and production rollouts are best met. Change ManagementChange management follows the following principles in order of decreasing priority:
Considerable thought goes into minimizing disruption. Security fixes sometimes go out immediately to stop likely or active disruptions. Most times they go out during a regular patch test and release cycle each month. During the term, from Drop Date to the end of exams, we prefer to make no changes whatsoever. During that time we would consider introducing a change only in cases of a severe bug affecting many users, or an actively exploited security vulnerability. The Athena Source TreeThe following documents detail the organization of and policies governing the Athena source tree:
Useful Email ListsPost to:
Subscribe to:
Read Archives of:
|
||||||||||
| Home | Getting
Started | Getting
Services | Getting
Help | About IS&T | Accessibility Ask a technology question or send a comment about this web page. |
||