Думки вголос
Здрастє, я post-factum, і в мене на серверах Убунта…
Ні, правда. Свій вибір я мотивую двома аргументами:
- дебіаноподібність;
- свіжий софт.
Чому не:
- Debian? Я б задовбався чекати на нові випуски. Задачі стоять такі, що софт потрібен свіжий, а так супроти Деба нічого не маю, звісно.
- CentOS? 2.6.32? Дякую.
- Arch? У себе на ноуті – так, але для сервера це занадто. Занадто в тому смислі, що я не готовий оновлювати його щодня (на відміну від ноута: поки гріється молоко на сніданок, я встигаю накатати оновлення), а потім розбиратися, що і де не так (хоча заради справедливості хочу зауважити, що проблем із stable-репами Арча я ще ні разу не ловив; із testing було кілька разів). Мажорні серверні оновлення мають бути раз на півроку. Я так думаю.
- Mageia? Slackware? Gentoo? ALT? ШТО??7
- Fedora? А отут я б хотів зупинитися. Чому б і ні? Цікаво, чи є в кого досвід ганяти її на сервері, скажімо, з nginx+apache2, php-fpm, KVM, Asterisk etc? У мене останнім часом з’явилися думки про те, що від Убунти треба відходити (виключно зважаючи на їхні витівки з Upstart/Mir). Софт свіжий, релізи тільки роблять не так регулярно, як в Убунти. Ну і ще мене трохи нудить від rpm, але це, певно, наслідки з важкого дитинства, і коли я крутив yum останній раз, мені сподобалося.
- openSUSE? До речі, от також варіант. Давно вже нею не користувався, але згадки залишилися приємні: SuSE 9.2 – це перший дистр, який прижився в мене без дуалбута у 2006-му році. Мені його тоді поштою з Чернівців прислав нині покійний Сергій Бурачек, за що я йому був дуже вдячний.
Я просто більше не бачу варіантів. BSD не пропонувати.
Сорі за сумбур, хочу просто почути ще чиїсь думки. І чекаю на шквал критики.
А у тебе завдання постійно оновлюються так, щоб потребувати самого свіжого софту, чи через рік, коли нині самий свіжий софт увійде в Debian, ти зможеш на нього перейти?
Через рік? Статистика каже, що Деб виходить раз на два роки, що не дуже круто. Наприклад, якщо брати той самий nginx, то навіть свіжості Убунти не вистачає в деяких нюансах роботи з SSL, доводиться підключати сторонні репи.
А ще мене бісить ситуація з Астеріском. В репах 1.8, а там немає security framework.
А что с апстартом не так?
Мертве. Ну, правда, якщо є systemd, над яким і з яким працює купа дистрів, навіщо робити щось іще? До апстарта питань особливо нема, є питання до розробників, які його пиляють. Цікавить їхня мотивація.
Мотивация – избежать vendor lock-in от редхата. Тянут одеяло друг на друга, никто не хочет уступать. Поттеринг тоже в этом плане хорош, такое впечатление, что он специально делает у себя все так, чтоб компоненты системд по отдельности использовать было нельзя. Читал письмо разработчика генты по поводу архитектуры системд?
А коли це РедХет виступав проти спільноти? Взагалі, хіба з боку красношапки були якісь випади а-ля Канонікал?
Лист читав, звісно. Але ніякої конкретики там не знайшов, одна істерика. Поттерінг хоча б контекстні посилання дає, коли когось критикує.
Це не значить, що я 100% люблю РХ і Поттерінга, але вони мені видаються привітнішими й відкритішими, ніж замкнута на себе Убунта.
Развитие системд идет по весьма авторитарному пути. Все главные решения приимаются централизованно, без обсуждения с сообществом.
В письме приводился пример logind, в котором поменяли api так, что его теперь без systemd использовать нереально, поэтому в убунте сейчас старая версия. Но Поттеринга такие проблемы не волнуют, захотел – поломал.
Или этот дурацкий journal. Ну не верю я, что нельзя было его сделать отключаемым. Нет, надо было прибить гвоздями.
Но в целом, системд намного уехал от апстарта, при всех его недостатках технологически он точно впереди.
Не думаю, що використовувати компоненти systemd окремо від systemd — це розумно. Що journal (ну погодься, ідея ж нормальна), що logind. І, власне, ніхто не може заставити зробити їх такими, які б працювали окремо, бо вони розробляються як єдине ціле. А якщо це єдине ціле об’єктивно влаштовує багатьох (технологічно, як ти і кажеш), то немає сенсу підлаштовувати щось під убунтоводів.
Єдине, що мене бентежить у цій історії, — що останнім часом такі важливі речі стають Linux-only. Не те, щоб мене сильно хвилювали BSD-системи, але якось це дивно.