History of the Eos Computing Environment
The College of Engineering at NC State University offers its students one of the best academic computing environments in the world. Called Eos , this environment is taught to students in their first year in the class, E115: Introduction to Computing Environments.
Eos is a distributed client-server network running AFS, a location-independent file system that delivers an unparalleled suite of engineering software on multiple platforms. Eos unifies hundreds of workstations in labs across the college, as well as student-owned computers that connect to Eos through remote-access services and the Virtual Computing Lab.
The primary mission of the Office of Information Technology and Engineering Computer Services (ITECS, formerly Engineering Computer Operations, ECO) is to build and support Eos. ITECS works with department IT to meet the discipline-specific requirements of individual departments, and with university IT, such as DELTA and OIT, to develop technologies that benefit both college and university computing.
In 1990, engineering students selected Eos, Greek goddess of the dawn, as the name for the college computing environment. Eos was originally built with technologies developed in the Athena Project at MIT and Project Andrew at Carnegie Mellon University. A special engineering computer fee was approved and used to purchase lab workstations, server hardware, and an incomparable library of engineering software. That fee was revised in 2015 as the engineering enhancement fee.
Formerly an engineering-only system, Eos was expanded to the rest of campus during the mid-90s in a project called Unity. Today, all NCSU students, faculty and staff receive Unity accounts on a fully merged Eos/Unity realm.
- Enhancement of Undergraduate Computing in the School of Engineering, May 6, 1987
- Request for Proposals for Implementation of an Undergraduate Computing Environment in the School of Engineering, September 21, 1987
- Importance and Urgency of Student Computing Fee, August 23, 1989
- College of Engineering Computer Advisory Committee Final Report for Academic Year 1989-90
- Proposal for Eos Workstation Replacement, November 1, 1994
- Proposal for Next Generation Eos, April 28, 2004
- Guide to Eos and Unity Computing, 2010-11 Edition for Unix, Windows and Linux (written in XMetaL and DITA, final version of guide first written in 1991)
- Guide to Eos and Unity Computing, 2006-07 Edition for Unix, Windows, and Linux (written in Adobe Framemaker and Scriptorium DocFrame)
- Guide to Eos and Unity Computing, 2002-03 Edition for Unix, Windows, and Linux (written in Interleaf)
- Eos Handout 2016 (final Eos computing summary for incoming students, provided for 10 years)
Engineering AFS Locker Model, Historical Documents
- Engineering AFS Locker Model – A Technical Overview
- Website vhost root Lockers
- Website Lockers
- Course Workspace Lockers
- Research & Administrative Workspace Lockers
- Personal Lockers
- AFS Locker Layout Tree
What’s In a Name? Eos or EOS?
The College of Engineering computing environment is named for Eos, the Greek goddess of the dawn, a proper noun, not an acronym. Eos was originally built with technologies developed in the Athena Project at MIT and Project Andrew at Carnegie Mellon University. Engineering students in the Computers and Technology Theme (CATT) dorm chose the name believing that Eos signified a new dawn for computing at NC State. The first Eos lab opened in Leazar Hall in 1990.
Because MIT’s Project Athena provided the foundational technology for Eos, many assume that Eos must follow Athena in Greek mythology. She does not.
In Greek mythology, the world began when Gaea, the Earth, bore a son, Uranus. Their union produced the first race of gods, the twelve Titans, six brothers and six sisters. The union of two of these siblings, Hyperion and Theia, produced Eos (goddess of the dawn), Helios (god of the sun), and Selene (goddess of the moon). Two other Titans, Cronus and Rhea, gave birth to Zeus. It was from Zeus’ head that Athena, the goddess of wisdom and war, sprang full grown.
Eos’ marriage to Astraeus, the starry sky, produced the four winds. (The original instant-messenger system on Eos was named for the west wind, Zephyr.) All was well with Eos until the god Ares fell in love with her, provoking a jealous rage in the goddess Aphrodite. In her anger, Aphrodite cursed Eos with a weakness for mortal men. From that time on, Eos fell for every man she saw.
One mortal, Tithonos, she liked especially well. Eos persuaded Zeus to make Tithonos immortal but then forgot to ask for eternal youth. Tithonos grew so old and shriveled that Zeus finally turned him into a cicada. Through it all, the saffron-robed Eos rode daily through the heavens in her purple chariot bringing the dawn to the human world below.
What about Unity? Unity as a name is also well-chosen. Efforts made by university IT to extend Eos have significantly unified campus computing. Eos and Unity developers have collaborated to maintain the wherever you go, there you are environment, which has defined the user experience on Eos/Unity since its beginning.