Запрос на подключение VFS был отправлен сегодня, до открытия окна слияния Linux 6.14. Одно из изменений здесь — добавление новой программы mountinfo в исходный код ядра Linux.
Запрос на добавление VFS в Linux 6.14 предназначен для добавления новой программы «mountinfo» в исходный код ядра Linux, как и другие избранные инструменты пользовательского пространства, такие как turbostat и cpupower, которые также являются частью исходного кода ядра Linux. Программа «mountinfo» должна быть простой программой пользовательского пространства, демонстрирующей, как использовать интерфейсы statmount() и listmount() ядра Linux. В свою очередь, с помощью этой информации и вывода команды mountinfo можно получить данные, аналогичные тем, что предоставляет /proc/[pid]/mountinfo.
Таким образом, инструмент mountinfo сам по себе не особенно полезен для конечных пользователей, но хорош для разработчиков, которым нужен рабочий пример использования возможностей ядра statmount / listmount. Мотивация для самой программы возникает в результате запросов разработчиков о том, как использовать эти интерфейсы.
Запрос на включение VFS в Linux 6.14 также делает поиск пространства имён монтирования бесблокировочным. В рамках этого запроса на включение также улучшена производительность итерации пространства имён монтирования и внесены другие незначительные изменения.
Ознакомьтесь с запросом на добавление VFS для этих изменений в Linux 6.14, если Линус Торвальдс не найдёт критических замечаний в коде. Окно слияния Linux 6.14 начнётся в понедельник, если Linux 6.13 будет выпущен вовремя.