Кореялык иштеп чыгуучу Пак Джу Хёнг, ар кандай түзмөктөр үчүн Android микропрограммасын көчүрүү боюнча адистешкен.
Учурдагы коддук базага өтүүдөн тышкары, сунушталган exfat-linux драйвери FAT12/16/32 менен иштөө үчүн коддун болушу сыяктуу Samsung үчүн спецификалык модификацияларды алып салуу менен айырмаланат (FS маалыматтары Linux-та колдойт. өзүнчө драйверлер) жана орнотулган дефрагментациялоочу. Бул компоненттерди алып салуу драйверди көчмө кылууга жана аны Samsung Android микропрограммасында колдонулган ядролорго эле эмес, стандарттуу Linux ядросуна ылайыкташтырууга мүмкүндүк берди.
Иштеп чыгуучу ошондой эле драйверди орнотууну жөнөкөйлөтүү боюнча иштерди жасады. Ubuntu колдонуучулары аны орното алышат
Келечекте, негизги 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 МБ/сек) жогорулаган.
Source: opennet.ru