diff --git a/README.md b/README.md new file mode 100644 index 0000000..4f8e8e4 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Основная директория операционной системы Calista + +В данном репозитории представлено сразу два компонента системы + +- Реестр системы +- Компонент автоматической установки драйверов + +Зависит от sqlite3, этот бинарь используется в shell скриптах + +Для инициализации реестра вызываем reginit +Для инициализации системы автоматической установки драйверов и листинга устройств вызываем init_device_demon + +Система уже может автоматически устанавливать драйвера (но пока не умеет их удалять), обновлять список устройств при подключении USB устройств + +ВНИМАНИЕ hid устройства (мыши, клавиатуры), пока нормально не обрабатываются - баг состоит в том что событие подключения hid устройств +генерируется ядром FreeBSD и соответсвенно это событие вызывает переинициализацию списка устройств, а при отключении почему-то не вызывает +события отключения. Однако флешки обрабатываются успешно. \ No newline at end of file