The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обзор проекта VL-HAL, легковесной альтернативы HAL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от opennews (??) on 24-Фев-09, 10:23 
"VL-Hot: A Non-polling Alternative To HAL (http://broadcast.oreilly.com/2009/02/vl-hot-a-non-polling-al...)" - обзор проекта VL-HAL (http://developer.berlios.de/projects/vl-hot/), легковесной альтернативы HAL (Hardware Abstraction Layer), разработанной в недрах дистрибутива Vector Linux. В отличии от HAL, VL-HAL работает поверх udev и не использует периодический опрос состояния аппаратной конфигурации, что позволяет сэкономить ресурсы CPU.

URL: http://broadcast.oreilly.com/2009/02/vl-hot-a-non-polling-al...
Новость: http://www.opennet.ru/opennews/art.shtml?num=20432

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 24-Фев-09, 10:23 
Вот если бы предложили удобоворимые конфиги, не халовский хмль...А так, неособенно и нужно
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от mma on 24-Фев-09, 11:18 
это все хорошо, но вот как быть например с автоконфигурацией x11
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 24-Фев-09, 11:24 
не нужно. Udev и так может дёргать хал при появлении устройства.
Ребята, похоже не осилили обычный хал в связке с удев...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от anonymous (??) on 24-Фев-09, 16:50 
>не нужно. Udev и так может дёргать хал при появлении устройства.

А разве он (HAL) именно так везде и не работает? Как я помнню, у него, вроде бы, только hald-storage-daemon временами poll'ит приводы, а практически все остальное, в основном, именно от udev и приводится в движение.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Обзор проекта VL-HAL, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 24-Фев-09, 11:40 
> Обзор проекта VL-HAL...
> обзор проекта VL-HOT...

2 ошибки в 1 слове? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от pavlinux email(ok) on 24-Фев-09, 13:45 
Мля, это же bash-скрипты.... Ну незя такие вещи на баше делать, C++ максимум.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от uldus (ok) on 24-Фев-09, 14:40 
>Мля, это же bash-скрипты.... Ну незя такие вещи на баше делать, C++
>максимум.

И получить чудо как в Xandros на EeePC, в котором опции монтирования флешек в бинарник вкомпилированы и ext3 разделы в sync по умолчанию монитруются.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от XoRe (ok) on 24-Фев-09, 15:08 
>>Мля, это же bash-скрипты.... Ну незя такие вещи на баше делать, C++
>>максимум.
>
>И получить чудо как в Xandros на EeePC, в котором опции монтирования
>флешек в бинарник вкомпилированы и ext3 разделы в sync по умолчанию
>монитруются.

Ну это из крайности (все на bash) в крайность (нет конфиг файлам!).
Можно найти что-то посередине - выполняемые файлы на C, а конфиги в txt.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от uldus (ok) on 24-Фев-09, 15:15 
>Ну это из крайности (все на bash) в крайность (нет конфиг файлам!).
>
>Можно найти что-то посередине - выполняемые файлы на C, а конфиги в
>txt.

Там сама специфика такой системы - один большой конфиг (событие => действие), поэтому на shell и пишут.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от anonymous (??) on 24-Фев-09, 16:54 
> Ну незя такие вещи на баше делать, C++ максимум.

У Вас какая-то специальная система, где устройства каждую секунду по много раз втыкаются-вытыкаются, что там где-то начинается проблема со скоростью?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от pavlinux email(ok) on 24-Фев-09, 17:27 
>> Ну незя такие вещи на баше делать, C++ максимум.
>
>У Вас какая-то специальная система, где устройства каждую секунду по много раз
>втыкаются-вытыкаются, что там где-то начинается проблема со скоростью?

Тут обычный HAL с dbus иногда глюкают, а вы про массовое втыкание вытыкание...

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

Лень искать, но думаю уже кто-нибудь уже додумался до BashOS, PythonOS, PerlOS.  
JavaOS уже есть - все рады!


Кстати, а что случилось с subfs ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от anonymous (??) on 25-Фев-09, 02:30 
> Тут обычный HAL с dbus иногда глюкают, а вы про массовое втыкание вытыкание...

Не встречал проблем, но верю. Глючит все. Но на вопрос это не отвечает, тем более что C/C++ это ни коим образом не панацея, исцеляющая все глюки.

При чем здесь выбор средств? Я понимаю, когда вопрос стоит в потреблении памяти или времени выполнения. Но я не припомню, чтобы к HAL такие требования (выше разумных пределов) выставлялись. Я бы понял, еще можно ругнуться на Perl/Python/Ruby/Lua, что тащат «ненужные» пакеты в дистрибутив. Или, если бы речь шла о embedded-системах, но, мы, вроде, о классическом Intel'овском десктопе, в основном. В чем проблема?

> Когда все начнут писать на скриптовых языках, тогда начнутся проблемы...
> Лень искать, но думаю уже кто-нибудь уже додумался до BashOS, PythonOS, PerlOS.

Причем тут OS? То, что тут «HAL» называется — это не то, что в классике под HAL понимают, а очень простой обработчик событий от udev.

Я напомню, что rc-система тоже, традиционно на шелл-скриптах. Взять и переписать на C? Так даже пробовали, вышел, если мне память не изменяет, init-ng (хотя, может, другая, я давно как-то не смотрел на зоопарк init'ов), и по мне так неудобный довольно зверь вышел. ACPI-события тоже шелл-скрипты, к слову, обрабатывают, и неплохо получается.


Кроме того (Вы, конечно же, читали уже, но...) осмелюсь напомнить Вам один превосходный Unix-коан: http://catb.org/esr/writings/unix-koans/ten-thousand.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от CosmonauT on 25-Фев-09, 17:02 
>[оверквотинг удален]
>вытыкание...
>
>Когда все начнут писать на скриптовых языках, тогда начнутся проблемы...
>
>Лень искать, но думаю уже кто-нибудь уже додумался до BashOS, PythonOS, PerlOS.
>
>JavaOS уже есть - все рады!
>
>
>Кстати, а что случилось с subfs ?

Между прочим, первая графичка то на Lisp-машинах появилась. А ведь, интерпритируемый язык ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от yantux (??) on 24-Фев-09, 22:44 
Такие фишки дожны по нормальному работать и без иксов, в коммандной строке.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от iZEN email(ok) on 24-Фев-09, 23:58 
Вот допилят USB-стек в FreeBSD 8.0, вот тогда можно будет использовать штатную подсистему динамической файловой системы устройств DEVD для управления неотмонтированными USB-флэшками — автомонтаж флэшек через неё решается парой строк, а вот простое выдёргивание она пока не может отработать и приводит систему к краху. :) Да, devd работает в самой системе "из коробки", а не после установки какого-то ПО. Синтаксис devd.conf весьма прост и человечен. ;)

