Debian init ಸಿಸ್ಟಮ್‌ಗಳ ಮೇಲಿನ ಮತದ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಗಿದೆ

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

ಗೆಲುವಿನ ಪ್ರಸ್ತಾವನೆಯು ಡೀಮನ್‌ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಂರಚಿಸಲು systemd ಸೇವಾ ಘಟಕಗಳು ಆದ್ಯತೆಯ ಮಾರ್ಗವಾಗಿದೆ ಎಂದು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ಅಭಿವರ್ಧಕರು ಮತ್ತು ಬಳಕೆದಾರರು ಪರ್ಯಾಯ init ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ರಚಿಸುವ ಮತ್ತು ಬಳಸಬಹುದಾದ ಪರಿಸರಗಳು ಮತ್ತು systemd ನ ಸಾಮರ್ಥ್ಯಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕ ಪರ್ಯಾಯಗಳು ಇವೆ ಎಂದು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತದೆ. ಪರ್ಯಾಯ ಪರಿಹಾರಗಳ ಡೆವಲಪರ್‌ಗಳಿಗೆ ತಮ್ಮ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಅವರ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಸಂಪನ್ಮೂಲಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. systemd-ನಿರ್ದಿಷ್ಟ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಿಗೆ ಬದ್ಧವಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡಲು elogind ನಂತಹ ಪರ್ಯಾಯ ಪರಿಹಾರಗಳು ಯೋಜನೆಗೆ ಪ್ರಮುಖವಾಗಿ ಉಳಿಯುತ್ತವೆ. ಅಂತಹ ಉಪಕ್ರಮಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಪರ್ಯಾಯ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಇತರ ಯೋಜನೆಗಳೊಂದಿಗೆ ಛೇದಿಸುವ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸಹಾಯದ ಅಗತ್ಯವಿದೆ, ಉದಾಹರಣೆಗೆ ಪ್ಯಾಚ್ ವಿಮರ್ಶೆ ಮತ್ತು ಚರ್ಚೆಯನ್ನು ವಿಳಂಬಗೊಳಿಸುವುದು.

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

ನಾವು 2014 ರಲ್ಲಿ ತಾಂತ್ರಿಕ ಸಮಿತಿಯನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಅನುಮೋದಿಸಲಾಗಿದೆ ಪರಿವರ್ತನೆ systemd ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ವಿತರಣೆ, ಆದರೆ ಅಲ್ಲ ಕೆಲಸ ಮಾಡಿದೆ ಬಹು ಒದಗಿಸುವ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲದ ಬಗ್ಗೆ ನಿರ್ಧಾರಗಳು (ಈ ವಿಷಯದ ಬಗ್ಗೆ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳಲು ಸಮಿತಿಯ ಇಷ್ಟವಿಲ್ಲದಿರುವಿಕೆಯನ್ನು ಸೂಚಿಸುವ ಐಟಂ ಮತವನ್ನು ಗೆದ್ದಿದೆ). ಪ್ಯಾಕೇಜು ನಿರ್ವಾಹಕರು ಪರ್ಯಾಯ init ವ್ಯವಸ್ಥೆಯಾಗಿ sysvinit ಗೆ ಬೆಂಬಲವನ್ನು ಕಾಯ್ದುಕೊಳ್ಳುವಂತೆ ಸಮಿತಿಯ ಮುಖ್ಯಸ್ಥರು ಶಿಫಾರಸು ಮಾಡಿದರು, ಆದರೆ ಅವರು ತಮ್ಮ ದೃಷ್ಟಿಕೋನವನ್ನು ಹೇರಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪ್ರಕರಣದಲ್ಲಿ ಸ್ವತಂತ್ರವಾಗಿ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂದು ಸೂಚಿಸಿದರು.

ಇದರ ನಂತರ, ಕೆಲವು ಅಭಿವರ್ಧಕರು ಪ್ರಯತ್ನಿಸಿದರು ಕೈಗೊಳ್ಳಲು ಪ್ರಯತ್ನ ಸಾಮಾನ್ಯ ಮತ, ಆದರೆ ಪ್ರಾಥಮಿಕ ಮತದಾನವು ಬಹು ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಳಸುವ ವಿಷಯದ ಬಗ್ಗೆ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ತೋರಿಸಿದೆ. ಕೆಲವು ತಿಂಗಳ ಹಿಂದೆ, ನಂತರ ಸಮಸ್ಯೆಗಳು ಲಿಬ್‌ಸಿಸ್ಟಮ್ಡ್‌ನೊಂದಿಗಿನ ಸಂಘರ್ಷದಿಂದಾಗಿ ಪರೀಕ್ಷಾ ಶಾಖೆಯಲ್ಲಿ ಎಲೋಜಿಂಡ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೇರಿಸುವುದರೊಂದಿಗೆ (ಸಿಸ್ಟಮ್ಡ್ ಇಲ್ಲದೆ ಗ್ನೋಮ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅವಶ್ಯಕವಾಗಿದೆ) ಡೆಬಿಯನ್ ಪ್ರಾಜೆಕ್ಟ್ ಲೀಡರ್‌ನಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಮತ್ತೆ ಪ್ರಸ್ತಾಪಿಸಲಾಯಿತು, ಏಕೆಂದರೆ ಡೆವಲಪರ್‌ಗಳು ಒಪ್ಪಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಮತ್ತು ಅವರ ಸಂವಹನವು ಮುಖಾಮುಖಿ ಮತ್ತು ಅಂತ್ಯವನ್ನು ತಲುಪಿತು.

