Легендарная система X Window System разменяла 40 лет

leer en español

Легендарная система X Window System разменяла 40 лет

Система, созданная для университетов, продолжает служить науке и технологиям.

image

Научно-технические документы, особенно старые и проверенные временем, часто оказываются невероятно полезными ресурсами для исследователей и студентов. В эпоху цифровых архивов и Википедии, иногда неожиданные источники на университетских сайтах предоставляют информацию, которая может затмить самые известные ресурсы. В частности, такие документы нередко обнаруживаются в виде PDF-файлов или простых текстовых файлов в подкаталогах на доменах .edu. Обычно эти документы создаются профессорами, уставшими отвечать на одни и те же вопросы каждый семестр. Они составляют руководства, чтобы сэкономить время и сосредоточиться на своей работе.

Недавно один из таких документов был найден в астрофизическом отделе Принстонского университета. Это руководство «Введение в X Window System» , написанное Робертом Лаптоном. X Window System, отметившая на днях своё 40-летие , была незаменимой для работы с космическими инструментами в начале 1980-х годов. В то время компьютерные лаборатории университетов были оснащены такими устройствами, как VT100, VAX-11/750 и Sun Microsystems.

История создания X Window System

X Window System была разработана в 1984 году в Массачусетском технологическом институте (MIT) Робертом В. Шайфлером и Джимом Геттисом. Она была частью проекта Athena, целью которого было создание распределенной вычислительной среды на кампусе с использованием различных аппаратных платформ. Основной особенностью X была ее независимость от платформ и поставщиков, а также способность использовать удаленные ресурсы.

Шайфлер «позаимствовал значительное количество кода из W», сделал интерфейс асинхронным и тем самым значительно ускорил его работу, назвав новую систему «X». Эта кроссплатформенная совместимость сделала X идеальной для использования в Принстоне, где Лаптон был ведущим специалистом по компьютерам в департаменте астрофизических наук.

Вклад Роберта Лаптона

Роберт Лаптон, обладая глубокими знаниями в области компьютеров, был ответственным за настройку и поддержку системы X в Принстоне. В своем руководстве Лаптон отмечает, что X предоставляет «инструменты, а не правила», что позволяет создавать большое количество различных интерфейсов. Он объясняет трехчастную природу X: сервер, клиенты и менеджер окон. Лаптон также выделяет важность модификаторов клавиш и чувствительность к кнопкам мыши, что делает работу с системой более гибкой и функциональной.

Полезные советы от Лаптона

В своем руководстве Лаптон делится несколькими важными советами по использованию X:
  • Модификаторы клавиш: Модификаторы клавиш играют ключевую роль в X; эта чувствительность распространяется даже на кнопки мыши.
  • Запуск X: Для запуска X следует использовать команду xinit, а не X, чтобы избежать пустого экрана. Команда X запускает только сервер без клиентов, что приводит к пустому экрану.
  • Роль менеджера окон: Все программы, работающие под X, равны, но одна, менеджер окон, имеет больше возможностей и контроля.
  • Флаг --zaphod: Использование флага --zaphod предотвращает перемещение мыши на экран, который не виден.
  • Команда kill: Команда kill -9 может привести к сбою консоли, и Лаптон предлагает использовать команду kbd mode -a для исправления ситуации и избегать использования -9 без крайней необходимости.

Интервью с Робертом Лаптоном

Перед поездкой в Чили для работы с крупным телескопом Лаптон размышлял о судьбе X через 40 лет после его создания. Он отметил, что система выжила благодаря своей относительной эффективности по сравнению с другими вариантами. В те времена системы Принстона не были сильно сетевыми, поэтому проблемы с трафиком, характерные для X, не были актуальны. Лаптон также подчеркнул, что ожидания пользователей от графического интерфейса были гораздо ниже, чем в современное время. Люди в основном ожидали командные строки с несколькими кнопками, и X была самой портативной версией оконной системы, работающей как на VAX, так и на Sun Microsystems.

Сегодня многие студенты астрофизического отделения Принстона работают на компьютерах Mac, взаимодействуя с большими вычислительными узлами Linux. Лаптон также написал руководство для начинающих по работе с Linux. Его руководство по X Windows настолько старо, что Лаптон затрудняется назвать точную дату его создания. На вопрос о том, удивлён ли он тем, что X всё ещё используется спустя десятилетия, он ответил: «Трудно сказать, почему она до сих пор существует. Она просто работает. Возможно, некоторым людям не нравится, как она работает, но она продолжает существовать».

Наш контент расширяется быстрее Вселенной!

Большой взрыв знаний каждый день в вашем телефоне

Подпишитесь, пока мы не вышли за горизонт событий