Systemd ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜರ್ಗೆ ಸಾಫ್ಟ್-ರೀಬೂಟ್ ಮೋಡ್ ("systemctl ಸಾಫ್ಟ್-ರೀಬೂಟ್") ಸೇರಿಸಲು ತಯಾರಿ ನಡೆಸುವುದರ ಕುರಿತು ಲೆನ್ನಾರ್ಟ್ ಪಾಟರಿಂಗ್ ಮಾತನಾಡಿದ್ದಾರೆ, ಇದು Linux ಕರ್ನಲ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸದೆ ಬಳಕೆದಾರ-ಸ್ಥಳದ ಘಟಕಗಳನ್ನು ಮಾತ್ರ ಮರುಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ರೀಬೂಟ್ಗೆ ಹೋಲಿಸಿದರೆ, ಪೂರ್ವ-ನಿರ್ಮಿತ ಸಿಸ್ಟಮ್ ಇಮೇಜ್ಗಳನ್ನು ಬಳಸುವ ಪರಿಸರದ ನವೀಕರಣಗಳ ಸಮಯದಲ್ಲಿ ಸಾಫ್ಟ್ ರೀಬೂಟ್ ಅಲಭ್ಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
ಹೊಸ ಮೋಡ್ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಮುಚ್ಚಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ನಂತರ ರೂಟ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಅನ್ನು ಹೊಸ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಬದಲಾಯಿಸಿ ಮತ್ತು ಕರ್ನಲ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡದೆಯೇ ಸಿಸ್ಟಮ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಳಕೆದಾರ ಪರಿಸರವನ್ನು ಬದಲಾಯಿಸುವಾಗ ಚಾಲನೆಯಲ್ಲಿರುವ ಕರ್ನಲ್ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ವಹಿಸುವುದು ಲೈವ್ ಮೋಡ್ನಲ್ಲಿ ಕೆಲವು ಸೇವೆಗಳ ನವೀಕರಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ಗಳ ವರ್ಗಾವಣೆಯನ್ನು ಆಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಹಳೆಯ ಪರಿಸರದಿಂದ ಹೊಸದಕ್ಕೆ ಈ ಸೇವೆಗಳಿಗಾಗಿ ನೆಟ್ವರ್ಕ್ ಸಾಕೆಟ್ಗಳನ್ನು ಆಲಿಸುತ್ತದೆ. ಒಂದು. ಹೀಗಾಗಿ, ಸಿಸ್ಟಂನ ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಯಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಅಡೆತಡೆಯಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ಮುಂದುವರಿಯುವ ಪ್ರಮುಖ ಸೇವೆಗಳಿಗೆ ಸಂಪನ್ಮೂಲಗಳ ತಡೆರಹಿತ ವರ್ಗಾವಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಹಾರ್ಡ್ವೇರ್ ಇನಿಶಿಯಲೈಸೇಶನ್, ಬೂಟ್ಲೋಡರ್ ಕಾರ್ಯಾಚರಣೆ, ಕರ್ನಲ್ ಸ್ಟಾರ್ಟ್ಅಪ್, ಡ್ರೈವರ್ ಇನಿಶಿಯಲೈಸೇಶನ್, ಫರ್ಮ್ವೇರ್ ಲೋಡಿಂಗ್ ಮತ್ತು initrd ಪ್ರೊಸೆಸಿಂಗ್ನಂತಹ ತುಲನಾತ್ಮಕವಾಗಿ ದೀರ್ಘವಾದ ಹಂತಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಮರುಪ್ರಾರಂಭದ ವೇಗವರ್ಧನೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಸಾಫ್ಟ್ ರೀಬೂಟ್ನೊಂದಿಗೆ ಸಂಯೋಜನೆಯೊಂದಿಗೆ ಕರ್ನಲ್ ಅನ್ನು ನವೀಕರಿಸಲು, ಪೂರ್ಣ ರೀಬೂಟ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿಲ್ಲಿಸದೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ಪ್ಯಾಚ್ ಮಾಡಲು ಲೈವ್ಪ್ಯಾಚ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru