អ្នកអភិវឌ្ឍន៍ ZFS លីនុចបានបន្ថែមការគាំទ្រសម្រាប់ FreeBSD

zfs- លីនុច

អ្នកអភិវឌ្ឍន៍ ដែលទទួលខុសត្រូវលើលេខកូដមូលដ្ឋាន "ហ្សូអេហ្វអេសនៅលើលីនុច" ដែលត្រូវបានបង្កើតឡើងក្រោមការឧបត្ថម្ភរបស់គម្រោងអូហ្សឹនហ្សូអេដជាការអនុវត្តយោងនៃហ្សូអេសអេស។ ថ្មីៗនេះពួកគេបានចេញផ្សាយព័ត៌មាននេះ អ្វីដែល បានអនុម័តការផ្លាស់ប្តូរមួយចំនួន ដែលបន្ថែមការគាំទ្រសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ FreeBSD ។

លេខកូដដែលបានបន្ថែមទៅ "ហ្សូអេហ្វអេសនៅលើលីនុច" ត្រូវបានសាកល្បងនៅសាខា FreeBSD 11 និង 12 ។ ដូច្នេះអ្នកអភិវឌ្ឍន៍ FreeBSD លែងត្រូវការថែរក្សាសាខាដែលបានធ្វើសមកាលកម្មនៃ“ ZFS នៅលើលីនុច” ហើយការអភិវឌ្ឍរាល់ការផ្លាស់ប្តូរទាក់ទងនឹង FreeBSD នឹងប្រព្រឹត្តទៅនៅក្នុងគម្រោងសំខាន់។

ក្រៅពីនេះនិងl ការអនុវត្តន៍ FreeBSD របស់សាខាធំ "ហ្ស៊ីហ្ស៊ីហ្សេនៅលើលីនុច" កំឡុងពេលអភិវឌ្ឍន៍អ៊ីនឹងត្រូវបានសាកល្បងលើប្រព័ន្ធសមាហរណកម្មជាបន្តបន្ទាប់។

ចងចាំថាអ៊ីn ខែធ្នូឆ្នាំ 2018 អ្នកអភិវឌ្ឍន៍ FreeBSD បានផ្តួចផ្តើមផ្លាស់ប្តូរ ដើម្បីអនុវត្ត ZFS ពីគម្រោង ZFS នៅលើលីនុច (ហ្សូអិល) ដែលនៅជុំវិញសកម្មភាពទាំងអស់ដែលទាក់ទងនឹងការអភិវឌ្ឍហ្សូអេហ្វអេសត្រូវបានផ្តោតជាចម្បង។

មូលហេតុនៃការធ្វើចំណាកស្រុកគឺ ភាពជាប់គាំងនៃគម្រោងហ្សូអេសហ្សូហ្សូសហ្សីរបស់ Illumos (សមនៃ OpenSolaris) ដែលពីមុនត្រូវបានប្រើជាមូលដ្ឋានសម្រាប់ផ្ទេរការផ្លាស់ប្តូរដែលទាក់ទងនឹងហ្សូអេសអេសទៅ FreeBSD ។

រហូតមកដល់ពេលថ្មីៗនេះក្រុមហ៊ុន Delphix ដែលជាក្រុមហ៊ុនអភិវឌ្ឍន៍សំរាប់ប្រព័ន្ធប្រតិបតិ្តការ DelphixOS បានចូលរួមចំណែកយ៉ាងសំខាន់ក្នុងការទ្រទ្រង់កូដហ្ស៊ីហ្ស៊ីហ្សីហ្សែននៅលើអ៊ីណាំម៉ុស (fork of Illumos) ។ កាលពីពីរឆ្នាំមុន Delphix បានសំរេចចិត្តប្តូរទៅ ZFS នៅលើលីនុចដែលជម្រុញអ៊ីl តូប ZFS នៃគំរោង Illumos និងការប្រមូលផ្តុំរាល់សកម្មភាពដែលទាក់ទងនឹងការអភិវឌ្ឍន៍លើគម្រោងហ្សូអេសអេសនៅលើលីនុចដែលឥឡូវនេះត្រូវបានគេចាត់ទុកថាជាការអនុវត្តបឋមរបស់អូផឹនហ្សូហ្សេត។

ចាប់តាំងពីការអនុវត្ត ZFS នៃរដ្ឋ Illumos ya គឺនៅពីក្រោយ "ហ្សែអូហ្សេហ្វលើលីនុច" ទាក់ទងនឹងមុខងារ អ្នកអភិវឌ្ឍន៍ FreeBSD បានដឹង នោះគឺសហគមន៍ FreeBSD មិនមានកម្លាំងគ្រប់គ្រាន់ដើម្បីរក្សានិងអភិវឌ្ឍដោយឯករាជ្យ មូលដ្ឋានកូដដែលមានស្រាប់។ ប្រសិនបើអ្នកបន្តប្រើ Illumos គម្លាតមុខងារនឹងកើនឡើងហើយការផ្ទេរការជួសជុលនឹងត្រូវការធនធានកាន់តែច្រើន។

