24 Ноября 2024, 20:34

X.Org

Автор turbo, 05 Августа 2008, 20:26

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

05 Августа 2008, 20:26 Последнее редактирование: 01 Февраля 2011, 15:13 от Zhek@Ch
[size="3"]20 шустрых оконных менеджеров для X11[/size]

Один из лучших способов ускорить производительность Вашего Linux-десктопа -- использование легковесного оконного менеджера. Вашему вниманию представляется краткий обзор 20 наиболее "лёгких" и шустрых менеджеров окон, подходящих как для устаревшего оборудования, так и просто для любителей выжать максимальную скорость из имеющегося.

В статье рассмотрены: window maker, 9wm, awesome, AfterStep, Scwm, Blackbox, Fluxbox, dwm, FVWM, JWM, wmii, Openbox, WindowLab, ratpoison, Sawfish, IceWM, wm2, StumpWM, Waimea и xmonad.
http://www.junauza.c...e-x-window.html

turbo

07 Августа 2008, 19:04 #1 Последнее редактирование: 02 Ноября 2011, 21:50 от Zhek@Ch
[size="3"]UXA - новая архитектура акселерация для Х[/size]

XFree86 Acceleration Architecture досталась X.org по наследству от XFree86. В 2005 году на смену XAA пришла EXA, улучшив поддержку XRender. Сейчас Keith Packard, разработчик Intel, анонсировал новую архитектуру акселерации - UMA Acceleration Architecture (UXA). Создание новой архитектуры в первую очередь связано с вынужденным переходом свободного видеодрайвера xf86-video-intel с TTM на GEM. Более подробные детали и причины создания UXA можно подчерпнуть из блога Keith Packard'a - создателя UXA, XRender и многого другого.

UXA родилась, когда Keith Packard был вынужден модифицировать EXA, выкинув очень много лишнего кода и добавив поддержку GEM. Также следует отметить, что Intel собирается удалить поддержку XAA из драйвера в одном из ближайших релизов.
http://www.phoronix....s...m&px=NjY0MA

ping_Win

07 Января 2009, 19:34 #2 Последнее редактирование: 30 Октября 2011, 15:44 от Zhek@Ch
[size="3"]Релиз открытого X.Org драйвера xf86-video-ati 6.10.0. Улучшение DRM модуля VIA[/size]

Выпущен релиз открытого X.Org драйвера xf86-video-ati 6.10.0 в котором представлено 230 исправлений. Из новшеств можно отметить:

 * Поддержка масштабирования методом бикубической интерполяции для карт r3xx/r4xx/r5xx/rs690;
 * Поддержка ASIC (application-specific integrated circuit) чипов в DDX (Device Dependent X) драйвере;
 * Устранен эффект разрыва при отображении через X-Video (xv) расширение.

Кроме того, Bruce Chang из компании VIA представил серию патчей, устраняющих проблемы в DRM-модуле (Direct Rendering Manager) для карт Chrome 9 (CN896, K8M890CE/K8N890CE, P4M900 и VN896), код которого был открыт в конце декабря. Среди исправлений присутствует устранение зависаний во время переключения пользователя (переключение на другой X сервер), при масштабировании 3D сцен, при проигрывании видео после выхода из спящего режима. Разработчики надеются, что модуль может быть включен в состав Linux ядра 2.6.29.

http://www.opennet.r...shtml?num=19663

ping_Win

09 Февраля 2009, 16:05 #3 Последнее редактирование: 30 Октября 2011, 15:31 от Zhek@Ch
[size="3"]Идеи по интеграции в X-сервер мультимедиа и звуковых расширений[/size]

"Bringing Multimedia, Audio Into The X Server" - доклад Helge Bahmann, посвященный интеграции в X-сервер мультимедиа и звуковых расширений. Сам Helge Bahmann разрабатывает расширения для передачи изображений и звука в сжатом формате поверх X протокола, что позволит использовать стандартный протокол для передачи мультимедиа информации.

