เชธเชฟเชธเซเช•เซ‹เช Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ PuzzleFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเซ€ เช›เซ‡

เชธเชฟเชธเซเช•เซ‹เช เชจเชตเซ€ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ, เชชเชเชฒเชเชซเชเชธเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเซ€ เช›เซ‡, เชœเซ‡ Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ เชคเชฐเซ€เช•เซ‡ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡, เชœเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ Atomfs เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชตเชฟเชšเชพเชฐเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡. เช…เชฎเชฒเซ€เช•เชฐเชฃ เชนเชœเซ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชธเซเชŸเซ‡เชœ เชชเชฐ เช›เซ‡, เชฐเชธเซเชŸ-เชจเซ‡เช•เซเชธเซเชŸ เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒ เชฌเซเชฐเชพเชจเซเชš เชธเชพเชฅเซ‡ เชฌเชฟเชฒเซเชกเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชพเชšเซ‡ 2.0 เช…เชจเซ‡ MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช–เซเชฒเซเชฒเซเช‚ เช›เซ‡.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชนเซ‡เชคเซ OCI (เช“เชชเชจ เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชจเชฟเชถเชฟเชฏเซ‡เชŸเชฟเชต) เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เชฌเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชŠเชญเซ€ เชฅเชคเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. PuzzleFS เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชกเซ‡เชŸเชพเชจเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชธเช‚เช—เซเชฐเชน, เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฎเชพเช‰เชจเซเชŸ เช•เซเชทเชฎเชคเชพ, เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช‡เชฎเซ‡เชœ เชฌเชฟเชฒเซเชกเชฟเช‚เช— เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเซเชฐเช•เซเชทเชพ เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡.

เช…เชฒเช—-เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฅเชคเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเชพเชธเซเชŸเชธเซ€เชกเซ€เชธเซ€ (เชซเชพเชธเซเชŸ เช•เชจเซเชŸเซ‡เชจเซเชŸ-เชกเชฟเชซเชพเชˆเชจเซเชก เชšเช‚เช•เซ€เช‚เช—) เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชฎเชจเชธเซเชตเซ€ เช•เชฆเชจเชพ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเซเชก เชŸเซเช•เชกเชพเช“เชจเชพ เชนเซ‡เชถ เชธเชพเชฅเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชœเชพเชณเชตเซ€เชจเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชŸเซเช•เชกเชพเช“ เชเช•เชตเชพเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชคเชฎเชพเชฎ เชธเซเชคเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเช‚เชฏเซเช•เซเชค เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเชตเชฟเชง เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸเซเชธเชจเซ‡ เช†เชตเชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชนเชพเชฒเชจเชพ เชเช•เชจเชพ เช†เชงเชพเชฐเซ‡ เชจเชตเซเช‚ FS เชธเซเชคเชฐ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชคเซ‡เชฎเชพเช‚ เชฐเชนเซ‡เชฒเชพ เชกเซ‡เชŸเชพ เชŸเซเช•เชกเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡).

เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœเชจเซ€ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ€ เชชเซเชฐเชพเชฎเชพเชฃเชฟเช• เชฐเชœเซ‚เช†เชคเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชกเชพเชฏเชฐเซ‡เช•เซเชŸ-เชฎเชพเช‰เชจเซเชŸ เชคเชฎเชจเซ‡ เช“เชณเช–เช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเซ‡เชจเชฟเชซเซ‡เชธเซเชŸเชฎเชพเช‚เชฅเซ€ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเชพ เชนเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชชเชนเซ‡เชฒเชพ เชคเซ‡เชจเซ‡ เช…เชจเชชเซ‡เช• เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชตเซˆเชถเซเชตเชฟเช• เชถเซ‡เชฐ เช•เชฐเซ‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚เชฅเซ€ OCI เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชถเซ‡เชฐเซเชก เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡, fs-verity เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชตเชพเชธเซเชคเชตเชฟเช• เชธเชพเชฎเช—เซเชฐเซ€ เชธเชพเชฅเซ‡ เชฌเชพเชˆเชจเชฐเซ€ เช‡เชจเซเชกเซ‡เช•เซเชธเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชนเซ‡เชถเชจเชพ เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐเชจเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡.

เชฐเชธเซเชŸ เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ€ เช•เซ‹เชกเชจเชพ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชฌเชซเชฐ เชธเซ€เชฎเชพเช“เชจเซ‡ เช“เชตเชฐเชซเซเชฒเซ‹ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชคเซ€ เชจเชฌเชณเชพเชˆเช“เชจเซเช‚ เชœเซ‹เช–เชฎ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฅเซ€ เชเช•เชฒ, เชธเซเชฐเช•เซเชทเชฟเชค เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชœเช—เซเชฏเชพ เช˜เชŸเช•เซ‹ เชตเชšเซเชšเซ‡ เช•เซ‹เชก เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚ เช›เซ‡.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช…เชจเซเชฏ เชงเซเชฏเซ‡เชฏเซ‹เชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: เช–เซ‚เชฌ เชœ เชเชกเชชเซ€ เชฌเชฟเชฒเซเชก เช…เชจเซ‡ เช‡เชฎเซ‡เชœเชจเซเช‚ เชฎเชพเช‰เชจเซเชŸ, เช‡เชฎเซ‡เชœเชจเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชคเชฌเช•เซเช•เชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชฎเชฒเซเชŸเซ€-เชฒเซ‡เชฏเชฐ เชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ mtree-เชธเซเชŸเชพเช‡เชฒ เชซเชพเช‡เชฒ เชŸเซเชฐเซ€ เชชเชธเชพเชฐ เชฅเชตเชพเชจเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช•เชคเชพ, เช•เซ‡เชธเชฟเช‚เช•-เชธเซเชŸเชพเช‡เชฒ เช‡เชฎเซเชชเซ‹เชเชฟเชถเชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชธเชฐเชณ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