«Базальт СПО» при поддержке Фонда содействия инновациям создала и развивает открытую библиотеку libdomain для управления службами каталогов.
Функции библиотеки
Библиотека libdomain предназначена для создания и применения инструментов администрирования доменов с различной организацией: Samba, FreeIPA, Active Directory, OpenLDAP. Это упрощает выполнение проектов по переводу ИТ-инфраструктуры на российское ПО.
Библиотека включена в независимый открытый репозиторий проекта «Сизиф» и в 11-ю программную платформу (p11).
В libdomain 0.9.13 реализованы:
- начальная поддержка Samba,
- набор тестов для Samba,
- тесты для TLS,
- тесты для добавления и удаления,
- модификации и переименования компьютеров в OpenLDAP.
Работа над библиотекой продолжается, ее функции будут расширяться.
Модуль распознания и другие преимущества
Разработчики могут использовать libdomain вместо написания API (Application Programming Interface) под каждую службу каталогов. В библиотеке есть модуль, который распознает, с какой именно службой каталогов происходит взаимодействие.
Библиотека выпущена под лицензией GNU GPLv2, что позволяет каждому разработчику воспользоваться ею для создания:
- специализированных средств управления доменной инфраструктурой;
- дополнительных коммерческих приложений;
- средств интеграции с другими приложениями;
- средств автоматизации процессов в крупных организациях;
- специализированных модулей для PowerShell;
- сред администрирования и т. д.
Библиотека libdomain разработана при грантовой поддержке Фонда содействия инновациям («Фонд Бортника»).