Ko te punaha konae Composefs i whakaarohia mo Linux

Ko Alexander Larsson, te kaihanga o Flatpak, e mahi ana i te Red Hat, i whakaatu i te putanga tuatahi o nga papanga e whakatinana ana i te punaha konae Composefs mo te pata Linux. He rite te punaha konae ki te Squashfs, he pai hoki mo te whakapuru whakaahua ki te aratau panui-anake. Ko nga rereketanga ka heke ki te kaha o Composefs ki te tiritiri tika i nga ihirangi o nga whakaahua kōpae maha kua whakairihia me te tautoko mo te whakamotuhēhēnga o nga raraunga ka taea te panui. Ko etahi waahi o te tono ka whai hua a Composefs ko te whakapuru whakaahua ipu me te whakamahi i te putunga OSTree rite-Git.

Ka whakamahi a Composefs i te tauira rokiroki-a-roto, ara. Ko te kaitautuhi tuatahi ehara i te ingoa kōnae, engari he hash o nga ihirangi o te konae. Ko tenei tauira ka tuku tangohanga, ka taea e koe te penapena kotahi anake te kape o nga konae rite ka kitea i runga i nga wehewehenga rereke. Hei tauira, he maha nga konae punaha noa kei roto i nga whakaahua ipu, a, ki te whakamahia nga Composefs, ka tohatohahia enei konae e nga whakaahua katoa kua whakairihia, me te kore e whakamahi tinihanga penei i te tuku whakamua ma te whakamahi hononga pakeke. I tenei keehi, kaore e penapena nga konae tiritahi hei kape kotahi i runga i te kopae, engari he utu kotahi te urunga ki te keteroki wharangi, na reira ka taea te penapena i te kōpae me te RAM.

Hei tiaki mokowā kōpae, ka wehea nga raraunga me nga metadata ki nga whakaahua kua mau. Ina whakairihia, tohuhia:

  • He taurangi-rua kei roto katoa nga metadata o te punaha konae, ingoa konae, whakaaetanga me etahi atu korero, haunga te ihirangi konae.
  • Ko te whaiaronga turanga e penapena ai nga ihirangi o nga konae o nga whakaahua katoa kua whakairihia. Ka penapena nga konae e pa ana ki te hash o o raatau ihirangi.

Ka hangaia he taurangi-rua mo ia ahua o te punaha konae, a he rite tonu te whaiaronga turanga mo nga whakaahua katoa. Hei manatoko i nga ihirangi o nga konae takitahi me te ahua katoa i raro i nga tikanga rokiroki tiritahi, ka taea te whakamahi i te tikanga fs-verity, ka uru atu ki nga konae, ka tirohia nga reta o nga hashes kua tohua i roto i te taurangi-rua me nga ihirangi tuuturu (ara, mena, mena ka huri te tangata whakaeke i tetahi konae kei roto i te whaiaronga turanga, i te raraunga ranei i pakaru na te korenga, ka kitea he rerekee te hohouhanga).

Source: opennet.ru

Tāpiri i te kōrero