ГлавнаяинетФайловая система Linux и Microsoft exFAT: история до ...

Linux и файловая система exFAT от Microsoft: история до сих пор

Близость между Microsoft и Linux Open Source больше не скрыта. Хотя участие Linux и других проектов с открытым исходным кодом может быть более очевидным, Microsoft также продемонстрировала свое участие, поделившись патентами, относящимися к файловой системе exFAT. Очевидно, для сообщества Linux очень удобно использовать флэш-накопители и SD-карты в формате exFAT на рабочем столе Linux.

Реклама

Кроме того, в последней разработке ядра Linux 5.7 вытащил пересмотренный код драйвера exFAT из промежуточного ядра ядра. Как некоторые из вас могут знать, ядро ​​Linux 5.4 уже имеет код драйвера exFAT. Правильно; Так что же означает новый код? В этой статье мы рассмотрим принцип поддержки Linux для файловой системы exFAT, разработанной Microsoft, и то, как новый код драйвера дополнительно улучшает поддержку Linux.

Linux Microsoft exFAT

История до сих пор!

В 2006 году Microsoft разработала собственную запатентованную файловую систему для Windows - exFAT. Раньше у Microsoft были FAT и FAT32, но были ограничены размером до 4 ГБ. С другой стороны, exFAT (Extended File Allocation Table) имеет практически неисчерпаемые ограничения как для своего размера. файл а также для размера раздела.

В результате формат exFAT получил широкое признание в электронной промышленности для флэш-драйверов и SD-карт на различных устройствах, включая камера, смартфоны и ноутбук, Таким образом, очевидно, что пользователи, которые используют Windows, также приветствуют карты форматирования exFAT по умолчанию.

Но здесь возникает ключевой вопрос для пользователей Linux. До Kernel 5.4 в Linux не было поддержки материнской платы для exFAT. В результате было очень трудно установить файловую систему exFAT в операционной системе. система основанный на Linux.

Я знаю, что некоторые из вас могут не согласиться с тем, что есть дополнительные библиотеки, которые добавляют поддержку exFAT, такие как fuse-exfat. Опытные пользователи Linux могут использовать его для настройки устройств exFAT, но как насчет новых пользователей? Носители ExFAT могут быть сложны в обращении. Это заставляет большинство новичков перейти с Linux на Windows.

С одной стороны, поклонники открытого исходного кода усердно работали, чтобы обеспечить поддержку exFAT через сторонние пакеты, в то время как Microsoft полюбила Linux и продемонстрировала его различными подарками, такими как подсистема Windows Linux (WSL).

Спустя годы, в 2019 году, Microsoft объявила о шокирующих новостях, раскрывающих их методы Спецификации файловой системы exFAT. Это означает, что разработчики ядра теперь могут добавлять исправления в поддержку exFAT, не беспокоясь о каких-либо юридических действиях.

Как и ожидалось, стабильное Linux Kernel 5.4 было выпущено с поддержкой файловой системы exFAT с разрешения GPLv2. Но код Драйвер exFAT был не так эффективен, потому что он был основан на старом снимке exFAT.

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

Пересмотренный код exFAT в базовом ядре Linux 5.7

Позже, преодолев первый рубеж, инженеры Samsung разработали новый, надежный и улучшенный код драйвера exFAT. Новый код повторяет драйверы, используемые Samsung для миллионов продуктов Android.

Последний драйвер exFAT позволяет драйверам Windows получать доступ к зашифрованным данным. Вы также можете использовать инструмент шифрования Linux Cryptsetup для установки устройств.

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

Поэтому после выпуска ядра 5.6 на прошлой неделе, затем с помощью запроса на вытягивание, который включал 7,200 тысяч строк кода и был интегрирован в основное ядро ​​5.7 Линусом Торвальдсом.

После текущего цикла разработки мы можем ожидать, что Linux-версия-кандидат-1 будет выпущена в эти выходные, а стабильная версия будет выпущена в июне.

Teo Ehchttps://www.secnews.gr
Будь ограниченным тиражом.
spot_img

ЖИВЫЕ НОВОСТИ