>> Разве есть какая то разницаДа, есть. Но не просто потому что одно лучше другого, просто монополия почти всегда не хорошо. Но тут 2 путя:
1. Использовать одну систему (не только) инициализации systemd.
2. Поддерживать несколько систем инициализации.
Первый вариант избавляет и мейнтейнеров и разработчиков юзерспейса от мультиплатформенности кода. Не надо пилить N-е кол-во бекендов которые охватывают функциональность разных систем инициализации. Меньше кода, больше времени потратим на что-то более полезное.
Второй вариант добавляет большое кол-во оверхеда и разработчикам и мейнтейнерам и дистростроителям. Так как поддерживать и держать это всё в рабочем состоянии довольно сложно и трудозатратно. Разного рода пакеты, имеющие отношение к системе инициализации должны уметь и в портянки и сервисы сустамды. Получаем большее распыление, большее кол-во кода которое нужно покрыть тестированием, соответственно большее кол-во негодований от пользователей столкнувшихся с багами связанными так или иначе с системой инициализации(и не только).
Конечно же гораздо выгодней выглядит вариант использовать системд, так как он стал стандартом дефакто(не без помощи красношляп, конечно). Монолитная однородная система, которая есть во всех этих наших линуксах и работает везде +- одинаково. Меньше дурной работы по поддержке разных систем, больше сосредотачиваемся на других вещах. Но идеологически конечно же лучше иметь выбор и не лочится на определённую поделку.
В общем и те и те правы :)
ЗЫ. сижу на systemd