ಪರಿಗಣಿಸಲಾದ ಆಯ್ಕೆಗಳು:

  • ಮುಖ್ಯ ಗಮನ systemd ಮೇಲೆ. ಪರ್ಯಾಯ init ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವುದು ಆದ್ಯತೆಯಾಗಿಲ್ಲ, ಆದರೆ ನಿರ್ವಾಹಕರು ಐಚ್ಛಿಕವಾಗಿ ಇಂತಹ ವ್ಯವಸ್ಥೆಗಳಿಗೆ init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಬಹುದು.
  • systemd ಆದ್ಯತೆಯಾಗಿ ಉಳಿದಿದೆ, ಆದರೆ ಪರ್ಯಾಯ ಆರಂಭದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧ್ಯತೆಯು ಉಳಿದಿದೆ. elogind ನಂತಹ ತಂತ್ರಜ್ಞಾನಗಳು, systemd ಗೆ ಬೌಂಡ್ ಆಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರ್ಯಾಯ ಪರಿಸರದಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ಯಾಕೇಜುಗಳು ಪರ್ಯಾಯ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ init ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
  • ವಿವಿಧ init ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬೆಂಬಲ ಮತ್ತು systemd ಅನ್ನು ಹೊರತುಪಡಿಸಿ init ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಡೆಬಿಯನ್ ಅನ್ನು ಬೂಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ.
    ಸೇವೆಗಳನ್ನು ಚಲಾಯಿಸಲು, ಪ್ಯಾಕೇಜುಗಳು init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು;

  • systemd ಅನ್ನು ಬಳಸದ, ಆದರೆ ಅಭಿವೃದ್ಧಿಗೆ ಅಡ್ಡಿಯಾಗುವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡದೆ ಇರುವ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲ. ನಿರೀಕ್ಷಿತ ಭವಿಷ್ಯಕ್ಕಾಗಿ ಬಹು init ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಡೆವಲಪರ್‌ಗಳು ಒಪ್ಪುತ್ತಾರೆ, ಆದರೆ systemd ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸುವಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದು ಅಗತ್ಯ ಎಂದು ನಂಬುತ್ತಾರೆ. ನಿರ್ದಿಷ್ಟ ಪರಿಹಾರಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಆ ಪರಿಹಾರಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಸಮುದಾಯಗಳಿಗೆ ಬಿಡಬೇಕು, ಆದರೆ ಇತರ ನಿರ್ವಾಹಕರು ಅಗತ್ಯವಿದ್ದಾಗ ಸಮಸ್ಯೆ ಪರಿಹಾರಕ್ಕೆ ಸಕ್ರಿಯವಾಗಿ ಸಹಾಯ ಮಾಡಬೇಕು ಮತ್ತು ಕೊಡುಗೆ ನೀಡಬೇಕು. ತಾತ್ತ್ವಿಕವಾಗಿ, ಪ್ಯಾಕೇಜುಗಳು ಯಾವುದೇ init ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು, ಇದನ್ನು ಸಾಂಪ್ರದಾಯಿಕ init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಪೂರೈಸುವ ಮೂಲಕ ಅಥವಾ systemd ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ಅನುಮತಿಸುವ ಇತರ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧಿಸಬಹುದು. systemd ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ಅಸಮರ್ಥತೆಯನ್ನು ದೋಷವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಬಿಡುಗಡೆ-ತಡೆಗಟ್ಟುವ ದೋಷವಲ್ಲ, systemd ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ಸಿದ್ಧ ಪರಿಹಾರವಿಲ್ಲದಿದ್ದರೆ, ಆದರೆ ಅದನ್ನು ಉಳಿಸಲು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಸಮಸ್ಯೆಯು ಉಂಟಾದಾಗ ಹಿಂದೆ ಸರಬರಾಜು ಮಾಡಿದ init ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು).
  • ಅಭಿವೃದ್ಧಿಗೆ ಅಡ್ಡಿಯಾಗುವ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಚಯಿಸದೆ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಮಾನವಾದ ಅಥವಾ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ವಿಭಿನ್ನ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸಂಯೋಜಿಸಲು ಡೆಬಿಯನ್ ಸೇತುವೆಯಾಗಿ ಕಂಡುಬರುತ್ತದೆ. ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಟ್ಯಾಕ್‌ಗಳ ನಡುವಿನ ಪೋರ್ಟಬಿಲಿಟಿ ಒಂದು ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ ಮತ್ತು ಪರ್ಯಾಯ ತಂತ್ರಜ್ಞಾನಗಳ ಏಕೀಕರಣವನ್ನು ಉತ್ತೇಜಿಸಲಾಗುತ್ತದೆ, ಅವುಗಳ ರಚನೆಕಾರರ ವಿಶ್ವ ದೃಷ್ಟಿಕೋನವು ಸಾಮಾನ್ಯ ಒಮ್ಮತದಿಂದ ಭಿನ್ನವಾಗಿದ್ದರೂ ಸಹ. systemd ಮತ್ತು ಇತರ ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸ್ಥಾನವು ಪಾಯಿಂಟ್ 4 ರೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ.
  • ಬಹು ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವುದು. systemd ಅನ್ನು ಹೊರತುಪಡಿಸಿ init ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಡೆಬಿಯನ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದು ಯೋಜನೆಗೆ ಪ್ರಮುಖವಾಗಿ ಮುಂದುವರಿಯುತ್ತದೆ. ಪ್ರತಿ ಪ್ಯಾಕೇಜ್ systemd ಅನ್ನು ಹೊರತುಪಡಿಸಿ pid1 ಹ್ಯಾಂಡ್ಲರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕು, ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಮೂಲತಃ systemd ನೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದರೆ ಮತ್ತು systemd ಇಲ್ಲದೆ ಚಾಲನೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ (init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಅನುಪಸ್ಥಿತಿಯು systemd ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮಾತ್ರ ಉದ್ದೇಶಿಸುವುದಿಲ್ಲ) .
  • ಪೋರ್ಟಬಿಲಿಟಿ ಮತ್ತು ಬಹು ಅನುಷ್ಠಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ತತ್ವಗಳು ಪಾಯಿಂಟ್ 5 ರಂತೆಯೇ ಇರುತ್ತವೆ, ಆದರೆ systemd ಮತ್ತು init ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳಿಲ್ಲ, ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ಮೇಲೆ ಯಾವುದೇ ಕಟ್ಟುಪಾಡುಗಳನ್ನು ವಿಧಿಸಲಾಗುವುದಿಲ್ಲ. ಡೆವಲಪರ್‌ಗಳು ಪರಸ್ಪರರ ಹಿತಾಸಕ್ತಿಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು, ರಾಜಿ ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ವಿವಿಧ ಪಕ್ಷಗಳಿಗೆ ತೃಪ್ತಿಕರವಾದ ಸಾಮಾನ್ಯ ಪರಿಹಾರಗಳನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ.
  • ಮುಂದುವರಿದ ಚರ್ಚೆ. ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲದ ಆಯ್ಕೆಗಳನ್ನು ಡೌನ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಐಟಂ ಅನ್ನು ಬಳಸಬಹುದು.
  • ಮೂಲ: opennet.ru

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