Барои ядрои Linux версияи нави драйвери exFAT пешниҳод шудааст

Таҳиягари кореягӣ Пак Ҷу Ҳёнг, ки дар интиқоли нармафзори Android барои дастгоҳҳои гуногун тахассус дорад, муаррифӣ кард нашри нави драйвер барои системаи файлии exFAT - exfat-linux, ки як фард аз драйвери "sdFAT" аст, инкишоф дод аз ҷониби Samsung. Дар айни замон, шохаи таҳияи ядрои Linux аллакай аст илова намуд Драйвери exFAT Samsung, аммо он ба базаи код асос ёфтааст филиали ронандаи кӯҳна (1.2.9). Дар айни замон, Samsung дар смартфонҳои худ версияи комилан дигари драйвери "sdFAT" (2.2.0) -ро истифода мебарад, ки як шохаи он таҳияи Пак Ҷу Хёнг буд.

Илова ба гузариш ба пойгоҳи коди ҷорӣ, драйвери пешниҳодшудаи exfat-linux бо бартараф кардани тағиротҳои мушаххаси Samsung, ба монанди мавҷудияти код барои кор бо FAT12/16/32 (маълумоти FS дар Linux аз ҷониби драйверҳои алоҳида) ва дефрагментатори дарунсохт. Хориҷ кардани ин ҷузъҳо имкон дод, ки драйвери сайёр ва онро ба ядрои стандартии Linux мутобиқ созад, на танҳо ба ядроҳое, ки дар нармафзори Samsung Android истифода мешаванд.

Таҳиягар инчунин барои содда кардани насби драйвер кор кардааст. Истифодабарандагони Ubuntu метавонанд онро аз Анбори PPA, ва барои тақсимоти дигар, танҳо кодро зеркашӣ кунед ва "make && make install" -ро иҷро кунед. Драйверро инчунин метавонад дар якҷоягӣ бо ядрои Linux, масалан ҳангоми омода кардани нармафзор барои Android тартиб дод.

Дар оянда ба нақша гирифта шудааст, ки драйверро тавассути интиқол додани тағирот аз пойгоҳи асосии коди Samsung ва интиқоли он барои релизҳои нави ядро ​​навсозӣ кунад. Дар айни замон, ронанда ҳангоми сохта шудан бо ядроҳои аз 3.4 то 5.3-rc дар платформаҳои x86 (i386), x86_64 (amd64), ARM32 (AArch32) ва ARM64 (AArch64) озмуда шудааст. Муаллифи варианти нави драйвер пешниҳод кардааст, ки таҳиягарони ядро ​​​​ба ҷои варианти кӯҳнашудаи ба наздикӣ иловашуда, драйвери навро ба шохаи марҳилавӣ ҳамчун асос барои драйвери ядрои стандартии exFAT дохил кунанд.

Санҷишҳои корбарӣ афзоиши суръати амалиёти навиштанро ҳангоми истифодаи драйвери нав нишон доданд. Ҳангоми ҷойгир кардани қисмат дар ramdisk: 2173 МБ/с дар муқоиса бо 1961 МБ/с барои вуруди пайдарпайи вуруд/бареҳ, 2222 МБ/с дар муқобили 2160 МБ/с барои дастрасии тасодуфӣ ва ҳангоми ҷойгиркунии қисмат дар NVMe: 1832 МБ/с нисбат ба 1678 МБ / с ва 1885 МБ/с нисбат ба 1827 МБ/с. Суръати амалиёти хониш дар санҷиши пайдарпайи хониш дар ramdisk (7042 МБ/с нисбат ба 6849 МБ/с) ва хондани тасодуфӣ дар NVMe (26 МБ/с дар муқобили 24 МБ/с) зиёд шуд.

Барои ядрои Linux версияи нави драйвери exFAT пешниҳод шудаастБарои ядрои Linux версияи нави драйвери exFAT пешниҳод шудааст

Манбаъ: opennet.ru

Илова Эзоҳ