The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз X.Org 7.6

21.12.2010 10:10

После четырнадцати месяцев разработки представлен релиз X.Org 7.6 (X11R7.6), который официально поддерживает платформы Linux, BSD, Solaris, MacOS X, Windows и GNU Hurd. В новой версии представлены новые возможности, проведена работа по стабилизации кода и исправлению ошибок, включая улучшение поддержки автоматического определения конфигурации, расширение поддержки устройств ввода, дополнение документации и продолжение работы по переходу c xlib на клиентское API XCB.

Ключевые новшества X.Org 7.6:

  • В состав базовой коллекции включена библиотека XCB (X protocol C-language Binding) - замена Xlib. XCB отличается небольшим размером, пониженным потреблением памяти, минимизацией задержек, поддержкой асинхронных запросов, предоставлением прямого доступа к протоколу X11, изначальной поддержкой многопоточных программ, высокой расширяемостью (для описаний расширений X-протокола вместо M4 используется XML). В настоящий момент на использование XCB переведены такие стандартные модули, как libX11, xlsatoms, xlsclients и xwininfo;
  • Обновлены входящие в комплект видеодрайверы, среди которых (в скобках указаны версии драйверов из X.Org 7.5): xf86-video-intel 2.13.0 (2.9.1), xf86-video-nv 2.1.18 (2.1.15), xf86-video-ati 6.13.2 (6.12.4), xf86-video-openchrome 0.2.904 (0.2.904), xf86-video-s3 0.6.3 (0.6.3), xf86-video-sis 0.10.3 (0.10.2);
  • Выпуск базируется на наработках, ранее представленных в релизах X Server 1.8 и 1.9, в которых были добавлены такие улучшения, как:
    • Для платформы Linux осуществлен переход от управления устройствами при помощи подсистемы HAL (Hardware Abstraction Layer) к использованию библиотеки udev, которая теперь будет являться ответственной за горячее подключение устройств ввода и вывода. Отличные от Linux платформы по прежнему используют HAL;
    • Добавлена новая возможность создания отдельных файлов конфигурации для заданных устройств, через создание файлов в директории /etc/X11/xorg.conf.d. Представленное новшество призвано упростить возможность автоматизации настройки X-сервера сторонними приложениями: вместо парсинга и генерации xorg.conf теперь можно осуществить подстановку в /etc/X11/xorg.conf.d заранее сформированных файлов;
    • В систему конфигурации добавлены новые опции InputAttributes и InputClass, позволяющие определить правила использования определенных блоков конфигурации в привязке к устройству, типу устройства, названию производителя и другим данным выдаваемым hotplug-бэкендом, что дает возможность выборочного включения только тех файлов конфигурации, которые необходимы для работы. Для привязки к заданному устройству, может быть использовано сопоставление по имени продукта (MatchProduct), имени производителя (MatchVendor), пути к устройству (MatchDevicePath) или типу устройства (MatchIsKeyboard, MatchIsPointer, MatchIsJoystick, MatchIsTablet, MatchIsTouchpad и MatchIsTouchscreen);
    • Исправлено большое число ошибок в DRI2 (Direct Rendering Infrastructure 2), позволяющем использовать аппаратную акселерацию для прямого рендеринга содержимого окон;
    • В DRI2 реализован механизм аннулирования буферов, уменьшающий число замедляющих работу обращений OpenGL-клиентов к X-серверу;
    • Реализация в DRI2 нового механизма аутентификации, позволяющего собрать сервер без библиотеки libdrm;
    • Добавление в расширение xrandr поддержки привязки пиксельных карт (pixmap) к отдельным CRTC-видеоконтроллерам;
    • Проведена чистка кодовой базы от устаревших систем, удален код MAXSCREENS, дополнительные обвязки вокруг функций выделения ресурсов, связанные с шиной PCI компоненты и bzero. Все функции выделения X-ресурсов (*alloc) заменены на более производительные C89-дубликаты.
    • Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.
    • Объявлена устаревшей поддержка mibank и расширение Multibuffer (MBE).
  • Проведена реструктуризация и обновление документации. Большинство спецификаций по работе библиотек и протоколов включены в состав соответствующих модулей X.Org, что позволяет синхронизировать обновление документации с обновлением связанных с ней модулей. Вместо разрозненных форматов, в качестве стандартного формата для оформления документации теперь используется DocBook XML.