А линуксойды всё ещё будут пользоваться интегрированным в Xorg подсистемой HALd с XML-настройками, которая будет работать только при запущенных X'ах. :))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от anonymous (??) on 25-Фев-09, 02:08 
> А линуксойды всё ещё будут пользоваться интегрированным в Xorg подсистемой HALd

Очень интересно, а с чего это hald вдруг в X.org интегрирован оказался? Кроме модуля HAL, который X'овые устройства ввода держит, разумеется? Зависимостей у пакетов нет, сейчас проверил специально, фактических зависимостей в работе — тоже. Опускаем X11 — hald остается работать, и какой-нибудь NetworkManager спокойно продолжает трудиться как ни в чем не бывало. Можно через dbus-send/dbus-monitor, например, пообщаться, посмотреть.

Или Вы под интеграцией понимаете то, что есть X-овые клиенты в гуями (типа nm-applet), которые слушают сигналы на системной шине и, соответственно, реагируют на действия пользователя, воткнувшего флэшку, диск или сетевой кабель? Ну так оно такое by design, и это правильный подход.

А вот зумельные конфиги, это, да, зло.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 25-Фев-09, 21:36 
Кстати у меня вот какой вопрос
>>Другое ограничение VL-HOT - невозможность автомонтирвоания устройств уже >>подключенных до загрузки системы.

у меня debian lenny так вот если флэшка торчит в выключенном компе а потом я включаюсь меня просто рубит тот факт что она не монтируется приходится ее доставать и вставлять снова

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 25-Фев-09, 21:37 
>Кстати у меня вот какой вопрос
>>>Другое ограничение VL-HOT - невозможность автомонтирвоания устройств уже >>подключенных до загрузки системы.
>
>у меня debian lenny так вот если флэшка торчит в выключенном компе
>а потом я включаюсь меня просто рубит тот факт что она
>не монтируется приходится ее доставать и вставлять снова

Аноним, так у тебя HAL или VL-HOT?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от Аноним (??) on 25-Фев-09, 21:39 
У меня обычный дистр из коробке то есть HAL конечно но "cold plug"
все равно не работает, кто может помочь?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Обзор проекта VL-HOT, легковесной альтернативы HAL"  
Сообщение от northbear (??) on 26-Фев-09, 13:07 
>У меня обычный дистр из коробке то есть HAL конечно но "cold
>plug"
>все равно не работает, кто может помочь?

Посмотрите, у вас hal вообще инсталлирован. Мне в свое время пришлось hal доставлять руками. По дефолту по чему-то не поставился...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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