Flatpak áá˛áˇáááşááŽá¸áá°áá˛áˇ Red Hat áááşáááşá¸áá áşáŚá¸ááźá áşáá˛áˇ Alexander Larsson áᏠkernel áá˛áˇ Composefs file system áĄáá˝ááş preliminary patch áá áşááŻááᯠááŻááşááźááşáááŻááşááŤáááşá LinuxáĄáááŻááźáŻááŹá¸ááąáŹ áááŻááşá áá áşáááş Squashfs áážááˇáş áááşáá°ááźáŽá¸ read-only mode áá˝ááş image ááťáŹá¸ááᯠmount ááŻááşáááşáĄáá˝ááşáááşá¸ áááˇáşááťáąáŹáşááŤáááşá áá˝áŹááźáŹá¸ááťááşááťáŹá¸áážáŹ Composefs á mount ááŻááşááŹá¸ááąáŹ disk image ááťáŹá¸á á˝áŹá áĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááááąáŹááşá á˝áŹ ááááşá¸áááşá¸áááŻááşá á˝ááşá¸áážááˇáş read data authentication ááᯠááśáˇáááŻá¸ááąá¸áááŻááşá á˝ááşá¸áá˝ááş áááşáážááááşá Composefs áĄááŻáśá¸áááşáááŻááşáááˇáş áĄáááŽááąá¸áážááşá¸ááťáŹá¸áá˝ááş container image ááťáŹá¸ááᯠmount ááŻááşááźááşá¸áážááˇáş Git-like OSTree repository áĄáá˝ááş áĄááŻáśá¸ááźáŻááźááşá¸ ááŤáááşáááşá
Composefs áááş áĄááźáąáŹááşá¸áĄááŹáĄááźáąááśááąáŹ áááŻáážáąáŹááşáážáŻááŻáśá áśáááŻáĄááŻáśá¸ááźáŻáááşá áááŻáááŻáááşáážáŹ áĄááááááşáážááşáá°áááş áááŻááşáĄáááşáááŻááşááąáŹáşáááşá¸ áááŻááşáĄááźáąáŹááşá¸áĄááŹá hash áá áşááŻááźá áşáááşá á¤ááŻáśá áśáááş ááŻáśáá°áá˝áŹá¸ááźááşá¸ááᯠááŻááşááąáŹááşáááŻááşááźáŽá¸ ááá°ááŽááąáŹ áááşáááşááŹá¸ááąáŹ partitions ááťáŹá¸áá áşááťážáąáŹááş áááşáá°áááşááťážááąáŹ áááŻááşáá áşááŻáááşá¸áááŻáᏠááááąáŹááşá á˝áŹ ááááşá¸áááşá¸ááŹá¸áááşá áĽáááŹáĄáŹá¸ááźááˇáşá áá˝ááşááááşááŹááŻáśááťáŹá¸áá˝ááş áĄááťáŹá¸áĄáŹá¸ááźááˇáş á áá áşáááŻááşááťáŹá¸á á˝áŹááŤáážáááźáŽá¸ Composefs ááźááˇáşá á¤áááŻááşáá áşááŻá áŽááᯠáááşáá˛á á˝áŹááťáááşáááşááźááşá¸áá˛áˇáááŻáˇááąáŹ áážááˇáşáá˝ááşááťáŹá¸ááááŻáĄááşáᲠáááşáááşááŹá¸ááąáŹááŻáśááťáŹá¸áĄáŹá¸ááŻáśá¸áá˝ááş ááťážááąááŹá¸áááşá áááŻáˇáĄááźááşá ááťážááąááŹá¸ááąáŹáááŻááşááťáŹá¸ááᯠáá áşááşááąáŤáşáá˝ááş áááášáá°áá áşááŻáááşá¸áĄááźá áş ááááşá¸áááşá¸ááŻáśááŹáá á áŹááťááşáážáŹ áááşáážáşáá˝ááş áá áşááŻáááşá¸ááąáŹ áááˇáşáá˝ááşá¸áážáŻáááşá¸ áááŻáĄááşááźáŽá¸ disk áážááˇáş RAM áážá áşááťááŻá¸ááŻáśá¸ááᯠááááşá¸áááşá¸ááŤá
áá áşááşááąááŹáá˝ááşááᯠááťá˝áąááŹáááşá ááąááŹáážááˇáş áááşááŹááąááŹááᯠáááşáááşááŹá¸ááąáŹ ááŻáśááťáŹá¸áá˝ááş áá˝á˛ááźáŹá¸ááŹá¸áááşá áááşáááşááąáŹáĄááŤáá˝ááşá áĄáąáŹááşááŤáááŻáˇáááŻáááşáážááşááŹá¸áááşá
- áááŻááşá áá áş áááşááŹááąááŹá áááŻááşáĄáááşááťáŹá¸á áá˝ááˇáşááźáŻááťááşááťáŹá¸áážááˇáş áĄáážááşááááş áááŻááşáĄááźáąáŹááşá¸áĄááŹááťáŹá¸ áááŤáááşáááˇáş áá˝ááĄáá˝ážááşá¸ááááşá¸áá áşááŻá
- áááşáááşááŹá¸ááąáŹ ááŻáśááťáŹá¸áĄáŹá¸ááŻáśá¸á áááŻááşáĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááááşá¸áááşá¸áááˇáş áĄááźáąááśáááşá¸áá˝ážááşá áááŻááşááťáŹá¸ááᯠáááşá¸áááŻáˇá áĄááźáąáŹááşá¸áĄááŹááťáŹá¸á hash áážááˇáş áááşá ááşá ááááşá¸áááşá¸ááŹá¸áááşá
áááŻááşá
áá
áşááŻáśáá
áşááŻá
áŽáĄáá˝ááş áá˝ááĄáá˝ážááşá¸ááááşá¸áá
áşááŻááᯠáááşááŽá¸ááŹá¸ááźáŽá¸ áĄááźáąááśáááşá¸áá˝ážááşááᯠááŻáśáĄáŹá¸ááŻáśá¸áá˝ááş ááťážááąááŹá¸áááşá áááŻááşáá
áşááŻááťááşá¸á
áŽá áĄááźáąáŹááşá¸áĄááŹááťáŹá¸áážááˇáş ááťážááąááŹá¸ááąáŹ áááŻáážáąáŹááşáážáŻáá˝ááş ááŻáśáá
áşááŻááŻáśá¸ááᯠáĄáááşááźáŻáááş fs-verity ááášáááŹá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá áááŻááşááťáŹá¸áááŻáááşááąáŹááşááźááˇáşáážáŻáááˇáşáĄááŤá binary áĄáá˝ážááşá¸áá˝ááşááąáŹáşááźááŹá¸áááˇáş hashe ááťáŹá¸áááş ááááˇáşáĄááźáąáŹááşá¸áĄááŹááťáŹá¸áážááˇáşáááŻááşááŽáážáŻáážáááážáá
á
áşááąá¸áááş (áááŻáááŻáááşáážáŹá áááŻááşáááŻááşáá°áá
áşáŚá¸áááş base directory áá˝ááşáááŻááşáá
áşááŻáááŻáá˝ááşá¸ááśááŤá áááŻáˇáááŻááş ááťááşá
áŽá¸áá˝áŹá¸ááąáŹááźáąáŹááˇáş ááťááşá
áŽá¸áá˝áŹá¸áááşá á¤áĄáááşááźáŻááťááşáááş áá˝á˛áá˝á˛áážáŻáááŻááąáŹáşááźááááˇáşáááş)á
source: opennet.ru
