Linux ядросу үчүн exFAT драйверинин жаңы версиясы сунушталды

Кореялык иштеп чыгуучу Пак Джу Хёнг, ар кандай түзмөктөр үчүн Android микропрограммасын көчүрүү боюнча адистешкен. берилген exFAT файл системасы үчүн драйвердин жаңы чыгарылышы - exfat-linux, бул "sdFAT" драйверинин айрысы, иштелип чыккан Samsung тарабынан. Учурда, Linux ядросунун стадиялык бутагы мурунтан эле кошулду Samsung компаниясынын exFAT драйвери, бирок ал код базасына негизделген эски айдоочу филиалы (1.2.9). Учурда Samsung өзүнүн смартфондорунда “sdFAT” (2.2.0) драйверинин такыр башка версиясын колдонот, анын бутагы Пак Джу Хёнгдун иштеп чыгуусу болгон.

Учурдагы коддук базага өтүүдөн тышкары, сунушталган exfat-linux драйвери FAT12/16/32 менен иштөө үчүн коддун болушу сыяктуу Samsung үчүн спецификалык модификацияларды алып салуу менен айырмаланат (FS маалыматтары Linux-та колдойт. өзүнчө драйверлер) жана орнотулган дефрагментациялоочу. Бул компоненттерди алып салуу драйверди көчмө кылууга жана аны Samsung Android микропрограммасында колдонулган ядролорго эле эмес, стандарттуу Linux ядросуна ылайыкташтырууга мүмкүндүк берди.

Иштеп чыгуучу ошондой эле драйверди орнотууну жөнөкөйлөтүү боюнча иштерди жасады. Ubuntu колдонуучулары аны орното алышат PPA репозиторий, жана башка бөлүштүрүүлөр үчүн жөн гана кодду жүктөп алып, “make && make install” иштетиңиз. Драйверди Linux ядросу менен бирге түзсө болот, мисалы, Android үчүн микропрограмманы даярдоодо.

Келечекте, негизги Samsung код базасынан өзгөртүүлөрдү өткөрүп берүү жана жаңы ядро ​​релиздери үчүн аны көчүрүү аркылуу драйверди жаңыртып туруу пландаштырылууда. Учурда, драйвер x3.4 (i5.3), x86_386 (amd86), ARM64 (AArch64) жана ARM32 (AArch32) платформаларында 64төн 64-rc ядролору менен курулганда сыналган. Драйвердин жаңы вариантынын автору ядрону иштеп чыгуучуларга жаңы драйверди жаңы кошулган эскирген варианттын ордуна стандарттуу exFAT өзөк драйверинин негизи катары стадиялык бутагына кошууну сунуштады.

Аткаруу сыноолору жаңы драйверди колдонууда жазуу операцияларынын ылдамдыгынын жогорулашын көрсөттү. Бөлүктү ramdiskке жайгаштырганда: ырааттуу киргизүү/чыгаруу үчүн 2173 МБ/с каршы 1961 МБ/с, туш келди жетүү үчүн 2222 МБ/с каршы 2160 МБ/сек жана бөлүктү NVMeге жайгаштырганда: 1832 МБ/с каршы 1678 МБ /с жана 1885 МБ/с 1827 МБ/сек. Окуу операцияларынын ылдамдыгы рамдисктеги ырааттуу окуу сынагында (7042 МБ/с каршы 6849 МБ/сек) жана NVMeде туш келди окууда (26 МБ/с каршы 24 МБ/сек) жогорулаган.

Linux ядросу үчүн exFAT драйверинин жаңы версиясы сунушталдыLinux ядросу үчүн exFAT драйверинин жаңы версиясы сунушталды

Source: opennet.ru

Комментарий кошуу