http://www.opennet.r...shtml?num=20164

ping_Win

16 Февраля 2009, 18:00 #4 Последнее редактирование: 30 Октября 2011, 14:48 от Zhek@Ch
[size="3"]В 3D драйверы Linux планируют добавить возможность компиляции шейдеров[/size]

На встрече разработчиков X.Org была озвучена идея добавления в код архитектуры 3D драйверов Gallium3D системы динамической оптимизации шейдеров, благодаря задействованию кода компилятора LLVM. Идея интеграции LLVM в графический фреймворк для компиляции шейдеров не нова и уже применяется в Mac OS X.

http://www.opennet.r...shtml?num=20311

ping_Win

26 Февраля 2009, 19:08 #5 Последнее редактирование: 30 Октября 2011, 14:38 от Zhek@Ch
[size="3"]Вышел релиз X Server 1.6.0[/size]

Вышел релиз X Server 1.6.0, ключевого компонента пакета X.Org (будущий релиз X.Org 7.5 будет основан xorg-server 1.7.0 и по приблизительным оценкам выйдет летом). Релиз вышел с опозданием почти на два месяца от первоначального плана, несмотря на переход к жесткому циклу планирования стадий подготовки релиза.

Основные новшества X Server 1.6.0:

 * DRI2 (Direct Rendering Infrastructure 2), представляет собой обновленный интерфейс для прямого доступа к видеоаппаратуре, например, дает возможность использовать аппаратную акселерацию для прямого рендеринга содержимого окон, что позволяет оптимизировать работу композитных оконных менеджеров (Compiz), вывода видео на экран и работу OpenGL приложений. В драйвере xf86-video-intel поддержка DRI2 была реализована еще в X Server 1.5, но отключена по умолчанию из-за неготовности основной инфраструктуры X-сервера.
 * X Input 1.5 с бэкпортированной поддержкой протокола для управления свойствами устройств;
 * RandR 1.3 с поддержкой манипулирования GPU объектами, что дает возможность объединения вывода нескольких GPU на одном X экране;
 * Механизм предсказательной акселерации экранного указателя;
 * Улучшена поддержка архитектуры 2D акселерации EXA;
 * Добавлена поддержка спецификации E-EDID, определяющей ряд дополнений для получения расширенной информации о возможностях и параметрах дисплея.

Ранее в состав X Server 1.6.0 планировали включить технологии Multi-Pointer X и X Input 2, но из-за их неготовности было решено отложить их до следующего релиза X Server 1.7.

http://www.opennet.r...shtml?num=20479

turbo

18 Июля 2009, 19:02 #6 Последнее редактирование: 28 Ноября 2011, 12:48 от Zhek@Ch
[size="3"]Компания VIA опубликовала DRM-код для карт Chrome 9, но не планирует открыть 3d драйвер [/size]

Компания VIA опубликовала под лицензией GPL новый код DRM (Direct Rendering Manager) модуля для интегрированных видеокарт серии Chrome 9 (CN896, K8M890CE/K8N890CE, P4M900 и VN896). Код состоит из приблизительно 5 тыс. строк и разбит на три патча для Linux ядра 2.6.31-rc3. Разработчики VIA надеются продвинуть данные патчи для включения в состав основной ветки Linux ядра 2.6.32. В будущем ожидается публикация соответствующего кода для проекта Mesa.


http://www.opennet.r...shtml?num=22648

turbo

27 Сентября 2009, 18:32 #7 Последнее редактирование: 21 Ноября 2011, 22:08 от Zhek@Ch
[size="3"]Проект X.Org переходит на жесткий цикл подготовки релизов[/size]

Учтя все проблемы, вскрывшиеся при первой попытке перевода проекта X.Org на схему выпуска релизов через фиксированные промежутки времени, объявлено о намерении определить жесткие сроки на подготовку релиза X-Server 1.8. В случае наличия недоработок при приближении к заморозке кода перед началом тестирования, решено не продлевать сроки, а откладывать недоделанные новшества на будущие релизы, выпуская текущий релиз точно в срок, но с несколько поредевшим, относительно первоначальных планов, функционалом.

