Linux-ytimelle on ehdotettu uutta exFAT-ohjaimen versiota

Korealainen kehittäjä Park Ju Hyung, joka on erikoistunut Android-laiteohjelmiston siirtämiseen eri laitteille, toimitettu uusi versio exFAT-tiedostojärjestelmän ohjaimesta - exfat-linux, joka on "sdFAT"-ohjaimen haarukka, kehitetty Samsungilta. Tällä hetkellä Linux-ytimen lavastushaara on jo lisätty Samsungin exFAT-ohjain, mutta se perustuu koodikantaan vanha kuljettajahaara (1.2.9). Tällä hetkellä Samsung käyttää älypuhelimissaan täysin erilaista versiota "sdFAT" (2.2.0) -ohjaimesta, jonka haara oli Park Ju Hyungin kehitys.

Nykyiseen koodipohjaan siirtymisen lisäksi ehdotettu exfat-linux-ohjain erottuu Samsung-kohtaisten muutosten poistamisesta, kuten FAT12/16/32-käyttöön tarkoitetun koodin olemassaolosta (FS-tietoja tukee Linux erilliset ohjaimet) ja sisäänrakennettu eheytys. Näiden komponenttien poistaminen mahdollisti ohjaimen tekemisen kannettavaksi ja sen mukauttamisen tavalliseen Linux-ytimeen, ei vain Samsung Android -laiteohjelmistossa käytettyihin ytimiin.

Kehittäjä on myös tehnyt työtä yksinkertaistaakseen ohjaimen asennusta. Ubuntu-käyttäjät voivat asentaa sen osoitteesta PPA-arkisto, ja muille jakeluille lataa koodi ja suorita "make && make install". Ajuri voidaan kääntää myös yhdessä Linux-ytimen kanssa, esimerkiksi valmistettaessa laiteohjelmistoa Androidille.

Jatkossa ohjain on tarkoitus pitää ajan tasalla siirtämällä muutokset Samsungin pääkoodikannasta ja portaamalla se uusia ydinjulkaisuja varten. Tällä hetkellä ajuria on testattu, kun se on rakennettu ytimillä 3.4-5.3-rc x86 (i386), x86_64 (amd64), ARM32 (AArch32) ja ARM64 (AArch64) alustoilla. Uuden ajuriversion kirjoittaja ehdotti, että ytimen kehittäjät harkitsevat uuden ajurin sisällyttämistä vaiheittaiseen haaraan perustana tavalliselle exFAT-ytimen ohjaimelle hiljattain lisätyn vanhentuneen version sijaan.

Suorituskykytestit ovat osoittaneet kirjoitustoimintojen lisääntyneen uutta ajuria käytettäessä. Kun osio asetetaan muistilevylle: 2173 Mt/s vs. 1961 Mt/s peräkkäiselle I/O:lle, 2222 Mt/s vs. 2160 Mt/s satunnaiskäytölle, ja kun osio sijoitetaan NVMe:hen: 1832 Mt/s vs. 1678 Mt /s ja 1885 Mt/s vs. 1827 Mt/s. Lukutoimintojen nopeus nousi peräkkäisessä lukutestissä muistilevyllä (7042 MB/s vs. 6849 MB/s) ja satunnaisessa lukemisessa NVMe:ssä (26 MB/s vs. 24 MB/s)

Linux-ytimelle on ehdotettu uutta exFAT-ohjaimen versiotaLinux-ytimelle on ehdotettu uutta exFAT-ohjaimen versiota

Lähde: opennet.ru

Lisää kommentti