Отдельно отмечается, что релиз посвящен двум ушедшим из жизни в этом году разработчикам X Window System: Smokey Wallace, который возглавлял создавшую первую реализацию протокола X11 группу DEC WSL, и Hideki Hiura, который занимался созданием фреймворка интернационализации для X11R6 в компании Sun Microsystems.

  1. Главная ссылка к новости (http://www.x.org/wiki/Other/Pr...)
  2. OpenNews: Вышел X.Org Server 1.9
  3. OpenNews: Вышел X.Org Server 1.8
  4. OpenNews: Представлен предварительный вариант спецификации Multitouch-протокола X.Org
  5. OpenNews: Насколько протокол X11 оправдан в современных условиях
  6. OpenNews: Вышел X.Org 7.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29068-xorg
Ключевые слова: xorg, x11
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ivan1986 (?), 12:01, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    xorg.conf.d это гуд :)
    Вообще такую вещь хорошо бы прикрутить к каждому конфигу на уровне библиотек парсинга конфигов
     
  • 1.2, Аноним (-), 12:02, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    >Для платформы Linux осуществлен переход от управления устройствами при помощи подсистемы HAL (Hardware Abstraction Layer) к использованию библиотеки udev, которая теперь будет являться ответственной за горячее подключение устройств ввода и вывода. Отличные от Linux платформы по прежнему используют HAL;

    абсолютный идиотизм. в HAL всё уже сделано, но нет, нужно написать свой собственный велосипед и гордиться этим!

     
     
  • 2.3, Аноним (-), 12:03, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    PS а конфиги в HAL - тоже идиотизм. уж лучше gconf
     
     
  • 3.41, anonymous (??), 19:42, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >уж лучше gconf

    Закопали и уже давно.

     
  • 2.5, Амнезинус (?), 12:12, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    hald велосипедистей udev, вот и решено было выкинуть
     
     
  • 3.6, Аноним (-), 12:17, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >hald велосипедистей udev, вот и решено было выкинуть

    udev есть на бздях? нет. значит нужно исправить всё то, что не нравится в HAL

     
     
  • 4.10, Аноним (-), 12:24, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Где ты был, когда искали разработчиков HAL? Впрочем, у тебя ещё есть возможность в нём всё, из-за чего от него отказались. Удачи!
     
  • 4.11, астронимус (?), 12:29, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать автоплаг/автодетект в исках работал сахарно. Нечему тут расстраиваться, редактор, xorg.conf и вперёд, что на бхдях, что в линукс.
     
  • 4.14, Зилибоба (ok), 12:55, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и вперед, в линаксах все и с удев работает... Кажется исходники доступны, коммитеров палками не бьют...
     
  • 4.19, iZEN (ok), 15:03, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > udev есть на бздях?

    Нет. Во FreeBSD есть усовершенствованный devd(8).

    Поначалу DEVD не стали развивать в GNU/Linux и замену делать не спешили. Но когда жареный питух "Hot plug Plug'n'Play" клюнул, стали делать UDEV и подпорки с костылями — HAL/PolicyKit.

     
     
  • 5.23, ананим (?), 16:08, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    угу. настолько усовершенствованный, что хыорг использует таки хал.
    зы:
    правда говорят с годик как уже кернелпаник из-за вытащенной неотмонтированной флэхи там таки починили. или не?
     
     
  • 6.25, Andrew Kolchoogin (?), 17:03, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Таки devd там был ни при чём. А Kernel Panic при вытаскивании неотмонтированного носителя во FreeBSD починили достаточно давно. Сколь мне помнится, год назад починили panic при вытаскивании неотмонтированного носителя, на котором лежал своп.
     
     
  • 7.37, ананим (?), 19:11, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Таки devd там был ни при чём.

    вот именно!!!
    devd к сабжу не имеет никакого отношения.
    но видимо по старой дружбе данный офтопик никогда не удаляется. :D
    >Сколь мне помнится, год назад починили panic при вытаскивании неотмонтированного носителя, на котором лежал своп.

    а я что-то другое сказал? :D

     
     
  • 8.38, ананим (?), 19:13, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    зыж господин Кольчугин, а вы таки бздишнег или саночник или это не важно, главн... текст свёрнут, показать
     
  • 2.12, vadiml (ok), 12:45, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    То, как был реализован этот hal -- только лишняя головная боль.

    Гораздо проще было в xorg.conf дописать
    Option "AutoAddDevices" "False"
    Option        "AutoEnableDevices" "False"
    и туда же самому дописать нужные параметры.

    И никаких танцев с бубном.

     
  • 2.15, Zenitur (?), 12:57, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже недоумеваю. Но если в udev будет всё то же и даже больше то я непротив. Пока что есть не всё.
     
  • 2.42, Michael Shigorin (ok), 21:00, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > в HAL всё уже сделано

    https://www.opennet.ru/openforum/vsluhforumID3/65468.html#46

    PS re "udev есть на бздях?" -- вот "бзди" пусть и озадачиваются, что ли; идите и помогайте.  Достало уже -- кто-нить что-нить делает, тут вылазят бездельники и открывают рот за тех, кто не успевает делать.

     
     
  • 3.51, Аноним (-), 09:38, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в этом, разработчикам X теперь придётся поддерживать два решения, на основе udev и на основе HAL, это лишняя трата человеческих ресурсов коих у разработчиков X не так уж много, судя по скорости его развития, это и печалит.
     
  • 2.58, avial (?), 16:23, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    HAL не нужен, когда делали думали будет хорошая штука для нубов кодеров с других систем, единое апи и тп. Сколько лет прошло только сообразили что дурная была затея.
     

  • 1.4, Shura (??), 12:07, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    так я не пойму, теперь можно будет игры запускать не выключая compiz? А то сейчас глючит.
     
     
  • 2.22, EuPhobos (ok), 16:04, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Прям сложно отключить компиз при включении ресурсоёмкой 3d игрушки?

    touch run-game.sh
    vi run-game.sh

    #!/bin/bash
    metacity --replace
    /path/to/game
    compiz --replace

    chmod +x run-game.sh
    ./run-game.sh

    Даже в nautilus можно скрипт встроить, сделав пункт меню "Запустить игру", и правой кнопкой мыши запускать игру..

     
     
  • 3.43, yopt (ok), 00:25, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > #!/bin/bash

    появляется дикое желание ненужные детали отрывать у таких скриптописателей!
    писать #!/bin/sh и вернее и _короче_

    извините

     
     
  • 4.45, sas (??), 03:51, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/

    > появляется дикое желание ненужные детали отрывать у таких скриптописателей!
    > писать #!/bin/sh и вернее и _короче_
    >
    > извините

    не уверен что вернее и короче. если мне нужен именно баш то /bin/bash вернее. /bin/sh  на многих системах просто линк на КАКОЙ ЛИБО шелл (например ash или dash). Иногда ну очень критично :)

     
     
  • 5.52, Аноним (-), 09:44, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> появляется дикое желание ненужные детали отрывать у таких скриптописателей!
    >> писать #!/bin/sh и вернее и _короче_
    >>
    >> извините
    > не уверен что вернее и короче. если мне нужен именно баш то
    > /bin/bash вернее. /bin/sh  на многих системах просто линк на КАКОЙ
    > ЛИБО шелл (например ash или dash). Иногда ну очень критично :)

    И потом Ваша критичная хрень нигде не работает кроме Ubuntu.

     
     
  • 6.64, EuPhobos (ok), 23:56, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И потом Ваша критичная хрень нигде не работает кроме Ubuntu.

    bash - шелл убунты?
    Убунтовод нэ?

    И кстати, всем кто тут так в штыки убунту принимает, открою вам глаза:
    Ubuntu != Windows
    А то такое впечатление создаётся, что люди, особоые критики убунты, этого не знают.

     
  • 6.65, ананим (?), 00:37, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    bash входит в состав posix.
    это так, к сведению.
     
  • 5.69, yopt (ok), 01:26, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужен именно баш бывает критично, бывает , то я конечно с Вами соглашусь, ... большой текст свёрнут, показать
     
     
  • 6.71, ананим (?), 02:06, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а ты тогда этому товарищу и отвечай, не стесняйся.
    зыж
    баш входит в посикс целиком, а не как симлинк. и посиксмод - это нифига не sh, а всё тотже баш, но без доп.возможностей, которые не в писываются в версию посикса
    $ getconf _POSIX_VERSION
    к примеру история команд от этого симлинка у него не пропадает.
    если это не понятно, то спрашивай.
     
     
  • 7.79, yopt (ok), 12:57, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ок. Пусть так.
    То есть возражений использовать #!/bin/sh вместо #!/bin/bash для тех случаев, в которых особенности bash не требуются и/или в системе просто может не быть /bin/bash, нет?
    Про взаимоотношения bash'а и POSIX'а пойду почитаю - это Вы меня правильно ткнули с моё незнание
     
  • 7.80, iZEN (ok), 17:48, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а ты тогда этому товарищу и отвечай, не стесняйся.
    > зыж
    > баш входит в посикс целиком, а не как симлинк. и посиксмод -
    > это нифига не sh, а всё тотже баш, но без доп.возможностей,
    > которые не в писываются в версию посикса
    > $ getconf _POSIX_VERSION
    > к примеру история команд от этого симлинка у него не пропадает.
    > если это не понятно, то спрашивай.

    % /bin/bash
    /bin/bash: Command not found.
    % getconf _POSIX_VERSION
    200112
    % uname -rsm
    FreeBSD 8.2-PRERELEASE amd64

    ЧЯДНТ?

     
     
  • 8.81, Stax (ok), 19:18, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Фанатствуешь ... текст свёрнут, показать
     

  • 1.7, sndev (ok), 12:18, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DRI2, C89 cистемные вызовы, и в особенности XCB звучат вкусно
     
  • 1.13, letsmac (ok), 12:54, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.

    Такое ощущение, что  ABI они меняют как раз тогда, когда предидущая версия начала работать более-менее стабильно.

    В остальном особенно про минимизацию наконец таки пожирателей ресурсов и попытки снизить количество зависимостей.

     
     
  • 2.53, Аноним (-), 09:50, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.
    > Такое ощущение, что  ABI они меняют как раз тогда, когда предидущая
    > версия начала работать более-менее стабильно.

    Точно. Интересно, кто принимает у них такие решения? У меня вообще складывается ощущение что такие действия делаются специально, что бы замедлить развитие свободного десктопа...

     

  • 1.16, paulus (ok), 14:11, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >официально поддерживает Windows

    зачем он там? объясните, пожалуйста.

     
     
  • 2.17, Vitaly_loki (ok), 14:36, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну это ж сервер :) ПОднял на винде X-сервер и пусть рисует окошки клиентам
     

  • 1.18, Аноним (-), 14:39, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто-нибудь пробовал, как оно? Действительно быстрее работать стало?
     
     
  • 2.20, Sunder (ok), 15:03, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Он ещё не скоро появится в дистрибутивах. Вопрос скорее к Gentoo-энтузиастам :)
     
     
  • 3.21, gekko (??), 15:51, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не ужели, утром в сусе появился
    http://download.opensuse.org/repositories/X11:/XOrg/
     
  • 3.27, Zenitur (?), 17:06, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В SuSE уже есть. Уверен что в мандриве есть тоже. А в Gentoo ещё нет
     
  • 2.57, pavlinux (ok), 15:24, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Разницы не заметил
     
     
  • 3.59, куку (?), 18:46, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Небось компилил? не лень?

    В плане быстродействия тоже разницы не заметил.

    сижу на debian/sid
    перезагрузился открыл список процессов KDE xorg 60mb /4mb shared
    1. подключил репку debian/experimental
    2. apt-get -t experemental install xorg
    3. init 6
    4. /etc/init.d/kdm stop
    5. sh NVIDIA-Linux-x86_64-260.19.12.run
    6. /etc/init.d/kdm start

    (дрова переустановил чтобы он востановить 32битные опенгл либы)
    открыл список процессов KDE xorg 25mb /14mb shared

     
     
  • 4.60, куку (?), 18:49, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    забыл про удаление ненавистного hal =)

    7. apt-get purge hal

     
     
  • 5.62, pavlinux (ok), 21:16, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > забыл про удаление ненавистного hal =)
    > 7. apt-get purge hal

    КДЕ уже не умирает без него?

     
     
  • 6.66, ананим (?), 00:50, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не умирает. как раз месяц назад свежую генту компилил, хотел попробовать без хала - гном работает полностью, кеды сменные девайсы в упор не видит, отдельные приложения тоже (гэтэкашные, кедовские понятно все) например, всякие медиа-плэйеры типа exaile.
    короче жить можно, но хал я всё-таки потом включил.
    что характерно - все кеды юзают его через одну библу - kde-base/solid. вывод делаю на основании - $ equery h hal
    * Searching for USE flag hal ...
    [IP-] [  ] app-emulation/wine-1.3.8:0
    [IP-] [  ] app-pda/gnome-pilot-2.0.17-r1:0
    [IP-] [  ] gnome-base/gnome-applets-2.32.1.1:2
    [IP-] [  ] gnome-base/gnome-vfs-2.24.4:2
    [IP-] [  ] gnome-base/gvfs-1.6.6:0
    [IP-] [  ] kde-base/solid-4.5.4:4.5
    [IP-] [  ] media-gfx/gimp-2.6.11:2
    [IP-] [  ] media-libs/libgphoto2-2.4.10:0
    [IP-] [  ] media-sound/pulseaudio-0.9.22:0
    [IP-] [  ] x11-drivers/xf86-input-virtualbox-3.2.12:0
    вот и все зависимости
     
  • 4.61, pavlinux (ok), 21:14, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Небось компилил? не лень?

    Не, в Суся сама обновила (почти сама)

    > 5. sh NVIDIA-Linux-x86_64-260.19.12.run

    260.19.29 ужо - http://www.nvidia.com/object/linux-display-amd64-260.19.29-driver.html

    > (дрова переустановил чтобы он востановить 32битные опенгл либы)

    x86_64... Ъ-ъ-ъ-ъ-ъ ?

     
     
  • 5.67, ананим (?), 01:10, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >x86_64... Ъ-ъ-ъ-ъ-ъ ?

    а чё ить?
    опенжиэль и для 32 бит тоже нужен - игры, wine и т.д.
    мир пока не идеален - не каждый блоб можно под свою платформу скомпилячить с -march=native -ftree-vectorize -pipe -ftree-parallelize-loops.... :D
    зы:
    иксоргсервер действительно стал меньше жрать памяти. а вообще посмотреть кто в память иксов нагадил отлично помогает xrestop (аля top, но для иксов)

     
     
  • 6.70, pavlinux (ok), 01:52, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>x86_64... Ъ-ъ-ъ-ъ-ъ ?
    > а чё ить?
    > опенжиэль и для 32 бит тоже нужен - игры, wine и т.д.
    > мир пока не идеален - не каждый блоб можно под свою платформу
    > скомпилячить с -march=native -ftree-vectorize -pipe -ftree-parallelize-loops.... :D

    А я идейный :)
    Я в ядре нафиг вырубил 32 бита. glibc снес 32 битную, ну и естественно
    все бинарники выкинул.

     
     
  • 7.72, куку (?), 02:06, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Есть грешок поигрываю иногда в варкрафт под вайном, без 32 битных не пашет.

    P/S
    Про 260.19.29 зна, только лень было ставить - предыдущий пашет без нареканий, но раз уж носом ткнули в ссылку, скачал и поставил =)


     
     
  • 8.74, ананим (?), 02:13, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, про новые дрова 260 19 29 наконец то они заработали на сонях-вайо зараб... текст свёрнут, показать
     

  • 1.26, А (??), 17:06, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не пойму зачем остальные платформы перечислены в новости? Xorg ведь теперь только для Linux пилят - udev, драйверам GEM/KMS подавай. Разработчики кинули другие платформы и скромно начали пилить его только для Linux. Стирайте из новости другие платформы.
     
     
  • 2.28, Zenitur (?), 17:08, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > udev, драйверам GEM/KMS подавай

    И всё же иксы и его драйверы используются во всех этих системах и имеюдт релиз в том числе и для них.
    Проприетарный драйвер для видеокарт от ATi тоже не умеет многое из того, что есть в Windows. Может стоит писать о драйвере для Windows тогда?
    С мыслью не согласен

     
     
  • 3.29, А (??), 17:28, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Проприетарный драйвер для видеокарт от ATi тоже не умеет многое из того, что есть в Windows.

    Не надо сранивать тепло с мягким. Реальность жизни такова, что купив нынче недорогой ноут на базе процессора i3 или i5 ты впридачу получаешь интегренное видео. И сюрприз, ты не то что то 3D не получишь, ты в принципе не увидишь экрана иксов в любой системе отличной от Linux, потому что старые драйверы 2.7.x от Intel про новые чипсеты ничего не знают. Вот и выходит что Xorg only for Linux нынче.

     
     
  • 4.33, Аноним (-), 18:48, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты говоришь так, будто тебе кто-то что-то должен. Если ты такой крутой BSDельник, то и пиши сам себе драйверы. Не хочешь - ставь убунту, там искаропки.
     
  • 4.35, Stax (ok), 18:57, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это вы сравниваете непонятно что непонятно с чем ;)

    Пример реальной проблемы: покупая (в свое время) ноутбук с графикой GMA 500 (Polusbo) ни на чем, кроме windows полноценно работать было нельзя - драйвер формально под линукс существовал, но был бинарным глючащим блобом. И что делать? А ничего. До сих пор народ мучается, полюбуйтесь https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo/
    Так все печально и по сей день, нормального драйвера нет, спеки закрыты.

    А ваша жалоба вообще непонятна, проблемы тут никакой нет. Почему не увидишь экрана в системе отличной от линукс? Почему драйверы 2.7? Кто мешает взять новый драйвер, портировать его под то, что в вашей ОС поддерживается и использовать? Никто не хочет брать в руки и программировать? Так это проблемы этой альтернативной ОС, а никак не линукса и не иксов. Драйверы модуляризированны, разрабатываются _отдельно_ от xorg. Что вы новый xorg ругаете? xorg драйверу не указ. Весь код есть, он открыт, свободен, MIT-лицензия, так что бздшники могут не волноваться, брать последнюю версию драйвера, делать так, чтобы она у них запускалась, и наслаждаться графикой на недорогом ноуте. Если это не сделано.. либо всем лень, либо никому не нужно. Когда будет нужно, наверное сделают, благо все открыто.

    А иксы ругать только потому, что некому заняться поддержкой полностью открытого драйвера с приятной лицензией под вашу ОС не стоит.

     
     
  • 5.40, A (?), 19:23, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ы... Понадбежали с пеной у рта доказывать пиши сам. Новость внимательно читаем: "... релиз X.Org 7.6 (X11R7.6), который ОФИЦИАЛЬНО поддерживает платформы Linux, BSD, Solaris, MacOS X, Windows и GNU Hurd."

    Так вот, я в своем посте предложил убрать из новости все то что идет после слова Linux до конца предложения. Потому что никакой ОФИЦИАЛЬНОЙ поддержки уже НЕТУ. Раньше была, а нынче разработчики пишут исключительно Linux ориентировнный Xorg.

    Где есть GEM кроме Linux? А новые дрова для Intel к примеру без GEM не работают, а старые не поддерживают новые карты.

    А может udev есть еще где-то кроме Linux?

    Ну и теперь думаем головой какая тут официальность, если не Linux платформы должны реализовывать теперь свои костыли к иксам?

     
     
  • 6.46, ананим (?), 04:01, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://www.x.org/wiki/Other/Press/X11R76Released
    >X11R7.6 supports Linux, BSD, Solaris, MacOS X, Microsoft Windows and GNU Hurd systems.

    что поделаешь, в легаси системах есть поддержка только того, что они сами умеют.

     
     
  • 7.54, ОМГ (?), 11:04, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    двойные стандарты у вас милостивый государь. ;) интересно. если бы разрабы иксорга перешли на WinAPI, ты бы сейчас тоже самое писал? сомневаюсь я что-то. ну вот примерно это сделали разрабы иксов взяв направление на линуховый GEM и UDEV. Похерив в иксах независимость от платформы. выходит тихо послали всех остальных на три буквы. только вот про поддержку остальных платформ на сайте у себя почему то до сих пор пишут, может думают, что не линукс пользователи идиоты и не заметят, что им от выхода новых релизов не холодно и не жарко, потому что они их все равно не могут установить. :)
     
     
  • 8.55, ананим (?), 13:05, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это у вас тебя стандарты двойные тем более, что на винапи они и так перешли на... текст свёрнут, показать
     
  • 4.56, nmorozov (ok), 15:24, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ну иксы ты увидишь, принудительно установив драйвер в vesa а вот с 3D опаньки будет..
     
     
  • 5.63, Аноним (-), 23:04, 22/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ну иксы ты увидишь, принудительно установив драйвер в vesa а вот с 3D опаньки будет..

    Ничего не поделаешь, редхат и ко клепают поделки под себя не заботясь об их портировании.

     
     
  • 6.68, ананим (?), 01:25, 23/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    дрова на интел (а джем пока токо там) клепает интел&со
    никто не мешает всем желаюшим реализовать эту функциональность в <подставить_свою_ОС>
    если речь о хал, то там где есть только он, то понятное дело только он и используется.
    там где есть что-то другое (винда, макось, линух) используется это что-то другое.

    зыж
    и еще, иксы к линуху не имеют отношения. у них даже лицензия не гпл.
    все претензии видимо связаны с тем, что за темпами развития ядра линуха не успевают остальные ос. но также понятно, что истериками на форумах тут делу не поможешь.

     

  • 1.30, Аноним (-), 17:28, 21/12/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поясните, пожалуйста, что именно от поддержки PCI удалено.
     
     
  • 2.36, Аноним (-), 19:11, 21/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Поясните, пожалуйста, что именно от поддержки PCI удалено.

    Одинадцатый кусок и начало семнадцатого. Там мелочь, только порты которые с 2002 года не используются.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру