А у них что?
SysVinit
А у них что?
SysVinit
Если классический SysInit не подходит, а Canonical требует права на патчи на Upstart, то какой выход? Остается, конечно, Systemd.
Да, классический sysvinit имеет недостатки, примитивное управление зависимостями, слабую отказоустойчивость (из коробки), но кто мешает его доработать, совершенствовать? В wheezy же распараллелили загрузку! Кто мешает дальше работать в этом направлении?
Юзерам то всё равно, они глубоко не лезут, а у кого-то самописки на серваках, скрипты на классическом ините завязанные... Да и вообще, эта махина systemd - вообще никак не Unix-way.
Это костыли не unix-way.
А монолитное ядро unix-way?
А монолитное ядро unix-way?
Да, но причем тут это?
Да при всём, ядро Линя монолитное и всем хорошо, системд монолитный и всем плохо.
От системд плохо лишь костыльщикам и неосиляторам.
А нам хорошо.
Vascom, а расскажите нам, неосиляторам и костыльщикам, как в системд обстоит дело с отображением квадратов вместо кириллицы в консоли? Костыль больше не требуется? Совсем-совсем? Или господа великие всеосилившие прогрессисты считают это фичей, соответствующей духу и задачам новой системы инициализации?
А ни кто не говорил, что системд идеален. Некоторые проблемы возникают, но они решаются. Не всё же сразу.
Vascom, Что-то не видно, чтобы эта проблема решалась. Сколько уже релизов системдешных дистрибутивов вышло? Какая там уже версия системд на дворе? А воз и ныне там. Если бы проблема решалась, то она была бы решена, хоты бы включением уже имеющегося костыля в системд, но даже этого не сделано.
Эта проблема не относится к приоритетным. Помнится несколько релизов Федоры назад тоже такое было при загрузке, ещё во времена upstart.
Вообще, проблемы с кириллицей постоянно возникают в апстримах быстроразвивающихся проектов. Могу лишь предположить, что англоговорящим программистам до этого нет особого дела, а русскоговорящие почти не участвую в апстриме Open Source.
urfin, и спасибо за беспокойство, уж мы решим эту проблему обязательно.
unix-way и systemd яркий пример антонимов.
Во вторых, идем сюда http://linux.yaroslavl.ru/docs/conf/fs/fhs-full.html а потом понимаем, что все там написанное взяли и проигнорировали в редхато-федоровском междусобойчике. А потом программисты начинают шарахаться вашего systemd , оставляя коммиты с многоговорящими комментами. Но это все и так понятно.
На самом деле удивляет позиции разработчиков почти всех дистрибутивов, которые задаются вопросом быть или не быть? Почему нелья systemd просто прикрутить рядом, но не навязывать? Но это уже проблема их самих и пользователей их дистрибутива.
Вот хороший пример
[4] default/linux/amd64/13.0/desktop/gnome
[5] default/linux/amd64/13.0/desktop/gnome/systemd
[6] default/linux/amd64/13.0/desktop/kde
[7] default/linux/amd64/13.0/desktop/kde/systemd
Каждый выбирает себе сам, что использовать: дефолт или новый модный systemd. Причем, варианты 5 и 7 появились просто рядом, тихо и незаметно. А не как в санта-барбаре дебиане.
системд монолитный
совсем не монолитный
расскажите нам, неосиляторам и костыльщикам, как в системд обстоит дело с отображением квадратов вместо кириллицы в консоли
серьезно? это главная проблема? в командной строке вообще не должно быть ничего крома английского, локализация - для названий файлов (и то лучше обойтись) и для гуев. все остальное всегда будет костылями.
Каждый выбирает себе сам, что использовать: дефолт или новый модный systemd. Причем, варианты 5 и 7 появились просто рядом, тихо и незаметно. А не как в санта-барбаре дебиане
ну так никто ничего не навязывает, мейнтейнеры дистров сами для себя решают как это делать. только если они решили, и вам не нравится решение, то не надо гнать на systemd, red hat, Поттеринга и т.д. - ругайте собственный дистр :)
unix-way и systemd яркий пример антонимов.
Даже если бы это было правдой - пофиг как-то.
Просто из любопытства, на системдэ denyhosts как себя ведёт?
denyhosts отлично себя ведёт.
[Unit]
Description=SSH log watcher
Before=sshd.service
[Service]
Type=forking
ExecStartPre=/bin/rm -f /run/lock/subsys/denyhosts
ExecStart=/usr/bin/denyhosts.py --daemon --config=/etc/denyhosts.conf
PIDFile=/run/lock/subsys/denyhosts
[Install]
WantedBy=multi-user.target
denyhosts отлично себя ведёт.
С каким логгером?
Поясню, основная фича которая меня интересует - анализ логов.
Возьми Федору и попробуй, я же не могу догадываться что тебя интересовало на самом деле :)
Но свою функцию denyhosts выполняет.
Голосование технического комитета Debian официально завершено в пользу systemd
Бидейл Гарби (Bdale Garbee), председатель Технического комитета Debian, объявил итоги третьего голосования по вопросу перехода следующего выпуска Debian на новую систему инициализации. В голосовании победил systemd, который будет использован по умолчанию в Debian GNU/Linux Jessie. Четыре участника технического комитета проголосовали за systemd, а четыре отдали предпочтение upstart. Для разрешения конфликта интересов Бидейл Гарби, как председатель, воспользовался правом дополнительного голоса.
Решение может быть пересмотрено путем проведения референдума среди всех разработчиков Debian. В резолюции указано, что в случае, если большинство разработчиков Debian отдадут предпочтение системе инициализации, отличной от systemd, то такое решение будет иметь более высокий приоритет и будет автоматически утверждено техническим комитетом. С учётом большого числа разногласий в сообществе разработчиков, вероятность проведения общего референдума очень высока.
Источник: http://www.opennet.ru/opennews/art.shtml?num=39064