Чому в головному сховищі є лише один інструмент управління конфігурацією?


12

Яким чином Cfengine не існує в головному сховищі Ubuntu (10,04 LTS)? Я не можу знайти обговорення цього питання ніде (за допомогою Google). Єдине управління конфігурацією в Ubuntu Main, здається, є Ляльковим.

Я також шукав широке розмаїття інших - все зі списку інструментів управління конфігурацією Вікіпедії - і жоден з них не присутній в основній Ubuntu. Я шукав bcfg2, opensymbolic, radmind, smartfrog, spacewalk, staf, synctool, chef - жодного немає.

З моєї точки зору як системного адміністратора, я б очікував знайти принаймні bcfg2, лялечку, cfengine та шеф-кухаря (як найбільш широко використовувані інструменти).

Чому cfengine (або шеф-кухар та інші) не включені в основний Ubuntu? Чому в основному Ubuntu існує лише один інструмент управління конфігурацією?

До речі - причина цього важлива в контексті адміністрування сервера - це те, що Ubuntu main повністю підтримується командою Ubuntu з оновленнями та оновленнями безпеки; в інших сховищах немає.

Відповіді:


30

По-перше, bcfg2, шеф-кухар та cfengine знаходяться у всесвітньому сховищі, яке є сховищем програмного забезпечення, що підтримується спільнотою. Тут краще пояснити:

http://www.ubuntu.com/project/about-ubuntu/components

Тут є найрелевантніша частина цієї сторінки

"Популярні або добре підтримувані фрагменти програмного забезпечення перейдуть з Всесвіту в основний, якщо вони підтримуються обслуговуючими особами, готовими відповідати стандартам, встановленим командою Ubuntu."

Коли ви говорите про програмне забезпечення, пов’язане з сервером, головне - це справді гігантське зобов'язання.

У якийсь момент треба думати про тягар, який підтримка всіх пакунків в основному покладає на Ubuntu як проект. Зокрема, випуски сервера LTS підтримуються оновленнями безпеки протягом 5 років. Тож, коли команда MIR і більшість спільнот розвитку Ubuntu розглядають, чи варто щось перетворювати на головне, одне з перших речей, на яке вони звертаються, - чи вже немає чогось з основним паритетом функції.

Багато разів Ubuntu все ще буде рухатися вперед із прийняттям пакету для основного. MySQL і PostgreSQL є основними і в цей момент мають дуже схожі функції та функції. Це значною мірою тому, що існує маса груп користувачів Ubuntu, які використовують або одного, і багато людей, які підтримують програмне забезпечення.

Що стосується рішень управління конфігурацією, cfengine, маріонетка та шеф-кухар, здається, пропонують високий ступінь перекриття функціональності та нульову сумісність. Тож є можливість прийняти зважене рішення для користувачів, які не вибрали такого. У цьому випадку ті, хто до цього часу приймає рішення, обирали Лялечку з ряду причин, про які багато разів обговорювались на Ubuntu Developers Summite (UDS).

Цей вибір завжди готовий до обговорення. Шеф-кухаря, Cfengine, нічого іншого, просто потрібно, щоб хтось готовий зробити переконливий випадок, що він буде обслуговувати велику кількість користувачів Ubuntu для включення програмного забезпечення в основному.

Тоді я б закликав вас прочитати тут вимоги:

https://wiki.ubuntu.com/UbuntuMainInclusionRequirements

І подайте запит MIR, якщо ви думаєте, що він пройде, використовуючи цей процес:

https://wiki.ubuntu.com/MainInclusionProcess

Якщо на вашому MIR вам не вистачає тяги, подайте креслення, прикріплене до майбутнього UDS (UDS-Oneiric з'являється в травні в Будапешті). Вам не доведеться летіти до Будапешта, щоб приєднатися до дискусії (зауважте, що спонсорство доступне обмежено), ви можете відвідувати практично. Так чи інакше, я думаю, що зрозуміло, що спільнота розвитку Ubuntu хоче почути від вас та інших користувачів, які вважають, що Ubuntu можна вдосконалити.


2
Фантастична відповідь - добре пояснена - і саме те, що я шукав! (Чи можу я дати подвійні бали?) Я б подумав, що буде створена величезна встановлена ​​база (можливо на порядок!) Cfengine vs. marioneta; але мені нічого не підкріплювати. Можливо, існує не так багато користувачів Ubuntu, або що не має обслуговуючого персоналу.
Май

Враховуючи назву пакета, чи є спосіб знайти конкретні примітки, чому він міститься (або його немає) в Main?
Май

1
Насправді, якщо щось було запропоновано для основного, зробіть пошук його "основного звіту про включення" та імені пакета, якщо хтось запропонував його та його відхилили, це було б у цьому звіті про помилку. Ось маріонетковий приклад для прикладу: bugs.launchpad.net/ubuntu/+source/puppet/+bug/408297
Хорхе Кастро
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.