rio windows во время установки Plan 9 | |
Разработчик (и) | Роб Пайк |
---|---|
Первоначальный выпуск | Четвертое издание / 28 апреля 2002 г.; 18 лет назад (28 апреля 2002 г.) |
Написано на | C |
Операционная система | Plan 9 от Bell Labs |
Тип | Оконная система |
Веб-сайт | cm.bell-labs.com / plan9 / |
rio - это Plan 9 от Bell Labs 'оконная система. Он хорошо известен тем, что делает управление окнами прозрачным для приложения. Это позволяет запускать rio внутри другого оконного менеджера.
rio - последняя из длинной серии графических пользовательские интерфейсы разработаны в Bell Labs, в основном разработаны Робом Пайком, the и Blit (которые предшествовали X ).
rio было полной переработкой из 8½ в Алеф. Его главное изменение заключалось в том, что он прекратил анализировать и переписывать графические команды и позволил клиенту напрямую писать пиксели. Это было сделано в основном для повышения эффективности. Поскольку Алеф исчез из-за того, что его было слишком сложно поддерживать, учитывая количество людей, работавших над Планом 9 в то время, rio был переписан на C. Это было сделано с использованием библиотеки потоков Plan 9, вдохновленной Alef и имеющей большинство его функций, таких как блокировка каналов для межпотокового и межпроцессного взаимодействия. Другое важное изменение, обусловленное скорее окружающей средой, чем rio как таковым, заключается в том, что rio поддерживает полный цвет с использованием альфа-композитинга, тогда как 8½ использует операции bitblt.
Многие из его функций воплощают ключевые концепции дизайна Plan 9:
На Викискладе есть материалы, связанные с Rio (оконная система). |