Paragon Software предложила обновление драйвера NTFS3 в ядре Linux

9b9440ddd0272c7ad3f8fd53be908ad8.jpg

Константин Комаров из Paragon Software предложил обновление драйвера  NTFS3 для включения в ядро Linux 5.19. Всего представлено 11 исправлений.

В 2020 году компания Paragon Software заявила, что хочет добавить свой драйвер NTFS в ядро Linux. Этот драйвер был коммерческим предложением компании; Paragon Software доработала его, добившись лучшей эффективности в чтении и записи данных, и в августе открыла исходный код. Пройдя через множество проверок разработчиками ядра, драйвер был включен в Linux 5.15 в 2021 году. Менее чем через год появились опасения, что драйвер остался без сопровождения.

В апреле 2022 года Кари Аргилландер, один из разработчиков, вносивших изменения в драйвер в процессе проверки, заявил, что ему не удалось связаться с командой Paragon Software, ответственной за разработку. Последние предложенные изменения были зафиксированы в ветке Paragon в ноябре 2021 года, однако, как указывал портал Phoronix, в основную ветку ядра их не добавили. Позже эта ситуация привела к тому, что код драйвера NTFS3 перевели в категорию оставленных без сопровождения (orphaned), что грозило удалением его из состава ядра.

3 июня разработчики вернулись к сопровождению драйвера и предложили набор из нескольких обновлений. Патчи уже протестированы в ветке linux-next, в них исправлены ошибки, приводящие к утечкам памяти и аварийным завершениям, решены проблемы с выполнением xfstests, вычищен неиспользуемый код и исправлены опечатки. 

© Habrahabr.ru