Предложена је нова верзија екФАТ драјвера за Линук кернел

Корејски програмер Парк Ју Хиунг, специјализован за портовање Андроид фирмвера за различите уређаје, уведен ново издање драјвера за екФАТ систем датотека - екфат-линук, што је виљушка од "сдФАТ" драјвера, развијена би Самсунг. Тренутно, сценска грана Линук кернела већ постоји додато Самсунгов екФАТ драјвер, али је заснован на бази кода стара грана возача (1.2.9). Тренутно, Самсунг користи потпуно другачију верзију драјвера „сдФАТ“ (2.2.0) у својим паметним телефонима, чији је огранак био развој Парк Ју Хиунга.

Поред преласка на тренутну базу кода, предложени екфат-линук драјвер се разликује по уклањању модификација специфичних за Самсунг, као што је присуство кода за рад са ФАТ12/16/32 (ФС подаци су подржани у Линуку од одвојени драјвери) и уграђени дефрагментатор. Уклањање ових компоненти омогућило је да управљачки програм буде преносив и да се прилагоди стандардном Линук кернелу, а не само језгрима који се користе у Самсунг Андроид фирмверу.

Програмер је такође урадио посао да поједностави инсталацију драјвера. Корисници Убунту-а могу да га инсталирају са ППА репозиторијум, а за друге дистрибуције, само преузмите код и покрените „маке && маке инсталл“. Драјвер се такође може компајлирати заједно са Линук кернелом, на пример када се припрема фирмвер за Андроид.

У будућности је планирано да драјвер буде ажуриран преносом промена из главне базе кодова компаније Самсунг и преносом за нова издања кернела. Тренутно, драјвер је тестиран када је направљен са језгрима од 3.4 до 5.3-рц на платформама к86 (и386), к86_64 (амд64), АРМ32 (ААрцх32) и АРМ64 (ААрцх64). Аутор нове варијанте драјвера је предложио да програмери кернела размотре укључивање новог драјвера у стагинг грану као основу за стандардни екФАТ драјвер кернела, уместо недавно додане застареле варијанте.

Тестови перформанси су показали повећање брзине операција писања када се користи нови драјвер. Приликом постављања партиције у рамдиск: 2173 МБ/с наспрам 1961 МБ/с са секвенцијалним И/О, 2222 МБ/с наспрам 2160 МБ/с са случајним приступом, а када се партиција постави у НВМе: 1832 МБ/с наспрам 1678 /с и 1885 МБ/с наспрам 1827 МБ/с. Брзина операција читања је повећана у тесту секвенцијалног читања на рам диску (7042 МБ/с наспрам 6849 МБ/с) и насумичном читању у НВМе (26 МБ/с наспрам 24 МБ/с)

Предложена је нова верзија екФАТ драјвера за Линук кернелПредложена је нова верзија екФАТ драјвера за Линук кернел

Извор: опеннет.ру

Додај коментар