ជំនួសឱ្យការព្យាយាមកាន់ Illumos ក្រុមគាំទ្រហ្សេហ្ស៊ីអេហ្វអេសអេសអេសបានសំរេចយក“ ហ្សេហ្សូអេសនៅលើលីនុច” ក្នុងនាមជាគម្រោងអភិវឌ្ឍន៍សហប្រតិបត្ដិការសំខាន់សម្រាប់ហ្សហ្សូអេហ្វអេសដឹកនាំធនធានដែលមានស្រាប់ដើម្បីបង្កើនភាពងាយស្រួលនៃលេខកូដរបស់អ្នកនិងប្រើមូលដ្ឋានកូដរបស់អ្នកជាមូលដ្ឋានសម្រាប់ការអនុវត្តហ្សហ្ស៊ីអេហ្វអេរបស់អ្នកសម្រាប់ហ្វ្រេសប៊ីឌី។ ការគាំទ្រ FreeBSD នឹងត្រូវបានបញ្ចូលដោយផ្ទាល់ទៅក្នុងលេខកូដ "ហ្សហ្ស៊ីហ្សែនលើលីនុច" ហើយនឹងត្រូវបានអភិវឌ្ឍជាចម្បងនៅក្នុងឃ្លាំងនៃគម្រោងនេះ (បញ្ហានៃការអភិវឌ្ឍរួមគ្នានៅក្នុងឃ្លាំងតែមួយត្រូវបានព្រមព្រៀងជាមួយ Brian Behlendorf ប្រធានគម្រោង ZFS នៅលើលីនុច) ។

អ្នកអភិវឌ្ឍន៍សេរីអេឌីប៊ីឌី បានសំរេចចិត្តធ្វើតាមគំរូទូទៅហើយមិនព្យាយាមប្រកាន់ខ្ជាប់នូវ Illumos ដោយហេតុថាការអនុវត្តនេះមានមុខងារច្រើនហើយត្រូវការធនធានច្រើនដើម្បីរក្សាលេខកូដនិងផ្ទេរប្តូរ។

ឥឡូវនេះ“ ហ្សូអេហ្វអេហ្ស៊ីនៅលើលីនុច” ត្រូវបានគេមើលឃើញថាជាគម្រោងអភិវឌ្ឍន៍សហប្រតិបត្ដិការឈានមុខគេ មានតែមួយគត់ចំពោះហ្សូអេហ្វអេស។

ក្នុងចំណោមលក្ខណៈពិសេសដែលមាននៅក្នុង "ZFS នៅលើលីនុច" សម្រាប់ FreeBSD ប៉ុន្តែមិនមាននៅក្នុងការអនុវត្ត Illumos នៃ ZFS គឺមានរបៀបពហុម៉ាស៊ីន (MMP, ការការពារអ្នកកែប្រែច្រើន) ប្រព័ន្ធកូតាបន្ថែមការអ៊ិនគ្រីបសំណុំទិន្នន័យការជ្រើសរើសដាច់ដោយឡែក ថ្នាក់នៃការបម្រុងទុកសម្រាប់ប្លុក (ថ្នាក់បែងចែក) ការប្រើប្រាស់សេចក្តីណែនាំនៃដំណើរការវ៉ិចទ័រដើម្បីពន្លឿនការអនុវត្ត RAIDZ និងការគណនាឆែកឧបករណ៍ធ្វើឱ្យប្រសើរនូវឧបករណ៍បញ្ជានិងការដោះស្រាយកំហុសដែលទាក់ទងនឹងលក្ខខណ្ឌប្រណាំង។

ដូច្នេះការគាំទ្ររបស់ FreeBSD សម្រាប់ ZoL នឹងជួយសម្រួលដល់ចលនានៃការផ្លាស់ប្តូររវាង FreeBSD និងលីនុចបន្ថែមពីលើអ្នកអភិវឌ្ឍន៍ដែលលើកឡើងថាការកែលម្អមួយចំនួននឹងត្រូវបានទទួលដែលពួកគេបានលើកឡើង៖

  • នាំចូល FreeBSD SPL
  • បន្ថែម ifdefs ក្នុងលេខកូដរួមដែលជាកន្លែងដែលវាធ្វើឱ្យយល់បានច្រើនជាងការចម្លងលេខកូដនៅក្នុងឯកសារដាច់ដោយឡែក

ទីបំផុតបាទ អ្នកចង់ដឹងបន្ថែមអំពីវាអ្នកអាចពិនិត្យមើលព័ត៌មានលម្អិតនៅក្នុង តំណខាងក្រោម។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។