The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Началось бета-тестирование Devuan, форка Debian без systemd"
Отправлено www2, 29-Апр-16 18:21 
Использую Debian Jessie с systemd на домашнем и рабочем компьютерах, включенных круглосуточно и на личном ноутбуке.

Одна из проблем systemd заключается в том, что для него практически нет юнит-файлов - подавлюящее большинство сервисов продолжает запускаться через скрипты в /etc/init.d/

Вторая проблема - несколько раз сталкивался с тем, что systemd после загрузки системы автоматом не запускал сервисы, которые ранее в Debian Wheezy с sysvinit запускались без проблем. Поскольку систему перезагружаю редко, то исправил эти проблемы только через три-четыре перезагрузки (через полгода, примерно). Одного лишь вызова 'systemctl enable сервис' иногда оказывается недостаточно. Приходилось делать что-то вроде 'inssrv -r сервис ; insserv сервис ; systemctl disable сервис ; systemctl enable сервис'.

Далее, пользуюсь демоном uwsgi, init-скрипт которого позволял перезапускать отдельные приложения (например, redmine отдельно от приложения на django), а не весь демон сразу, вот так:
/etc/init.d/uwsgi restart redmine

Но с помощью systemctl этого сделать нельзя. То есть, наверное, можно, если написать unit-файл, а не транслировать вызов systemctl в вызов скрипта из /etc/init.d, но ведь разрабочики Debian Jessie этим не озаботились.

Далее, на работе столкнулся с тем, что система с systemd зависает на этапе загрузки, если нужно проверить дисковые разделы на ошибки. Подозревал, что просто процесс проверки никак не отображается на экране, поэтому пытался подождать продолжения загрузки. Через полчаса решил, что уже работать надо, а не хернёй страдать, и перезагрузил систему. Заметил, что в GRUB'е был вариант с загрузкой с sysvinit. Попробовал загрузиться в этом варианте. Процесс проверки дискового раздела сопровождался соответствующими надписями на экране. Минут через 15 проверка завершилась и система загрузилась.

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

Итог. systemd не решил ни одной проблемы, зато принёс новые. Нахер-нахер.

Кроме того, хочу сказать, что мне не нравится тенденция, что в systemd втягивают всё новые и новые части подсистемы инициализации. Я с ужасом представляю, когда гибкую и удобную систему инициализации сети из Debian переведут на аналог ничего не умеющего поделия, которое используется для инициализации сети в RedHat/CentOS. Если это произойдёт, можно будет считать, что Debian окончательно скурвился и превратился в RedHat. В таком случае я скорее начну использовать FreeBSD, потому что её субъективные недостатки для меня более не будут перевешивать недостатки Debian.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру