1

После трёх лет разработки представлен первый стабильный релиз полнофункциональной открытой реализации файловой системы exFAT. Код проекта распространяется под лицензией GPLv3 и оформлен в виде FUSE-модуля, работающего в пространстве пользователя. Дополнительно подготовлен комплект вспомогательных утилит exfat-utils c реализацией программ для форматирования и проверки разделов.

По сравнению с прошлым тестовым выпуском 0.9.8 в новой версии переработана поддержка платформы Mac OS X (осуществлён переход c MacFUSE на osxfuse), улучшена обработка ошибок, устранено несколько проблем, приводивших к краху. На платформе Linux по умолчанию активирован режим big_writes, позволяющий добиться повышения производительности при записи данных (используется увеличенный размер блока, что приводит к уменьшению числа переключений между ядром и пространством пользователя). Для Linux при помощи ioctl-вызова BLKROGET также добавлена проверка доступности устройства на запись.

Бинарные сборки подготовлены для Ubuntu и Arch Linux. Сборки прошлых выпусков доступны для ALT Linux, Debian, Gentoo, Mandriva и Slackware, FreeBSD и Mac OS X. Для Fedora и RHEL можно использовать ранее подготовленный SRPM-пакет. Для других дистрибутивов можно собрать пакет из исходных текстов при помощи сборочной утилиты scons. Для монтирования следует использовать команду "sudo mount.exfat-fuse /dev/sdXn /mnt/exfat" (поддержка автоматического распознавания монтируемых разделов exFAT добавлена в пакет util-linux-ng начиная с версии 2.18).

Поддержка файловой системы exFAT была добавлена в Windows Vista Service Pack 1 и Windows XP с Service Pack 2. ФС exFAT была создана для устранения ограничений FAT32 при использовании на Flash-накопителях большого объема. Максимальный размер файла по сравнению с FAT32 был расширен с 4 Гб до 16 эксабайт, устранено ограничение на максимальный размер раздела в 32 Гб, для уменьшения фрагментации и увеличения скорости введена битовая карта свободных блоков, ограничение на число файлов в одной директории поднято до 65 тыс., предусмотрена возможность хранения ACL.

Напомним, что интеграции поддержки exFAT в ядро Linux мешает использование в данной файловой системе запатентованных технологий и требование обязательного лицензирования реализации. В 2009 году для ядра Linux был подготовлен экспериментальный модуль exfat, но он не получил развития. Ранее поддержка exFAT в Linux и Android могла быть обеспечена через использование реализаций данной ФС от компаний Tuxera и Paragon, но это сугубо закрытые коммерческие разработки, распространяемые по контрактам с OEM-производителями и развиваемые в рамках специального соглашения с Microsoft. В своё время компания Tuxera пыталась добиться создания открытого варианта реализации exFAT, но попытка увенчалась неудачей, так как условия лицензирования exFAT накладывают определенные обязательства о неразглашении информации. Проект exfat-fuse создан без привлечения подпадающей в соглашение о неразглашении документации и спецификаций Microsoft. До сих пор компания Microsoft не предпринимала попыток давления на разработчиков и пользователей открытого пакета exfat-fuse, но формально, при его использовании в коммерческих продуктах, Microsoft может инициировать иск о нарушении своих патентов.
Ссылка на источник
Ссылка на оригинал новости

2

Новость хорошая.

AnKar пишет:

Microsoft может инициировать иск о нарушении своих патентов.

Уже не может. Дизассемблирование кода "там, за бугром" имеет статус правомерной операции. Так что в случае чего достаточно доказать, что код получен путем дизассемблирвания и им придется отступиться несолоно хлебавши.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

