Wedson Almeida Filho nga Microsoft ka paraqitur pĂ«r diskutim nĂ« listĂ«n e postimeve tĂ« zhvilluesve tĂ« kernelit Linux versionin e dytĂ« tĂ« patch-eve me njĂ« grup mbĂ«shtjellĂ«sish mbi nĂ«nsistemin VFS, tĂ« destinuara pĂ«r zhvillimin nĂ« gjuhĂ«n Rust tĂ« sistemeve tĂ« skedarĂ«ve qĂ« funksionojnĂ« nĂ« modalitet vetĂ«m pĂ«r lexim. SĂ« bashku me kĂ«to mbĂ«shtjellĂ«se janĂ« publikuar edhe dy driverĂ« tĂ« krijuar mbi kĂ«tĂ« bazĂ«, me implementime tĂ« sistemeve tĂ« skedarĂ«ve ext2 dhe tarfs, qĂ« punojnĂ« vetĂ«m pĂ«r lexim. Ndryshe nga implementimi i mĂ«parshĂ«m i sistemit tĂ« skedarĂ«ve Ext2 nĂ« gjuhĂ«n Rust â ext2-rs, varianti i ri funksionon nĂ« nivel kerneli (moduli rust_ext2), dhe jo nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. Driveri rust_ext2 pĂ«rmban rreth 700 rreshta kodi nĂ« Rust dhe mund tĂ« pĂ«rdoret si pikĂ«nisje pĂ«r zhvillimin e implementimeve mĂ« komplekse tĂ« sistemeve tĂ« skedarĂ«ve, siç Ă«shtĂ« Ext4.
Sistemi i skedarëve tarfs lejon montimin e arkivave në formatin Tar në formën e një sistemi skedarësh. Driveri përdor një indeks të bashkëngjitur te skedarët tar për të lundruar mes skedarëve brenda arkivit pa pasur nevojë të kalojë nëpër të gjithë përmbajtjen.
Veçmas po zhvillohet edhe njĂ« tjetĂ«r sistem skedarĂ«sh nĂ« gjuhĂ«n Rust, i cili pĂ«rdor shtresĂ«n e propozuar tĂ« abstraksioneve â PuzzleFS. PuzzleFS Ă«shtĂ« krijuar pĂ«r vendosjen e kontejnerĂ«ve tĂ« izoluar dhe ofron veçori tĂ« tilla si ruajtje efikase e tĂ« dhĂ«nave tĂ« pĂ«rsĂ«ritura, mundĂ«si pĂ«r montim tĂ« drejtpĂ«rdrejtĂ«, ndĂ«rtim tĂ« riprodhueshĂ«m tĂ« imazheve, ndĂ«rtim dhe montim shumĂ« tĂ« shpejtĂ« tĂ« imazheve, mundĂ«sinĂ« e pĂ«rdorimit tĂ« njĂ« faze tĂ« ndĂ«rmjetme opsionale pĂ«r transformimin (canonicalization) e imazheve, mungesĂ«n e nevojĂ«s pĂ«r kalime tĂ« plota nĂ« pemĂ«n e sistemit tĂ« skedarĂ«ve kur pĂ«rdoret strukturĂ« me shumĂ« shtresa, si dhe aplikimin e ndryshimeve nĂ« stilin e casync.
Burimi: opennet.ru
