Российские разработчики «подарили» Linux драйвер для exFAT 

06.11.2019      18419

Файловая система exFAT – продукт компании Microsoft, созданный для работы с флеш-накопителями в Windows. Ядро Linux не умеет взаимодействовать с такими накопителями, но благодаря драйверу, разработанному российскими специалистами из Paragon Software, свободная ОС получит поддержку exFAT на уровне ядра.

Зачем нужна exFAT 

exFAT – файловая система для накопителей высокой емкости. Теоретически она умеет работать с файлами размером до 16 эксабайт (10 в 18 степени байт). Предельный размер кластера в exFAT составляет 32 МБ.

Основная особенность exFAT – минимально возможное число перезаписей одного и того же сектора. Для флеш-памяти это критично: после определенного количества циклов перезаписи ячейки уже нельзя намагнитить, они выходят из строя. В современные USB-накопители и SD-карты уже встроены технологии выравнивания износа. Но бит-карта свободного места в exFAT также обеспечивает равномерную перезапись и снижает фрагментацию накопителя.

Разработчики Paragon Software создали собственный драйвер для Linux, который позволит работать с exFAT. Пока он позволяет лишь читать данные с накопителей формата exFAT, но в ближайшем будущем обещали добавить и режим записи. Патч с новым драйвером уже есть в списке рассылки. Его отправил Константин Комаров, сооснователь и глава компании. 

Почему драйвер не создали раньше

Долгое время exFAT была проприетарной файловой системой, и Microsoft не разрешала сторонним разработчикам создавать драйверы для нее. В 2009 году компания стала лицензировать exFAT сторонним компаниям. Но для этого нужно было либо заплатить 300 тыс. долларов, либо отчислять процент с продажи каждого устройства с exFAT. 

В августе 2019 года Microsoft решила пойти навстречу разработчикам. Компания на своем сайте опубликовала спецификации exFAT и дала «добро» на разработку и распространение драйверов для поддержки файловой системы. 

Как раньше работали с exFAT 

Реализации драйверов для exFAT существовали, но это было закрытое коммерческое ПО. Paragon Software разработал несколько таких драйверов, а также Paragon exFAT для Android. Это первая в мире потребительская версия файловой системы, которая позволяла работать с Android-устройствами и дисками объемом более 32 ГБ.

Кроме того, существовал драйвер exFAT в виде патча ядра. Но он позволял только считывать данные, запись была недоступна. Разработали и драйвер exFAT для подсистемы FUSE. Он давал возможность пользователям без root-прав монтировать файловые системы, в том числе exFAT. Наконец, Samsung в 2013 году представил свою версию драйвера под открытой лицензией GPL. Но в состав ядра Linux его не включили, опасаясь гнева Microsoft.

Когда же разработчик разрешил создавать собственные драйверы для exFAT, в ядро Linux 5.4 решили добавить драйвер от Samsung (sdFAT). Но он основан на устаревшем коде и как минимум небезопасен. Версия Paragon Software имеет больше шансов на успех. 


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


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Chai Nic 158 06.11.19 16:53 Сейчас в теме
"В современные USB-накопители и SD-карты уже встроены технологии выравнивания износа. Но бит-карта свободного места в exFAT также обеспечивает равномерную перезапись и снижает фрагментацию накопителя."
Надо флоппи-дискеты в эту ФС форматировать. Там постоянно запиливается 0 дорожка. Жаль, что решение опоздало лет на 15)
2. w.r. 631 06.11.19 17:59 Сейчас в теме
(1) для SSD уже не актуально
3. oldcopy 142 06.11.19 19:43 Сейчас в теме
после определенного количества циклов перезаписи ячейки уже нельзя намагнитить


Я, конечно, все понимаю, но хоть немного владеть матчастью надо? Какое намагничивание во флеш-памяти?

Ну и про сам exFAT, много вы видели флешек в него отформатированных? Я как-то пробовал, но столкнулся с проблемами совместимости в полный рост. Поэтому на флешках до сих пор или классический FAT32 или NTFS.
4. A_Max 19 08.11.19 11:42 Сейчас в теме
(3) потому и проблемы совместимости, что MS зажилило лицензирование и в железках самопал.
Оставьте свое сообщение

См. также

Минцифры подготовило правила отказа от передачи биометрических данных

Новость ИТ-новость Минцифры

Гражданин имеет право отказаться от сбора и распространения своих биометрических данных. Отказ можно оформить в МФЦ только при личном присутствии.

24.01.2023    912    VKuser24342747    0       

Банки смогут получить право на передоверие полномочий по электронной подписи

Новость ИТ-новость Цифровая подпись Цифровая экономика

Комитет Госдумы рекомендует принять соответствующий законопроект. Документ позволит компаниям финансового сектора использовать электронную подпись наравне с другими организациями.

20.01.2023    770    VKuser24342747    0       

«ВКонтакте» начал поддерживать получение уведомлений от Госуслуг

Новость Госуслуги ИТ-новость Мессенджеры Налоги

Оповещения с Единого портала госуслуг будут отображаться в Вконтакте и приложении «VK Мессенджер». Кроме того, стала доступна оплата штрафов ГИБДД прямо в VK.

19.01.2023    918    VKuser24342747    0       

Минцифры подготовило правила аккредитации госорганов на владение информсистемами для биометрии

Новость Законодательство ИТ-новость Минцифры

Проект постановления содержит требования к Цетробанку и госорганам, а также к сторонним организациям, которые будут привлекаться ведомствами в качестве операторов. Требования согласованы с ФСБ.

19.01.2023    827    VKuser24342747    0       

Утвержден профстандарт специалиста по информационной безопасности

Новость Безопасность ИТ-новость

Новый профстандарт вступит в силу 1 сентября 2023 года. А пока у работодателей в кредитно-финансовой сфере есть время проанализировать трудовой функционал специалистов по ИБ и при необходимости уточнить его.

17.01.2023    1487    user1816563    0       

Национальная система пространственных данных начала работу в России

Новость ИТ-новость Цифровая экономика

Пилотный проект по запуску цифровой платформы стартовал в четырех регионах РФ. При помощи системы можно получать актуальные данные о земле и недвижимости, пользоваться электронными сервисами.

12.01.2023    1618    VKuser24342747    0       

Госдума рассмотрит законопроект о цифровом рубле

Новость Законодательство ИТ-новость Цифровая экономика

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

11.01.2023    3279    VKuser24342747    2       

Оператором Единой биометрической системы стал «Центр Биометрических Технологий»

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

Ранее за работу платформы отвечал «Ростелеком». На «Центр Биометрических Технологий» возложены задачи по развитию в России цифровых технологий идентификации и аутентификации, в том числе на основе биометрических персональных данных.

22.12.2022    2370    VKuser24342747    2       

GitHub бесплатно проверит репозитории на наличие секретных токенов

Новость GitHub Безопасность ИТ-новость

ИТ-хостинг запустил систему сканирования общедоступных репозиториев, чтобы предотвратить случайное раскрытие конфиденциальной информации, такой как учетные данные и токены аутентификации.

22.12.2022    1683    VKuser24342747    1       

GitHub к концу 2023 года введет обязательную двухфакторную аутентификацию

Новость GitHub Безопасность ИТ-новость

Веб-хостинг потребует от всех пользователей, загружающих код, включить двухфакторную аутентификацию (2FA) для дополнительной защиты своих аккаунтов.

21.12.2022    2011    VKuser24342747    0       

Госдума рассмотрит законопроект о провайдере для госсайтов

Новость Государственные, бюджетные структуры Законодательство ИТ-новость

Документ предусматривает запрет на размещение государственных информационных ресурсов на хостингах, не включенных в специальный реестр. Сейчас около 20% ресурсов госорганов размещены на иностранных площадках.

20.12.2022    1633    VKuser24342747    1       

«Яндекс» открыл доступ к фреймворку Yatagan для сборки Android-приложений

Новость ИТ-новость Яндекс Разработка

Инструмент свободно распространяется через GitHub. Перед публикацией в открытом доступе фреймворк долгое время применялся во внутренних проектах компании. Решение основано на API Dagger.

16.12.2022    2401    VKuser24342747    1       

