ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೆಟ್ ಕಂಪ್ರೆಷನ್‌ಗಾಗಿ zstd ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ

ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಡೆವಲಪರ್‌ಗಳು ವರದಿ ಮಾಡಿದೆ xz ಅಲ್ಗಾರಿದಮ್ (.pkg.tar.xz) ನಿಂದ ಪ್ಯಾಕೇಜ್ ಪ್ಯಾಕೇಜಿಂಗ್ ಸ್ಕೀಮ್ ಅನ್ನು ವರ್ಗಾಯಿಸುವ ಬಗ್ಗೆ zstd (.pkg.tar.zst). zstd ಸ್ವರೂಪಕ್ಕೆ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಮರುಜೋಡಣೆ ಮಾಡುವುದರಿಂದ ಪ್ಯಾಕೇಜ್ ಗಾತ್ರದಲ್ಲಿ 0.8% ರಷ್ಟು ಒಟ್ಟು ಹೆಚ್ಚಳಕ್ಕೆ ಕಾರಣವಾಯಿತು, ಆದರೆ ಅನ್ಪ್ಯಾಕ್ ಮಾಡುವಲ್ಲಿ 1300% ವೇಗವರ್ಧನೆಯನ್ನು ಒದಗಿಸಿತು. ಪರಿಣಾಮವಾಗಿ, zstd ಗೆ ಬದಲಾಯಿಸುವುದು ಪ್ಯಾಕೇಜ್ ಅನುಸ್ಥಾಪನೆಯ ವೇಗದಲ್ಲಿ ಗಮನಾರ್ಹ ಹೆಚ್ಚಳಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ. ಪ್ರಸ್ತುತ, 545 ಪ್ಯಾಕೇಜುಗಳನ್ನು ಈಗಾಗಲೇ zstd ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಸಂಕುಚಿತಗೊಳಿಸಲಾಗಿದೆ; ಉಳಿದ ಪ್ಯಾಕೇಜುಗಳಿಗೆ ನವೀಕರಣಗಳನ್ನು ರಚಿಸಿದಾಗ ಅವುಗಳನ್ನು zstd ಗೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ.

devtools 20191227 ಮತ್ತು ಟೂಲ್‌ಕಿಟ್‌ನ ಹೊಸ ಬಿಡುಗಡೆಗಳನ್ನು ಬಳಸುವಾಗ .pkg.tar.zst ಸ್ವರೂಪದಲ್ಲಿರುವ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರರಿಗೆ, ಕಳೆದ ವರ್ಷ ಪ್ಯಾಕ್‌ಮ್ಯಾನ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಸಮಯೋಚಿತವಾಗಿ ನವೀಕರಿಸಿದ್ದರೆ ಹೊಸ ಸ್ವರೂಪಕ್ಕೆ ಬದಲಾಯಿಸಲು ಹಸ್ತಚಾಲಿತ ಕುಶಲತೆಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ (5.2) ಮತ್ತು ಲಿಬಾರ್ಕೈವ್ (3.3.3-1, 2018 ರಲ್ಲಿ ಮತ್ತೆ ಬಿಡುಗಡೆಯಾಯಿತು). ಲಿಬಾರ್‌ಕೈವ್‌ನ ನವೀಕರಿಸದ ಬಿಡುಗಡೆಯನ್ನು ಹೊಂದಿರುವವರಿಗೆ, ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು
ಪ್ರತ್ಯೇಕ ಭಂಡಾರ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