Fa'atonu faila faila mo Linux

Alexander Larsson, o le na faia Flatpak, galue i Red Hat, na tuʻuina atu se faʻataʻitaʻiga o patches o loʻo faʻaaogaina le faila faila mo le fatu Linux. O le faila faila e pei o Squashfs ma e talafeagai foi mo le faʻapipiʻiina o ata i le naʻo le faitau. O le eseesega e oʻo mai i le mafai e Composefs ona faʻasoa lelei mea o loʻo i totonu o le tele o ata faʻapipiʻi faʻapipiʻi ma lagolago mo le faʻamaoniaina o faʻamatalaga e mafai ona faitau. O nisi vaega o le fa'aoga e ono aoga ai le Composefs e aofia ai le fa'apipi'iina o ata o atigipusa ma le fa'aogaina o se faleteuoloa Git-pei o le OSTree.

E fa'aogaina e Composefs se fa'ata'ita'iga e teu ai mea e fa'atatau i mea, i.e. O le fa'amatalaga muamua e le o le igoa faila, ae o se fa'ailoga o mea o lo'o i totonu o le faila. O lenei fa'ata'ita'iga e tu'uina atu le toe fa'aaogaina ma fa'atagaina oe e teuina na'o le tasi le kopi o faila tutusa o lo'o maua i vaeluaga fa'apipi'i eseese. Mo se faʻataʻitaʻiga, o ata o pusa o loʻo i ai le tele o faila masani, ma afai e faʻaaogaina Composefs, o nei faila taʻitasi o le a faʻasoa e ata faʻapipiʻi uma, e aunoa ma le faʻaogaina o togafiti e pei o le tuʻuina atu e faʻaaoga ai soʻotaga malo. I lenei tulaga, o faila fefaʻasoaaʻi e le gata ina teuina o se kopi e tasi i luga o le tisiki, ae faʻapea foi le tau e tasi i totonu o le itulau cache, lea e mafai ai ona faʻasaoina uma le disk ma le RAM.

Ina ia fa'asaoina le avanoa o le disk, o fa'amaumauga ma metadata e tu'u'ese'ese i ata fa'apipi'i. A faʻapipiʻi, faʻaalia:

  • O se fa'asinomaga binary o lo'o i ai uma metadata faiga faila, igoa faila, fa'atagaga, ma isi fa'amatalaga, e le aofia ai le faila faila.
  • Le fa'atonuga autu o lo'o teuina ai mea o lo'o i totonu o faila o ata fa'apipi'i uma. O faila o lo'o teuina e fa'atatau i se hash o latou mea.

E faia se fa'ailoga binary mo ata fai faila ta'itasi, ma e tutusa le fa'atonuga mo ata uma. Ina ia faʻamaonia mea o loʻo i totonu o faila taʻitasi ma le ata atoa i lalo o tulaga faʻasoa faʻasoa, e mafai ona faʻaogaina le fs-verity mechanism, lea, pe a faʻaogaina faila, siaki le fesoʻotaʻiga o hashes ua faʻamaonia i le binary index ma le mea moni (ie, pe afai e faia e se tagata osofaʻi se suiga i se faila i le lisi autu poʻo faʻamaumauga ua faʻaleagaina ona o se faʻaletonu, o sea toe faʻaleleia o le a faʻaalia ai se eseesega).

puna: opennet.ru

Faaopoopo i ai se faamatalaga