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 prolongaron 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 software (actualmente un conjunto de paquetes Debian ) [2] que convierte una máquina en un cliente ligero , que descargará aplicaciones educativas desde los servidores del MIT a pedido.

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

Descripción

Los líderes del proyecto de cinco años y 50 millones de dólares en el MIT incluyeron a 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 e Informática . DEC acordó aportar 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 subvenciones. [3] [4]

Historia

En 1979, Dertouzos propuso al presidente de la universidad, Jerome Wiesner, que la universidad conectara en red computadoras centrales para uso de los estudiantes. En ese momento, el MIT usaba computadoras durante toda su investigación, pero los estudiantes universitarios no las usaban excepto en las clases del Curso VI (ciencias de la computación). Sin ningún interés por parte del resto de la universidad, la Escuela de Ingeniería en 1982 se acercó a DEC en busca de equipos para sí misma. El presidente Paul E. Gray y la MIT Corporation querían que el proyecto beneficiara al resto de la universidad, e IBM acordó donar equipos 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 ampliar la potencia informática a campos de estudio fuera de la informática y la ingeniería, como lenguas extranjeras, economía y ciencias políticas. 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 tener su propia computadora; El MIT construyó laboratorios de computación para sus usuarios, aunque el objetivo era instalar computadoras 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 1 millón de instrucciones por segundo y con 1 megabyte de RAM y una pantalla de 1 megapíxel . [6] [7]

Aunque las computadoras IBM y DEC eran incompatibles en hardware, los diseñadores de Athena pretendían que el software se ejecutara de manera similar en ambas. El MIT no quería depender de un solo 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 reemplazando a las 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 consistente a pesar del uso de diferentes proveedores de hardware para diferentes estaciones de trabajo. Un personal reducido podría mantener a 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 las otras tecnologías desarrolladas para el Proyecto Athena se encuentran el servicio de notificación Zephyr y el servicio de directorio y nombres de Hesiod . [1]

En noviembre de 1988, el MIT tenía 722 estaciones de trabajo en 33 grupos públicos y privados dentro y fuera del campus, incluidos grupos de residencia estudiantil y fraternidades . Una encuesta encontró que el 92% de los estudiantes universitarios había utilizado las estaciones de trabajo Athena al menos una vez y el 25% las utilizaba 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 diversas materias educativas ahora trabajaron para mejorar la estabilidad de Athena y hacerlo más fácil de usar . Cuando el Proyecto Athena finalizó 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 los 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] Muchos miembros de la comunidad del MIT todavía utilizan Athena a través de los laboratorios de computación repartidos por el campus. Ahora también está disponible para su instalación en ordenadores personales, incluidos portátiles.

Entorno informático educativo

Athena continúa en uso a partir de 2023 y proporciona 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 operación, en parte mediante el uso de (lo que ahora se llama) arquitectura de " cliente ligero " y configuraciones de escritorio estándar. Esto no sólo 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 del software y la resolución de problemas. Estas características siguen siendo de considerable beneficio en la actualidad.

De acuerdo 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 de computación ) en edificios académicos, el acceso se ha extendido a dormitorios , fraternidades y hermandades de mujeres , y grupos de vida independiente. Todos los dormitorios han apoyado oficialmente los grupos Athena. Además, la mayoría de los dormitorios tienen quioscos de "inicio de sesión rápido", que son una estación de trabajo de pie con un temporizador para limitar el acceso a diez minutos. Los dormitorios tienen acceso a Internet "un puerto por almohada".

Originalmente, la versión Athena utilizaba Berkeley Software Distribution (BSD) como sistema operativo base para todas las plataformas de hardware. En abril de 1999, los grupos públicos estaban formados por estaciones de trabajo Sun SPARC y SGI Indy . [8] El hardware SGI se eliminó anticipándose al final 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 ejecutándose en hardware x86 o x86-64 más económico . Athena 9 también reemplazó el sistema de menú "DASH" desarrollado internamente y Motif Window Manager (mwm) con un escritorio GNOME más moderno . Athena 10 está basado únicamente en Ubuntu Linux (derivado de Debian ). [11] [12] [13] Se espera que el soporte para Solaris se elimine casi por completo. [14]

software educativo

Un escritorio del sistema X Window basado en Unix

"Sentí que sabríamos que Athena tuvo éxito si nos sorprendieran algunas de las aplicaciones, resultó que nuestras sorpresas estaban en gran medida en las humanidades" - Joel Moses [15]