Хотя версия X-Server 1.7 еще не вышла из стадии кандидата в релизы (по первоначальному плану релиз должен был выйти в апреле), разработчики приступили к планированию релиза X-Server 1.8. Начиная с данного выпуска разработка будет разбита на три фиксированные стадии: добавление новых возможностей (3 месяца), выявление и исправление ошибок (2 месяца) и заморозка перед релизом (1 месяц). Таким образом релизы X.Org отныне будут выпускаться раз в 6 месяцев, независимо от объема запланированных и фактически реализованных работ.

Наблюдаемая в настоящее время непредсказуемость выпуска релизов приводит к возникновению многих проблем у разработчиков Linux дистрибутивов, развиваемых в рамках фиксированного цикла подготовки релизов. Например, создатели дистрибутива вынуждены включать в состав устаревшие версии X.Org/X-Server или нестабильный код, еще находящийся на стадии добавления новшеств, но не прошедший стадию тестирования.

http://www.opennet.r...shtml?num=23602

turbo

02 Октября 2009, 19:43 #8 Последнее редактирование: 18 Ноября 2011, 23:21 от Zhek@Ch
[size="3"]Вышел релиз X Server 1.7. Утверждена новая схема разработки[/size]

С опозданием от первоначального графика на пол года вышел релиз X Server 1.7, ключевой компонент пакета X.Org 7.5, выход которого ожидается в ближайшие дни.

Основные улучшения, добавленные в X Server 1.7
Добавлена поддержка технологии Multi-Pointer X и переработанной подсистемы ввода X Input 2.0, что позволит организовать работу нескольких независимых устройств ввода, например, несколько управляемых разными мышами курсоров на экране или ввод в разные окна с разных клавиатур.
Реализована поддержка технологии VGA Arbitration, позволяющей разделить обращение X-сервера к нескольким видеокартам в системе (определить от какой карты поступила данная VGA-команда), что позволит решить ряд проблем, возникающих при организации работы нескольких X-серверов на одной машине, каждый из которых осуществляет вывод на отдельную видеокарту. Код модуля VGA-арбитра, работающего на уровне Linux ядра, планируется интегрировать в ядро начиная с версии 2.6.32;
Улучшена поддержка архитектуры 2D акселерации EXA, добавлена возможность передачи и одновременной обработки пиксельных карт как внутри X-сервера, так и средствами драйвера;
Интегрирована поддержка технологии XDMX, позволяющей объединить несколько X серверов работающих на разных машинах в один виртуальный дисплей. В итоге можно получить однин большой виртуальный рабочий стол, распределенный на несколько мониторов, подключенных к разным компьютерам;
В состав пакета включен XQuartz, специализированный X-сервер для платформы Mac OS X;
Проведена чистка кода расширения для управления клавиатурой XKB (X keyboard extension). Отныне сборка XKB не может быть отключена на этапе сборки и XKB является неотделимой частью X-сервера. Переработана система обработки событий ввода, сервер теперь используется свой внутренний формат событий, вместо ранее используемого протокола. Тем не менее в состав X Server 1.7 не вошла реализация подсистемы XKB2, которая была отложена до выпуска X Server 1.8.

С выходом X Server 1.7 вступает в силу новая схема разработки, основанная на жестком 6-месячном цикле подготовки релизов и ограничении доступа к master-ветке в репозитории исходных текстов, право выполнения коммитов в которой будет предоставлено только команде разработчиков, непосредственно отвечающих за выпуск релиза. Остальные разработчики должны производить изменения только в отдельных ветках репозитория, выделенных для каждой подсистемы X-сервера. Процесс разработки теперь разбит на три фиксированные стадии: добавление новых возможностей (3 месяца), выявление и исправление ошибок (2 месяца) и заморозка перед релизом (1 месяц).

http://www.opennet.r...shtml?num=23697

turbo

09 Октября 2009, 22:53 #9 Последнее редактирование: 16 Ноября 2011, 12:40 от Zhek@Ch
[size="3"]Релиз драйвера для видеокарт VIA xf86-video-openchrome 0.2.904[/size]

За день до официального выхода X.Org 7.5 разработчиками свободного драйвера openchrome представлен свежий релиз драйвера для видеокарт VIA xf86-video-openchrome 0.2.904, включающий следующие улучшения:
Начальная поддержка чипов VX855
Поддержка VX800
Реализация интерфейса TMDS (DVI) в чипсетах VX800, CX700
Полноцветные аппаратные курсоры (ARGB)
Переработка кода связанного с изменением видеорежима цифровых панелей
Исправления многочисленных ошибок и другие улучшения

Подробности можно посмотреть в файлах NEWS и ChangeLog в архиве с исходными кодами драйвера

Также стоит отметить про существенные проблемы, которые испытывает проект в настоящее время. Они включают слабую заинтересованность корпорации VIA в разработках свободного драйвера, существенный недостаток свободного времени у основных разработчиков и недостаток внимания со стороны сообщества. Об этом неоднократно разгорались дискуссии в списках рассылки драйвера.

По этим причинам релиз 0.2.904 готовился в чрезвычайной спешке и по сути представляет собой копию ветки trunk из дерева SVN. Основной его целью было обеспечить совместимость с версией X.Org 7.5. Исправления критических ошибок возможно последуют в следующем релизе.

http://www.opennet.r...shtml?num=23780

turbo

27 Октября 2009, 17:09 #10 Последнее редактирование: 14 Ноября 2011, 11:06 от Zhek@Ch
[size="3"]Вышел X.Org 7.5[/size]

После 13 месяцев разработки вышел релиз X.Org 7.5. В новой версии представлены новые возможности, проведена работа по стабилизации кода и исправлению ошибок, улучшена инфраструктура автоматического определения конфигурации системы, расширены возможности по поддержке устройств ввода, появились новые средства для изменения размеров экрана на работающей системе. X.Org 7.5 официально поддерживает платформы Linux, BSD, Solaris, MacOS X, Microsoft Windows и GNU Hurd.
Выпуск базируется на X Server 1.7.1, обзор улучшений в котором можно посмотреть в прошлом анонсе. Наиболее интересные новшества X.Org 7.5:
 Технология Multi-Pointer X (MPX), позволяющая организовать одновременную работу на одном экране нескольких независимых устройств ввода, например, несколько управляемых разными мышами курсоров или ввод в разные окна с разных клавиатур;
 Свойства для устройств ввода теперь можно привязывать для конкретных устройств и менять их не уведомляя о данных деталях X сервер;
 Переработанная подсистема ввода X Input 2.0 (XI2) призвана заменить собой прошлое расширение X Input и всю внутреннюю обработку ввода в X-сервере. По сравнению с X Input 1.5 определена явная иерархия первичных и подчиненных устройств (master и slave), добавлена возможность изменения параметров устройств на лету и возможность обработки raw-событий;
 В комплект включено расширение RANDR 1.3 (Resize, Rotate and Reflect) в котором появились возможности панорамного вывода на несколько мониторов и поддержки манипулирования GPU объектами (GPU Object) для объединения вывода нескольких GPU на одном X экране;
 Поддержка DRI2 (Direct Rendering Infrastructure 2), обновленного интерфейса для прямого доступа к видеоаппаратуре. DRI2 дает возможность использовать аппаратную акселерацию для прямого рендеринга содержимого окон, что позволяет оптимизировать работу композитных оконных менеджеров (Compiz), вывода видео на экран и работу OpenGL приложений. В настоящий момент подготовлен OpenGL DRI2 драйвер, ведутся работы по задействованию в DRI2 технологии акселерации кодировани и декодирования видео VPDAU (ideo Decode and Presentation API), организации прямого вывода с использованием OpenVG, Xv и cairo;
 Обновлены входящие в комплект видеодрайверы, среди которых (в скобках указаны версии драйверов из X.Org 7.4): xf86-video-intel 2.9.1 (2.4.2), xf86-video-nv 2.1.15 (2.1.12), xf86-video-ati 6.12.4 (6.9.0), xf86-video-openchrome 0.2.904, xf86-video-s3 0.6.3 (0.6.0), xf86-video-sis 0.10.2 (0.10.0).

http://www.opennet.r...shtml?num=23993

ping_Win

28 Ноября 2009, 21:09 #11 Последнее редактирование: 12 Ноября 2011, 01:40 от Zhek@Ch
[size="3"]Sun Microsystems приведет свои улучшения X.Org к стандартной лицензии[/size]

Алан Коперсмит (Alan Coopersmith) из компании Sun Microsystems сообщил в списке рассылки xorg-devel, что Sun отказывается от использования собственной лицензии для разработанных внутри компании улучшений к X-серверу в пользу канонического варианта, одобренного фондом X.Org Foundation.

Данный шаг компании является результатом достигнутого взаимопонимания с фондом и призван уменьшить количество используемых вариантов лицензии MIT. Это в свою очередь будет способствовать лучшему пониманию условий лицензирования X Window пользователями и разработчиками, что особенно актуально при работе над проектами с несколькими лицензиями.

«Т.к. Sun на протяжении последних 21 года активно занимался усовершенствованием сервера X Window, потребуется какое-то время для внесения изменений во все файлы, в которых присутствует упоминание о правах Sun. (По моим оценкам это более 500 файлов размещенных по разным репозиториям и содержащим копирайт Sun)» - сообщил Алан Коперсмит. Так же он предостерег разработчиков от самостоятельного редактирования этих файлов, сказав что этим будут заниматься специально назначенные сотрудники компании.

http://www.opennet.r...shtml?num=24413

ping_Win

06 Декабря 2009, 01:58 #12 Последнее редактирование: 12 Ноября 2011, 00:50 от Zhek@Ch
[size="3"]Переименование проектов DeviceKit и уход X.Org от технологии HAL[/size]

В связи с возникающими вопросами на тему прекращения использования HAL (Hardware Abstraction Layer) в X.Org Server, Алан Куперсмит (Alan Coopersmith) создал новую Wiki-страницу XorgHAL, где объясняется текущее использование этого уровня абстракции. HAL использовался X.Org с версии X Server 1.4 и продолжает использоваться в текущей линейке X Server 1.7, но скорей всего уход с HAL будет окончательно и по графику реализован в версии X Server 1.8, выход которой запланирован на март.

На замену HAL придёт намного более OS-специфичный код, связанный с библиотеками, ответственными за нумерацию и систему обозначений устройств. В Linux это приведет к прямому подключению большого количества библиотек libudev к X Server. Вместо настроек в FDI-файлах, для управления драйверами устройств ввода будет использоваться каталог xorg.conf.d, в файлах которого будет применён новый синтаксис для определения соответствующих устройств и настроек . В течение всего времени перехода на эти настройки будет поддерживаться и редактирование xorg.conf по старой схеме.

Согласно сообщению того же Алана Куперсмита поддержка HAL прекращается в пользу DeviceKit и его субпроектов. В настоящий момент ведется работа по изменению названий подобных субпроектов. Например, DeviceKit-disks, используемый для взаимодействия с блочными устройствами, отныне будет известен как "udisks". На следующей неделе проект DeviceKit-power, применяемый для управления питанием, также собирается взять новое название "upower".

Удаление составляющей "DeviceKit" отражает тот факт, что в текущей реализации этими субпроектами не используется демон DeviceKit, а вся работа строится только на библиотеках libudev и libgudev. Само по себе изменение названия не столь важно, но одновременно изменяется API, библиотеки, адреса D-Bus и буквально всё, что должно отражать название "udisks". Любое приложение, зависимое от DeviceKit-disks / udisks, будет пересмотрено с целью включения изменённого названия. DeviceKit-disks и DeviceKit-power уже можно найти в Ubuntu, Fedora и других дистрибутивах Linux, которые также ожидает болезненная процедура переименования.

