Подарок на сотни тысяч долларов: Microsoft передаст Linux файловую систему exFAT 

03.09.2019      20013

Microsoft поможет Linux интегрировать в ядро файловую систему exFAT. Ранее компания требовала сотни тысяч долларов за возможность использовать файловую систему для флеш-накопителей.

Зачем нужна exFAT 

exFAT, или Extended FAT (расширенная FAT) – файловая система, которую используют в основном для флеш-накопителей. Разработчики Microsoft представили ее в 2006 году с выпуском Windows Embedded CE 6.0 – коммерческой операционной системы для промышленных контроллеров и бытовой электроники. 

Размер кластера exFAT зависит от размера тома: размер варьируется от 2 КБ до 32 МБ.

Взяв за основу широко распространенную FAT, разработчики реализовали в новой файловой системе множество новых возможностей. В результате exFAT получила несколько ключевых преимуществ:

  • один и тот же сектор перезаписывается меньшее количество раз. Для флеш-накопителей это очень важно, ведь ячейки такой памяти после определенного количества перезаписей выходят из строя; 
  • ограничение на размер файла увеличили до 264 байт. Таким образом, сам файл может быть длиной до 16 млн терабайт;
  • предельный размер кластера повысили до 225 байт. Сам кластер может иметь размер 32 МБ;
  • бит-карта свободного места оптимизировала распределение пустого пространства и снизила степень фрагментации;
  • внедрили поддержку списка прав доступа и транзакций. 

За преимущества пришлось расплачиваться: структура exFAT сложнее, чем у FAT, поэтому система потребляет больше вычислительных ресурсов. 

Дорогое удовольствие

У Microsoft был патент на FAT, а лицензирование exFAT компания начала в декабре 2009 года. За получение лицензии сторонние пользователи – в основном, производители электроники – платили либо 300 тыс. долларов за раз, либо отчисляли проценты от каждого проданного устройства.

Почему exFAT не добавили в Linux раньше

exFAT – частная файловая система. Разработчики не могли реализовать в открытой ОС полноценную и официальную поддержку кода системы. Чтобы пользоваться накопителями с exFAT на Linux-устройствах, приходилось на довольствоваться сторонними драйверами. 

Свободный драйвер для exFAT создали в формате патча для ядра Linux. Но в таком варианте можно было только читать данные. Позднее реализовали драйвер FreeBSD и OpenBSD через FUSE. Он обеспечивал и чтение, и запись.

Также реализован драйвер для sd-карт на устройствах Android. Изначально его код был закрытым, но анонимный разработчик выложил ПО на GitHub. Сначала этот код считали украденным у Samsung. Но позднее в нем нашли фрагменты, которые защищены GPL-лицензией. Samsung не могла легально использовать продукт в закрытом формате, потому что воровала бы у сообщества. В августе 2013 года Samsung стала распространять собственный exFAT-драйвер для ядра Linux под лицензией GPL.

Microsoft идет навстречу пользователям

Разработчики уже раскрыли технические спецификации exFAT. Позднее технологию хотят передать Open Invention Network (OIN). Этот консорциум защищает участников от патентных исков. Если драйвер для exFAT включат в определение «системы Linux», разработчики ПО с открытым исходным кодом смогут свободно его использовать. 

Члены консорциума OIN – IBM, Red Hat, Google, Facebook,  Philips, Cisco, Sony и др. Microsoft присоединилась к организации в октябре прошлого года. Компания бесплатно передала более 60 тыс. собственных патентов. Теперь настала очередь exFAT.

Раньше в Microsoft негативно высказывались о ПО с открытым исходным кодом, считая его угрозой бизнес-модели. Экс-СЕО корпорации Стив Балмер даже называл Linux «раковой опухолью». Но время заставило пересмотреть приоритеты. Когда в 2014 году на пост главы Microsoft  взошел Сатья Наделла, компания взяла курс на открытую совместную разработку. Только с Linux в качестве полезного союзника можно создавать инновации, считают в Microsoft. 

В ноябре 2016 года Microsoft стал членом консорциума развития Linux. Кроме того, в Windows Store появились популярные дистрибутивы системы с открытым кодом. Два месяца назад компания решила присоединиться к списку разработчиков Linux. Она намерена искать уязвимости в Linux и участвовать в их устранении. 

Напомним, у Microsoft уже есть несколько продуктов на базе Linux:

  • службы Azure Kubernetes Service;
  • Azure HDInsight;
  • система Azure Sphere для устройств интернета вещей;
  • подсистема Windows для Linux v2. 

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


См. также

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

ФСТЭК обсуждает возможность отзыва сертификата у ИТ-компаний, которые покинули Россию из-за санкций. Речь идет о более чем пятидесяти организациях, которые прекратили оказывать техподдержку российским пользователям.

29.03.2022    12959    VKuser24342747    3       

1

Новость

Гейтс владеет 1,36% акций Microsoft. Капитализация компании оценивается в 1,2 трлн долларов, состояние самого Гейтса – в 98 млрд. 

24.03.2020    14987    user1015646    1       

5

Новость

Федеральная торговая комиссия США (Federal Trade Commission; FTC) подозревает, что ИТ-гиганты покупают стартапы ради устранения конкурентов с рынка. Корпорациям придется отчитаться за все покупки небольших компаний за последние десять лет.

19.02.2020    7402    VKuser24342747    1       

1

Новость

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

13.12.2019    11588    VKuser24342747    1       

3

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

Исследователи из Microsoft пришли к выводу, что в России острая нехватка профессиональных ИТ-специалистов. Тенденции к улучшению ситуации эксперты не обнаружили. 

25.11.2019    18611    VKuser24342747    13       

3

Новость Windows

Microsoft запустила новый сервис на основе Azure для многопользовательского доступа к удаленным рабочим столам на Windows 10 и приложениям – Windows Virtual Desktop (WVD).

22.10.2019    26352    SKravchenko    0       

7

Новость Linux

Пресс-служба компании SUSE сообщила о смене генерального директора. Новым главой компании стала Мелисса Ди Донато – первая женщина-генеральный директор в сфере открытого ПО.

05.08.2019    27896    user-programmist    19       

5

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

Microsoft собирается вложить 1 млрд долларов в некоммерческую организацию OpenAI, которая занимается разработкой искусственного интеллекта. Американский ИТ-гигант также предоставит свои вычислительные мощности. 

30.07.2019    20931    VKuser24342747    7       

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2100 03.09.19 12:38 Сейчас в теме
это что я с мака могу на флешку теперь записать?
2. user-z99999 71 03.09.19 14:00 Сейчас в теме
А какие у неё преимущества по сравнению с Ext4 ?
4. s22 22 03.09.19 16:55 Сейчас в теме
(2) используется только на флешках и читается везде.
3. Steelvan 306 03.09.19 15:57 Сейчас в теме
Чуют сшашники свои грехи, замаливать делами пытаются.
И это правильно.
6. Артано 795 04.09.19 03:16 Сейчас в теме
(3) Ну какой же ты кхм... ничего они не чуют кроме запаха большого бабла
5. protexprotex 139 03.09.19 20:18 Сейчас в теме
"ограничение на размер файла увеличили до 264 байт. Таким образом, сам файл может быть длиной до 16 млн терабайт;" - наверно, не ограничение на размер файла, а памяти под размер файла выделено 264 байт? 2^264 == 2,9642775 × 10^79 ??? - купил бы такую флешку :-)
7. YanTsys 12 04.09.19 08:38 Сейчас в теме
16 млн терабайт


(0) Обычно принято переводить в более высокие единицы измерения в данном случае Петабайты и даже можно в Эксабайты
Оставьте свое сообщение