Часто, когда я исследую что-то о компьютерах или программировании, сделанное очень давно, я натыкаюсь на документ на веб-сайте университета, который рассказывает мне об этом больше, чем любая страница или архив Википедии могла бы мне рассказать.
PDF-файл, хотя иногда это обычный текстовый файл, обычно находится в подкаталоге .edu, который начинается с имени пользователя, которому предшествует тильда (~). Обычно это документ, который профессор, семестр за семестром сталкивающийся с одними и теми же вопросами, составляет, чтобы сэкономить как можно больше времени и вернуться к своей работе. Недавно я нашел такой документ на факультете астрофизики Принстонского университета: «Знакомство с системой X Window,» написано Роберт Луптон.
Система Windows X, которая На этой неделе ему исполнилось 40 лет.это было то, что вам нужно было знать, как использовать для работы с космическими инструментами в начале 1980-х годов, когда VT100, ВАКС-11/750сКоробки Sun Microsystems займут одно место в компьютерных лабораториях колледжа. Как член факультета астрофизических наук Принстона, который в то время много знал о компьютерах, Луптон был обязан исправлять проблемы и отвечать на вопросы.
«Сначала я написал серверный код X10r4, который в конечном итоге стал X11», — сказал Луптон в телефонном интервью. «Все, что нуждалось в графическом значке, где вам нужна была кнопка или какой-то дисплей для чего-то, это было X… Люди, вероятно, беспокоили меня, когда я пытался выполнить работу в подвале, так что, возможно, я написал это для эта причина».
Откуда взялся X (после W)
Роберт В. Шеффлер и Джим Геттис из Массачусетского технологического института потратили «последние две недели на написание оконной системы для VS100» в 1984 году. Афинский проектЦелью X является создание вычислений на территории всего кампуса с распределенными ресурсами и несколькими аппаратными платформами, и X отвечает всем требованиям, будучи независимым от платформ и поставщиков и способным обращаться к удаленным ресурсам. Schaeffler «украл изрядное количество кода из Вт‘, сделал свой интерфейс асинхронным и, следовательно, намного более быстрым, и ‘назвал его X’ (когда это еще было круто).
Такая кросс-платформенная совместимость позволила 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.. . Неплохо. «
More Stories
Nintendo запускает музыкальное приложение с темами из Марио и Зельды и, что более важно, канал Wii Shop.
Загрузки Call of Duty: Black Ops 6 позволяют максимально эффективно использовать Интернет
Интересные факты M4 Mac mini: изменения в дизайне, поддержка внешнего дисплея и многое другое