http://www.opennet.r...shtml?num=24522

turbo

14 Января 2010, 20:21 #13 Последнее редактирование: 11 Ноября 2011, 01:04 от Zhek@Ch
[size="3"]Компания VIA открыла документацию на графические чипы VIA VX855 и VX875[/size]

Компания VIA опубликовала в свободном доступе два документа, описывающих особенности программирования обновленных графических процессоров серии Chrome 9 IGP, а именно чипов VIA VX855 и VX875. В первом документе на 172 страницах рассказывается об организации графического ядра и регистрах, связанных с выполнением 2D операций. Во втором документе на 110 страницах документированы 3D возможности чипов и функции акселерации проигрывания видео.

Документы опубликованы под лицензией Creative Commons, прошлая порция документации была открыта компанией VIA в ноябре 2008 года. Стоит отметить, что документация немного запоздала, медиа-процессор VIA VX855 был выпущен на рынок около года назад и базируется на технологиях VX800, которым уже около двух лет. Сами документы датированы июлем 2009 года, т.е. утверждение возможности их публикации в свободном доступе заняло пол года.

Разработчики открытого драйвера OpenChrome вероятно уже имели возможность познакомиться с представленной информацией намного раньше в рамках программы по снабжению проекта документацией, предоставляемой на условиях неразглашения. Общий список открытой документации на графические процессоры компании VIA можно найти на специально подготовленной Wiki-странице на сайте проекта OpenChrome.

http://www.opennet.r...shtml?num=25005

Радость

02 Апреля 2010, 17:13 #14 Последнее редактирование: 04 Ноября 2011, 16:31 от Zhek@Ch
[size="3"]Релиз X.org-сервера 1.8[/size]

Вышел релиз X.org-сервера 1.8, который включает в себя следующие изменения:

  • Переход от управления устройствами с подсистемы HAL (Hardware Abstraction Layer) на использование библиотеки udev, которая теперь будет являться ответственной за горячее подключение устройств ввода и вывода.
  • Дополняя переход на udev, добавлена новая возможность создание файлов конфигурации для отдельных устройств - это использование файлов в директории /etc/X11/xorg.conf.d. Для того, чтобы все файлы конфигурации не использовались даже при отсутствии соответствующих устройств были добавлены новые опции InputAttributes и InputClass. Для привязки к заданному устройству, может быть использовано сопоставление по имени продукта (MatchProduct), имени производителя (MatchVendor), пути к устройству (MatchDevicePath) или типу устройства (MatchIsKeyboard, MatchIsPointer, MatchIsJoystick, MatchIsTablet, MatchIsTouchpad и MatchIsTouchscreen). Представленное новшество призвано упростить возможность автоматизации настройки X-сервера сторонними приложениями: вместо парсинга и генерации xorg.conf теперь можно осуществить подстановку в /etc/X11/xorg.conf.d заранее сформированных файлов.
  • Подсистема прямого рендеринга (DRI) обновлена до версии 2.2, что позволило реализовать новые вызовы GLX и разрешить асинхронное использование вызова glXSwapBuffers, что дает возможность оптимизировать приложения, его использующего.
  • Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.
  • Улучшена поддержка Quartz (API вывода изображения на Mac OS X).
X.org server 1.8 будет задействован в дистрибутивах Fedora 13 и openSUSE 11.3, в Ubuntu 10.04 будет использован X.Org server 1.7.


opennet.ru

sotrud_nik

02 Апреля 2010, 18:18 #15 Последнее редактирование: 04 Ноября 2011, 16:32 от Zhek@Ch
Цитата: Радость от 02 Апреля 2010, 17:13[size="3"]Релиз X.org-сервера 1.8[/size]
Радость то какая!

hedgeven

