Российские разработчики бесплатно передали Linux поддержку NTFS

08.09.2020      19042

Сообщество Linux получило драйвер для файловой системы NTFS, которая используется в Windows. Код решения бесплатно передали разработчики российской компании Paragon Software.

Почему это важно

Последние версии Microsoft Windows включают NTFS в качестве файловой системы по умолчанию. Это проприетарное ПО, и использовать его в свободной ОС Linux напрямую нельзя. Разработчики не раскрывают спецификации NTFS, поэтому писать код для ее полноценной поддержки сложно. 

Технически в ядро Linux 2.2 и более новых версий по умолчанию включен модуль, который позволяет работать с NTFS. Но здесь поддерживается только режим чтения: можно подключить диски и скопировать с них информацию, но изменить или удалить данные не получится. 

Чтобы обеспечить поддержку файловой системы NTFS в Linux, использовался сторонний драйвер. Пользователям была доступна только его коммерческая версия. Теперь появилась и свободная реализация. 

Ранее единственным доступным способом получения прав на запись в NTFS-разделах в Linux без покупки коммерческого ПО было использование утилиты ntfs-3g. В этом случае NTFS-разделы монтировались с помощью модуля FUSE. Но проект обладает низкой производительностью и с 2017 года не обновлялся. 

Патч в списке рассылки

Специалисты Paragon Software разработали собственную реализацию драйвера файловой системы NTFS. Этот код они передали разработчикам ядра Linux: соответствующий патч в список рассылки добавил глава компании Константин Комаров. 

Драйвер будет распространяться по свободной лицензии GPL 2.0. Он поддерживает возможности NTFS 3.1, в частности, поддержку разреженных, сжатых и стандартных файлов, а также воспроизведение изменений из журнала. 

В Paragon заявили, что будут совершенствовать и развивать проект драйвера. Разработчики готовы добавлять новые функции и исправлять ошибки. В планах реализация полного журналирования поверх JBD. На основе этой технологии работает журналирование в стандартной для Linux файловой системе ext4.

Есть нюанс

Формально драйвер Paragon Software не готов к включению в ядро Linux, – разработчики не выполнили все требования к оформлению патчей. Так, сейчас код передали в единственном файле, который включает 27 тыс. строк кода. Это серьезно осложняет работу контрибуторов, которые должны проверить такой код перед тем, как он станет частью ядра. 

В комментариях к рассылке разработчики отметили, что собрать драйвер из исходного кода не получится, если не вносить изменения в Makefile проекта. Этот файл позволяет автоматизировать сборку с помощью утилиты make. Пока эти недочеты не устранят, драйвер вряд ли включат в очередное обновление. 

Ранее Paragon Software передали сообществу разработчиков ядра Linux свою реализацию драйвера файловой системы exFAT для флеш-накопителей. На момент передачи кода драйвер поддерживал только режим чтения, но позднее обещали добавить и доступ на запись. В январе 2020 года инженеры Samsung представили собственную реализацию exFAT, и разработчики ядра Linux выбрали именно ее.

Автор:
Обозреватель


См. также

Новость ИТ-Новость

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    681    user1915669    0       

2

Новость ИТ-Новость

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    910    AnastasiaKl    0       

3

Новость ИТ-компания ИТ-Новость

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    950    user1915669    2       

2

Новость Искусственный интеллект ИТ-Новость

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    604    user1915669    0       

2

Новость Дата-центры Искусственный интеллект ИТ-Новость

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    730    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    807    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    775    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1665    AnastasiaKl    3       

3
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение