LINUX.ORG.RU — Русская информация об ОС Linux

[#]  

Проект X.org уходит с HAL

В качестве ответа на постоянно возникающие вопросы по поводу отказа от использования HAL проектом X.org, работник SUN Алан Куперсмит (Alan Coopersmith), создал соответствующую wiki страницу

В этой вики Алан сообщает, как задействован HAL в проекте X.org, как HAL обнаруживает устройства ввода, обеспечивает мапирование и настройку. X.Org использует HAL начиная с X Server 1.4 и будет продолжать использовать до версии X Server 1.7 включительно, но миграция с HAL будет закончена к выходу X Server 1.8, релиз которого намечен на март.

Так как ни одна другая библиотека не предоставляет нужной функциональности, то в X Server появится много ОС специфичного кода, для Linux это означает очень много прямых подключений непосредственно к libudev. Для хранения настроек устройств будет использована директория xorg.conf.d и пока новая функциональность будет добавляться, также сохранится поддержка xorg.conf в полном объёме.

>>> Подробности

Метки: xorg, графика, драйверы

sniper21 **** (03.12.2009 10:04:36)
Проверено: svu (03.12.2009 13:17:14)
Juick

[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:06:45  

Re: Проект X.org уходит с HAL

> Проект уровня X.org поддерживать проект уровня hal может сам без заметных дополнительных затрат.

Проект уровня X.org - это несколько человек, утонувших в разрабатываемом не первое десятилетие коде, они даже в расписание выпуска версий уложиться не могут, времени не хватает. От местных аналитиков-то помощи не дождёшься, они только указывать способны, кто что может поддерживать и с какими затратами.

anonymous (03.12.2009 15:13:27)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:10:02  
KRoN73

Re: Проект X.org уходит с HAL

>И всё вышеперечисленное работает без всяких халов

И как в udev вложенные условия описывать?

KRoN73 ***** (03.12.2009 15:13:40)
[#]  
stave

Проект X.org уходит с HAL

Они всегда находят себе работу.Но халовские хмл конфиги ужасны, да.

stave **** (03.12.2009 15:14:48)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:13:27  
KRoN73

Re: Проект X.org уходит с HAL

>Проект уровня X.org - это несколько человек, утонувших в разрабатываемом не первое десятилетие коде

Тогда им тем более нельзя заниматься велосипедом.

>От местных аналитиков-то помощи не дождёшься, они только указывать способны, кто что может поддерживать и с какими затратами.


У местных аналитиков тоже есть опыт работы с крупными проектами при ограниченных и малоквалифицированных людских ресурсах.

KRoN73 ***** (03.12.2009 15:15:20)
[#] Ответ на: Проект X.org уходит с HAL от Laz 03.12.2009 15:12:19  

Re: Проект X.org уходит с HAL

> Когда к тебе соседка с фотиком зайдёт, тоже будешь правила в udev править?
Когда к тебе друг с флэшкой зайдёт, тоже будешь ядро пересобирать? Фантазии у вас...

anonymous (03.12.2009 15:15:52)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:13:40  

Re: Проект X.org уходит с HAL

> И как в udev вложенные условия описывать?
Скачаете исходники xorg 1.8 и узнаете.

anonymous (03.12.2009 15:17:20)
[#] Ответ на: Проект X.org уходит с HAL от stave 03.12.2009 15:14:48  

Проект X.org уходит с HAL

> Они всегда находят себе работу.Но халовские хмл конфиги ужасны, да.

И это все при изобилии инструментов и парсеров, документации и прочей всякой хрени для xml созданных за более чем 10 лет.

elipse *** (03.12.2009 15:18:46)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:17:20  
KRoN73

Re: Проект X.org уходит с HAL

>Скачаете исходники xorg 1.8 и узнаете.

Так у них же свой велосипед :)

KRoN73 ***** (03.12.2009 15:18:56)
[#] Ответ на: Проект X.org уходит с HAL от sniper21 03.12.2009 10:18:31  
gns

Проект X.org уходит с HAL

Я тебя породил, я тебя и убью! :)

А что взамен, кстати? Кто ж нам будет рассказывать про то, что флешку вставили или к ноутбуку мышку подключили?

gns ** (03.12.2009 15:19:09)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:15:20  

Re: Проект X.org уходит с HAL

> У местных аналитиков тоже есть опыт работы с крупными проектами при ограниченных и малоквалифицированных людских ресурсах.
Ваш опыт у вас никто не оспаривает. Но это не повод давать советы, когда нужна реальная помощь. Лучше уж или помочь, или... никак.

anonymous (03.12.2009 15:19:52)
[#] Ответ на: Проект X.org уходит с HAL от dexpl 03.12.2009 15:05:47  

Re: Проект X.org уходит с HAL

> Для решения при наличии у X сетевой прозрачности достаточно установить на клиенты X-сервер и ssh-клиент, на сервер — sshd, клиентские библиотеки X и сам gaussview.

А теперь посмотрите сами - икс-сервер _на каждый клиент_ + иксовую же подсистему на сервер против

> Если бы VNC был необходим, пришлось бы, кроме прочего, на клиентах ставить VNC-клиент (на Win-клиенты — вместо X-сервера, да)


Вот и профит. Никаких иксерверов на клиентах. Не говоря уже о завершии программ в случае дисконнекта. И даже этот шаг не обязателен, если достаточно вебклиента.


> , а на сервер — X-сервер и VNC-сервер


Нет, не надо. Достаточно поставить Xvnc, который два в одном.

LamerOk **** (03.12.2009 15:21:03)
[#] Ответ на: Проект X.org уходит с HAL от gns 03.12.2009 15:19:09  

Проект X.org уходит с HAL

>А что взамен, кстати? Кто ж нам будет рассказывать про то, что флешку вставили или к ноутбуку мышку подключили?
Взамен будет DeviceKit, однако, как выяснилось, про мышку и клавиатуру он рассказать не сможет.

Laz *** (03.12.2009 15:21:35)
[#]  
devl547

Проект X.org уходит с HAL

>много ОС специфичного кода

Ну что, таки RIP. Ждем форков.

devl547 **** (03.12.2009 15:21:48)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:19:52  
KRoN73

Re: Проект X.org уходит с HAL

>Но это не повод давать советы, когда нужна реальная помощь.

А ты видел тут советы? Тут просто удивление выбранным путём.

>Лучше уж или помочь, или... никак.


Угу. Лучше молчать в тряпочку и кушать что дают, ага.

KRoN73 ***** (03.12.2009 15:21:58)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:18:56  

Re: Проект X.org уходит с HAL

> Так у них же свой велосипед :)
libudev - велосипед?

anonymous (03.12.2009 15:23:59)
[#] Ответ на: Проект X.org уходит с HAL от name_no 03.12.2009 14:28:59  
los_nikos

Re: Проект X.org уходит с HAL

>>-----Цитата---->>

Понятия не имею. У меня отвалились и клава, и мышь, и я ни залогиниться не смог, ни тыкнуть куда бы то ни было.

<<-----Цитата----<<

Это не вина X.org - очень похоже у меня полетел HAL в debian sid. После этого работал только HAL из stable (который тянул весь свой X.org). У других такого не замечалось, поэтому пришлось переходить на stable.

los_nikos ***** (03.12.2009 15:24:20)
[#]  
andreyu

Проект X.org уходит с HAL

Не использую HAL вообще. Чувствую себя хорошо.

andreyu ***** (03.12.2009 15:25:18)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:23:59  
KRoN73

Re: Проект X.org уходит с HAL

>libudev - велосипед?

udev обеспечивает xorg.conf.d?

KRoN73 ***** (03.12.2009 15:25:51)
[#] Ответ на: Re: Проект X.org уходит с HAL от LamerOk 03.12.2009 15:13:12  
Evgueni

Проект X.org уходит с HAL

>> Ну и нафига этот vnc, когда есть простые Xы?

> А нафига эти иксы, когда есть _более простой_ vnc?

Xы уже nдцать лет использую и всё работает предсказуемо и одинаково независимо от места запуска программы. Чем vnc лучше? Это просто лишняя сущность.

Evgueni ***** (03.12.2009 15:26:07)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:21:58  

Re: Проект X.org уходит с HAL

> А ты видел тут советы? Тут просто удивление выбранным путём.
http://www.linux.org.ru/jump-message.jsp?msgid=4296005&cid=4297040 - упрёк?

> Угу. Лучше молчать в тряпочку и кушать что дают, ага.

Ну если не хотите тратить свои время и деньги на сомнительные проекты - да.

anonymous (03.12.2009 15:28:36)
[#] Ответ на: Проект X.org уходит с HAL от CyberTribe 03.12.2009 12:21:18  
andreyu

Re: Проект X.org уходит с HAL

> скоро можно будет собирать gentoo глобально с USE="-hal"?

Всегда можно было. Какие по вашему могут быт проблемы? А автомонтирование чудно работает через udev.

andreyu ***** (03.12.2009 15:28:57)
[#] Ответ на: Проект X.org уходит с HAL от morbo 03.12.2009 14:54:56  

Проект X.org уходит с HAL

>Отлично! Давно не нравился HAL и XML'ные конфиги в X'ах. Автоопределённые настройки будут складываться в /etc/xorg.conf.d/. Теперь всё будет отлично.

да, ещё вот вот и будет всё зашибись... только что-то этот самый зашибись никак не настанет =(

sniper21 **** (03.12.2009 15:32:02)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:28:36  
KRoN73

Re: Проект X.org уходит с HAL

>упрёк?

Не xorg'у, а цитирумому.

>Ну если не хотите тратить свои время и деньги на сомнительные проекты - да.


Странная двуличность. С одной стороны Вы не видите за мной права давать советы другим, с другой - охотно раздаёте такие советы сами.

KRoN73 ***** (03.12.2009 15:32:53)
[#] Ответ на: Проект X.org уходит с HAL от PayableOnDeath 03.12.2009 15:05:17  
Manhunt

Проект X.org уходит с HAL

> быстро - это портирование OSS и нескольких системных компонент за столько-то лет?

Ты за последний год новости посмотри. Дохрена всего сделано. Особненно в части ядра.

> и да, смысл проекта только в портировании имеющегося софта ради "профита" микроядра? тогда это бред


Их задача - сделать полнофункциональный прототип для следующих поколений _ядер_ ОС. Поселить его в реальный мир, и оценить сильные и слабые стороны.

Велосипедирование юзерленда в круг задач не входит. Юзерленд нужно портировать, и эта работа ведется.

Manhunt *** (03.12.2009 15:33:46)
[#] Ответ на: Проект X.org уходит с HAL от sniper21 03.12.2009 10:18:31  

Re: Проект X.org уходит с HAL

> первым дистрибутивом, который окончательно и безповоротно выпилит HAL будет Fedora 13, я надеюсь =)

традиционно Arch

Liosha_Syrnikov * (03.12.2009 15:35:00)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:25:51  

Re: Проект X.org уходит с HAL

> udev обеспечивает xorg.conf.d?
Вместо правил из /etc/udev будут читаться правила из xorg.conf.d. Просто другой синтаксис.
Я не знаю, зачем вам трёхэтажные правила udev, наверняка это просто очередная отговорка. Возможностей, предоставляемых udev сейчас, полностью достаточно для построения современной настольной системы со всеми названными вами возможностями. Подозреваю, что эти возможности udev шире, чем у hal, и ими проще воспользоваться.

anonymous (03.12.2009 15:35:12)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 14:59:38  

Проект X.org уходит с HAL

> все равно ведь придется держать и hal, и Х с той же функциональностью. Что, кроме xorg, использует hal в вашей системе?

не знаю как у hibou, но в Fedora 12 собрана половина гнома и некоторые его приложения, несмотря на то, что его должны были выпилить в 2.28.

sniper21 **** (03.12.2009 15:36:03)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:35:12  
KRoN73

Re: Проект X.org уходит с HAL

>Возможностей, предоставляемых udev сейчас, полностью достаточно для построения современной настольной системы со всеми названными вами возможностями.

Как мне на udev написать правило, запускающее автоматический бэкап для SD-карты с FAT32, но не делающего этого для SD с NTFS или HDD с FAT32?

>наверняка это просто очередная отговорка


Нет, практическая задача :)

KRoN73 ***** (03.12.2009 15:38:12)
[#] Ответ на: Проект X.org уходит с HAL от elipse 03.12.2009 15:11:12  

Проект X.org уходит с HAL

>И все что угодно абы только не иметь законченный и стабильный вид.

нет предела совершенству...

sniper21 **** (03.12.2009 15:38:52)
[#] Ответ на: Re: Проект X.org уходит с HAL от LamerOk 03.12.2009 15:13:12  

Проект X.org уходит с HAL

>А нафига эти иксы, когда есть _более простой_ vnc?

VNC посылает картинки с рабочего стола, а xserver, скорее всего, поступает не так =)

sniper21 **** (03.12.2009 15:41:06)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:35:12  

Проект X.org уходит с HAL

> Просто другой синтаксис.

А это и называется костылями.

elipse *** (03.12.2009 15:41:47)
[#] Ответ на: Проект X.org уходит с HAL от elipse 03.12.2009 15:41:47  
KRoN73

Re: Проект X.org уходит с HAL

>А это и называется костылями.

Это даже не костыли, а свой велосипед :)

KRoN73 ***** (03.12.2009 15:42:27)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:32:53  

Re: Проект X.org уходит с HAL

> Странная двуличность. С одной стороны Вы не видите за мной права давать советы другим, с другой - охотно раздаёте такие советы сами.
Это не совет, тем более не "охотная раздача советов". Это просто попытка пресечь дальнейшее развитие дискуссии в *этом* направлении. Когда вам кажется, что вас задели или в чём-то ущемили, на вас перестают действовать любые разумные аргументы, уж извините.

anonymous (03.12.2009 15:45:09)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:45:09  
KRoN73

Re: Проект X.org уходит с HAL

>Когда вам кажется, что вас задели или в чём-то ущемили, на вас перестают действовать любые разумные аргументы

Извините, но это Вам кажется :)

KRoN73 ***** (03.12.2009 15:46:00)
[#] Ответ на: Re: Проект X.org уходит с HAL от LamerOk 03.12.2009 15:21:03  

Re: Проект X.org уходит с HAL

Слушай, ламерок, не смешил людей-бы хоть. Чем тормозной и кривой vnc лучше иксов? Я на рботе пользуюсь и тем и другим, так вот от vnc я обплевался. Очень жалею что для виндов нельзя сделать X11 forwarding.

qwertyk (03.12.2009 15:46:05)
[#] Ответ на: Проект X.org уходит с HAL от sniper21 03.12.2009 15:38:52  

Проект X.org уходит с HAL

> нет предела совершенству...

А точнее, нет границ умственной небрежности.
Да и отсутствие понятия "продукт" в Linux позволяет элементарные вещи превращать в пожизненные игрушки и нескончаемую возню с ними на ровном месте (типа как прогресс все это).


elipse *** (03.12.2009 15:47:04)
[#] Ответ на: Проект X.org уходит с HAL от Laz 03.12.2009 15:12:19  
muhas

Проект X.org уходит с HAL

>>http://www.reactivated.net/writing_udev_rules.html >>И всё вышеперечисленное работает без всяких халов. Но платформозависимо, да.

>Когда к тебе соседка с фотиком зайдёт, тоже будешь правила в udev править?

а ты будешь правила hal править? ;)

muhas ** (03.12.2009 15:47:07)
[#] Ответ на: Проект X.org уходит с HAL от Laz 03.12.2009 15:21:35  
gns

Проект X.org уходит с HAL

> Взамен будет DeviceKit, однако, как выяснилось, про мышку и клавиатуру он рассказать не сможет.

Это принципиальное ограничение, или пока не допилили?

Этак они ешще и DBUS корежитиь начнут. Что-то меня от слов "модульный HAL" терзают смутные сомнения... :)

gns ** (03.12.2009 15:49:10)
[#] Ответ на: Re: Проект X.org уходит с HAL от KRoN73 03.12.2009 15:38:12  

Re: Проект X.org уходит с HAL

> Как мне на udev написать правило, запускающее автоматический бэкап для SD-карты с FAT32, но не делающего этого для SD с NTFS или HDD с FAT32?
Конструкцией, запускающей скрипт, если к системе по заданной шине подключили блочное дисковое устройство с заданным (по маске) именем.

anonymous (03.12.2009 15:49:28)
[#]  
sid350

Проект X.org уходит с HAL

Да сколько можно уже туда-сюда метаться, опять планшет отвалится

sid350 *** (03.12.2009 15:49:57)
[#] Ответ на: Проект X.org уходит с HAL от gns 03.12.2009 15:49:10  

Re: Проект X.org уходит с HAL

> Это принципиальное ограничение, или пока не допилили?
Нет такой библиотеки. Напишите - будет.

anonymous (03.12.2009 15:50:57)
[#] Ответ на: Проект X.org уходит с HAL от muhas 03.12.2009 15:47:07  

Проект X.org уходит с HAL

>а ты будешь правила hal править? ;)
Нет, хал сообщит о девайсе куда надо (кедам, гному или ещё кому), и я из своего юзерленда быстренько что-нибудь соображу. Основное преимущество, имхо, в отсутствии необходимости повышения прав для действий с железкой.

Laz *** (03.12.2009 15:51:54)
[#] Ответ на: Проект X.org уходит с HAL от muhas 03.12.2009 15:47:07  

Проект X.org уходит с HAL

> а ты будешь правила hal править? ;)

Внезапно , svg файлы имеют формат xml и могут создаваться (как пример) inkscape. И никто не устраивает вой и стоны на форумах, что руками потно и тяжко создавать xml картинки.

elipse *** (03.12.2009 15:53:47)
[#]  

Проект X.org уходит с HAL

Неделю убил, пока разобрался в извращённых и плохо документированных конфигах hal, ломая глаза в этом xml и наступая на грабли с мелкими изменениями синтаксиса, которые вылавливал глядя в исходники. Настроил всё, что к ноуту подключаю, но hal возненавидел! Желаю проекту и автору-извращенцу сдохнуть в муках. А теперь весь input заново настраивать...

anonymous (03.12.2009 15:56:05)
[#]  

Проект X.org уходит с HAL

HAL RIP.

dm1024 *** (03.12.2009 15:56:29)
[#] Ответ на: Проект X.org уходит с HAL от elipse 03.12.2009 15:53:47  

Re: Проект X.org уходит с HAL

> > а ты будешь правила hal править? ;)

> Внезапно , svg файлы имеют формат xml и могут создаваться (как пример) inkscape. И никто не устраивает вой и стоны на форумах, что руками потно и тяжко создавать xml картинки.


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

anonymous (03.12.2009 15:56:40)
[#] Ответ на: Re: Проект X.org уходит с HAL от anonymous 03.12.2009 15:56:40  

Проект X.org уходит с HAL

> Там смысл был в том, что в однажды настроенной системе ничего больше донастраивать не надо, аналогичные друг другу действия обрабатываются единнообразно.

Эти байки всегда поют когда не хотят делать сервис и документацию ...

elipse *** (03.12.2009 15:58:43)
[#] Ответ на: Проект X.org уходит с HAL от PayableOnDeath 03.12.2009 13:48:21  
EvgGad_303

Проект X.org уходит с HAL

клоунада это "соляра сдохла вместе с саном"
живее всех живых она ))

EvgGad_303 ** (03.12.2009 15:59:37)
[#] Ответ на: Проект X.org уходит с HAL от Laz 03.12.2009 15:51:54  

Re: Проект X.org уходит с HAL

> Нет, хал сообщит о девайсе куда надо (кедам, гному или ещё кому), и я из своего юзерленда быстренько что-нибудь соображу. Основное преимущество, имхо, в отсутствии необходимости повышения прав для действий с железкой.
Естественно. Говорили не о преимуществах udev перед hal, а о возможности построения системы без hal. Это не значит, что hal / DeviceKit нужно выбросить навсегда.

anonymous (03.12.2009 15:59:50)
[#] Ответ на: Проект X.org уходит с HAL от elipse 03.12.2009 15:53:47  
muhas

Проект X.org уходит с HAL

elipse, ты это к чему? видимо ты потерял нить разговора, кто вообще о xml говорил?

muhas ** (03.12.2009 16:01:07)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru