Cisco yana ba da shawarar tsarin fayil na PuzzleFS don Linux kernel

Cisco ya ba da shawarar sabon tsarin fayil, PuzzleFS, wanda aka aiwatar a matsayin ƙirar Linux kernel, wanda aka rubuta cikin Rust. An tsara tsarin fayil ɗin don a yi amfani da shi don ɗaukar kwantena keɓe kuma yana ci gaba da haɓaka ra'ayoyin da aka tsara a cikin tsarin fayil na Atomfs. Har yanzu aiwatarwa yana kan matakin samfuri, yana tallafawa gini tare da reshen kwaya na Linux mai tsatsa kuma yana buɗe ƙarƙashin lasisin Apache 2.0 da MIT.

Aikin yana da nufin ƙetare iyakokin da ke tasowa lokacin amfani da hotunan kwantena a cikin tsarin OCI (Buɗe Kwantena Initiative). PuzzleFS yana magance matsaloli kamar ingantaccen ajiyar bayanai na kwafin, ƙarfin dutsen kai tsaye, ginin hoto mai maimaitawa, da tsaro na ƙwaƙwalwar ajiya.

Don zazzage bayanan da aka maimaita a cikin kwantena daban-daban, ana amfani da FastCDC (Fast Content-Defined Chunking) algorithm, wanda ke aiki ta hanyar rarraba bayanan zuwa guntu na girman sabani da kiyaye fihirisa tare da hashes na ɓangarorin da aka sarrafa. Ana adana gutsuttsura mai maimaitawa sau ɗaya kuma a haɗa haɗin gwiwa don duk yadudduka na tsarin fayil, watau. deduplication zai iya rufe daban-daban dutse maki (sabon FS Layer za a iya kaddamar da dangane da data kasance da kuma amfani da gutsuwar data kunshe a cikinta a lokacin deduplication).

Ana samun maimaita taro na hotunan kwantena ta hanyar ma'anar wakilcin canonical na tsarin hoton ganga. Kai tsaye-Mount yana ba ku damar hawa hoton kwantena na OCI daga ma'ajin da aka raba na duniya ba tare da fara buɗewa ba, ta amfani da zantan abubuwan da ke cikin bayyananniyar a matsayin mai ganowa. Don tabbatar da amincin bayanan lokacin amfani da ma'ajin da aka raba, ana iya amfani da tsarin fs-verity, wanda, lokacin samun damar fayiloli, yana bincika madaidaicin hashes da aka ƙayyade a cikin fihirisar binary tare da ainihin abun ciki.

An zaɓi harshen Rust yayin da yake haɗa babban aiki na lambar da aka samu tare da damar yin aiki mai aminci tare da ƙwaƙwalwar ajiya, wanda ke rage haɗarin rashin lahani da ke haifar da matsaloli kamar samun damar wurin ƙwaƙwalwar ajiya bayan an 'yantar da shi da kuma iyakoki mai cike da ruwa. Yin amfani da Rust don ƙirar kwaya kuma ya ba da damar raba lamba tsakanin kernel da abubuwan sararin samaniya don ƙirƙirar guda ɗaya, amintaccen aiwatarwa.

Sauran manufofin aikin sun haɗa da: ginawa da sauri sosai da hawan hotuna, ikon yin amfani da matakin matsakaici na zaɓi don canonicalization na hotuna, zaɓin cikakken itacen fayil ɗin mtree ya wuce lokacin amfani da tsarin multilayer, ƙaddamar da salon casyn. na canje-canje, da kuma tsarin gine-gine mai sauƙi don aiwatarwa.

source: budenet.ru

Add a comment