ලිනක්ස් සඳහා යෝජනා කරන ලද Composefs ගොනු පද්ධතිය

Red Hat හි සේවය කරන Flatpak හි නිර්මාතෘ ඇලෙක්සැන්ඩර් ලාර්සන් ලිනක්ස් කර්නලය සඳහා Composefs ගොනු පද්ධතිය ක්‍රියාත්මක කරන පැච් වල මූලික අනුවාදයක් ඉදිරිපත් කළේය. යෝජිත ගොනු පද්ධතිය Squashfs හා සමාන වන අතර කියවීමට පමණක් ආකාරයෙන් පින්තූර සවි කිරීම සඳහා ද සුදුසු වේ. විවිධ සවිකර ඇති තැටි රූපවල අන්තර්ගතය කාර්යක්ෂමව බෙදා ගැනීමට Composefs ට ඇති හැකියාව සහ කියවිය හැකි දත්ත සත්‍යාපනය සඳහා සහය දැක්වීමට වෙනස්කම් පැමිණේ. Composefs ප්‍රයෝජනවත් විය හැකි යෙදුම්වල සමහර ක්ෂේත්‍රවලට බහාලුම් රූප සවිකිරීම සහ Git වැනි OSTree ගබඩාවක් භාවිතා කිරීම ඇතුළත් වේ.

Composefs අන්තර්ගතය පදනම් වූ ගබඩා ආකෘතියක් භාවිතා කරයි, i.e. ප්‍රාථමික හැඳුනුම්කාරකය යනු ගොනු නාමය නොව, ගොනුවේ අන්තර්ගතයේ හැෂ් එකකි. මෙම ආකෘතිය අඩුකිරීම් සපයන අතර, විවිධ සවිකර ඇති කොටස්වල ඇති සමාන ගොනු වල එක් පිටපතක් පමණක් ගබඩා කිරීමට ඔබට ඉඩ සලසයි. උදාහරණයක් ලෙස, බහාලුම් රූපවල බොහෝ පොදු පද්ධති ගොනු අඩංගු වන අතර, Composefs භාවිතා කරන්නේ නම්, මෙම සෑම ගොනුවක්ම දෘඪ සබැඳි භාවිතයෙන් ඉදිරියට යැවීම වැනි උපක්‍රම භාවිතයෙන් තොරව, සවිකර ඇති සියලුම පින්තූර විසින් බෙදා ගනු ලැබේ. මෙම අවස්ථාවෙහිදී, බෙදාගත් ගොනු තැටියේ එක් පිටපතක් ලෙස ගබඩා කර ඇතිවා පමණක් නොව, පිටු හැඹිලියේ එක් ප්‍රවේශයක් ද වැය වේ, එමඟින් තැටිය සහ RAM යන දෙකම සුරැකීමට හැකි වේ.

තැටි ඉඩ ඉතිරි කර ගැනීම සඳහා, දත්ත සහ පාර-දත්ත සවිකර ඇති රූපවල වෙන් කරනු ලැබේ. සවි කරන විට, දක්වන්න:

  • සත්‍ය ගොනු අන්තර්ගතය හැර සියලුම ගොනු පද්ධති පාර-දත්ත, ගොනු නම්, අවසර සහ වෙනත් තොරතුරු අඩංගු ද්විමය දර්ශකයකි.
  • සවිකර ඇති සියලුම පින්තූරවල ගොනු වල අන්තර්ගතය ගබඩා කර ඇති මූලික නාමාවලිය. ගොනු ගබඩා කර ඇත්තේ ඒවායේ අන්තර්ගතයේ හැෂ් එකකට අදාළවය.

සෑම ගොනු පද්ධති රූපයක් සඳහාම ද්විමය දර්ශකයක් සාදනු ලබන අතර, සියලු පින්තූර සඳහා මූලික නාමාවලිය සමාන වේ. හවුල් ගබඩා තත්ත්වයන් යටතේ තනි ගොනු සහ සම්පූර්ණ රූපයේ අන්තර්ගතය සත්‍යාපනය කිරීම සඳහා, fs-verity යාන්ත්‍රණය භාවිතා කළ හැකි අතර, ගොනු වෙත ප්‍රවේශ වන විට, සත්‍ය අන්තර්ගතය සමඟ ද්විමය දර්ශකයේ දක්වා ඇති හැෂ් වල ලිපි හුවමාරුව පරීක්ෂා කරයි (එනම්, නම්. ප්‍රහාරකයෙකු මූලික නාමාවලියෙහි ගොනුවකට වෙනස් කිරීමක් සිදු කරයි හෝ අසාර්ථක වීමේ ප්‍රතිඵලයක් ලෙස හානි වූ දත්ත, එවැනි ප්‍රතිසන්ධානයක් විෂමතාවයක් හෙළි කරයි).

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න