Через 40 років система X Window стала набагато актуальнішою, ніж хтось міг припустити

Через 40 років система X Window стала набагато актуальнішою, ніж хтось міг припустити 1 HI-TECH

Через 40 років система X Window стала набагато актуальнішою, ніж хтось міг припустити

Часто, коли я досліджую щось про комп’ютери чи кодування, що існує дуже давно, я натрапляю на веб-сайт університету на документ, який розповідає мені про це більше, ніж будь-яка сторінка Вікіпедії чи архів коли-небудь міг.

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

X Window System, якій на початку цього тижня виповнилося 40 років, було тим, що потрібно було знати, як працювати з орієнтованими в космос інструментами ще на початку 1980-х, коли коробки VT100, VAX-11/750s і Sun Microsystems мали спільний доступ місця в комп’ютерних лабораторіях коледжу. Як член відділу астрофізичних наук у Прінстоні, який на той час знав про комп’ютери найбільше, Люптону довелося виправляти речі та відповідати на запитання.

«Я спочатку написав серверний код X10r4, який згодом став X11», — сказав Луптон у телефонному інтерв’ю. «Усе, що потребувало графічного коду, де вам потрібна була кнопка чи якийсь дисплей для чогось, це був X… Люди, напевно, заважали мені, коли я намагався виконати роботу в підвалі, тому я, напевно, написав це з цієї причини.”

Через 40 років система X Window стала набагато актуальнішою, ніж хтось міг припустити

Звідки X (після W)

Оголошення

Додаткове читання

Графічний стек Linux від X до Wayland. Роберт В. Шайфлер і Джим Геттіс з Массачусетського технологічного інституту витратили «останні пару тижнів на написання віконної системи для VS100» у 1984 році. У рамках цілей проекту Athena створити обчислення на території кампусу з розподіленими ресурсами та численні апаратні платформи, X відповідає вимогам, будучи незалежним від платформ і постачальників і здатним звертатися до віддалених ресурсів. Шайфлер «викрав чимало коду з W», зробив його інтерфейс асинхронним і, отже, набагато швидшим, і «назвав його X» (тоді це було ще круто).

Читайте ще:  Google каже, що орієнтований на штучний інтелект Pixel 8 не може запускати останні моделі смартфонів зі штучним інтелектом

Така крос-платформна сумісність змусила X працювати на Прінстон, а отже, і на Луптон. У своєму посібнику він зазначає, що X надає «інструменти, а не правила», що дозволяє використовувати «дуже велику кількість незрозумілих образів». Після пояснення тричастинної природи X — сервера, клієнтів і менеджера вікон — він дає кілька порад:

  • Ключі-модифікатори є ключовими для X; “ця чутливість поширюється на такі речі, як кнопки миші, які зазвичай не вважаються чутливими до регістру.”
  • “Щоб запустити X, введіть xinit; не вводьте X, якщо ви не визначили псевдонім. X сам запускає сервер, але не запускає клієнтів, що призводить до порожнього екрана.”
  • “Усі програми, що працюють під X, однакові, але одна, менеджер вікон, є більш рівноправною.”
  • Використання прапорця “–zaphod” запобігає переходу миші на екран, який ви не бачите; «Хтось повинен пояснити вам етимологію» (посилання моє).
  • “Якщо ви скажете kill 5 -9 12345, вам буде шкода, оскільки консоль буде виглядати безнадійно заплутаною. Поверніться до іншого терміналу, скажіть kbd mode -a та зробіть примітку, що не використовувати -9 без належна причина.”

Я запитав Луптона, якого я спіймав в останній день перед тим, як він попрямував до Чилі, щоб допомогти з дуже великим телескопом, що він думає про X через 40 років. Чому він вижив?

«Це спрацювало, принаймні порівняно з іншими варіантами, які ми мали», — сказав Люптон. Він зазначив, що в ті часи системи Прінстона не були «сильно мереженими», тому проблеми з мережевим трафіком, які деякі мали з X, тоді не були проблемою. «Люди також не очікували багато GUI; вони очікували командних рядків, можливо, кількох кнопок… це була найбільш портативна версія віконної системи, яка на той час працювала як на VAX, так і на Suns. .це було непогано.”

Читайте ще:  Ці створені штучним інтелектом ведучі новин зводять мене з розуму

Сторінка: 1 2 Далі &rar;

V. Petrov
Оцініть автора
Watch And Tell
Додати коментар