Delta update
ಡೆಲ್ಟಾ ನವೀಕರಣವು ಸಾಫ್ಟ್ವೇರ್ ನವೀಕರಣವಾಗಿದ್ದು, ಬಳಕೆದಾರರು ಸಂಪೂರ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಸಾಫ್ಟ್ವೇರ್ನ ಕೋಡ್ನ ಹೊಸ ಭಾಗಗಳನ್ನು ಮಾತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಅಥವಾ ಅವರ ಹಿಂದಿನ ಸ್ಥಿತಿಯಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಡೆಲ್ಟಾ ನವೀಕರಣಗಳ ಬಳಕೆಯು ಗಮನಾರ್ಹ ಪ್ರಮಾಣದ ಸಮಯ ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಉಳಿಸುತ್ತದೆ. "ಡೆಲ್ಟಾ" ಎಂಬ ಹೆಸರು ಬದಲಾವಣೆಯನ್ನು ಸೂಚಿಸಲು ಗ್ರೀಕ್ ಅಕ್ಷರವಾದ ಡೆಲ್ಟಾ, δ ಅಥವಾ δ ಅನ್ನು ಗಣಿತಶಾಸ್ತ್ರದಲ್ಲಿ ಬಳಸುವುದರಿಂದ ಬಂದಿದೆ. ಯೂಸಸ್ ಲಿನಕ್ಸ್ ಫೆಡೋರಾ ಲಿನಕ್ಸ್ ಜೂನ್ 2009ರಿಂದ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಯಮ್ ಪ್ರೆಸ್ಟೋ ಪ್ಲಗ್ಇನ್ ಬಳಸಿ ಬೈನರಿ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತಿದೆ. ಇದು ಆರ್ಪಿಎಂ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ನ ಡೆಲ್ಟಾರ್ ಪಿಎಂ ವ್ಯವಸ್ಥೆಯನ್ನು (2004) ಆಧರಿಸಿದೆ, ಇದು ಬಿಎಸ್ಡಿಫ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಈ ಕಾರ್ಯವನ್ನು ರೆಡ್ಹ್ಯಾಟ್ ಎಂಟರ್ಪ್ರೈಸ್ ಲಿನಕ್ಸ್ ಮತ್ತು ಅದರ ರೂಪಾಂತರವಾದ ಸೆಂಟೊಸ್ ಸೇರಿದಂತೆ ಫೆಡೋರಾ-ಪಡೆದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದಿವೆ. ಓಪನ್ ಎಸ್ಯುಎಸ್ಇ ತನ್ನ ಝೈಪ್ಪರ್ ಮ್ಯಾನೇಜರಿನೊಂದಿಗೆ ಡೆಲ್ಟಾರ್ಮ್ಗಳನ್ನು ಸಹ ಬಳಸುತ್ತದೆ. ಹೆಚ್ಚು ಪ್ರಾಚೀನವಾದ ವ್ಯವಸ್ಥೆಯಾದ ಎಸ್ಯುಎಸ್ಇ ಪ್ಯಾಚ್ರ್ಪಿಎಂ, ಬದಲಾದ ಕಡತಗಳನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು. ಡೆಬಿಯನ್ ನ ಡಿಪಿಜಿಕೆ-ಎಪಿಟಿ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಸಿಸ್ಟಮ್ಗೆ ಇದೇ ರೀತಿಯ ವ್ಯವಸ್ಥೆಯು ಡೆಬ್ಡೆಲ್ಟಾ (2006) ಆಗಿದೆ; ಮುಖಪುಟದಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಸ್ಥಗಿತಗೊಂಡಿದ್ದರೂ, ಅದರ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿ ಮತ್ತು ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಸಕ್ರಿಯವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ. ಡೆಬ್ಡೆಲ್ಟಾವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಇದಕ್ಕಾಗಿ ಹೆಚ್ಚಿನ ಕನ್ನಡಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ಡೆವಲಪರ್ ತಂಡದ ಸದಸ್ಯರೊಬ್ಬರು 2018 ರಲ್ಲಿ ಪ್ಯಾಚ್ ಡೆಬ್ಸ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಪ್ರಸ್ತುತ ಪ್ರತಿಬಿಂಬಿತ ಮುಖ್ಯ ಭಂಡಾರಗಳಲ್ಲಿ ನೇರವಾಗಿ ಸಂಯೋಜಿಸುವ ಮತ್ತೊಂದು ಸ್ವರೂಪವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. ಇದು ಹೆಚ್ಚು ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗಳನ್ನು ಹೊಂದುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ. ಡೆಬಿಯನ್ ವಂಶಸ್ಥರಾದ ಉಬುಂಟು ಅಭಿವರ್ಧಕರು ತಮ್ಮ ವ್ಯವಸ್ಥೆಗೆ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನೇಕ ಬಾರಿ ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ. 2006 ರಲ್ಲಿ ಅವರು ಒಂದನ್ನು ರಚಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು, ಆದರೆ ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಎದುರಿಸಿದರು ಮತ್ತು ಪ್ರಯತ್ನಗಳನ್ನು ಕೈಬಿಟ್ಟರು. 2011 ರಲ್ಲಿ ಅವರು ಕೇವಲ ಡೆಬ್ಡೆಲ್ಟಾವನ್ನು ಸ್ಥಾಪಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು, ಆದರೆ ಅದೇ ವರ್ಷದ ಮೇ ತಿಂಗಳಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಗಳನ್ನು ಕೈಬಿಟ್ಟರು. ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಪ್ಯಾಕ್ಮ್ಯಾನ್, ವಿ. ಸಿ. ಡಿ. ಐ. ಎಫ್. ಎಫ್. (xdelta) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೆಲ್ಟಾ ನವೀಕರಣದ ಒಂದು ರೂಪವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸ್ಟ್ರಿಂಗ್ ಎಸ್ಕೇಪಿಂಗ್ನ ಕೊರತೆಯಿಂದಾಗಿ ಅನಿಯಂತ್ರಿತ ಕಮಾಂಡ್ ಎಕ್ಸಿಕ್ಯುಷನ್ ದುರ್ಬಲತೆ () ಕಾರಣದಿಂದಾಗಿ ಇದನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು. ವಿಂಡೋಸ್ ಎಕ್ಸ್ಪಿ ಯಿಂದ ವಿಂಡೋಸ್ ವಿಂಡೋಸ್ ಅಪ್ಡೇಟ್ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದನ್ನು ಎಕ್ಸ್ಪ್ರೆಸ್ ಇನ್ಸ್ಟಾಲೇಷನ್ ಫೈಲ್ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ನವೀಕರಣಗಳನ್ನು ಮರುಹಂಚಿಕೆ ಮಾಡುವಾಗ, ವಿಂಡೋಸ್ ಸರ್ವರ್ ಅಪ್ಡೇಟ್ ಸರ್ವೀಸಸ್ ವಿಂಡೋಸ್ ಸರ್ವರ್ 2003 ರಿಂದ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಫ್ರೀಬಿಎಸ್ಡಿ 2005ರ ನವೆಂಬರ್ನಿಂದ ಪೋರ್ಟ್ನ್ಯಾಪ್ ಬಳಸಿ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತಿದೆ. ಸೋರ್ಸ್ ಕೋಡ್ ನವೀಕರಣಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವ ಫ್ರೀಬಿಎಸ್ಡಿಯ ಸಾಂಪ್ರದಾಯಿಕ ನಿಲುವನ್ನು ಗಮನಿಸಿದರೆ, ಪ್ರಸ್ತುತ ಡೆಲ್ಟಾ ಬೈನರಿ ನವೀಕರಣಗಳ ಯಾವುದೇ ವಿಧಾನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಗೂಗಲ್ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು "ಸ್ಮಾರ್ಟ್ ನವೀಕರಣಗಳು" ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಆಂಡ್ರಾಯ್ಡ್ 2.3 ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಗೂಗಲ್ನ ಆಂಡ್ರಾಯ್ಡ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಸಾಧನಗಳಲ್ಲಿ ಇದನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಸ್ಮಾರ್ಟ್ ನವೀಕರಣಗಳು ಸರಾಸರಿ ಪೂರ್ಣ ನವೀಕರಣದ ಗಾತ್ರದ ಮೂರನೇ ಒಂದು ಭಾಗದಷ್ಟಿರುತ್ತವೆ ಎಂದು ಗೂಗಲ್ ಎಂಜಿನಿಯರ್ಗಳು ಅಂದಾಜಿಸಿದ್ದಾರೆ. ಗೂಗಲ್ನ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್ ಕ್ರೋಮಿಯಂಗೆ ದುರ್ಬಲತೆಯ ವಿಂಡೋವನ್ನು ಕಿರಿದಾಗಿಸಲು ಆಗಾಗ್ಗೆ ನವೀಕರಣಗಳು ಬೇಕಾಗುತ್ತವೆ. ಇದು ಎರಡು ಬೈನರಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತಗಳ ವಿಭಿನ್ನ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಲು "ಕೊರ್ಗೆಟ್" ಎಂಬ ಬೇರ್ಪಡಿಸುವ-ಆಧಾರಿತ ವಿಭಿನ್ನ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಒಂದು ಆವೃತ್ತಿಯ ನವೀಕರಣಕ್ಕಾಗಿ ಡಿಫೆನ್ಸ್ ಪ್ಯಾಚ್ ಅನ್ನು 6.7% (bsdiff) ನಿಂದ 0.76% (bsdiff + courgette) ಗೆ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಈ ತಂತ್ರಜ್ಞಾನವು 10 ದಿನಗಳಿಗಿಂತ ಕಡಿಮೆ ಅವಧಿಯಲ್ಲಿ ತನ್ನ ನವೀಕರಣಗಳನ್ನು 100% ಬಳಕೆದಾರರಿಗೆ ತಲುಪಿಸಲು ಕ್ರೋಮ್ಗೆ ಸಹಾಯ ಮಾಡಿತು. ಆಂಡ್ರಾಯ್ಡ್ನ ಪ್ಲೇ ಸ್ಟೋರ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಎಪಿಕೆ ನವೀಕರಣಗಳು 2016 ರಿಂದ ಬಿಎಸ್ಡಿಫ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಇದು 2003 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಹೊಸ ದಕ್ಷ ಡೆಲ್ಟಾ ಅಪ್ಡೇಟ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಆಪಲ್ ಐಓಎಸ್ ಆಪಲ್ನ ಐಓಎಸ್ ಸಹ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ನವೀಕರಣಗಳಿಗಾಗಿ ಡೆಲ್ಟಾ ನವೀಕರಣಗಳನ್ನು ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಓವರ್-ದಿ-ಏರ್ ಸಾಫ್ಟ್ವೇರ್ ನವೀಕರಣಗಳನ್ನು (ಒಟಿಎ) ಸಾಫ್ಟ್ವೇರ್ ನವೀಕರಣಗಳನ್ನು ಅನೇಕ ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗಿದೆ; ಆಪಲ್ ಐಒಎಸ್, ಗೂಗಲ್ ಆಂಡ್ರಾಯ್ಡ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಫೋನ್ 8, ಮತ್ತು ಬ್ಲ್ಯಾಕ್ಬೆರಿ 10. ಡೇಟಾ ಡಿಫರೆನ್ಸಿಂಗ್ ಡೆಲ್ಟಾ ಎನ್ಕೋಡಿಂಗ್ ರೆಫೆರೆನ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ನಿರ್ವಹಣೆಯನ್ನು ಸಹ ನೋಡಿ