URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 61700
[ Назад ]

Исходное сообщение
"Переименование проектов DeviceKit и уход X.Org от технологии..."

Отправлено opennews , 05-Дек-09 10:30 
В связи с возникающими вопросами на тему прекращения использования HAL (Hardware Abstraction Layer) в X.Org Server, Алан Куперсмит (Alan Coopersmith) создал (http://www.phoronix.com/scan.php?page=news_item&px=Nzc2Mw) новую Wiki-страницу XorgHAL (http://www.x.org/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, в файлах которого будет применён новый синтаксис для определения соот...

URL: http://www.phoronix.com/scan.php?page=news_item&px=Nzc2Mw
Новость: http://www.opennet.me/opennews/art.shtml?num=24522


Содержание

Сообщения в этом обсуждении
"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Zenitur , 05-Дек-09 10:30 
Даст ли это прирост в скорости с проприетарными драйверами видеокарты? Хм, а у меня версия 1.2... Интересно, что здесь на месте HAL.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено empty , 05-Дек-09 11:27 
>Даст ли это прирост в скорости с проприетарными драйверами видеокарты? Хм, а
>у меня версия 1.2... Интересно, что здесь на месте HAL.

Ничего. Xorg.conf


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено User294 , 07-Дек-09 16:03 
> Xorg.conf

Что, серьезно? А перемычки для расстановки IRQ на платы вернуть как, не собираются? oO


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено SKeeper , 05-Дек-09 11:04 
Не нашел места, где объясняется почему уходят от hal, т.е. где была бы конкретика о том, что Хорг выиграет от этого перехода.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено sauron , 05-Дек-09 11:35 
Там же написано, что HAL заброшен и не развивается.

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено empty , 05-Дек-09 11:21 
Хоть одна хорошая новость за неделю. Этим кривым поделкам Додика Зютнера - давно место на свалке.

Только причем тут DBus? Пишут же, что будут использовать udev напрямую, а он к dbus-у ни каким боком не касается.


"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено Аноним , 05-Дек-09 12:43 
udev - демон, dbus - шина. Болтать с демоном можно только через эту шину.
//начиная с версии 1.6, собираю xserver без всяких halов, не могу не нарадоваться

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено mike lee , 05-Дек-09 13:43 
с каких пор udev через dbus стал работать? )) ничо что dbus нужна живая X сессия для работы?

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено Аноним , 05-Дек-09 14:05 
udev без запущенного dbus запуститься и заполнит /dev нужными устройствами, да. Но больше ничего и не произойдёт

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено empty , 05-Дек-09 16:26 
>udev без запущенного dbus запуститься и заполнит /dev нужными устройствами, да. Но
>больше ничего и не произойдёт

Что в рулзах написано, то и произойдёт.
man udev на предмет RUN


"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено Аноним , 05-Дек-09 16:48 
И что дальше? По вашей логике, udev должен уметь дергать не только иксы, а ещё пару десятков тех парней, которым тоже хочется знать о появлении/исчезновении устройства. Раньше событие слалось до dbus, и кто хотел, тот ловил его (обычно это был hal). Вот hal решили выкинуть, точнее говоря, заменить другими костылями

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено empty , 05-Дек-09 18:27 
Это логика не моя, а прописанная в рулесах. Там последний рубеж, если событие не обработано, передать его hald-у. Но там и без hald-а много чего интересного внутри происходит.

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено некто , 05-Дек-09 14:06 
кто тебе такого сказал? Нафик не нужна X сессия.
есть системная шина dbus и есть пользовательская открывающаяся в основном в X приложениях.

"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено User294 , 07-Дек-09 16:12 
>ничо что dbus нужна живая X сессия для работы?

Ох уж эти сказочники.


"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено empty , 05-Дек-09 14:24 
А зачем с ним болтать? У него есть рулзы, вот пусть в соответствии с ними и работает. Как устройство появится, то пусть udev дергает xorg за прописанное в рулесах приложение.

Как там на самом деле в хорг решили сделать, я не знаю, но лучше бы без дбаса.


"Переименование проектов DeviceKit и уход X.Org от технологии"
Отправлено Аноним , 05-Дек-09 15:06 
>А зачем с ним болтать?

Казалось бы при чём тут xserver с его автодетектом и хотплагом


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Аноним , 05-Дек-09 11:23 
Hal объявили устаревшим и прекратили разработку. Ксорг выиграет от того, что не будет насиловать мёртвый велосипед, избавится от ненужного уровня абстракции.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Аноним , 05-Дек-09 11:34 
ничего не понял. почему они всё-таки отказываются от hal'a?

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено empty , 05-Дек-09 11:56 
Потому что HAL - это никому ненужная хрень, с непроссываемыми зумлевыми конфигами, в которых уже сами разработчики (если этих криворуких идиотов можно называть разработчиками) перестали понимать , как оно там работает. Потому поддержка HAL прекращена в пользу DeviceKit-а, а в хорг решили по простому вынести весь hotplug непосредственно на udev, чьи rules не в пример читабельнее зумля.

