LINUX.ORG.RU

Состоялся релиз sysvinit 2.89

 , ,


6

3

Почти через 8 лет после релиза sysvinit 2.88 состоялся релиз sysvinit 2.89.

В новой версии:

  • у команды mountpoint теперь новая опция "-p", при которой происходит поиск замкнутых точек монтирования; работает только в GNU/Linux'е;
  • удалены два более ненужных вызова sleep'а, что ускорило время загрузки примерно на 2 секунды;
  • добавлен вывод загрузочных сообщений на несколько консолей разом (что, в частности, позволяет выводить одно и тоже одновременно и на монитор и на терминал, который подключен к COM-порту);
  • разработчик Debian'а пропатчил ioctl для работы в GNU/kFreeBSD;
  • другой разработчик Debian'а пропатчил дефолтное значение переменной окружения TERM для GNU/kFreeBSD на «xterm» вместо «cons25»;
  • разработчик Debian'а пропатчил /run/initctl для использования в качестве именованного конвейера для коммуникации (что позволяет обойти ограничение kFreeBSD, которое запрещает использовать /dev/initctl в качестве конвейера);
  • ifdown теперь работает на FreeBSD;
  • killall5 и init теперь собираются и работают в Hurd'е;
  • pidof теперь на ходу корректирует неправильные аргументы; например, «pidof /wrongpath/sleep» будет выполнена как «pidof sleep»;
  • теперь getty автоматически запускается на ядерных консолях, поскольку такое поведение посчитано весьма полезным если, например, админу внезапно нужно подключить терминал через COM-порт;
  • sulogin теперь пытается определять реальное устройство системной консоли /dev/console; в GNU/Linux'е это может быть больше чем одно устройство, включая терминал подключенный к COM-порту, виртуальный терминал и принтер;
  • sulogin теперь принудительно пересоединяет stdin/stdout/stderr при указании конкретного устройства;
  • runlevel теперь читает текущий и предыдущий runlevel'ы из /var/run/utmp;
  • неопознанные опции теперь тихо игнорируются;
  • при наличии файла /etc/initscript он будет использован для запуска всех программ, которые запускает init (это позволяет применять глобальные umask, ulimit,... и т.д. для всех процессов);
  • sulogin теперь всегда запрашивает пароль root'а перед входом в режим одного пользователя;
  • флаг "-b" init'а запускает оболочку до всех остальных процессов;
  • новым расположением /etc/fastboot теперь является /fastboot;
  • множественные патчи, багфиксы и обновления, включая обновления манов;

>>> Скачать

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)

Ответ на: комментарий от AS

вырождается только твой фимозный моск

anonymous
()
Ответ на: комментарий от AS

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

Clayman ★★
()
Ответ на: комментарий от system-root

так вот, если идиотам не выдать правила и гайдлайны, они барахтаться будут в своих альтернативных велосипедах до второго пришествия.
не очень понятно, как должно быть по другому? вряд ли ты сможешь даже себе объяснить сфигали дистрибутивом нужно пользоваться не так, как нужно пользоваться дистрибутивом. типа apt на RHEL накатить или чё? в общем, уровня пихания пипирки в пылесос.

ЯННП, systemd для идиотов, пихающих пипирки в пылесос?

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

ЯННП, systemd для идиотов, пихающих пипирки в пылесос?

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

system-root ★★★★★
()

А потом пришли Энты и выгнали всех из леса xD

kirk_johnson ★☆
()
Ответ на: комментарий от Clayman

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

Не могу - надо было быть более креативным в детстве и написать свою ОС. Время потеряно. :-)

AS ★★★★★
()
Ответ на: комментарий от kirill_rrr

но каким то образом оказалась включена именно по дефолту

«Каким-то образом»... У меня Debian, и ничего не включено по умолчанию. Любой может поставить и убедиться, что ты врёшь.

Всё верно, если забыть как вёл себя halt с 2006 года и до появления системд, во всех дистрибутивах, которые я видел.

Именно так, как сейчас, и вёл. И не только в GNU/Linux (см. опцию -p).

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

Именно так и происходит. Только что проверил на Debian 9.

anonymous
()
Ответ на: комментарий от h578b1bde

Например, когда настроенный на запуск от пользователя сервис ВНЕЗАПНО начнёт запускаться от рута.

Когда *неправильно* настроенный сервис.

anonymous
()
Ответ на: комментарий от kirill_rrr

Потому что «выключает питание» poweroff, а halt только «завершает работу всего»

Всё верно, если забыть как вёл себя halt с 2006 года и до появления системд, во всех дистрибутивах, которые я видел.

Вот, кстати, не надо. Всё же, иногда, intelfx дело говорит. Отключение по halt - это ошибка. И, иногда, фатальная.

AS ★★★★★
()
Ответ на: комментарий от IchBinFertig

systemd большой. Это вы не отрицаете в своём candyland.
А раз большой, то и выше вероятность бага.

Вот именно это и есть проблема в ДНК разработчиков. И от неё не избавиться, так будет всегда. Пока не дойдёт, что концепция разработки systemd годится для какого-нибудь LibreOffice, но не для init.

AS ★★★★★
()
Ответ на: комментарий от AS

Конкретно init-часть в systemd небольшая. Остальные компоненты не влияют на работоспособность systemd init.

anonymous
()
Ответ на: комментарий от anonymous

Конкретно init-часть в systemd небольшая.

Даже то, что есть, излишне, но...

Остальные компоненты не влияют на работоспособность systemd init.

... но, увы, влияют. Я уже как-то intelfx-у пояснял. Блин, надо найти и ссылку записать. Влияние косвенное: исправление бага в каком-то компоненте ведёт в обычном бинарном дистрибутиве к пересборке пакета с увеличением версии, что вызывает обновление даже того, что обновлять не требуется. Но так уж пакетные менеджеры работают. В итоге, для демонов, ещё и перезапуск.

AS ★★★★★
()
Ответ на: комментарий от AS

Но ведь это вопрос к дистрибутивам, верно? Никто же не запрещает разбивать пакет на, скажем, systemd-core, systemd-logind, systemd-networkd и так далее - в таком случае обновление одного компонента не повлечёт за собой перезапуск остальных.

anonymous
()
Ответ на: комментарий от anonymous

Лёнька запрещает!

Где? Debian же разбивает на некоторые компоненты:

$ apt list systemd\* 
Вывод списка… Готово
systemd/stable-updates,now 232-25+deb9u3 amd64 [установлен]
systemd-bootchart/stable 231-1 amd64
systemd-container/stable-updates 232-25+deb9u3 amd64
systemd-coredump/stable-updates 232-25+deb9u3 amd64
systemd-cron/stable 1.5.8-1 amd64
systemd-gui/stable 1:3-4 all
systemd-journal-remote/stable-updates 232-25+deb9u3 amd64
systemd-shim/stable 10-3 amd64
systemd-sysv/stable-updates,now 232-25+deb9u3 amd64 [установлен]
systemd-ui/stable 3-4+b1 amd64
$ 
Не вижу, почему это нельзя разбить на большее число пакетов, ведь компоненты systemd даже не линкуются друг с другом и общаются только через dbus.

anonymous
()
Ответ на: комментарий от kirk_johnson

Кстати, а фрибсдшники в итоге решили делать свой аналог системд?

https://wiki.freebsd.org/launchd

оно возможно будет в 13-й ветке )) но если будет то штабильно,, и да оно _не_ будет брать на себя конфигурацию _всея_ системы

VKraft ★★
()
Ответ на: комментарий от system-root

если долго не рассуждать про эволюцию идей, то systemd для идиотов, пихающих пипирки в пылесос — билет в будущее

Конечно плохое, естественный отбор не спроста же существует.

плохое будущее или нет, не важно.

Важно, ибо без естественного отбора наступит идиократия.

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от AS

Всё же, иногда, intelfx дело говорит.

Очень редко. В основном он несёт какую-то чушь. Т.о. демонстрируя низкий качественный уровень фанатиков systemd в общем.

anonymous
()
Ответ на: комментарий от anonymous

Неправильно по мнению документации.

Не видел в документации по ненужнод упоминания про имена юзеров, начинающихся с циферок. Можно ссылку?

h578b1bde ★☆
()
Ответ на: комментарий от anonymous

Очень редко. В основном он несёт какую-то чушь. Т.о. демонстрируя низкий качественный уровень фанатиков systemd в общем.

Делать выводы из выборки единичного объёма - это ваш качественный уровень?

anonymous
()
Ответ на: комментарий от h578b1bde

Вообще-то неважно что что-то идёт не так, возможно это красиво выглядит. А насчёт естественного отбора касательно систем-Ди есть закон https://ru.wikipedia.org/wiki/Закон_Парето по которому всё это удовлетворяет потребностям 99%

VKraft ★★
()
Последнее исправление: VKraft (всего исправлений: 1)
Ответ на: комментарий от VKraft

А насчёт естественного отбора касательно систем-Ди есть закон https://ru.wikipedia.org/wiki/Закон_Парето по которому всё это удовлетворяет потребностям 99%

Не понял причём здесь закон Парето, но до 99% поделка говнокодера Лёни явно не дотягивает.

h578b1bde ★☆
()
Ответ на: комментарий от anonymous

Делать выводы из выборки единичного объёма - это ваш качественный уровень?

Разумеется я смотрю и на иных фанатиков systemd. По сравнению с ними intelfx выглядит не столь уж и печально.

anonymous
()
Ответ на: комментарий от h578b1bde

я не верю в естественный отбор идей, есть даже базворд "мыслевирусы"
та же херота с плоской землёй прекрасно в 2018 году живёт.
другое дело, что у тупиковых идей нет будущего, они не будут развиваться.
так вот старый подход — это тупик, хоть ты на расте с го перепиши и смузи обмажься, это некро из 60-х останется некрой из 60-х.

system-root ★★★★★
()
Ответ на: комментарий от VKraft

согласен, дотягивает до 80%

Я бы, конечно, попросил дать ссылку на статистику, но допустим даже что это так. Значит если винда на десктопе переваливает за 80% то линукс со своими 80% ненужнод не нужен?

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

Напротив, нинужноД работает и в бОльшем числе сценариев это приемлемо. Те кому надо надёжность/предсказуемость наверное будут тюнить это или иметь дело с другими ядрами/системами/конфигурациями

VKraft ★★
()
Последнее исправление: VKraft (всего исправлений: 1)
Ответ на: комментарий от system-root

так вот старый подход — это тупик, хоть ты на расте с го перепиши и смузи обмажься

Как по мне тупик у любителей обмазываться смузи, накостылявших ненужнод.

это некро из 60-х останется некрой из 60-х

Которое работает как часы, подобно тому как сферообразная земля вращается вокруг оси? Хотя нет, на самом деле вращение замедляется же.

h578b1bde ★☆
()
Ответ на: комментарий от anonymous

Но ведь это вопрос к дистрибутивам, верно?

Теоретически. Если точнее, то к пакетному менеджеру.

Никто же не запрещает разбивать пакет на, скажем, systemd-core, systemd-logind

Не запрещает. Но релиз в репозитории с обновлениями увеличится у всех подпакетов. Даже если межпакетные связи не будут жёсткими, что, жить на точечных обновлениях что ли? А ведь какие-нибудь yum update или apt-get dist-upgrade вытянут всё новое, без разбора. Теперь что, из-за идеологии разработки systemd надо всем разработчикам пакетных менеджеров за голову хвататься? А всего-то надо было не страдать идиотизмом, а делать по-настоящему раздельные компоненты.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от VKraft

Напротив, нинужноД работает и в бОльшем числе сценариев это приемлемо.
и в бОльшем числе сценариев это приемлемо

http://without-systemd.org/wiki/index.php/Arguments_against_systemd#Absurd_bu...
Я всё же считаю что компьютеров, подключённых к интернетам, гораздо больше чем забетонированных локалхостов в бункере под землёй.

Те кому надо надёжность/предсказуемость наверное будут тюнить это или иметь дело с другими ядрами/системами/конфигурациями

Скорее всего да. Идиоты же будут страдать с ненадёжной и непредсказуемой поделкой, что, впрочем, тоже является естественным отбором в некотором роде.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

так вот именно, что _не_ из неё, иначе это была бы эволюция той самой копалки. а тут вообще новая «прогрессивная» идея — двусторонние грабли.
и если она выстрелит, из двусторонних граблей уже сделают что-то полезное.

system-root ★★★★★
()
Ответ на: комментарий от h578b1bde

Скорее всего да. Идиоты же будут страдать с ненадёжной и
непредсказуемой поделкой, что, впрочем, тоже является естественным
отбором в некотором роде.

Энтропия растёт(С) Инетренет 20 лет назад был почти чистым по сравнению с тем адом который наблюдаем сейчас. Личное наблюдение. Тогда шлакварь была ещё не локализована нормально и красношапка была просто ред-хат линуксом 6.х а база др-веб едва превышала 20-30 тыс записей. Это я к тому что системДи ещё не самое плохое, может быть ещё интереснее

VKraft ★★
()
Последнее исправление: VKraft (всего исправлений: 1)
Ответ на: комментарий от system-root

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

Ну вот когда сделают — тогда и приходите. До тех пор я буду называть ненужное говно ненужным говном, которым оно и является.

h578b1bde ★☆
()
Ответ на: комментарий от system-root

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

svchost, небось.

anonymous
()
Ответ на: комментарий от system-root

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

Я просто оставлю это здесь: https://imgs.xkcd.com/comics/standards.png

h578b1bde ★☆
()
Ответ на: комментарий от Quasar

На фоне текущих конфигураций компьютера то, что отжирает systemd, просто несущественно.

Как будто линукс на роутерах уже заменили на что-то другое.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

зачем этот мем вставлять куда ни попадя?
сам факт, что нельзя просто так установить рандомный инит, кроме systemd это уже инверсия мема.

system-root ★★★★★
()
Ответ на: комментарий от system-root

зачем этот мем вставлять куда ни попадя?

Затем что системгэ — это такой себе пятнадцатый стандарт, причём очень фиговый.

сам факт, что нельзя просто так установить рандомный инит, кроме systemd это уже инверсия мема.

man devuan

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

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







* это предложение относится к определённому контексту и при установки рандомных дистрибутивов могут быть побочные логические нестыковки, проконсультируйтесь с врачом.

system-root ★★★★★
()
Ответ на: комментарий от Stanson

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

Как же хорошо, что на моих серваках слака. Есть время в интернетах поспорить, вместо того, чтобы ухмыляясь работать, работать и работать. Бедные пользователи шапки - до сих пор наверно не могут проблемы после смены системы инициализации разгрести, приходится в поте лица и всё такое.

Красиво сказано! Плюсану.

anc ★★★★★
()
Ответ на: комментарий от kirk_johnson

Любая система должна развиваться, чтобы отвечать новым требованиям.

Каким карл? Что за «новые»? «Новые» потому что они просто «новые»? Вот серьезно, вчера разговаривал с знакомой, которой нужен новый ноут по простой причине, мля старый уже по ресурсам не потянет новую «муху». Причем за годы в требованиях для ее работы не изменилось ничего, только новый разжиревший софт который требует нового более жирного железа. Само выполнение задач осталось таким же как и 10 лет назад.
Человек далекий от ИТ, но искренне стала высказывать теорию заговора, типа какого хрена? Все работало, зачем, зачем все эти кучи комбайнов менять?

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.