ሳምሰንግ ለሊኑክስ ከርነል አዲስ የኤክስኤፍኤት ሾፌር አማራጭ አቅርቧል

ሳምሰንግ የሚል ሀሳብ አቅርቧል для включения в ядро Linux набор патчей с реализацией нового драйвера exFAT, основанного на актуальной кодовой базе «sdfat», развиваемой для прошивок Android-смартфонов Samsung. Если патчи будут приняты, то они войдут в состав ядра Linux 5.6, релиз которого ожидается через 2-3 месяца. По сравнению с ранее добавленным в ядро драйвером exFAT, новый драйвер обеспечивает прирост производительности примерно на 10%.

Основные отличия редакции драйвера sdfat для основного ядра Linux от драйвера, используемого Samsung в Android:

  • Удалён код с реализацией ФС VFAT, так как данная файловая система уже отдельно поддерживается в ядре (fs/fat);
  • Драйвер переименован с sdfat в exfat;
  • Проведён рефакторинг кода. Исходные тексты приведены к требованиям по оформлению кода для ядра Linux;
  • Выполнена оптимизация операций с метаданными, такими как создание файлов, поиск элементов ФС (lookup) и определение содержимого каталога (readdir).
  • Исправлены выявленные при дополнительном тестировании ошибки.

Напомним, что после того, как компания Microsoft ታትሟል общедоступные спецификации и предоставила возможность безвозмездного использования патентов на exFAT в Linux, в экспериментальный раздел «staging» («drivers/staging/») ядра 5.4 был добавлен драйвер exFAT, также разработанный в Samsung, но основанный на устаревшем коде (версия 1.2.9). Энтузиастами из Android-прошивок был ተላልፏል новый драйвер sdFAT (2.x), но компания Samsung самостоятельно решила заняться продвижением этого драйвера в основное ядро Linux. Кроме того, компанией Paragon Software был открыт альтернативный драйвер, ранее поставляемый в проприетарном наборе драйверов.

የኤክስኤፍኤቲ ፋይል ስርዓት ማይክሮሶፍት የፈጠረው ትልቅ አቅም ባላቸው ፍላሽ አንፃፊዎች ላይ ሲጠቀሙ የ FAT32 ውስንነቶችን ለማሸነፍ ነው። ለ exFAT ፋይል ስርዓት ድጋፍ በዊንዶውስ ቪስታ አገልግሎት ጥቅል 1 እና በዊንዶውስ ኤክስፒ ከአገልግሎት ጥቅል 2 ጋር ታየ ። ከ FAT32 ጋር ሲነፃፀር ከፍተኛው የፋይል መጠን ከ 4 ጂቢ ወደ 16 ኤክሳይት ተዘርግቷል ፣ እና በ 32 ጂቢ ከፍተኛው ክፍልፍል መጠን ላይ ያለው ገደብ ተወግዷል። , መበታተንን ለመቀነስ እና ፍጥነትን ለመጨመር, የነጻ ብሎኮች ቢት ካርታ ቀርቧል, በአንድ ማውጫ ውስጥ ያሉ የፋይሎች ብዛት ገደብ ወደ 65 ሺህ ከፍ ብሏል, እና ኤሲኤሎችን የማከማቸት ችሎታ ቀርቧል.

ምንጭ: opennet.ru

አስተያየት ያክሉ