stringtranslate.com

Proyecto Atenea

Athena, una biblioteca de elementos de control gráfico

El Proyecto Athena fue un proyecto conjunto del MIT , Digital Equipment Corporation e IBM para producir un entorno informático distribuido en todo el campus para uso educativo. [1] Se lanzó en 1983 y la investigación y el desarrollo se extendieron hasta el 30 de junio de 1991. A partir de 2023 , Athena todavía se encuentra en uso de producción en el MIT. Funciona como un software (actualmente un conjunto de paquetes Debian ) [2] que convierte una máquina en un cliente ligero , que descargará aplicaciones educativas de los servidores del MIT a pedido.

El Proyecto Athena fue importante en la historia temprana de la computación distribuida y de escritorio. Creó el sistema X Window , Kerberos y el servicio de notificaciones Zephyr . [1] Influyó en el desarrollo de la computación ligera , LDAP , Active Directory y la mensajería instantánea .

Descripción

Entre los líderes del proyecto de cinco años y 50 millones de dólares del MIT se encontraban Michael Dertouzos , director del Laboratorio de Ciencias de la Computación ; Jerry Wilson, decano de la Escuela de Ingeniería ; y Joel Moses , jefe del departamento de Ingeniería Eléctrica y Ciencias de la Computación . DEC acordó contribuir con más de 300 terminales, 1600 microcomputadoras, 63 minicomputadoras y cinco empleados. IBM acordó contribuir con 500 microcomputadoras, 500 estaciones de trabajo, software, cinco empleados y fondos de subvención. [3] [4]

Historia

En 1979, Dertouzos propuso al presidente de la universidad, Jerome Wiesner, que la universidad pusiera en red computadoras mainframe para uso de los estudiantes. En ese momento, el MIT utilizaba computadoras en todas sus investigaciones, pero los estudiantes de grado no las usaban excepto en las clases del Curso VI (ciencias de la computación). Al no haber interés por parte del resto de la universidad, en 1982 la Escuela de Ingeniería se acercó al DEC para obtener equipo para sí misma. El presidente Paul E. Gray y la Corporación MIT querían que el proyecto beneficiara al resto de la universidad, e IBM aceptó donar equipo al MIT, excepto a la escuela de ingeniería. [5]

El Proyecto Athena comenzó en mayo de 1983. Sus objetivos iniciales eran: [6]

El proyecto pretendía extender la potencia informática a campos de estudio ajenos a la informática y la ingeniería, como los idiomas extranjeros, la economía y la ciencia política. Para implementar estos objetivos, el MIT decidió construir un sistema informático distribuido basado en Unix . A diferencia de los de la Universidad Carnegie Mellon , que también recibió las subvenciones de IBM y DEC, los estudiantes no tenían que poseer su propio ordenador; el MIT construyó laboratorios de informática para sus usuarios, aunque el objetivo era poner ordenadores en red en cada dormitorio. Los estudiantes debían aprender FORTRAN y Lisp , [4] y tendrían acceso a sofisticadas estaciones de trabajo gráficas , capaces de procesar 1 millón de instrucciones por segundo y con 1 megabyte de RAM y una pantalla de 1 megapíxel . [6] [7]

Aunque los ordenadores IBM y DEC eran incompatibles en cuanto a hardware, los diseñadores de Athena pretendían que el software funcionara de forma similar en ambos. El MIT no quería depender de un único proveedor al final de Athena. Sesenta y tres servidores DEC VAX-11/750 fueron los primeros clústeres de tiempo compartido. La "Fase II" comenzó en septiembre de 1987, con cientos de estaciones de trabajo IBM RT PC que sustituyeron a los VAX, que se convirtieron en servidores de archivos para las estaciones de trabajo. La división DEC-IBM entre departamentos ya no existía. Al iniciar sesión en una estación de trabajo, los estudiantes tendrían acceso inmediato a un conjunto universal de archivos y programas a través de servicios centrales. Debido a que la estación de trabajo utilizaba un modelo de cliente ligero , la interfaz de usuario sería coherente a pesar del uso de diferentes proveedores de hardware para diferentes estaciones de trabajo. Un pequeño equipo podría mantener cientos de clientes. [5] [8]

