The OpenNET Project / Index page

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

Скоро в Linux будет новый уровень "Plug 'n Play"

30.07.2004 23:10

Robert Love в проекте Utopia пытается в рамках идеи "оборудование должно просто работать" продвигать такие технологии как

  • sysfs - /proc подобная файловая система отражающая состояние аппаратных устройств в системе;
  • HAL (Hardware Abstraction Layer) - единое API для доступа к состоянию аппаратных устройств;
  • D-BUS - универсальная программная шина для обмена сообщениями, например, программа может попросить уведомить ее в случае появления в системе определенного аппаратного события (например, подключили новое устройство) или сообщения от другого приложения (например, сообщение об освобождении очереди печати); Чем-то похожие проекты - Linux Hotplugging, Discover, Kudzu. Подробнее об использовании технологии D-BUS в приложениях можно прочитать в статье " Connect KDE apps using D-BUS".

    Главная задача - обеспечить работу устройства сразу после его подключения к системе (например, подключил цифровую камеру к USB порту - тут же всплыла программа для выдергивания с этой камеры картинок).

    Недавно вышла статья "Improving Linux Driver Installation" описывающая некоторые возможности автоподгрузки драйверов, разрабатываемых в рамках проекта Utopia.

    1. Главная ссылка к новости (http://www.oreillynet.com/pub/...)
    2. Building Project Utopia in Debian
    3. Making Hardware Just Work
    4. Robert Love: Project Utopia
    5. An interview with Robert Love
    6. Connect KDE apps using D-BUS
    Лицензия: CC-BY
    Тип: К сведению
    Короткая ссылка: https://opennet.ru/4184-linux
    Ключевые слова: linux, kernel, hardware, pnp, driver
    При перепечатке указание ссылки на opennet.ru обязательно
    Обсуждение (2) RSS
  • 1, Аноним (1), 14:32, 02/08/2004 [ответить]  
  • +/
    "...например, подключил цифровую камеру к USB порту - тут же всплыла программа для выдергивания с этой камеры картинок..."

    Главное, чтобы эту возможность можно было отключить :)

     
     
  • 2, y (?), 17:47, 02/08/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Недавно сделал что-то похожее: при загрузке модуля звуковой карты, точнее при появлении определенной записи в sysfs, запускается alsactl restore 0. Gentoo, udev-0.30.
    Правда, очень философский вопрос, а нафиг это надо? В таком виде как сейчас hotplug и udev представляют хоть потенциальную, но очень серьезную угрозу безопастности, т.е. идеальное местообитание для rootkit'ов и прочей нечисти да еще недание проблемы с proc'ом...
    Думаю, что демон должен быть в виде одного бинарного файла а не той кучи скриптов и файлов как сейчас.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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