Тема, наконец, настоялась, особо горячая фаза споров по этому поводу прошла, все копья, что в принципе поддавались слому, сломаны, все лясы сточены, все неопределившиеся, но в принципе способные определиться, определились. Время провести опрос.
С ними можно работать штатными утилитами, хотя и не так удобно как стандартными. Другое дело что большинство мамкиных админов нихрена не разбираются в этих самых штатных утилитах, но это уж точно не проблемы systemd.
Если я делаю встраиваемую систему и не хочу использовать там systemd
то разработчики свободного софта совершенно не обязаны бесплатно обслуживать твои хотелки.
шо, опять? серьезно?! ТС, ты либо залезь обратно в криокамеру, либо давай уже что-нибудь более модное - ну, хотя бы про вяленд vs иксы, и то поактуальней будет. а то шыштемдэ-срач, думаю, надоел уже даже самым упертым фанатам по обе стороны баррикад.
Я же говорю - ламер: штатные утилиты отлично работают как с текстом, так и с бинарными файлами, причём ещё с прошлого века. То что мамкины смузихлёбы маны прочитать не осилили это их проблемы.
я не обязан считать такой софт хорошим
Мнение ламеров очень ценно для разработчиков софта, оставайтесь на линии…
если бы я использовал systemd первый год - выбрал бы вариант «всё равно», но сейчас мне в целом нравится. особенно после 250 версии когда добавили systemd-creds, очень удобная вещь. и не только это. таймеры - удобно, логи - удобно, собственно сами сервисы - удобно. лично мне.
Ничего не имею против systemd, но гуй нормальный к нему уже сделали? Под нормальным понимается возможность создания и клонирования юнитов и таргетов из гуя.
Конфиг в моём комментарии отключает хранилище journald и позволяет жить как было. Что на так-то?
Не так, как всегда, лишняя поттерингопрокладка между актуальным софтом (syslogd) и приложениями. Прям как с пульсеаудио которое нужно только чтобы переслать звук в алсу.
Люди недовольны не systemd. До него были иниты. И после него будут иниты.
У них всех будут плюсы, и будут минусы.
Люди недовольны административным способом пропихивания, который если отбросить воду - обыкновенный копроративный Microsoft-way, только в отличие от честного Microsoft - стыдливо-хитрожопый.
Когда кукарекают про попенсорс - я ржу в голосину. Попенсорс этот работает разве что как бесплатный QA для одной копрорации.
Вот вы можете написать продукт, который беспрекословно будет принят дистрами? А Леннарт может. Возможно у него опенсорс опенсорснее.
Ваш продукт могут принять в мейнстрим, если в нем полно багов, а вы отвечаете «not a bug»? А кое-чей продукт могут.
А можете безболезненно поменять инит на другой инит, так же как MS Office меняете на LibreOffice? Ачожтак, KISS же, альтернативки-ко-ко-ко?
Доиграетесь, что со следующим релизом вам туда вкорячат безальтернативный бинарный зонд, который превратит пол-страны в тыкву по щелчку из госдепа.
А причём тут инит? SD - это системный менеджер. Инит, логи и управление сетью - это его части.
Через сколько времени ты будешь говорить «А при чем тут системный менеджер? SD - это ядерная подсистема. Инит, логи, загрузчик, ядро, системные вызовы, управление сетью, звуком, устройствами, видеовыводом, устройствами ввода, консолями, файловой системой - это его части » ?
Нет опций для выражения отношения к данному опросу, составленному в стиле: «Вам нравятся очень горькие пилюли для того, что бы выздороветь»?
По теме: ничего, но можно было бы реализовать ту же или аналогичную функциональность по другому, если бы корпорации, внедрявшие systemd, хоть как то заботились о существующих линукс админах…
Логи в текстовые файлы сохраняет сислог, сюрприз. Без него никак.
Логи в текстовые файлы сохраняет вызов write(2). Ради такого простого функционала ставить целую дополнительную систему - непонятно зачем. И не понятно, зачем в этом сетапе в принципе journald.
На инит в целом было пофиг, но системд это изменил.
Метод внедрения неприемлем, только за одно это его надо везде выпилить. Ну да ладно, не гордые, можно было бы и проглотить, но
Нарушена совместимость со старыми подходами, но это можно было бы ещё пережить, если бы не
Монстрообразность - не подходит для разработки ПО в принципе и критически для СПО в частности. Монстроидальные мегапроекты (примеры: ядро линукс, браузер, иксы, вейланд) не могут эффективно и свободно разрабатываться энтузиастами СПО и быстро подпадают под влияние корпораций, становясь полностью от них зависимыми.
Монстроидальные мегапроекты (примеры: ядро линукс, браузер, иксы, вейланд) не могут эффективно и свободно разрабатываться энтузиастами СПО и быстро подпадают под влияние корпораций, становясь полностью от них зависимыми.
Это, кстати, очень интересное замечание. Но в то же время, если ты выкинешь из линукса ядро, браузер, иксы, вейланд, много ли останется?
Но в то же время, если ты выкинешь из линукса ядро, браузер, иксы, вейланд, много ли останется?
Во-первых останется немало, во-вторых если бы не было Линукса, было бы что-то другое (и возможно микроядерное), в-третьих ладно, с Линуксом так уж сложилось исторически, но монструозность системд точно не была чем-то неизбежным.
Дело не столько в системд, а в корпополитике продвижения софта. Пульсаудио оказался хреновым. Systemd - не совсем, но противники тоже были. Pipewire - шикарен. Wayland - УГ.
В общем, суть в чём - нужно обладать критическим мышлением и не пропускать сырой софт и совсем мусор в Linux. А пока что из-за продвижения всего подряд репутация даже у Pipewire испортили.
Немало, но недостаточно для полноценной настольной системы. Для сервера ещё может быть…
во-вторых если бы не было Линукса, было бы что-то другое (и возможно микроядерное)
Ядер хватает. Все BSD ядра. Minix тот же. Hurd. И микроядерные, и не очень. Но линуксом все пользуются.
в-третьих ладно, с Линуксом так уж сложилось исторически, но монструозность системд точно не была чем-то неизбежным.
Системд победил в относительно честной борьбе. И сегодня есть местечковые дистрибутивы с sysvinit-подобными системами. Но все дистрибутивы, управляемые сообществом, вроде Debian, Arch перешли на systemd вполне добровольно.
Никакое отношение. Не знаю функционал, поэтому не использую. Просто давно ради упрощения пользуюсь системой с OpenRC (artix/ Arch-OpenRC) и с runit (void)