El proyecto generó muchas tecnologías que se utilizan ampliamente en la actualidad, como el sistema X Window y Kerberos . Entre otras tecnologías desarrolladas para el Proyecto Athena se encuentran el servicio de notificaciones Zephyr y el servicio de nombres y directorios Hesiod . [1]

En noviembre de 1988, el MIT contaba con 722 estaciones de trabajo en 33 clústeres privados y públicos dentro y fuera del campus, incluidos grupos de estudiantes y fraternidades . Una encuesta descubrió que el 92% de los estudiantes universitarios habían utilizado las estaciones de trabajo Athena al menos una vez, y el 25% las usaba todos los días. [5] [9] El proyecto recibió una extensión de tres años en enero de 1988. Los desarrolladores que se habían centrado en crear el sistema operativo y el software educativo para varias materias educativas ahora trabajaban para mejorar la estabilidad de Athena y hacerlo más fácil de usar . Cuando el Proyecto Athena terminó en junio de 1991, el departamento de TI del MIT se hizo cargo y lo extendió a las divisiones administrativas y de investigación de la universidad. [8]

En 1993, las estaciones de trabajo IBM RT PC fueron retiradas y reemplazadas por sistemas Sun SPARCclassic , IBM RS/6000 POWERstation 220 y Personal DECstation 5000 Model 25. [10] En abril de 1999 , el campus del MIT tenía más de 1300 estaciones de trabajo Athena y más de 6000 usuarios de Athena iniciaban sesión en el sistema diariamente. [8] Athena todavía es utilizado por muchos en la comunidad del MIT a través de los laboratorios de computación dispersos por el campus. Ahora también está disponible para su instalación en computadoras personales, incluidas las portátiles.

Entorno informático educativo

Athena continuará en uso a partir de 2023 , proporcionando una plataforma informática ubicua para la educación en el MIT; los planes son continuar su uso indefinidamente.

Athena fue diseñado para minimizar el uso de mano de obra en su funcionamiento, en parte mediante el uso de (lo que ahora se llama) arquitectura de " cliente ligero " y configuraciones de escritorio estándar. Esto no solo reduce el contenido de mano de obra en las operaciones, sino que también minimiza la cantidad de capacitación para la implementación, la actualización de software y la resolución de problemas. Estas características siguen siendo de considerable beneficio en la actualidad.

En consonancia con su intención original, el acceso al sistema Athena se ha ampliado considerablemente en los últimos años. Mientras que en 1991 gran parte del acceso se realizaba en "grupos" públicos ( laboratorios informáticos ) en edificios académicos, el acceso se ha ampliado a los dormitorios , fraternidades y hermandades y grupos de vida independiente. Todos los dormitorios han apoyado oficialmente a los grupos de Athena. Además, la mayoría de los dormitorios tienen quioscos de "inicio de sesión rápido", que son estaciones de trabajo de pie con un temporizador para limitar el acceso a diez minutos. Los dormitorios tienen acceso a Internet "con un puerto por almohada".

Originalmente, la versión Athena utilizaba Berkeley Software Distribution (BSD) como sistema operativo base para todas las plataformas de hardware. A partir de abril de 1999, los clústeres públicos consistían en estaciones de trabajo Sun SPARC y SGI Indy . [8] El hardware SGI se abandonó en previsión del fin de la producción de IRIX en 2006. Linux-Athena se introdujo en la versión 9, con el sistema operativo Red Hat Enterprise Linux funcionando en hardware x86 o x86-64 más económico . Athena 9 también reemplazó el sistema de menú "DASH" desarrollado internamente y el Gestor de ventanas Motif (mwm) con un escritorio GNOME más moderno. Athena 10 se basa únicamente en Ubuntu Linux (derivado de Debian ). [11] [12] [13] Se espera que se abandone casi por completo el soporte para Solaris. [14]

Software educativo

Un escritorio con sistema X Window basado en Unix

"Sentí que, si nos sorprendían algunas de las aplicaciones, sabríamos que Athena había tenido éxito. Resultó que nuestras sorpresas estaban en gran parte en las humanidades" — Joel Moses [15]

El concepto original del Proyecto Athena era que se desarrollaría un software específico para cada curso que se utilizaría en conjunto con la enseñanza. Hoy en día, las computadoras se utilizan con mayor frecuencia para aplicaciones "horizontales", como correo electrónico, procesamiento de textos, comunicaciones y gráficos.

El gran impacto de Athena en la educación ha sido la integración de aplicaciones de terceros en los cursos. Maple y, especialmente, MATLAB , están integrados en un gran número de clases de ciencias e ingeniería. Los profesores esperan que sus estudiantes tengan acceso a estas aplicaciones y sepan cómo utilizarlas para proyectos y tareas, y algunos han utilizado la plataforma MATLAB para reconstruir el material didáctico que habían creado originalmente utilizando el sistema X Window .

En Athena se utiliza software de terceros más especializado para trabajos más específicos de cada disciplina. El software de renderizado para clases de arquitectura y gráficos por ordenador, el software de modelado molecular para cursos de química, ingeniería química y ciencia de los materiales, y el software profesional utilizado por ingenieros químicos en la industria son componentes importantes de varias clases del MIT en varios departamentos.

Contribuyendo al desarrollo de sistemas distribuidos

Athena no era un proyecto de investigación y el desarrollo de nuevos modelos de computación no era un objetivo primordial del proyecto. De hecho, era todo lo contrario. El MIT quería un entorno informático de alta calidad para la educación. La única forma aparente de obtenerlo era construirlo internamente, utilizando componentes existentes cuando estuvieran disponibles y aumentando esos componentes con software para crear el sistema distribuido deseado. Sin embargo, el hecho de que se tratara de un desarrollo de vanguardia en un área de gran interés para la industria informática jugó un papel muy positivo para el MIT, ya que atrajo grandes cantidades de financiación de fuentes industriales.

La experiencia acumulada ha demostrado que el desarrollo avanzado dirigido a resolver problemas importantes tiende a ser mucho más exitoso que el desarrollo avanzado que promueve la tecnología y que debe buscar un problema para resolver. [ cita requerida ] Athena es un excelente ejemplo de desarrollo avanzado llevado a cabo para satisfacer una necesidad que era inmediata e importante. La necesidad de resolver un problema "real" mantuvo a Athena en el camino correcto para centrarse en cuestiones importantes y resolverlas, y evitar desviarse hacia problemas académicamente interesantes pero relativamente poco importantes. En consecuencia, Athena realizó contribuciones muy significativas a la tecnología de computación distribuida, pero como un efecto secundario de la solución de un problema educativo.

Las características de diseño y arquitectura del sistema de vanguardia desarrolladas por Athena, utilizando la terminología actual, incluyen:

Muchos de los conceptos de diseño desarrollados en el "consultor en línea" ahora aparecen en paquetes de software de soporte técnico populares.

Como las ventajas funcionales y de gestión del sistema que ofrecía el sistema Athena no estaban disponibles en ningún otro sistema, su uso se extendió más allá del campus del MIT. De acuerdo con la política establecida del MIT, el software se puso a disposición sin coste alguno para todas las partes interesadas. Digital Equipment Corporation, tras haber implementado Athena en varios sitios de prueba beta [18] , "productizó" el software como DECAthena para hacerlo más portátil y lo ofreció junto con servicios de soporte al mercado. Varias organizaciones académicas e industriales instalaron el software Athena. A principios de 1992, 20 universidades de todo el mundo utilizaban DECAthena y se informó de que 30 organizaciones comerciales evaluaban el producto [19] .

La arquitectura del sistema también encontró usos más allá del MIT. La arquitectura del software Distributed Computing Environment (DCE) de la Open Software Foundation se basó en conceptos iniciados por Athena. Posteriormente, el sistema operativo de red Windows NT de Microsoft incorpora Kerberos y varias otras características básicas de diseño de arquitectura implementadas por primera vez por Athena. [1]

Uso fuera del MIT

Véase también

