سسڪو پيش ڪري ٿو PuzzleFS فائل سسٽم لينڪس ڪنيل لاءِ

سسڪو تجويز ڪيو آهي هڪ نئون فائيل سسٽم، PuzzleFS، لينڪس ڪنيل لاء هڪ ماڊل جي طور تي لاڳو ڪيو ويو آهي، Rust ۾ لکيل آهي. فائل سسٽم کي الڳ ٿيل ڪنٽينرز کي ميزباني ڪرڻ لاء استعمال ڪيو ويو آهي ۽ Atomfs فائل سسٽم ۾ تجويز ڪيل خيالن کي ترقي ڪرڻ لاء جاري آهي. عمل درآمد اڃا تائين پروٽوٽائپ اسٽيج تي آهي، مورچا-اڳيون لينڪس ڪنيل برانچ سان تعمير جي حمايت ڪري ٿو ۽ Apache 2.0 ۽ MIT لائسنس جي تحت کليل آهي.

پروجيڪٽ جو مقصد انهن حدن کي نظرانداز ڪرڻ آهي جيڪي پيدا ٿين ٿيون جڏهن ڪنٽينر تصويرون استعمال ڪندي OCI (اوپن ڪنٽينر انيشيٽو) فارميٽ ۾. PuzzleFS مسئلن کي حل ڪري ٿو جهڙوڪ نقل واري ڊيٽا جي موثر اسٽوريج، سڌو جبل جي صلاحيت، ٻيهر قابل تصويري عمارت، ۽ ميموري سيڪيورٽي.

مختلف ڪنٽينرز ۾ بار بار ڪيل ڊيٽا کي نقل ڪرڻ لاءِ، FastCDC (Fast Content-Defined Chunking) الورورٿم استعمال ڪيو ويندو آهي، جيڪو ڪم ڪري ٿو ڊيٽا کي ورهائڻ سان منقطع سائيز جي ٽڪرن ۾ ۽ انڊيڪس کي برقرار رکڻ سان پروسيس ٿيل ٽڪرن جي هيش سان. ورجائيندڙ ٽڪرا هڪ ڀيرو محفوظ ڪيا ويندا آهن ۽ گڏيل طور تي فائل سسٽم جي سڀني پرتن لاءِ ترتيب ڏنل آهن، يعني. deduplication مختلف مائونٽ پوائنٽن کي ڍڪي سگھي ٿو (هڪ نئين FS پرت کي موجوده ھڪڙي جي بنياد تي لانچ ڪري سگھجي ٿو ۽ ان ۾ موجود ڊيٽا جي ٽڪڙن کي استعمال ڪريو ڊيڊپليڪيشن دوران).

ڪنٽينر تصويرن جي ورهاڱي واري اسيمبلي ڪنٽينر تصويري فارميٽ جي معياري نمائندگي جي وضاحت ڪندي حاصل ڪئي ويندي آهي. Direct-mount توهان کي اجازت ڏئي ٿو هڪ OCI ڪنٽينر جي تصوير کي هڪ گلوبل شيئر اسٽوريج مان ان کي انسٽال ڪرڻ کان سواءِ، پهرين ان کي پيڪ ڪرڻ کان سواءِ، ڪنٽينر مينيفيسٽ مان مواد جي هڪ هيش کي هڪ سڃاڻپ ڪندڙ طور استعمال ڪندي. ڊيٽا جي سالميت جي تصديق ڪرڻ لاءِ جڏهن حصيداري ٿيل اسٽوريج استعمال ڪندي، fs-verity ميڪانيزم استعمال ڪري سگهجي ٿو، جيڪو، فائلن تائين رسائي حاصل ڪرڻ وقت، حقيقي مواد سان بائنري انڊيڪس ۾ بيان ڪيل هيش جي مطابقت کي جانچيندو آهي.

زنگ واري ٻولي کي چونڊيو ويو آهي ڇاڪاڻ ته اهو نتيجو ڪوڊ جي اعلي ڪارڪردگي کي ميموري سان محفوظ ڪم ڪرڻ جي صلاحيتن سان گڏ ڪري ٿو، جيڪو مسئلن جي ڪري خطرات جي خطري کي گھٽائي ٿو جهڙوڪ ميموري ايريا تائين پهچڻ کان پوء ان کي آزاد ڪيو ويو آهي ۽ بفر جي حدن کي ختم ڪري ٿو. ڪرنل ماڊل لاءِ زنگ استعمال ڪرڻ پڻ ممڪن ڪيو ته ڪوڊ شيئر ڪرڻ لاءِ ڪنيل ۽ يوزر اسپيس حصن جي وچ ۾ هڪ واحد، محفوظ عمل درآمد ڪرڻ لاءِ.

پروجيڪٽ جا ٻيا مقصد شامل آهن: تصويرن جي تمام تيز اڏاوت ۽ مائونٽ، تصويرن جي ڪننيڪلائيزيشن لاءِ اختياري وچولي اسٽيج کي استعمال ڪرڻ جي صلاحيت، مڪمل ميٽرري طرز جي فائل ٽري جي اختياري پاس ٿيڻ وقت ملٽي ليئر ڍانچي کي استعمال ڪرڻ، ڪيسينڪ طرز جو لڳائڻ. تبديلين جو، ۽ آسانيءَ سان لاڳو ڪرڻ وارو فن تعمير.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو