ಹಲವಾರು ವಾರಗಳ ಬೀಟಾ ಪರೀಕ್ಷೆಯ ನಂತರ, SysV init, insserv ಮತ್ತು startpar ನ ಅಂತಿಮ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳ ಸಂಕ್ಷಿಪ್ತ ಅವಲೋಕನ:

  • SysV pidof ಸಂಕೀರ್ಣ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿತು ಏಕೆಂದರೆ ಇದು ಹೆಚ್ಚಿನ ಪ್ರಯೋಜನವನ್ನು ಒದಗಿಸದೆ ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಸಂಭಾವ್ಯ ಮೆಮೊರಿ ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಈಗ ಬಳಕೆದಾರನು ವಿಭಜಕವನ್ನು ಸ್ವತಃ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು tr ನಂತಹ ಇತರ ಸಾಧನಗಳನ್ನು ಬಳಸಬಹುದು.

  • ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ ನಿಲ್ಲಿಸಲು.

  • ಈಗ ನಿದ್ರಿಸುವಾಗ ಮತ್ತು ಶಟ್‌ಡೌನ್ ಮಾಡುವಾಗ ಸೆಕೆಂಡ್‌ಗಳ ಬದಲಿಗೆ ಮಿಲಿಸೆಕೆಂಡ್ ವಿಳಂಬಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಶಟ್‌ಡೌನ್ ಅಥವಾ ರೀಬೂಟ್ ಮಾಡುವಾಗ ಸರಾಸರಿ ಅರ್ಧ ಸೆಕೆಂಡ್ ವೇಗವನ್ನು ಒದಗಿಸುತ್ತದೆ.

  • ಸೆಪೋಲ್ ಲೈಬ್ರರಿಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅದನ್ನು ಇನ್ನು ಮುಂದೆ ಬಳಸಲಾಗಲಿಲ್ಲ ಆದರೆ ಮೇಕ್‌ಫೈಲ್ ಅನ್ನು ಅಸ್ತವ್ಯಸ್ತಗೊಳಿಸಿತು.

  • ಇನ್ಸರ್ವ್ ಮಾಡಲು ಹಲವಾರು ಮಹತ್ವದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. ಡೆಬಿಯನ್ ಲೆಗಸಿ ಟೆಸ್ಟ್ ಸೂಟ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಈಗ insserv Makefile ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. "ಚೆಕ್ ಮಾಡಿ" ರನ್ನಿಂಗ್ ಎಲ್ಲಾ ಪರೀಕ್ಷೆಗಳನ್ನು ರನ್ ಮಾಡಲು ಕಾರಣವಾಗುತ್ತದೆ. ಪರೀಕ್ಷೆಯು ವಿಫಲವಾದಲ್ಲಿ, ಅದು ಬಳಸಿದ ಡೇಟಾವನ್ನು ಅಳಿಸುವ ಬದಲು ಪರೀಕ್ಷೆಗಾಗಿ ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ವಿಫಲವಾದ ಪರೀಕ್ಷೆಯು ಸಂಪೂರ್ಣ ಸೆಟ್‌ನ ಮರಣದಂಡನೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ (ಕೆಳಗಿನವುಗಳನ್ನು ಹಿಂದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ), ಇದು ಡೆವಲಪರ್‌ಗಳ ಪ್ರಕಾರ, ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ಗಮನಹರಿಸಲು ಅವರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

  • ಪರೀಕ್ಷೆಗಳ ನಂತರ ಸ್ವಚ್ಛಗೊಳಿಸುವಾಗ ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ.

  • ಡೆವಲಪರ್‌ಗಳ ಪ್ರಕಾರ, ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಮೇಕ್‌ಫೈಲ್ ಇನ್ನು ಮುಂದೆ insserv.conf ಫೈಲ್ ಅನ್ನು ಓವರ್‌ರೈಟ್ ಮಾಡುವುದಿಲ್ಲ ಎಂಬುದು ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. insserv.conf ಫೈಲ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, insserv.conf.sample ಹೆಸರಿನ ಹೊಸ ಮಾದರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ಇದು ಇನ್‌ಸರ್ವ್‌ನ ಹೊಸ ಆವೃತ್ತಿಗಳ ಪರೀಕ್ಷೆಯನ್ನು ಕಡಿಮೆ ನೋವಿನಿಂದ ಕೂಡಿದೆ.

  • /etc/insserv/file-filters ಫೈಲ್, ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, /etc/init.d ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ನಿರ್ಲಕ್ಷಿಸಲಾದ ಫೈಲ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. insserv ಆಜ್ಞೆಯು ಈಗಾಗಲೇ ನಿರ್ಲಕ್ಷಿಸಲು ಸಾಮಾನ್ಯ ವಿಸ್ತರಣೆಗಳ ಆಂತರಿಕ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ. ಹೊಸ ವೈಶಿಷ್ಟ್ಯವು ಈ ಪಟ್ಟಿಯನ್ನು ವಿಸ್ತರಿಸಲು ನಿರ್ವಾಹಕರನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

  • Startpar ಈಗ /sbin ಬದಲಿಗೆ /bin ನಲ್ಲಿ ಇದೆ, ಇದು ಸವಲತ್ತು ಇಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ ಈ ಸೌಲಭ್ಯವನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಬದಲಾವಣೆಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಹಸ್ತಚಾಲಿತ ಪುಟವನ್ನು ವಿಭಾಗ 8 ರಿಂದ ವಿಭಾಗ 1 ಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ.

  • ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ, ಆರಂಭಿಕ ಯೋಜನೆಯು ಅವಲಂಬನೆ ಮೇಕ್‌ಫೈಲ್ ಶೈಲಿಯನ್ನು ಸರಿಸುವುದಾಗಿತ್ತು: ಮಾಹಿತಿ /ಇತ್ಯಾದಿಯಿಂದ /var ಅಥವಾ /lib ಗೆ, ಆದರೆ ನೆಟ್ವರ್ಕ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಇತರ ಕೆಲವು ವಿಷಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಇದು ಸಮಸ್ಯಾತ್ಮಕವಾಗಿದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ FHS ನೊಂದಿಗೆ ಸಮಸ್ಯೆ . ಆದ್ದರಿಂದ ಆ ಯೋಜನೆಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸದ್ಯಕ್ಕೆ ಅವಲಂಬನೆ ಮಾಹಿತಿಯು / ಇತ್ಯಾದಿಗಳಲ್ಲಿ ಉಳಿದಿದೆ. ಉತ್ತಮ ಪರ್ಯಾಯ ಸ್ಥಳವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರೆ ಮತ್ತು ಪರೀಕ್ಷಿಸಿದರೆ ನಂತರ ಈ ಯೋಜನೆಗೆ ಮರಳುವ ಸಾಧ್ಯತೆಯ ಕುರಿತು ಡೆವಲಪರ್‌ಗಳು ಮಾತನಾಡುತ್ತಿದ್ದಾರೆ.

sysvinit-2.95, insserv-1.20.0 ಮತ್ತು startpar-0.63 ಗಾಗಿ ಹೊಸ ಸ್ಥಿರ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸವನ್ನಾ ಕನ್ನಡಿಗಳಲ್ಲಿ ಕಾಣಬಹುದು: http://download.savannah.nongnu.org/releases/sysvinit/

ಮೂಲ: linux.org.ru

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