Так понятно?


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено ыыы , 05-Дек-09 13:45 
Уход - это хорошо. В мире СПО уход от чего то означает уход от эволюционного застоя и продолжение развития.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Анон , 05-Дек-09 13:55 
это точно, через хал у меня ни одна машина не заработала.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено ыыыыыы , 06-Дек-09 13:42 
ага, КДЕ или Гимп тому поучительный пример.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено aZ , 05-Дек-09 13:46 
Давно пора было избавиться от этой поделки.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Аноним , 05-Дек-09 13:56 
Он мне сразу не понравился, этот хал

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено anonymous , 05-Дек-09 14:04 
Жалко, что опсорс любит так яростно наступать на грабли.


ЗЫЖ ещё бы пульс выкинули...


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Аноним , 05-Дек-09 14:14 
>ЗЫЖ ещё бы пульс выкинули...

Выкинь сам. Жизнь без пульса вполне реальна, также как без троицы udev/dbus/hal



"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено ixrws , 05-Дек-09 14:55 
без dbus она уже почти нереальна в kde&&gnome.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Аноним , 05-Дек-09 15:04 
>без dbus она уже почти нереальна в kde&&gnome.

Да, а потому тайловые менеджеры или *боксы


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено zhus , 05-Дек-09 15:39 
У меня есть смутное подозрение, что как только технология отлажена, стабилизировалась, перестает вызывать проблемы и вопросы у пользователей, так сразу она объявляется устаревшей, неразвивающейся и ненужной. И стройные ряды идут героически выкорчевывать то, что не так давно не менее героически взрастили.

"вот почему некоторым судьба hal была понятна сразу?"
Отправлено Michael Shigorin , 05-Дек-09 15:52 
> как только технология отлажена, стабилизировалась,
> перестает вызывать проблемы и вопросы у пользователей

Это не про hal.

И да, Леннарт тоже в последнее время резко потерял в адекватности :(


"вот почему некоторым судьба hal была понятна сразу?"
Отправлено zhus , 05-Дек-09 16:26 
> Это не про hal.

Я как раз про hal. Последний год у меня с ним отношения, прямо скажем, сложились. Он мне монтировал и демонтировал как внешние, так и внутренние диски, предсказуемо управляясь policy-kit`ом, показывал UUIDы подключенных дисков, подключал и отключал проводные и беспроводные клавиатуры и наверное много чего еще понятным способом и не задавая лишних вопросов. Теперь devkit-disk непонятно чем управляется, в горбу видал sata hotplug, devkit-power страннейшим образом меняет cpu governor, все это хором вывалилось из полисикита, а теперь еще это и из иксорга выдернут, чтобы опять поразвлекаться с подключением национальных клавиатур и пр. Года через год-два допилят все это добро до рабочего состояния, скажут, что устарело и закрутится по новой.


"вот почему некоторым судьба hal была понятна сразу?"
Отправлено fetisheer , 05-Дек-09 16:55 
Полагаю, hal стабилизировался как раз вследствие того, что объявлен устаревшим )
При начале разработки devkit было дано объявление, что в hal будут приниматься только патчи, исправляющие ошибки. Патчи со всем остальным отклонялись. В результате за то время, пока devkit доводился до рабочего состояния hal стабилизировался.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Lindemidux , 05-Дек-09 16:01 
Как только hal начал нормально работать, его выпилили.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Vasily Pupkin , 05-Дек-09 16:47 
Да что же это такое. Массовый идиотизм?

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено бОПОЙН , 05-Дек-09 17:46 
Велосипеды на переправе не меняют, но они поменяли.

Хал конечно плох, но дивайскиты еще хуже и сложнее, только к халу привык настроил, а они...

Так чего полезного может дать дивайскит по сравнению с халом, мне не понятно.


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено di , 05-Дек-09 22:40 
Кто-то привыкает настраивать, кто-то привыкает разрабатывать новое.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено PAiN , 06-Дек-09 04:06 
Блин! чето не пойму надо будет все устройства настраивать отдельно?

не удивлюсь если в девайските будет код от хала !


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено аноним , 06-Дек-09 20:10 
Тысячу раз ура! Долго ждали пока разработчики xorg включат мозги и выкинут HAL. Новость правда нихрена не понятная - меняют-то на что - на "OS-специфичный код", или таки на devkit?

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Антон , 06-Дек-09 21:07 
>Тысячу раз ура! Долго ждали пока разработчики xorg включат мозги и выкинут
>HAL. Новость правда нихрена не понятная - меняют-то на что -
>на "OS-специфичный код", или таки на devkit?

OS-специфичный код - это про то, что в Linux будет devicekit, а для других ОС может быть что-то другое использовано.


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено анонимус , 07-Дек-09 04:54 
Во фряхе, наверное, hal оставят. Там свой hal с блекджеком и шлюхами.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено al , 07-Дек-09 14:58 
Который надо первом делом отключить, тогда все будет тип топ работать.

"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено аноним , 07-Дек-09 18:11 
>Во фряхе, наверное, hal оставят. Там свой hal с блекджеком и шлюхами.

Во фряхе есть замечательный devd, хал там всегда был совершенно лишним убожищем.


"Переименование проектов DeviceKit и уход X.Org от технологии..."
Отправлено Ariel , 07-Дек-09 21:35 
ужас, это же как нужно люто, бешено нелюбить Иксы, что бы менять API настолько часто