A menudo, cuando estoy investigando algo sobre computadoras o codificación que existe desde hace mucho tiempo, me encuentro con un artículo en el sitio web de una universidad que me dice más sobre ese tema que cualquier página o archivo de Wikipedia.
Suele ser un archivo PDF, pero a veces un archivo de texto sin formato, en un subdirectorio .edu que comienza con un nombre de usuario precedido por un carácter de tilde (~). Generalmente es un documento que un profesor, enfrentado a las mismas preguntas semestre tras semestre, ha desarrollado 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: «Una introducción al sistema X Window,» escrito por Robert Lupton.
Sistema X Window, que Cumplí 40 a principios de esta semana.Era algo que había que saber utilizar cuando se trabajaba con instrumentos orientados al espacio a principios de los años 1980, cuando VT100, VAX-11/750, y las cajas de Sun Microsystems compartirían espacio en los laboratorios de computación de las universidades. Como miembro del departamento de ciencias astrofísicas de Princeton que más sabía sobre computadoras en ese momento, le correspondió a Lupton arreglar las cosas y responder preguntas.
«Primero escribí el código para el servidor X10r4, que finalmente se convirtió en X11», dijo Lupton en una entrevista telefónica. «Cualquier cosa que requiriera código gráfico, donde quisieras un botón o algún tipo de pantalla para algo, era X… La gente probablemente me molestaría cuando intentaba trabajar en el sótano, así que probablemente escribí esto por esa razón. .
¿De dónde viene X (después de W)?
Robert W. Scheifler y Jim Gettys del MIT pasaron «las últimas dos semanas escribiendo un sistema de ventanas para el VS100» en 1984. Como parte de Proyecto AtenasX cumple con los objetivos de crear informática en todo el campus con recursos distribuidos y múltiples plataformas de hardware, ya que es independiente de la plataforma y del proveedor y es capaz de recurrir a recursos remotos. Scheifler «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 era algo interesante de hacer).
Este tipo de compatibilidad multiplataforma hizo que X funcionara para Princeton y, por lo tanto, para Lupton. Señala en su guía que X proporciona «herramientas, no reglas», lo que permite «una gran cantidad de configuraciones confusas». Después de explicar la naturaleza de tres partes de X (el servidor, los clientes y el administrador de ventanas), da algunos consejos:
- Las teclas modificadoras son la clave para X; «Esta sensibilidad se extiende a cosas como los botones del mouse que normalmente no considerarías que distinguen entre mayúsculas y minúsculas».
- «Para comenzar
xinit
; No escriba X a menos que haya definido un alias. X inicia el servidor por sí solo pero no el cliente, lo que genera una pantalla en blanco». - «Todos los programas que se ejecutan bajo X son iguales, pero uno de ellos, el administrador de ventanas, es más igual.»
- Utilizando el «
--zaphod
«La bandera impide que el mouse acceda a una pantalla que no puedes ver»; alguien debería poder explicarlo. etimología a ti» (enlace con el mío). - «Si tu lo dices
kill 5 -9 12345
Te arrepentirás porque la consola aparecerá irremediablemente confundida. Vuelve a tu otra terminal, dikbd mode -a
y tenga en cuenta no utilizar -9 sin ningún motivo».
Le pregunté a Lupton, a quien sorprendí el último día antes de ir a Chile a ayudarme con un telescopio muy grande, qué pensaba de X, 40 años después. ¿Por qué había sobrevivido?
«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 ese momento», por lo que los problemas de tráfico de red que algunos tenían con X no eran un problema en ese momento. «La gente tampoco esperaba mucha GUI; esperaban líneas de comando, tal vez algunos botones… era la versión más portátil de un sistema de ventanas, funcionando tanto en un VAX como en los Suns en ese momento.
«Emprendedor. Aficionado incurable al twitter. Gamer. Aficionado apasionado de la cerveza. Practicante de la web. Estudiante típico».
También te puede interesar
-
La red social Butterflies AI agrega una función que te convierte en un personaje de IA
-
Capture cada momento como un profesional con la cámara más potente del Galaxy Z Flip hasta el momento – Samsung Newsroom México
-
Epiroc lanza un nuevo equipo de perforación de producción de pozos largos
-
Caroline Doherty está satisfecha con los resultados del Leaving Cert de los estudiantes de Moville
-
En imágenes: gran revuelo en la jornada de puertas abiertas de los apicultores de Laois – Página 1 de 9