В России появится национальная издательская система вместо иностранных аналогов

Новость Импортозамещение ИТ-новость

Программный комплекс будет создан на базе существующего отечественного решения Axiocat. Сейчас это приложение не внесено в Единый реестр российского ПО, хотя применяется некоторыми компаниями.

15.12.2022    1623    VKuser24342747    0       

Google рассказала о проблемах и преимуществах поддержки разработки на Rust в Android 13

Новость Google ИТ-новость Языки программирования

По итогам внедрения поддержки разработки на Rust снизилось число уязвимостей, связанных с управлением памятью. Инженеры считают, что основное внимание нужно уделить написанию нового кода, а не переписыванию старого.

14.12.2022    1746    VKuser24342747    0       

Банки обяжут принимать оплату по картам «Мир» с QR-кодом в смартфоне

Новость Банки ИТ-новость

Оператор платежной системы «Мир» разослал российским банкам документ с требованием обеспечить прием платежей по новой технологии. Первый этап внедрения завершится в апреле 2023 года.

14.12.2022    1963    VKuser24342747    1       

Госдума рассмотрит законопроект о создании Национального удостоверяющего центра

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

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

09.12.2022    1815    VKuser24342747    0       

Госдума планирует отложить срок обязательного перехода на машиночитаемые доверенности

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

Госдума в первом чтении одобрила законопроект, который продлевает переходный период для машиночитаемых доверенностей. Еще полгода организации смогут не применять МЧД при использовании электронных подписей.

08.12.2022    1873    VKuser24342747    0       

GitHub опубликовал статистику по языкам и проектам за 2022 год

Новость ИТ-новость Языки программирования Разработка

В статистическом отчете репозитория названы самые популярные языки программирования среди пользователей платформы, а также данные об активности аудитории сервиса.

01.12.2022    2260    VKuser24342747    11       

Инспекторы смогут проводить дистанционные проверки через смартфон

Новость ИТ-новость Мобильные приложения

Минэкономразвития представило мобильное приложение, которое позволит осуществлять надзорные мероприятия бизнеса без посещения офиса. Программа работает через Госуслуги.

28.11.2022    2208    VKuser24342747    0       

«Яндекс» представил бесплатный сервис для быстрого поиска в облаке

Новость ИТ-новость Облачные технологии

Сервис Managed Service for OpenSearch от платформы Yandex Cloud предназначен для оптимизации поисковых систем и проверки стабильности и безопасности работы приложений. Услуга доступа в режиме Public Preview.

24.11.2022    2960    VKuser24342747    1       

В декабре начнут действовать новые правила регистрации доменов .RU и .РФ

Новость ИТ-новость Роскомнадзор

С 12 декабря Роскомнадзор получит право прекращать делегирование домена, если он оформлен нелегально, или на сайте содержится запрещенная в России информация.

23.11.2022    2165    VKuser24342747    1       

Stack Overflow запустил проект для оффлайн-доступа к форуму

Новость ИТ-новость Разработка

Проект под названием Overflow Offline позволяет скачать актуальную версию архива вопросов и ответов по разработке ПО. По объему данных база форума уступает только «Википедии».

02.11.2022    2006    VKuser24342747    1       

Минцифры запустило магазин российского ПО из реестра ИТ-решений

Новость Импортозамещение ИТ-новость

Маркетплейс «Руссофт» стал доступен для всех пользователей. С его помощью можно подобрать программы от отечественных разработчиков для решения корпоративных задач бизнеса.

21.10.2022    2439    VKuser24342747    4       

В ноябре начнется создание российского государственного аналога GitHub

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

Правительство озвучило дату запуска эксперимента по разработке отечественного репозитория ПО. Исходники программ, в том числе разработанных для госорганов, будут публиковаться в нем под открытой лицензией.

19.10.2022    3282    VKuser24342747    14       

OpenAI опубликовала код системы распознавания речи Whisper

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

OpenAI открыла исходный код эталонной реализации на базе фреймворка PyTorch и набор уже обученных моделей для использования под лицензией MIT. Нейросеть используется для перевода речи в текст.

28.09.2022    4225    VKuser24342747    0