Revista Arte

40 años después, el sistema X Window es mucho más relevante de lo que cualquiera podría haber imaginado

Por Civale3000

imágenes falsas

Muchas veces, cuando estoy investigando algo sobre computadoras o programación de hace mucho tiempo, me encuentro con un documento en el sitio web de una universidad que me dice más sobre eso de lo que cualquier página o archivo de Wikipedia podría decirme.

El archivo PDF, aunque a veces es un archivo de texto sin formato, generalmente se encuentra en un subdirectorio .edu que comienza con un nombre de usuario precedido por una tilde (~). Suele ser un documento que un profesor, al enfrentarse a las mismas preguntas semestre tras semestre, ha recopilado para ahorrar el mayor tiempo posible y volver a su trabajo. Recientemente encontré un documento de este tipo en el Departamento de Astrofísica de la Universidad de Princeton: “Introducción al sistema X Window,» escrito por Robert Lupton.

sistema Windows X, que Cumplió 40 años a principios de esta semana.era algo que había que saber utilizar para trabajar con herramientas orientadas al espacio a principios de la década de 1980, cuando VT100s, VAX-11/750Las cajas de Sun Microsystems compartirán espacio en los laboratorios de computación de la universidad. Como miembro del departamento de ciencias astrofísicas de Princeton que sabía mucho sobre computadoras en ese momento, era responsabilidad de Lupton arreglar las cosas y responder preguntas.

«Primero escribí el código de servidor X10r4, que finalmente se convirtió en X11″, dijo Lupton en una entrevista telefónica. “Cualquier cosa que necesitara un ícono gráfico, donde quisieras un botón o algún tipo de pantalla para algo, eso era X… La gente probablemente me estaba molestando cuando intentaba trabajar en el sótano, así que tal vez escribí esto para esa razón.»

40 años después, el sistema X Window es mucho más relevante de lo que cualquiera podría haber imaginado

imágenes falsas

¿De dónde vino X (después de W)?

anuncio

Robert W. Scheffler y Jim Gettys del MIT pasaron «las últimas dos semanas escribiendo el sistema de ventanas para el VS100» en 1984. Como parte de Proyecto AtenasLos objetivos de X son crear informática en todo el campus con recursos distribuidos y múltiples plataformas de hardware, y X cumple con los requisitos, siendo independiente de plataformas y proveedores y capaz de recurrir a recursos remotos. Schaeffler «robó una buena cantidad de código de W.‘, hizo que su interfaz fuera asincrónica y, por lo tanto, mucho más rápida, y ‘la llamó X’ (cuando eso todavía estaba bien).

Este tipo de compatibilidad multiplataforma hizo que X funcionara para Princeton y, por tanto, para Lupton. Señala en su guía que X proporciona «herramientas, no reglas», lo que permite «un gran número de manifestaciones confusas». Después de explicar la naturaleza de las tres partes de X (servidor, clientes y administrador de ventanas), continúa ofreciendo algunos consejos:

  • Las teclas modificadoras son la tecla X; «Esta sensibilidad se extiende a cosas como los botones del mouse que normalmente no se consideran que distinguen entre mayúsculas y minúsculas».
  • «Para iniciar X, escriba xinit; No escriba X a menos que especifique un alias. «X mismo ejecuta el servidor pero no los clientes, lo que genera una pantalla en blanco».
  • «Todos los programas que se ejecutan bajo X son iguales, pero hay un programa, el administrador de ventanas, que es más igual».
  • usando «--zaphod«Una señal que impide que el mouse entre en una pantalla que no puedes ver»; alguien debería poder explicarlo. Origen de la palabra Tuyo” (mi enlace).
  • «si yo digo kill 5 -9 12345 Lo lamentarás porque la consola aparecerá irremediablemente abarrotada. Regrese a su otra parada, por ejemplo kbd mode -aY tome nota de no usar -9 sin una buena razón.

Le pregunté a Lupton, a quien conocí el último día antes de que se dirigiera a Chile para ayudar con el Very Large Telescope, qué sentía acerca de la X, 40 años después. ¿Por qué sobrevivió?

«Funcionó, al menos en comparación con las otras opciones que teníamos», dijo Lupton. Señaló que los sistemas de Princeton no estaban «muy conectados en red en aquellos días», por lo que los problemas de tráfico de red que algunos experimentaron con el X no eran un problema en ese momento. “La gente tampoco esperaba mucho de una GUI; esperaban líneas de comando y tal vez algunos botones… Era la versión más portátil del sistema de ventanas y se ejecutaba tanto en VAX como en Suns en ese momento… . Nada mal. «


Volver a la Portada de Logo Paperblog