Слушайте, а в новых флешках может этот exFAT применяться? Просто столкнулся тут недавно с траблой. В общем, есть у меня один пылесоски, 128МБ ОЗУ (еще DIMM), камень 0.6 GHz, PIII если не ошибаюсь и хард на 10Гб. В том месте где он стоит нужна по сути печатная машинка, денег на новую не выделают, ну я и поставил на него Debian 6.05, потому как Windows ставить туда бесполезно, через неделю все равно переустанавливать, а этот уже пол года стоит и приносит пользу. Сети там нет, зато флешек в день по 20 штук разных пихают все подряд. Так вот, за все эти пол года не было ни единого сбоя, я признаться во истину уверовал во всеобъемлющую надежность линукса, убедившись в этом на практике лично. Тормозит правда слегка, отклика на какое либо действие (открытие файла, монтирование флешки, копирование) приходится по  несколько секунд ждать, а то и вовсе десятки секунд, но сцуко работает ведь, хотя родом из девяностых! И тут, буквально перед новым годом приходит ко мне недовольный юзверь, мол не видит его флешку наш "новый Windows какой-то". Я туда, открываю иксовую утилиту для просмотра логов, втыкаю флешку, есть активность, пишет мол устройство sdb определено, но не удается смонтировать раздел sdb1, я её вытащил, воткнул снова, тоже самое, устройство появляется, но не монтируется.
Времени раздуплять траблу не было, я воткнул свою флешку, скачал нужный файл, пришел к себе и при помощи Windows 7  перекинул требуемый файл, причем поинтересовался у юзверя, когда он купил эту флешку. Флешка была Transcend на 32Гб, купил он её за день до того как пришел к нам. Флешка кстати говорят весьма симпатичная, выполнена в "кожаном" чехле, для удобства таскания её в карманах на связке с ключами.
Так я и забил на эту  траблу до сего момента, завтра схожу посмотрю логи, попытаюсь отыскать там слово exFAT. Вот.

4

Может. Только поддерживается это Windows 7/8.

Linux Mint 19.3 Mate Edition
Windows 7

5

Wolfenberg пишет:

Только поддерживается это Windows 7/8.

Теперь уже не только ab
Пожалуй, займусь сборкой наиболее свежих версий exfat-utils и util-linux для Slackware-14.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

6

Для федоры и клонов RHEL6 готовые пакеты можно установить из репозитория russianfedora.

7

yars пишет:
Wolfenberg пишет:

Только поддерживается это Windows 7/8.

Теперь уже не только ab
Пожалуй, займусь сборкой наиболее свежих версий exfat-utils и util-linux для Slackware-14.

Windows 2000/NT/XP/Vista не распознают ab

Linux Mint 19.3 Mate Edition
Windows 7

8

Wolfenberg пишет:
yars пишет:
Wolfenberg пишет:

Только поддерживается это Windows 7/8.

Теперь уже не только ab
Пожалуй, займусь сборкой наиболее свежих версий exfat-utils и util-linux для Slackware-14.

Windows 2000/NT/XP/Vista не распознают ab

"Нужно продвигать новые версии. Новые версии сами себя не продвинут."
(с) Майкрософт

9 (23.01.2013 17:02:47 отредактировано yars)

Wolfenberg пишет:

Windows 2000/NT/XP/Vista не распознают

Это почему вдруг?

AnKar пишет:

Поддержка файловой системы exFAT была добавлена в Windows Vista Service Pack 1 и Windows XP с Service Pack 2

Вот ReactOS, наверное, не распознает. А жаль.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

10

Потому что в ядре модулей нет ab
Когда в ВУЗе учился - сам проверил это на соей шкуре (Windows 7 форматнула флэшку в exFAT). Ни один комп в
заведении (их около 46) флэшку не увидел.

Linux Mint 19.3 Mate Edition
Windows 7

11

Wolfenberg пишет:

Когда в ВУЗе учился

Это было давно и неправда ab
Сейчас перепроверю.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

12

Это было в 2011г. ab

Linux Mint 19.3 Mate Edition
Windows 7

13

Wolfenberg пишет:

Windows 2000/NT/XP/Vista не распознают

Таки да, грозился-грозился собрать, собрал (делов-то на 5 минут). Оффтопик-xp видит флешку с exFAT как с FAT32, но, естесственно, записать на него ничего нельзя без установки некоего обновления. После этого все будет нормльно - я проблем с переносом данных из одной системы в другую не увидел. Так что разработчикам свободной реализации exFAT - "респект и уважуха" ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580