13 июля, 2024

Orsk.today

Будьте в курсе последних событий в России благодаря новостям Орска, эксклюзивным видеоматериалам, фотографиям и обновленным картам.

40 лет спустя система X Window стала гораздо более актуальной, чем кто-либо мог себе представить.

40 лет спустя система X Window стала гораздо более актуальной, чем кто-либо мог себе представить.

Гетти Изображения

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

PDF-файл, хотя иногда это обычный текстовый файл, обычно находится в подкаталоге .edu, который начинается с имени пользователя, которому предшествует тильда (~). Обычно это документ, который профессор, семестр за семестром сталкивающийся с одними и теми же вопросами, составляет, чтобы сэкономить как можно больше времени и вернуться к своей работе. Недавно я нашел такой документ на факультете астрофизики Принстонского университета: «Знакомство с системой X Window,» написано Роберт Луптон.

Система Windows X, которая На этой неделе ему исполнилось 40 лет.это было то, что вам нужно было знать, как использовать для работы с космическими инструментами в начале 1980-х годов, когда VT100, ВАКС-11/750сКоробки Sun Microsystems займут одно место в компьютерных лабораториях колледжа. Как член факультета астрофизических наук Принстона, который в то время много знал о компьютерах, Луптон был обязан исправлять проблемы и отвечать на вопросы.

«Сначала я написал серверный код X10r4, который в конечном итоге стал X11», — сказал Луптон в телефонном интервью. «Все, что нуждалось в графическом значке, где вам нужна была кнопка или какой-то дисплей для чего-то, это было X… Люди, вероятно, беспокоили меня, когда я пытался выполнить работу в подвале, так что, возможно, я написал это для эта причина».

Гетти Изображения

Откуда взялся X (после W)

Роберт В. Шеффлер и Джим Геттис из Массачусетского технологического института потратили «последние две недели на написание оконной системы для VS100» в 1984 году. Афинский проектЦелью X является создание вычислений на территории всего кампуса с распределенными ресурсами и несколькими аппаратными платформами, и X отвечает всем требованиям, будучи независимым от платформ и поставщиков и способным обращаться к удаленным ресурсам. Schaeffler «украл изрядное количество кода из Вт‘, сделал свой интерфейс асинхронным и, следовательно, намного более быстрым, и ‘назвал его X’ (когда это еще было круто).

READ  Microsoft подписала соглашение с Nvidia, чтобы успокоить регуляторов в связи со слиянием Activision

Такая кросс-платформенная совместимость позволила X работать на Princeton и, следовательно, на Lupton. В своем руководстве он отмечает, что X предоставляет «инструменты, а не правила», допуская «очень большое количество запутанных проявлений». Объяснив природу трех частей X — сервера, клиентов и оконного менеджера — он дает несколько советов:

  • Клавиши-модификаторы — это клавиша X; «Эта чувствительность распространяется на такие вещи, как кнопки мыши, которые обычно не считаются чувствительными к регистру».
  • «Чтобы запустить X, введите xinit; Не вводите X, если не укажете псевдоним. «X сам запускает сервер, но нет клиентов, в результате чего появляется пустой экран».
  • «Все программы, работающие под X, равны, но есть одна программа, оконный менеджер, которая более равна».
  • с использованием «--zaphod«Знак, который не позволяет вашей мыши попасть на экран, который вы не видите» Кто-то должен быть в состоянии объяснить Происхождение слова Ваш» (моя ссылка).
  • «Если я говорю kill 5 -9 12345 Вам будет жаль, потому что консоль будет выглядеть безнадежно загроможденной. Вернитесь на другую остановку, например kbd mode -aИ сделайте пометку, чтобы не использовать -9 без уважительной причины.

Я спросил Луптона, с которым встретился в последний день перед тем, как он отправился в Чили, чтобы помочь с Очень Большим Телескопом, что он думает о X, 40 лет спустя. Почему она выжила?

«Это сработало, по крайней мере, по сравнению с другими вариантами, которые у нас были», — сказал Луптон. Он отметил, что системы Принстона «в те времена не были очень хорошо подключены к сети», поэтому проблемы с сетевым трафиком, с которыми некоторые сталкивались при использовании X, в то время не были проблемой. «Люди также не ожидали большого количества графического интерфейса; они ожидали командных строк и, возможно, нескольких кнопок… Это была самая переносимая версия оконной системы, и в то время она работала как на VAX, так и на Suns.. . Неплохо. «

READ  Обзор Gargoyles Remastered (Switch eShop)