ಡೆಬಿಯನ್ ಇನಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಸಾಮಾನ್ಯ ಮತದಾನ ಪ್ರಾರಂಭವಾಗಿದೆ

Проект Debian ಘೋಷಿಸಲಾಗಿದೆ ಆರಂಭದ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಮತದಾನ (GR, general resolution) разработчиков проекта по ಬಹು init ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಮಸ್ಯೆ, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

ನಾವು 2014 ರಲ್ಲಿ ತಾಂತ್ರಿಕ ಸಮಿತಿಯನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಅನುಮೋದಿಸಲಾಗಿದೆ ಪರಿವರ್ತನೆ systemd ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ವಿತರಣೆ, ಆದರೆ ಅಲ್ಲ ಕೆಲಸ ಮಾಡಿದೆ решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

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

Проводимое ныне голосование позволит утвердить политику в отношении нескольких систем инициализации, и если победит пункт, обязывающий поддерживать альтернативные системы, мэйнтейнеры не смогут игнорировать или затягивать подобные вопросы. После обсуждения трёх изначально предложенных лидером проекта пунктов голосования, число вариантов было расширено до восьми. При голосовании допускается выбор сразу нескольких пунктов c ранжированием выбранных элементов по уровню предпочтения. Право голоса имеют около тысячи разработчиков, участвующих в сопровождении пакетов и поддержании инфраструктуры.

Предложенные варианты:

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

  • systemd ಆದ್ಯತೆಯಾಗಿ ಉಳಿದಿದೆ, ಆದರೆ ಪರ್ಯಾಯ ಆರಂಭದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧ್ಯತೆಯು ಉಳಿದಿದೆ. elogind ನಂತಹ ತಂತ್ರಜ್ಞಾನಗಳು, systemd ಗೆ ಬೌಂಡ್ ಆಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರ್ಯಾಯ ಪರಿಸರದಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ಯಾಕೇಜುಗಳು ಪರ್ಯಾಯ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ init ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • ಅಭಿವೃದ್ಧಿಗೆ ಅಡ್ಡಿಯಾಗುವ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಚಯಿಸದೆ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಮಾನವಾದ ಅಥವಾ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ವಿಭಿನ್ನ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸಂಯೋಜಿಸಲು ಡೆಬಿಯನ್ ಸೇತುವೆಯಾಗಿ ಕಂಡುಬರುತ್ತದೆ. ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಟ್ಯಾಕ್‌ಗಳ ನಡುವಿನ ಪೋರ್ಟಬಿಲಿಟಿ ಒಂದು ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ ಮತ್ತು ಪರ್ಯಾಯ ತಂತ್ರಜ್ಞಾನಗಳ ಏಕೀಕರಣವನ್ನು ಉತ್ತೇಜಿಸಲಾಗುತ್ತದೆ, ಅವುಗಳ ರಚನೆಕಾರರ ವಿಶ್ವ ದೃಷ್ಟಿಕೋನವು ಸಾಮಾನ್ಯ ಒಮ್ಮತದಿಂದ ಭಿನ್ನವಾಗಿದ್ದರೂ ಸಹ. systemd ಮತ್ತು ಇತರ ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸ್ಥಾನವು ಪಾಯಿಂಟ್ 4 ರೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ.
  • ಬಹು ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವುದು. systemd ಅನ್ನು ಹೊರತುಪಡಿಸಿ init ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಡೆಬಿಯನ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದು ಯೋಜನೆಗೆ ಪ್ರಮುಖವಾಗಿ ಮುಂದುವರಿಯುತ್ತದೆ. ಪ್ರತಿ ಪ್ಯಾಕೇಜ್ systemd ಅನ್ನು ಹೊರತುಪಡಿಸಿ pid1 ಹ್ಯಾಂಡ್ಲರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕು, ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಮೂಲತಃ systemd ನೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದರೆ ಮತ್ತು systemd ಇಲ್ಲದೆ ಚಾಲನೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ (init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಅನುಪಸ್ಥಿತಿಯು systemd ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮಾತ್ರ ಉದ್ದೇಶಿಸುವುದಿಲ್ಲ) .
  • ಪೋರ್ಟಬಿಲಿಟಿ ಮತ್ತು ಬಹು ಅನುಷ್ಠಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ತತ್ವಗಳು ಪಾಯಿಂಟ್ 5 ರಂತೆಯೇ ಇರುತ್ತವೆ, ಆದರೆ systemd ಮತ್ತು init ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳಿಲ್ಲ, ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ಮೇಲೆ ಯಾವುದೇ ಕಟ್ಟುಪಾಡುಗಳನ್ನು ವಿಧಿಸಲಾಗುವುದಿಲ್ಲ. ಡೆವಲಪರ್‌ಗಳು ಪರಸ್ಪರರ ಹಿತಾಸಕ್ತಿಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು, ರಾಜಿ ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ವಿವಿಧ ಪಕ್ಷಗಳಿಗೆ ತೃಪ್ತಿಕರವಾದ ಸಾಮಾನ್ಯ ಪರಿಹಾರಗಳನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ.
  • ಮುಂದುವರಿದ ಚರ್ಚೆ. ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲದ ಆಯ್ಕೆಗಳನ್ನು ಡೌನ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಐಟಂ ಅನ್ನು ಬಳಸಬಹುದು.

    ಮೂಲ: opennet.ru

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