Cisco បានណែនាំប្រព័ន្ធឯកសារថ្មីមួយគឺ PuzzleFS ដែលត្រូវបានអនុវត្តជាម៉ូឌុលខឺណែល។ Linuxសរសេរជាភាសា Rust។ ប្រព័ន្ធឯកសារត្រូវបានរចនាឡើងសម្រាប់ប្រើជាមួយកុងតឺន័រដាច់ដោយឡែក ហើយបន្តអភិវឌ្ឍគំនិតដែលបានស្នើឡើងនៅក្នុងប្រព័ន្ធឯកសារ Atomfs។ ការអនុវត្តបច្ចុប្បន្នស្ថិតនៅក្នុងដំណាក់កាលគំរូដើម ហើយគាំទ្រការកសាងជាមួយសាខាខឺណែល។ Linux rust-next ហើយត្រូវបានប្រើប្រាស់ជាប្រភពបើកចំហក្រោមអាជ្ញាប័ណ្ណ Apache 2.0 និង MIT។
គម្រោងនេះមានគោលបំណងរំលងដែនកំណត់ដែលកើតឡើងនៅពេលប្រើរូបភាពកុងតឺន័រក្នុងទម្រង់ OCI (Open Container Initiative)។ PuzzleFS ដោះស្រាយបញ្ហាដូចជាការផ្ទុកទិន្នន័យស្ទួនប្រកបដោយប្រសិទ្ធភាព សមត្ថភាពភ្ជាប់ដោយផ្ទាល់ ការបង្កើតរូបភាពដដែលៗ និងសុវត្ថិភាពអង្គចងចាំ។
ដើម្បីចម្លងទិន្នន័យដែលកើតឡើងម្តងទៀតក្នុងធុងផ្សេងៗគ្នា ក្បួនដោះស្រាយ FastCDC (Fast Content-Defined Chunking) ត្រូវបានប្រើ ដែលដំណើរការដោយការបែងចែកទិន្នន័យទៅជាបំណែកនៃទំហំតាមអំពើចិត្ត និងរក្សាលិបិក្រមដែលមានសញ្ញានៃបំណែកដែលបានដំណើរការ។ បំណែកដែលធ្វើម្តងទៀតត្រូវបានរក្សាទុកម្តង និងធ្វើលិបិក្រមរួមគ្នាសម្រាប់ស្រទាប់ទាំងអស់នៃប្រព័ន្ធឯកសារ i.e. ការដកស្ទួនអាចគ្របដណ្តប់លើចំណុចម៉ោនផ្សេងៗគ្នា (ស្រទាប់ FS ថ្មីអាចត្រូវបានដំណើរការដោយផ្អែកលើមូលដ្ឋានដែលមានស្រាប់ ហើយប្រើបំណែកទិន្នន័យដែលមាននៅក្នុងវាកំឡុងពេលដកស្ទួន)។
ការផ្គុំរូបកុងតឺន័រដដែលៗត្រូវបានសម្រេចតាមរយៈការកំណត់តំណាង Canonical នៃទ្រង់ទ្រាយរូបភាពកុងតឺន័រ។ Direct-mount អនុញ្ញាតឱ្យអ្នកភ្ជាប់រូបភាពកុងតឺន័រ OCI ពីកន្លែងផ្ទុករួមគ្នាជាសកល ដោយមិនចាំបាច់ពន្លាវាជាមុន ដោយប្រើសញ្ញានៃមាតិកាពីកុងតឺន័រ manifest ជាអ្នកកំណត់អត្តសញ្ញាណ។ ដើម្បីផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវនៃទិន្នន័យ នៅពេលប្រើកន្លែងផ្ទុករួមគ្នា យន្តការ fs-verity អាចត្រូវបានប្រើ ដែលនៅពេលចូលប្រើឯកសារ ពិនិត្យមើលការឆ្លើយឆ្លងនៃសញ្ញាដែលបានបញ្ជាក់នៅក្នុងសន្ទស្សន៍គោលពីរជាមួយនឹងខ្លឹមសារជាក់ស្តែង។
ភាសា Rust ត្រូវបានជ្រើសរើស ដោយសារវារួមបញ្ចូលគ្នានូវដំណើរការខ្ពស់នៃកូដលទ្ធផល ជាមួយនឹងសមត្ថភាពសម្រាប់ការងារប្រកបដោយសុវត្ថិភាពជាមួយនឹងអង្គចងចាំ ដែលកាត់បន្ថយហានិភ័យនៃភាពងាយរងគ្រោះដែលបណ្តាលមកពីបញ្ហាដូចជាការចូលទៅកាន់តំបន់អង្គចងចាំ បន្ទាប់ពីវាត្រូវបានដោះលែង និងហួសព្រំដែនសតិបណ្ដោះអាសន្ន។ ការប្រើប្រាស់ Rust សម្រាប់ម៉ូឌុលខឺណែលក៏បានធ្វើឱ្យវាអាចចែករំលែកកូដរវាងខឺណែល និងសមាសភាគទំហំអ្នកប្រើប្រាស់ ដើម្បីបង្កើតការអនុវត្តប្រកបដោយសុវត្ថិភាពតែមួយ។
គោលដៅផ្សេងទៀតនៃគម្រោងរួមមានៈ ការបង្កើត និងម៉ោនរូបភាពលឿនខ្លាំង សមត្ថភាពក្នុងការប្រើដំណាក់កាលមធ្យមជាជម្រើសសម្រាប់ការបង្កើតរូបភាព canonicalization ជម្រើសនៃមែកធាងឯកសាររចនាប័ទ្ម mtree ពេញលេញឆ្លងកាត់នៅពេលប្រើរចនាសម្ព័ន្ធពហុស្រទាប់ ការដាក់រចនាប័ទ្ម casync នៃការផ្លាស់ប្តូរ និងស្ថាបត្យកម្មងាយស្រួលអនុវត្ត។
ប្រភព: opennet.ru