El concepto original del Proyecto Athena era que se desarrollaría un software específico para el curso para utilizarlo junto 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 y sepan cómo utilizar estas aplicaciones 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 disciplinas. El software de renderizado, para clases de arquitectura y gráficos por computadora, el software de modelado molecular, para cursos de química, ingeniería química y ciencia de 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 informática no era un objetivo principal del proyecto. De hecho, la verdad era todo lo contrario. El MIT quería un entorno informático de alta calidad para la educación. La única forma aparente de obtener uno 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 intenso interés para la industria informática jugó fuertemente a favor del MIT al atraer grandes cantidades de financiación de fuentes industriales.

Una larga experiencia ha demostrado que el desarrollo avanzado dirigido a resolver problemas importantes tiende a tener mucho más éxito que el desarrollo avanzado que promueve tecnología que debe buscar un problema que resolver. [ cita necesaria ] Athena es un excelente ejemplo de desarrollo avanzado realizado para satisfacer una necesidad que era inmediata e importante. La necesidad de resolver un problema "real" mantuvo a Athena encaminada a centrarse en cuestiones importantes y resolverlas, y a evitar desviarse hacia problemas académicamente interesantes pero relativamente sin importancia. En consecuencia, Athena hizo contribuciones muy significativas a la tecnología de la computación distribuida, pero como efecto secundario para resolver un problema educativo.

Las características de diseño y arquitectura de sistemas de vanguardia de las que Athena fue pionera, utilizando la terminología actual, incluyen:

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

Debido a que los beneficios funcionales y de gestión del sistema proporcionados por 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 de todas las partes interesadas sin coste alguno. Digital Equipment Corporation, después de haber implementado Athena en varios sitios de prueba beta, [18] "produjo" 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ó que 30 organizaciones comerciales evaluaban el producto. [19]

La arquitectura del sistema también encontró uso 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

Ver 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 de IS&T - Hermes". mit.edu .
  3. ^ Curran, Lawrence J. (agosto de 1983). "DEC, IBM y Athena". BYTE . pag. 4 . Consultado el 20 de octubre de 2013 .
  4. ^ ab Brann, James (20 de marzo de 1984). "El MIT continúa con el plan quinquenal". Revista PC . pag. 269 ​​. Consultado el 24 de octubre de 2013 .
  5. ^ abc Garfinkel, Simson L. (noviembre-diciembre de 1988). "Un segundo viento para Atenas" (PDF) . Revisión de tecnología . 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). "El entorno informático del Proyecto Athena / MIT ha pasado de ser un experimento a una red impresionante y ubicua". La tecnología . pag. 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) . Revisión de tecnología . págs. 7-10 . Consultado el 25 de enero de 2016 .
  10. ^ Saginaw, Michael A. (21 de julio de 1993). "Athena actualiza a SPARC, DEC". La tecnología . págs.1, 9 . Consultado el 22 de marzo de 2024 .
  11. ^ "Atenea 10". mit.edu .
  12. ^ "Debatena".
  13. ^ "Historia de Debathena". debathena.mit.edu .
  14. ^ "Atardecer de Solaris de escritorio". mit.edu .
  15. ^ "Mirando hacia atrás al Proyecto Atenea". Noticias del MIT . Instituto de Tecnología 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 red abiertos" (PDF) . Académico semántico . S2CID  222257682. Archivado desde el original (PDF) el 7 de mayo de 2019.
  17. ^ Zwicky, Elizabeth D.; Cooper, Simón; Brent, D. (26 de junio de 2000). Creación de cortafuegos de Internet: seguridad web y de Internet . O'Reilly. ISBN 978-1-56592-871-8.
  18. ^ Horwitt, Elisabeth (23 de julio de 1990). "DEC traerá a Athena del MIT". Mundo de la informática . pag. 68 . Consultado el 4 de marzo de 2024 .
  19. ^ Osmundsen, Sheila (20 de enero de 1992). "Ahorros ahora, estándares después". Noticias digitales . págs. 7–8, 14 . Consultado el 24 de noviembre de 2021 .
  20. ^ Amidi, en medio (16 de mayo de 2017). El arte de los cortometrajes de Pixar. Libros de crónica. pag. 16.ISBN 978-1-4521-6521-9. Consultado el 18 de noviembre de 2022 .
  21. ^ El Museo de la Computación, Boston . «Teatro de Animación por Computadora 1984-1985» (PDF) . Museo de Historia de la Computación . Consultado el 18 de noviembre de 2022 .
  22. ^ "Cronología 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