LinuxForum.Fans
Тема

Оценка плюсов и минусов при переходе Debian на systemd или upstart

Автор: redix 56 сообщений 1519 просмотров
#358556
"DdShurick" написал:
что systemd как раз и есть куча костыликов связанная верёвочками? Только костылики написаны на C для непонятности.

Плюсуюсь. Счас смотрю изнутри макось, так есть впечатление что потеринг просто плагиатит launchd. А С - для конспирации.

"dyasny" написал:
а с каких пор в линуксе есть настоящая разница между сервером и десктопом?

Думаю с тех пор как существуют серверы и рабочие станции.Разные задачи - разные решения.
Как юзеру мне все едино - должны работать нужные мне приложения.
Как сетевому админу - не знаю, не админил.
Как разработчику никуда мне systemd не уперся - есть годами проверенные наработки на уровне LFS.

"dyasny" написал:
А пока что именно серверный рынок - главная цель производителей дистров линукс

Речь не о рынке, а о Дебиан. Или Дебиан уже продает свои дистрибутивы? Это не RHEL и не SUSE.

#358568
"vic5710" написал:
Думаю с тех пор как существуют серверы и рабочие станции.Разные задачи - разные решения.

менять систему инициализации или поддерживать несколько разных систем в зависимости от направленности дистра это не то же самое что добавить или убрать пакетов, как делают в убунту

"vic5710" написал:
Как юзеру мне все едино - должны работать нужные мне приложения.
Как сетевому админу - не знаю, не админил.

оно и видно.

"vic5710" написал:
Речь не о рынке, а о Дебиан. Или Дебиан уже продает свои дистрибутивы? Это не RHEL и не SUSE.

рынок не означает именно продажу. просто дебиан, так же как и RHEL ориентирован на серверы

#358582

"dyasny" написал:
это монолитная система с кучей плагинов
Неужели? Почему у меня тогда systemd-sleep установленный отдельно прекрасно работает.
И ещё кто нибудь сможет здесь объяснить мне тупому что например делает systemd-fstab-generator и для чего он нужен вообще? Просьба не прикрываться чужими авторитетами, а лично.
#358643

спор ниочем, одна куча утилей/скриптов заменяет другую и все.

#358661
"DdShurick" написал:
Неужели? Почему у меня тогда systemd-sleep установленный отдельно прекрасно работает.

потому что это модуль способный работать автономно?

"DdShurick" написал:
И ещё кто нибудь сможет здесь объяснить мне тупому что например делает systemd-fstab-generator и для чего он нужен вообще? Просьба не прикрываться чужими авторитетами, а лично.

systemd-fstab-generator is a generator that translates /etc/fstab (see fstab(5) for details) into native systemd units early at boot and when configuration of the system manager is reloaded. This will instantiate mount and swap units as necessary.

http://www.freedesktop.org/software/systemd/man/systemd-fstab-generator.html

что тут непонятного?

#358662

"dyasny" написал:
что тут непонятного?
Язык. Я не читаю по английски. И ещё я просил не прикрываться чужими авторитетами, я в гугле тоже кучу ссылок могу наковырять. Так что отвечайте лично, внятно и понятно, если разбираетесь конечно.
То, что systemd-fstab-generator переписывает каждую строку fstab в юнит это и так понятно, непонятно зачем? И что будет например если у меня в системе вместо fstab mtab? Вот если бы он генерировал fstab или юниты по реальному состоянию дел, ему бы цены не было, а переписать из одного файла в другой это любой дурак сможет.
Init я сам пишу так, как мне надо, а systemd делает "как чокнутый Поттеринг прописал", шаг вправо, шаг влево - незагрузка системы.
#358663
"DdShurick" написал:
Язык. Я не читаю по английски.

тогда что вы вообще делаете в околокомпьютерной профессии мне не понятно. ну да ладно, переведу, мне не жалко

"dyasny" написал:
systemd-fstab-generator is a generator that translates /etc/fstab (see fstab(5) for details) into native systemd units early at boot and when configuration of the system manager is reloaded. This will instantiate mount and swap units as necessary.

systemd-fstab-generator переводит /etc/fstab в родной для systemd формат, на ранних этапах загрузки и когда конфигурация системного менеджера перезагружается. Этот процесс запустит маунты и своп по мере надобности.

#358664
"DdShurick" написал:
непонятно зачем

затем что systemd оперирует собственными юнитами, и для того чтоб работать в режиме обратной совместимости со старым fstab, нужно его парсить.

"DdShurick" написал:
И что будет например если у меня в системе вместо fstab mtab

подозреваю что нужен совместимый парсер, не знаю написали его уже или нет

"DdShurick" написал:
Вот если бы он генерировал fstab или юниты по реальному состоянию дел, ему бы цены не было, а переписать из одного файла в другой это любой дурак сможет.

и что?

"DdShurick" написал:
Init я сам пишу так, как мне надо, а systemd делает "как чокнутый Поттеринг прописал", шаг вправо, шаг влево - незагрузка системы.

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

#358665

"dyasny" написал:
что вы вообще делаете в околокомпьютерной профессии
Абсолютно ничего, я своё уже отделал, теперь на пенсии.

"dyasny" написал:
этот подход давно не используется на нормальных серверах
Нет у меня никакого сервера, только моноблок, но systemd заинтересовал меня своими возможностями, видел его в работе, но отпугивает совершенной несуразностью некоторых вещей и непредсказуемыми результатами. В одном из экспериментов я ждал загрузки системы более часа, потом не выдержал выключил, при этом постоянно что то делалось и периодически появлялись сообщения.
Ну не умею я на рояле, на гитаре - запросто.
#358666
"DdShurick" написал:
Нет у меня никакого сервера, только моноблок, но systemd заинтересовал меня своими возможностями, видел его в работе, но отпугивает совершенной несуразностью некоторых вещей и непредсказуемыми результатами. В одном из экспериментов я ждал загрузки системы более часа, потом не выдержал выключил, при этом постоянно что то делалось и периодически появлялись сообщения.
Ну не умею я на рояле, на гитаре - запросто.

баги надо открывать, иначе как о них узнают и починят?

#358668

"redix" написал:
DdShurick, можно почитать на русском:systemd для администраторов.
Читаю, но там не объясняется как оно работает, только как с ним работать.
#358673

Не пойму как вы находите проблемы с systemd. Мне, при переводе генты с openrc на systemd, понадобилось только снести два симлинка в /var и добавить пару юнитов в загрузку. Всё остальное systemd сделал сам, даже мои скрипты из /etc/local.d подхватил.

#361332

У системди более звучное название и все.
Получите вещь в себе как всевозможные дбасы и прочие полкиты

Войдите или зарегистрируйтесь, чтобы ответить.