ComposeFS, tsarin fayil daga mahaliccin Flatpak

composefs

componefs sabon tsarin fayil ne wanda aka tsara don Linux

Kwanan nan labari ya bazu cewa Alexander Larsson ne adam wata, mahaliccin Flatpak a Red Hat, yana da ya buga samfoti na facin da ke aiwatarwa tsarin fayil ComposeFS don Linux kernel.

Tsarin fayil ɗin da aka tsara yayi kama da Squashfs kuma ya dace da hawan hotuna masu karantawa kawai. Bambance-bambancen sun gangara zuwa ikon ComposeFS na iya raba abubuwan da ke cikin faifai masu yawa da yawa da goyan baya don tantance bayanan da za a iya karantawa.

Yankunan aikace-aikacen da ComposeFS na iya kasancewa cikin buƙata sune hotunan ganga masu hawa da amfani da ma'ajiyar Git-kamar OSTree. Wannan yana ba da damar raba fayilolin abun ciki tsakanin hotuna, ko da metadata (kamar tambura ko mallakar fayil) ya bambanta tsakanin hotuna.

ComposeFS yana amfani da samfurin ma'ajiya na adireshin tushen abun ciki, wato, babban mai ganowa ba sunan fayil ba ne, amma hash na abubuwan da ke cikin fayil ɗin. Wannan samfurin yana ba da raguwa kuma yana ba da damar adana kwafi ɗaya kawai na fayiloli iri ɗaya da aka samo akan ɓangarorin da aka ɗaure daban-daban.

A zahiri, composefs hanya ce ta ginawa da amfani da hotuna masu karantawa kawai. Ana amfani da su daidai da yadda za ku yi amfani da su, misali, loopback hotuna na squash. Baya ga wannan composefs yana da sabbin tushe guda biyu fasali. Na farko, yana ba da damar raba bayanan fayil (duka a kan faifai da kunnawa cache shafi) tsakanin hotuna, kuma na biyu kuna da dm-verity like karanta inganci.

Misali, da Hotunan kwantena sun ƙunshi fayiloli gama gari da yawa tsarin kuma tare da Composefs, kowane ɗayan waɗannan fayilolin za a raba su ta duk hotunan da aka ɗora, ba tare da amfani da dabaru kamar turawa tare da hanyoyin haɗin gwiwa ba.

A lokaci guda, fayilolin da aka raba ba kawai ana adana su azaman kwafi ɗaya akan faifai ba, amma kuma ana sarrafa su ta hanyar shigarwa a cikin cache shafi, yana ba da damar adana diski da RAM duka.

Composefs kuma yana goyan bayan ingantaccen fs-verity na fayilolin abun ciki. Yin amfani da wannan, ana adana narkar da fayilolin abun ciki a cikin hoton kuma rubutattun za su tabbatar da cewa fayil ɗin abun ciki da yake amfani da shi yana da fs-verity digest wanda aka kunna don daidaitawa. Wannan yana nufin cewa ba za a iya canza abun ciki na goyan baya ta kowace hanya (bisa kuskure ko mugunta) ba tare da an gano shi ba lokacin da ake amfani da fayil ɗin.

Hakanan zaka iya amfani da fs-verity akan fayil ɗin hoton kanta kuma ku wuce abin da ake tsammani fs-verity digest azaman zaɓi na dutse, wanda za'a inganta ta ta hanyar composefs. A wannan yanayin, muna da cikakken tabbaci a cikin duka bayanai da metadata na fayil ɗin da aka ɗora. Wannan yana warware raunin da fs-verity ke da shi lokacin amfani da shi kadai, ta yadda zai iya tantance bayanan fayil kawai, ba metadata ba.

Don ajiye sararin faifai, bayanai da metadata sun rabu a cikin hotuna da aka ɗora. Lokacin da aka saka, saka:

  • Fihirisar binary wacce ta ƙunshi duk metadata tsarin fayil, sunayen fayil, izini, da sauran bayanai banda ainihin abinda ke cikin fayilolin.
  • Littafin tushe inda aka adana abun ciki na duk fayilolin hoton da aka ɗora. Ana adana fayiloli dangane da hash na abun ciki.
  • An ƙirƙiri fihirisar binary don kowane hoton FS kuma tushen shugabanci iri ɗaya ne ga duk hotuna. Don tabbatar da abubuwan da ke cikin fayiloli guda ɗaya da duk hoton da ke ƙarƙashin yanayin ajiyar da aka raba, ana iya amfani da hanyar fs-verity, wanda, lokacin samun damar fayiloli, yana tabbatar da cewa hashes da aka kayyade a cikin index na binary sun dace da abun ciki na gaske (wato, idan mai kai hari ya yi canji zuwa fayil a cikin asusun tushe ko kuma bayanan sun lalace sakamakon gazawar, irin wannan sulhu zai nuna rashin daidaituwa).

a karshe idan kun kasance sha'awar ƙarin sani game da shi, zaka iya duba cikakkun bayanai a cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.