LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx, в которой Xglx и есть тяжёлые «иксы»). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что такое GLX и EGL).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает только поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx, в которой Xglx и есть тяжёлые «иксы»). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что такое GLX и EGL).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает только поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx, в которой Xglx и есть тяжёлые «иксы»). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что такое GLX и EGL).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx, в которой Xglx и есть тяжёлые «иксы»). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев. На этом, история XGL закончилась.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы сообщество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно удалить из системы!», - сказало бы общество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1.

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно выбросить!», - сказало бы общество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1 (фактически, XGL являлся форком X-Server, если говорить про XGL+Xglx, которым на тот момент можно было пользоваться - в отличие от XGL+Xegl, который на тот момент ещё не был готов).

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно выбросить!», - сказало бы общество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland. Но это уже совсем другая история...

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1 (фактически, XGL являлся форком X-Server, если говорить про XGL+Xglx, которым на тот момент можно было пользоваться - в отличие от XGL+Xegl, который на тот момент ещё не был готов).

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно выбросить!», - сказало бы общество, но вдруг оказалось, что с AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland.

Исправление ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1 (фактически, XGL являлся форком X-Server, если говорить про XGL+Xglx, которым на тот момент можно было пользоваться - в отличие от XGL+Xegl, который на тот момент ещё не был готов).

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно выбросить!», - сказало бы общество, но вдруг оказалось, что поверх AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland.

Исходная версия ZenitharChampion, :

Одна из причин роста популярности Ubuntu 6.06 было то, что там всё работало с минимумом траха (была Wiki-страничка с описанием нескольких простых шагов для запуска Compiz или его продвинутого форка Beryl), тогда как в SUSE и Fedora было необходимо потрахаться, чтобы компиз завёлся.

Если копать ещё глубже, то композитинг появился ЕЩЁ раньше. Вот например, скриншот из 2006 года, в котором композитинг работает без всяких компизов, а при помощи композитного менеджера xcompmgr.

А поиск на ЛОРе слова «xgl» находит самые ранние результаты аж в 1999 году.

В 2003-2005 годах, как я понимаю, шла наиболее активная работа по реализации композитинга (тогда как с 2006 началось массовое использование). Появление системной библиотеки libXcomposite, а также такой интересной штуки, как XGL. Поверх XGL как раз и работал Compiz, а также остальные композитные менеджеры.

Если честно, я так и не разобрался, что такое XGL. Я попробую объяснить, как Я понял, но не обещаю, что вам от этого будет понятнее... По описанию, это легковесный дисплейный сервер, имеющий полную обратную совместимость с X11. Поначалу он не был легковесным, а для своей работы он запускал обычный тяжёлый X-Server (это называлось связкой XGL+Xglx). Однако со временем от запуска дочернего процесса «иксов» планировалось отказаться. Планировалась связка XGL+Xegl, которая была бы легковесной. Как не трудно догадаться, планировалось уйти от использования GLX в пользу EGL (я не буду рассказывать, что это такое).

Но разработку XGL забросили раньше, чем вышел полноценный релиз EGL.

Казалось бы - всё, XGL прекратил существование, и теперь о нём можно забыть. Но вдруг появляется Compiz, который становится популярным, и всем хочется его «пощупать». А так как Compiz работает поверх XGL, то разработка XGL продолжалась до 2007 года. Вернее, разработка только «толстого» режима XGL+Xglx.

Разработчики продолжили обновлять кодовую базу XGL вплоть до версии Xorg 7.1 (фактически, XGL являлся форком X-Server, если говорить про XGL+Xglx, которым на тот момент можно было пользоваться, в отличие от XGL+Xegl, который на тот момент ещё не был готов).

Однако очень быстро появился AIGLX, заменивший собой XGL+Xglx. Вообще, XGL являлся форком X-Server, а AIGLX работал с ванильным (не модифицированным) X-Server, как подключаемый модуль, типа плагина.

«Вот теперь XGL можно выбросить!», - сказало бы общество, но вдруг оказалось, что поверх AIGLX умеют работать только видеокарты NVIDIA и Intel, а ATi нет. Существовал значок в системном трее, в котором можно было переключаться между Compiz и Metacity (оконный менеджер без композитинга, дефолтный менеджер GNOME), а также между XGL и AIGLX (если у вас ATi, то выбери XGL, а иначе AIGLX).

В 2008 году вышел драйвер fglrx 8.8, в который была добавлена поддержка AIGLX. И поэтому, уже в следующей версии Ubuntu 8.10, XGL был удалён из репозиториев.

P.S. В 2009 году, разработчик AIGLX подхватил идею создания Xegl (легковесного дисплейного сервера, работающего поверх EGL). Так появился Wayland.