02 Апреля 2010, 18:53 #16 Последнее редактирование: 04 Ноября 2011, 16:32 от Zhek@Ch
Цитата: Радость от 02 Апреля 2010, 17:13[size="3"]Релиз X.org-сервера 1.8[/size]
ну вот, а я только с халом полностью разобрался...
Jah will give us everything...

Zhek@Ch

25 Октября 2010, 00:20 #17 Последнее редактирование: 04 Августа 2011, 22:43 от Zhek@Ch
[size="3"][size="3"]Релиз[/size] X Server 1.9.1 [/size]

Вышел корректирующий релиз xorg-server 1.9.1, содержащий исправления ошибок, накопившихся в ветке 1.9.x. По сравнению с выпуском 1.9.0 в новой версии отмечено 40 исправлений, большинство из которых нацелены на повешение стабильности, устранение утечек памяти и производительности. Из улучшений отмечено добавление поддержки архитектуры nds32 и реализация поддержки расширения RandR для архитектуры XQuartz DDX.



Zhek@Ch

24 Ноября 2010, 10:35 #18 Последнее редактирование: 24 Ноября 2010, 10:35 от Zhek@Ch
[size="3"]Вандализм в Git-репозиторий проекта (виновник найден)[/size]

В списке рассылки разработчиков X.Org разбирается странный инцидент, в результате которого неизвестный злоумышленник внес изменение в Git-репозиторий драйвера xf86-video-radeonhd, удалив одни файлы и заменив содержимое других на текст "It's dead, Jim". Наибольшее опасение вызывает факт, что владельцем файлов с информацией о коммите является пользователь root, а не непривилегированный пользователь, под которым обычно совершаются операции с Git-репозиторием. Подобная информация свидетельствует о том, что изменения были сделаны от лица пользователя, имеющего root-доступ к одному из серверов инфраструктуры X.Org.

Дополнительно можно отметить, что коммит сделан 2 ноября, но информация о коммите не была автоматически отправлена в соответствующий список рассылки (скрипт отправки был отключён). С учетом того, что драйвер radeonhd более активно не развивается, а усилия разработчиков сосредоточены на драйвере xf86-video-ati, изменение было обнаружено только сегодня. Мотивы человека, совершившего акт вандализма, пока не ясны; возможно, злоумышленник хотел таким шагом продемонстрировать незащищенность инфраструктуры freedesktop.org и привлечь внимание к необходимости повышения безопасности серверов проекта.

Не исключен также вариант, что действие было произведено одним из администраторов, имеющих root-доступ в силу своих обязанностей. Против версии со взломом указывает корректность оформления коммита.

Дополнение: Адам Джексон (Adam Jackson), один из основателей X.Org, работающий в компании Red Hat, сознался в содеянном, объяснив данный шаг непростительной эмоциональной выходкой, вызванной желанием простимулировать исправление Make-файлов другим разработчиком (изменение было внесено не в master-ветку radeonhd). Понимая, что доверие подорвано, виновник сам заблокировал себе root-доступ на сервер.



Zhek@Ch

28 Января 2011, 23:49 #19 Последнее редактирование: 28 Января 2011, 23:52 от Zhek@Ch
[size="3"]Небольшой патч позволил повысить производительность GLX-расширения X.Org на 60% [/size]
 
Крис Вильсон (Chris Wilson), принимающий участие в разработке драйвера xf86-video-intel, представил в списке рассылки разработчиков X.Org 50-строчный патч, позволяющий задействовать небольшой кэш при индексировании результатов операций декодирования GLX-опкода. Подобное кэширование позволило значительно увеличить производительность операций непрямого рендеринга.

Например, после применения патча, при обращении к X-серверу через сеть или локальный сокет, скорость отрисовки в игре World of Padman возросла с 28 до 45 кадров в секунду. Эффект наблюдается для всех драйверов, но проявляется только при использовании непрямого реднеринга и не оказывает влияния при прямом обращении к видеоаппаратуре, используя DRI-интерфейс.