Samsung ehdottaa sisällyttävänsä exFAT-ohjaimen Linuxiin, ja jos on, se saapuu Kernel 5.6: een

exFAT-on-Linux

exFAT on Microsoftin luoma tiedostojärjestelmä korjata FAT32: n rajoitukset käytettäessä suurikapasiteettisissa flash-asemissa. Tuki exFAT-tiedostojärjestelmälle ilmestyi Windows Vista Service Pack 1: ssä ja Windows XP: ssä Service Pack 2: lla.

Suurin tiedostokoko verrattuna FAT32: een laajeni 4 Gt: sta 16 Exatavuun, 32 Gt: n enimmäiskokoon rajoittaminen poistettiin pirstoutumisen vähentämiseksi, plus ilmainen lohkobittikartta otettiin käyttöön nopeutta varten, hakemistossa olevien tiedostojen lukumääräraja nostettiin 65 tuhanteen, tarjottiin mahdollisuus tallentaa ACL-luetteloita.

Kuten tiedät, Viime aikoihin asti tämän tiedostojärjestelmän käyttö Linuxissa oli läpi - tuen aktivointi kolmansien osapuolten kehittämien ohjelmistojen käyttö. Koska toteutus oli yksityistä.

Mutta muutama kuukausi sitten Microsoft julkaisi yleisesti saatavilla olevat tekniset tiedot ja mahdollisti exFAT-patenttien käyttämisen Linuxille ilmaiseksi.

Vaikka tämä Microsoftin siirto ei vapauttanut lähdekoodia, mitä se tekee on luovutat vain exFAT-käyttöoikeuksia ja varata kaikki vaatimuksen tai vaatimuksen aikomukset yhdessä avoimen keksintäverkon (OIN) jäsenten kanssa.

Kaukana siitä, myös Samsungin kehittämä exFAT-ohjain ja joka on ehdottanut sisällyttää Linux-ytimeen joukon korjaustiedostoja uuden exFAT-ohjaimen käyttöönoton kanssa, perustuu kooditietokantaan "sdfat" nykyinen, kehitetty Samsung Android -älypuhelinten laiteohjelmistoille.

Aiomme käsitellä tätä julkaisua yhdistetyn koodipohjan alhaalta ylöspäin tulevaisuutena, ja kaikki uudet ominaisuudet ja virhekorjaukset menevät ensin.

Käytettävissä olevien tietojen perusteella uusi koodi sisältää enemmän toimintoja metatiedoilla ja sisältää useiden virheiden korjaamisen. Tähän asti sitä käytetään vain Samsungin Android-laitteissa.

Tässä Samsungin tarjoamassa toteutuksessa lisätty kokeelliseen osioon »lavastus» ("Ohjaimet / lavastus /") Linux-ydin 5.4 perustuu vanhentuneeseen koodiin (versio 1.2.9).

Vaikka Android-laiteohjelmistoharrastajat siirtivät uuden ohjaimen sdFAT (2.x), mutta Samsung päätti tuoda tämän ohjaimen Linux-ytimeen yksin.

Tähän mennessä Samsungin ehdottama toteutus on saanut useita hyväksyntöjä merkittäviltä Linux-ytimen kehittäjiltä.

Sellaisena on tällä hetkellä vielä mahdollisuuksia, että tämä exFAT-ohjain voisi mahdollisesti korvata nykyisen prep exFAT -ohjaimen Linux 5.6: lle, jos jäljellä olevat koodiarvostelut menevät hyvin.

Verrattuna puhelimissa toimitettuun sdfat-ohjaimeens, seuraavat muutokset on tehty:

  • Aiemmin ytimeen lisättyyn exFAT-ohjaimeen verrattuna uusi ohjain parantaa suorituskykyä noin 10%.
  • VFAT FS: n käyttöönottokoodi on poistettu, koska tätä tiedostojärjestelmää tuetaan jo erikseen ytimessä (fs / fat).
  • Ohjaimen nimi muutettiin exfatiksi
  • Koodi laskutetaan uudelleen ja puhdistetaan, jotta se voidaan integroida täysin ylävirran Linux-versioon ja noudattaa Linux-koodaustyyliä
  • Metatietotoimintojen, kuten tiedostojen luominen, tiedostojärjestelmän kohteiden haku (haku) ja hakemistosisällön määrittely (readdir), optimointi on suoritettu.
  • Lisätestauksessa havaitut virheet on korjattu.

Jos korjaustiedostot hyväksytään, ne sisällytetään Linux 5.6 -ydinkoodiin, jonka julkaisemisen odotetaan olevan noin 2 tai 3 kuukauden kuluttua. Vaikka ongelman ilmenee, Samsung exFAT -ohjaimen toteutus voi viivästyä Linux-ytimen versioon 5.7.

lopuksi, jos haluat tietää enemmän uutisista, samoin kuin ominaisuudet, jotka lisätään uuteen Samung exFAT -ohjaimen versioon, joka on versio 11, voit tehdä sen seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.