Referencias

  1. ^ abcdefgh Steiner, Jennifer G.; Geer, Daniel E. Jr. (21 de julio de 1988). "Servicios de red en el entorno Athena". Actas de la conferencia Usenix de invierno de 1988 . CiteSeerX  10.1.1.31.8727 .
  2. ^ "¿Cuáles son los requisitos de hardware para instalar Debathena? - Contribuciones IS&T - Hermes". mit.edu .
  3. ^ Curran, Lawrence J. (agosto de 1983). "DEC, IBM y Athena". BYTE . p. 4 . Consultado el 20 de octubre de 2013 .
  4. ^ ab Brann, James (20 de marzo de 1984). "MIT Goes On The 5-Year Plan". PC Magazine . p. 269 . Consultado el 24 de octubre de 2013 .
  5. ^ abc Garfinkel, Simson L. (noviembre-diciembre de 1988). "Un segundo aliento para Athena" (PDF) . Technology Review . Consultado el 25 de enero de 2016 .
  6. ^ ab "Proyecto Athena: éxito en proyectos de ingeniería" (PDF) . web.mit.edu . 1999 . Consultado el 1 de agosto de 2020 .
  7. ^ "athena.html". mit.edu .
  8. ^ abcd Mihalik, Aaron D. (13 de abril de 1999). «Project Athena/MIT's Computing Environment Has Grown from an Experiment to an Impression, Ubiquitous Network» (El proyecto Athena/el entorno informático del MIT ha pasado de ser un experimento a una red impresionante y ubicua). The Tech . pág. 6. Archivado desde el original el 31 de octubre de 2013 . Consultado el 29 de octubre de 2013 .
  9. ^ Garfinkel, Simson L. (febrero-marzo de 1989). "Los estudiantes inician sesión en ATHENA" (PDF) . Technology Review . págs. 7-10 . Consultado el 25 de enero de 2016 .
  10. ^ Saginaw, Michael A. (21 de julio de 1993). "Athena se actualiza a SPARC y DEC". The Tech . págs. 1, 9 . Consultado el 22 de marzo de 2024 .
  11. ^ "Atenea 10". mit.edu .
  12. ^ "Debathena".
  13. ^ "Historia de Debathena". debathena.mit.edu .
  14. ^ "Puesta de sol en el escritorio Solaris". mit.edu .
  15. ^ "Una mirada retrospectiva al Proyecto Athena". MIT News . Instituto Tecnológico de Massachusetts . 11 de noviembre de 2018 . Consultado el 18 de noviembre de 2022 .
  16. ^ Steiner, Jennifer G.; Neuman, Clifford; Schiller, Jeffrey I. (1988). "Kerberos: un servicio de autenticación para sistemas de redes abiertas" (PDF) . Semantic Scholar . S2CID  222257682. Archivado desde el original (PDF) el 2019-05-07.
  17. ^ Zwicky, Elizabeth D.; Cooper, Simon; Brent, D. (26 de junio de 2000). Construcción de cortafuegos para Internet: seguridad en Internet y en la Web . O'Reilly. ISBN 978-1-56592-871-8.
  18. ^ Horwitt, Elisabeth (23 de julio de 1990). "DEC traerá Athena desde el MIT". Computerworld . p. 68 . Consultado el 4 de marzo de 2024 .
  19. ^ Osmundsen, Sheila (20 de enero de 1992). «Ahorros ahora, estándares después». Digital News . págs. 7–8, 14 . Consultado el 24 de noviembre de 2021 .
  20. ^ Amidi, Amid (16 de mayo de 2017). El arte de los cortometrajes de Pixar. Chronicle Books. pág. 16. ISBN 978-1-4521-6521-9. Recuperado el 18 de noviembre de 2022 .
  21. ^ Museo de la Computación, Boston . «Computer Animation Theater 1984-1985» (PDF) . Museo de Historia de la Computación . Consultado el 18 de noviembre de 2022 .
  22. ^ "Línea de tiempo de la Universidad Estatal de Iowa, 1925-1949". iastate.edu .
  23. ^ "Más sobre Eos, Ingeniería Informática". ncsu.edu . Archivado desde el original el 4 de junio de 2016. Consultado el 29 de enero de 2013 .
  24. ^ "Información general sobre solución de problemas de UNIX". umd.edu .
  25. ^ "Portal de servicios ITSC - Centro de soporte UMD". umd.service-now.com .

Fuentes

Enlaces externos