Hoʻolālā ʻia ka ʻōnaehana faila Composefs no Linux

Ua hōʻike ʻo Alexander Larsson, ka mea nāna i hana ʻo Flatpak, e hana ana ma Red Hat, i kahi mana mua o nā patch e hoʻokō ana i ka ʻōnaehana faila Composefs no ka kernel Linux. ʻO ka ʻōnaehana faila i manaʻo ʻia e like me Squashfs a kūpono hoʻi no ke kau ʻana i nā kiʻi ma ke ʻano heluhelu-wale nō. Hiki mai nā ʻokoʻa i ka hiki iā Composefs ke kaʻana like i nā ʻike o nā kiʻi disk i kau ʻia a me ke kākoʻo no ka hōʻoia ʻana i ka ʻikepili hiki ke heluhelu ʻia. ʻO kekahi mau wahi o ka noi kahi e pono ai ʻo Composefs e hoʻokomo i nā kiʻi pahu pahu a me ka hoʻohana ʻana i kahi waihona waihona OSTree like me Git.

Hoʻohana ʻo Composefs i kahi kumu hoʻohālike e pili ana i ka ʻike, ʻo ia hoʻi. ʻAʻole ka inoa waihona ka mea hōʻike mua, akā he hash o nā mea o ka faila. Hāʻawi kēia ʻano hoʻohālike i ka hoʻokaʻawale ʻana a hiki iā ʻoe ke mālama maoli i hoʻokahi kope o nā faila like i loaʻa ma nā ʻāpana ʻokoʻa i kau ʻia. No ka laʻana, loaʻa i nā kiʻi pahu nā faila ʻōnaehana maʻamau, a inā hoʻohana ʻia ʻo Composefs, e kaʻana like ʻia kēia mau faila e nā kiʻi a pau i kau ʻia, me ka hoʻohana ʻole ʻana i nā mea hoʻopunipuni e like me ka hoʻouna ʻana me ka hoʻohana ʻana i nā loulou paʻakikī. I kēia hihia, ʻaʻole mālama ʻia nā faila i hoʻokahi kope ma ka disk, akā ke kumu kūʻai hoʻi i hoʻokahi komo i loko o ka cache ʻaoʻao, kahi e hiki ai ke mālama i ka disk a me ka RAM.

No ka mālama ʻana i kahi diski, hoʻokaʻawale ʻia ka ʻikepili a me ka metadata i nā kiʻi i kau ʻia. Ke kau nei, e hōʻike:

  • He papa kuhikuhi helu i loaʻa nā metadata ʻōnaehana waihona, nā inoa faila, nā ʻae, a me nā ʻike ʻē aʻe, me ka ʻole o ka waihona waihona maoli.
  • ʻO ka papa kuhikuhi kumu kahi i mālama ʻia ai nā waihona o nā kiʻi āpau i kau ʻia. Mālama ʻia nā faila e pili ana i kahi hash o kā lākou ʻike.

Hoʻokumu ʻia kahi index binary no kēlā me kēia kiʻi ʻōnaehana faila, a ua like ka papa kuhikuhi kumu no nā kiʻi āpau. No ka hōʻoia ʻana i nā ʻike o kēlā me kēia faila a me ke kiʻi holoʻokoʻa ma lalo o nā kūlana mālama like, hiki ke hoʻohana ʻia ka mīkini fs-verity, i ka wā e komo ai i nā faila, e nānā i ka pilina o nā hashes i kuhikuhi ʻia i ka helu binary me ka ʻike maoli (ʻo ia hoʻi, inā. Hoʻololi ka mea hoʻouka i kahi faila ma ka papa kuhikuhi kumu a i ʻole nā ​​​​ʻikepili i hōʻino ʻia ma muli o ka hāʻule ʻole, e hōʻike ʻia kahi kuʻikahi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka