vak: (Default)
[personal profile] vak
Роб Пайк, знаменитый программист из команды Unix, создатель графической системы X Windows, операционной системы Plan 9, кодировки UTF-8, в последнее время - разработчик языка Go, прочитал для публики лекцию про историю юникса.

Date: 2018-11-16 01:08 (UTC)
sab123: (Default)
From: [personal profile] sab123
Нет, к X он отношения совершенно не имел. Он создал оконную систему для Plan 9.

Date: 2018-11-19 21:09 (UTC)
sab123: (Default)
From: [personal profile] sab123
Почитал, похоже что X работает совсем по-другому. В начале описания патента говорится:

Complete and current bitmaps for all of the layers are therefore continually available in the bitmap memory.

X не обязуется хранить битмапы всех окон. Если какая-то часть окна открывается, то он просто запрашивает перерисовку окна с приложения.

Но вычисление пересечений прямоугольников, наверное, все равно получается таким же.

Date: 2018-11-19 20:59 (UTC)
sab123: (Default)
From: [personal profile] sab123
Но насколько я знаю, это была совсем другая система.

Date: 2018-11-19 21:53 (UTC)
sab123: (Default)
From: [personal profile] sab123
Это было после Ксерокса и может быть даже после Макинтоша, так что идея уже вовсю витала в головах.