ComposeFS, Flatpak ನ ಸೃಷ್ಟಿಕರ್ತರಿಂದ ಫೈಲ್ ಸಿಸ್ಟಮ್

ಸಂಯೋಜನೆಗಳು

ಕಾಂಪೊನೆಫ್ಸ್ ಎನ್ನುವುದು ಲಿನಕ್ಸ್‌ಗಾಗಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಹೊಸ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ

ಇತ್ತೀಚೆಗೆ ಸುದ್ದಿ ಅದನ್ನು ಮುರಿಯಿತು ಅಲೆಕ್ಸಾಂಡರ್ ಲಾರ್ಸನ್, Red Hat ನಲ್ಲಿ Flatpak ನ ಸೃಷ್ಟಿಕರ್ತ, ಹೊಂದಿದೆ ಅಳವಡಿಸುವ ಪ್ಯಾಚ್‌ಗಳ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಾಗಿ ಕಂಪೋಸ್ಎಫ್ಎಸ್.

ಪ್ರಸ್ತಾವಿತ ಫೈಲ್ ಸಿಸ್ಟಮ್ Squashfs ಅನ್ನು ಹೋಲುತ್ತದೆ ಮತ್ತು ಓದಲು-ಮಾತ್ರ ಚಿತ್ರಗಳನ್ನು ಅಳವಡಿಸಲು ಸಹ ಸೂಕ್ತವಾಗಿದೆ. ಬಹು ಮೌಂಟೆಡ್ ಡಿಸ್ಕ್ ಇಮೇಜ್‌ಗಳ ವಿಷಯಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ಹಂಚಿಕೊಳ್ಳಲು ಮತ್ತು ಓದಬಹುದಾದ ಡೇಟಾ ದೃಢೀಕರಣಕ್ಕೆ ಬೆಂಬಲ ನೀಡುವ ComposeFS ಸಾಮರ್ಥ್ಯಕ್ಕೆ ವ್ಯತ್ಯಾಸಗಳು ಕುದಿಯುತ್ತವೆ.

ಕಂಪೋಸ್‌ಎಫ್‌ಎಸ್‌ಗೆ ಬೇಡಿಕೆಯಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರದೇಶಗಳೆಂದರೆ ಕಂಟೈನರ್ ಚಿತ್ರಗಳನ್ನು ಅಳವಡಿಸುವುದು ಮತ್ತು ಜಿಟ್-ರೀತಿಯ OSTree ರೆಪೊಸಿಟರಿಯನ್ನು ಬಳಸುವುದು. ಚಿತ್ರಗಳ ನಡುವೆ ಮೆಟಾಡೇಟಾ (ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳು ಅಥವಾ ಫೈಲ್ ಮಾಲೀಕತ್ವದಂತಹವು) ಬದಲಾಗಿದ್ದರೂ ಸಹ, ಚಿತ್ರಗಳ ನಡುವೆ ವಿಷಯ ಫೈಲ್‌ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ.

ComposeFS ವಿಷಯ-ಆಧಾರಿತ ವಿಳಾಸ ಸಂಗ್ರಹ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಅಂದರೆ, ಪ್ರಾಥಮಿಕ ಗುರುತಿಸುವಿಕೆಯು ಫೈಲ್ ಹೆಸರು ಅಲ್ಲ, ಆದರೆ ಫೈಲ್‌ನ ವಿಷಯಗಳ ಹ್ಯಾಶ್ ಆಗಿದೆ. ಈ ಮಾದರಿ ಅಪಕರ್ಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕೇವಲ ಒಂದು ನಕಲನ್ನು ಸಂಗ್ರಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ವಿವಿಧ ಮೌಂಟೆಡ್ ವಿಭಾಗಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಅದೇ ಫೈಲ್‌ಗಳು.

ಮೂಲಭೂತವಾಗಿ, ಕಂಪೋಸೆಫ್ಸ್ ಓದಲು-ಮಾತ್ರ ಚಿತ್ರಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಬಳಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. ನೀವು ಹೇಗೆ ಬಳಸುತ್ತೀರಿ, ಉದಾಹರಣೆಗೆ, ಲೂಪ್‌ಬ್ಯಾಕ್ ಅನ್ನು ಅದೇ ರೀತಿ ಬಳಸಲಾಗುತ್ತದೆ ಸ್ಕ್ವ್ಯಾಷ್ ಚಿತ್ರಗಳು. ಇದರ ಜೊತೆಗೆ ಕಂಪೋಸೆಫ್ಸ್ ಎರಡು ಹೊಸ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ ವೈಶಿಷ್ಟ್ಯಗಳು. ಮೊದಲಿಗೆ, ಇದು ಫೈಲ್ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸುತ್ತದೆ (ಡಿಸ್ಕ್ ಮತ್ತು ಆನ್ ಎರಡೂ ಪುಟ ಸಂಗ್ರಹ) ಚಿತ್ರಗಳ ನಡುವೆ, ಮತ್ತು ಎರಡನೆಯದಾಗಿ ನೀವು ಡಿಎಂ-ವೆರಿಟಿ ಲೈಕ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಮೌಲ್ಯೀಕರಣವನ್ನು ಓದಿ.

ಉದಾಹರಣೆಗೆ, ದಿ ಕಂಟೇನರ್ ಚಿತ್ರಗಳು ಅನೇಕ ಸಾಮಾನ್ಯ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಸಿಸ್ಟಮ್ ಮತ್ತು ಕಂಪೋಸೆಫ್‌ಗಳೊಂದಿಗೆ, ಈ ಪ್ರತಿಯೊಂದು ಫೈಲ್‌ಗಳನ್ನು ಹಾರ್ಡ್ ಲಿಂಕ್‌ಗಳೊಂದಿಗೆ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಂತಹ ತಂತ್ರಗಳನ್ನು ಬಳಸದೆಯೇ ಎಲ್ಲಾ ಮೌಂಟೆಡ್ ಇಮೇಜ್‌ಗಳಿಂದ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಹಂಚಿದ ಫೈಲ್‌ಗಳನ್ನು ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಒಂದೇ ಪ್ರತಿಯಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಪುಟದ ಸಂಗ್ರಹದಲ್ಲಿನ ನಮೂದು ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಡಿಸ್ಕ್ ಮತ್ತು RAM ಎರಡನ್ನೂ ಉಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

Composefs ವಿಷಯ ಫೈಲ್‌ಗಳ fs-verity ಮೌಲ್ಯೀಕರಣವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದನ್ನು ಬಳಸುವುದರಿಂದ, ಕಂಟೆಂಟ್ ಫೈಲ್‌ಗಳ ಡೈಜೆಸ್ಟ್ ಅನ್ನು ಚಿತ್ರದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾಂಪೋಸೆಫ್‌ಗಳು ಅದು ಬಳಸುವ ಕಂಟೆಂಟ್ ಫೈಲ್ ಹೊಂದಾಣಿಕೆಗಾಗಿ fs-verity ಡೈಜೆಸ್ಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಎಂದು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ. ಇದರರ್ಥ ಫೈಲ್ ಅನ್ನು ಬಳಸಿದಾಗ ಪತ್ತೆಹಚ್ಚದೆ ಬ್ಯಾಕಿಂಗ್ ವಿಷಯವನ್ನು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ (ತಪ್ಪಾಗಿ ಅಥವಾ ದುರುದ್ದೇಶದಿಂದ) ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ.

ನೀವು ಇಮೇಜ್ ಫೈಲ್‌ನಲ್ಲಿಯೇ fs-verity ಅನ್ನು ಸಹ ಬಳಸಬಹುದು ಮತ್ತು ನಿರೀಕ್ಷಿತ fs-verity ಡೈಜೆಸ್ಟ್ ಅನ್ನು ಮೌಂಟ್ ಆಯ್ಕೆಯಾಗಿ ರವಾನಿಸಬಹುದು, ಇದನ್ನು composefs ಮೂಲಕ ಮೌಲ್ಯೀಕರಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೌಂಟೆಡ್ ಫೈಲ್‌ನ ಡೇಟಾ ಮತ್ತು ಮೆಟಾಡೇಟಾ ಎರಡರಲ್ಲೂ ನಮಗೆ ಸಂಪೂರ್ಣ ವಿಶ್ವಾಸವಿದೆ. ಇದು fs-verity ಏಕಾಂಗಿಯಾಗಿ ಬಳಸಿದಾಗ ಹೊಂದಿರುವ ದೌರ್ಬಲ್ಯವನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಅದು ಫೈಲ್ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಪರಿಶೀಲಿಸುತ್ತದೆ, ಮೆಟಾಡೇಟಾ ಅಲ್ಲ.

ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಉಳಿಸಲು, ಡೇಟಾ ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಆರೋಹಿತವಾದ ಚಿತ್ರಗಳಲ್ಲಿ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ. ಆರೋಹಿಸಿದಾಗ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿ:

  • ಎಲ್ಲಾ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಮೆಟಾಡೇಟಾ, ಫೈಲ್ ಹೆಸರುಗಳು, ಅನುಮತಿಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳ ನೈಜ ವಿಷಯಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಇತರ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಬೈನರಿ ಸೂಚ್ಯಂಕ.
  • ಎಲ್ಲಾ ಮೌಂಟೆಡ್ ಇಮೇಜ್ ಫೈಲ್‌ಗಳ ವಿಷಯವನ್ನು ಸಂಗ್ರಹಿಸಲಾದ ಮೂಲ ಡೈರೆಕ್ಟರಿ. ಫೈಲ್‌ಗಳನ್ನು ಅವುಗಳ ವಿಷಯದ ಹ್ಯಾಶ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.
  • ಪ್ರತಿ FS ಇಮೇಜ್‌ಗೆ ಬೈನರಿ ಸೂಚಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಚಿತ್ರಗಳಿಗೆ ಮೂಲ ಡೈರೆಕ್ಟರಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಹಂಚಿದ ಶೇಖರಣಾ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ಗಳು ಮತ್ತು ಸಂಪೂರ್ಣ ಇಮೇಜ್‌ಗಳ ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸಲು, fs-verity ಯಾಂತ್ರಿಕತೆಯನ್ನು ಬಳಸಬಹುದು, ಇದು ಫೈಲ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, ಬೈನರಿ ಸೂಚ್ಯಂಕದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹ್ಯಾಶ್‌ಗಳು ವಿಷಯಕ್ಕೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನೈಜ (ಅಂದರೆ, ಆಕ್ರಮಣಕಾರರು ಬೇಸ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್‌ಗೆ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಿದರೆ ಅಥವಾ ವೈಫಲ್ಯದ ಪರಿಣಾಮವಾಗಿ ಡೇಟಾ ದೋಷಪೂರಿತವಾಗಿದ್ದರೆ, ಅಂತಹ ಸಮನ್ವಯವು ವ್ಯತ್ಯಾಸವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ).

ಅಂತಿಮವಾಗಿ ನೀವು ಇದ್ದರೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ ವಿವರಗಳು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.