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)
Ответ на: комментарий от anonymous

Еще как будет, если его чуть скрестить с devuan

Вообще-то не скрестить с, а заменить на. Devuan и есть то самое «скрещивание». По сути Debian с отвязкой от обязательного systemd.

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

На каком языке тебе нужно написать слово ССЫЛКИ? ССЫЛКИ давай сюда, ушлёпок, или проваливай.

btw

в Debian неправильно готовят systemd, поэтому работает он не так, как в RHEL

Постарайся включить свою пустую голову и понять, что это фрагментация внутри дистрибутивов, а не внутри systemd. Апстрим не несёт ответственности за даунстрим

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

Обычно они просто включают компьютер, ждут загрузки системы и работают в ней. И загрузка включает в себя вход в какой-нибудь DE.

Не имею желания ставить на сервер DE, сорри

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

Вместо дерева зависимостей они делают ВСЁ в одной линейной последовательности.

Я тут давеча интересовался, отчего у меня одна виртуалка не может корректно перезагрузиться и попросил systemd нарисовать граф сервисов, чтобы понять что вообще происходит при отключении. От увиденного я опешил, сделал force off и пошёл пить беленькую. Только ею и спасся от депрессии.

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

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

Алло, животное!

Что орёшь, простейшее?

Ты ссылки давать собираешься или нет?

Пиши в техподдержку гугля чтобы тебя разбанили там.

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

Что орёшь, простейшее?

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

Пиши в техподдержку гугля чтобы тебя разбанили там.

То есть, ты за свои слова не в ответе?

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

У Поцеринга и Сиверса такие особенности психики. И вообще «мы в RedHat работаем - нам ничего не сделают».

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

Господи, какой же ты баран.

Ты ещё тут покукарекай...

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

Уровень лечения головной боли гильотиной. Ну а раз граф нарисовался, то не всё так плохо.

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

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

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

Никто никому не угрожал

Была проведена специальная деятельность для насильного внедрения systemd везде, где только можно. Это давно установленный факт. Спалились внедрятели во время внедрения в Debian.

просто sysvinit настолько всех достал, что ему начали искать замену.

Кого он достал, тот ставил что-то другое и не парился - выбор инитов просто огромный на любой вкус и до systemd был. В Gentoo даже свой инит был, например. Но внезапно вместо выбора инструментов под задачи пришло несколько утырков и systemd протолкнули в наиболее важные для делового применения дистрибутивы, и карманные 15-рублёвые дегенераты по интернету начали бегать и безосновательно обсирать всех, кому systemd не нравится. Это тоже факт.

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

Ты хотя бы за своим базаром следи :) :

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

Пользователи, карл! Пользователи шапки. Я вот пользователь слаки. Я в интернетиках сижу, потому что на меня и за меня слака работает, и даже при обновлениях ничего не ломается, и нет никакой нужды работать. Я разок поработал и достаточно. А пользователям шапки почему-то работать надо постоянно.

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

А при чём тут какие-то задачи редхата, если речь о пользователях дистрибутивов?

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

Слив тут был твой

Прямо тебе на рожу, да.

потому что я запросил у тебя _твои_ аргументы

И я как всегда аргументы привёл.

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

Большая часть из тех, кто тебя тут видел, знает тебя как неуравновешенного дегенерата с отсутствием аргументов

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

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

man journalctl

Конечно, нет гарантии, что логи откроются, и для этого желательно использовать ту версию journalctl, которая идёт в составе той же версии systemd.

Quasar ★★★★★
()

Переусложненное кривое уродище, зачем его только создали, ведь есть нормальный легкий BSD init.

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

У редхата одна задача - выжать денег. Задача очень нехорошая, так как задача адекватных компаний есть деньги не выжать, а заработать.

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

Ко-ко-ко коком ко-ко-ко ко-ко-ко-ко-ко ко-ко-ко ко-ко словоко-ко-ко ССЫЛКИ? ССЫЛКИ ко-ко-ко сюда, ушлёпок, ко-ко ко-ко-ко-ко-ко-кудах-тах.

А?

Постарайся включить свою пустую голову и понять, что это фрагментация внутри дистрибутивов, а не внутри systemd.

Дистрибутивы разные, а systemd один, но разных версий. И RHEL в приоритете. Ты идиот.

Апстрим не несёт ответственности за даунстрим

Апстрим - это RHEL/Fedora. Условия неравные.

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

Конечно, нет гарантии, что логи откроются, и для этого желательно использовать ту версию journalctl, которая идёт в составе той же версии systemd.

Так я с того и начал. Однако в мане и намека нет на то, что для journalctl можно указать файл журнала.

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

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

Фактически ты сам насрал и в эту кучу своей рожой хлюпаешь.

То есть, ты за свои слова не в ответе?

Слова поцеринга - не мои слова.

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

Была проведена специальная деятельность для насильного внедрения systemd везде, где только можно. Это давно установленный факт. Спалились внедрятели во время внедрения в Debian.

Пруфы, Билли, нам нужны пруфы!

Кого он достал, тот ставил что-то другое и не парился - выбор инитов просто огромный на любой вкус и до systemd был. В Gentoo даже свой инит был, например.

OpenRC им не подошел, и я могу понять почему.

Но внезапно вместо выбора инструментов под задачи пришло несколько утырков и systemd протолкнули в наиболее важные для делового применения дистрибутивы, и карманные 15-рублёвые дегенераты по интернету начали бегать и безосновательно обсирать всех, кому systemd не нравится. Это тоже факт.

Наполеону привет передавай.

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

Эк у тебя подгорело! Всю табуретку свою уже прожёг? Теперь стоишь раком и тычешься в обплёванный монитор?

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

Где? Покажи

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

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

Особенно умиляет «это факт» хаха. ЯСКОЗАЛ как он есть.

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

Пруфы, Билли, нам нужны пруфы!

Тебе недостаточно освещения скандала в техническом комитете Debian, когда решали судьбу инита в дистрибутиве?

OpenRC им не подошел, и я могу понять почему.

Повторяю: OpenRC - это НЕ ИНИТ.

Наполеону привет передавай.

Адресок Наполеона не подскажешь?

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

Уровень лечения головной боли гильотиной

Вот к каким жестокостям приводит systemd. Воистину, революционный инит, если вы понимаете о чём я.

ugoday ★★★★★
()

Истерикой системг-фанбоев удовлетворен

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

Это просто удивительно сколько много иррациональных хейтеров системд.

Кстати, вот здесь бы вам остановитьс и подумать. И вместо неотрефлексированного всплёскивания руками «Ой и чтожеэто на белом свете деется, Лёня свет Поттеринг их системдой одарил, а они рожу воротят», отчего столько многие не считают оное системд чем то полезным.

СТАНДАРТНАЯ система инициализации (ок, система всего) да и не просто станандартная, а еще со своими приколюхами

Гм. Речь должно быть о каких-то секретных внутрикрасношляпных стандартах. Отдельно: стандартная система всего со своими приколюхами называется виндовс. Лучший виндовс — win98se2. И тут поттеринг опоздал на десятилетия.

ugoday ★★★★★
()
Ответ на: комментарий от zloy_starper
-D DIR, --directory=DIR
           Takes a directory path as argument. If specified, journalctl will operate on the specified journal directory DIR
           instead of the default runtime and system journal paths.
anonymous
()
Ответ на: комментарий от Quasar

Ну да, и удивлен что кто то считает что в слаке сразу идет сабж. ( не ну поставить и юзать в слаке сабж можно, только хз зачем )

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

Оно _выглядит_ так. sysvinit можно обмазать скриптами в любом стиле. В самих BSD, кстати, прогресс не стоял на месте, и Slackware на их фоне выглядит не оч :)

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

В десктопных дистрибутивах всё настроено мейнтейнерами из коробки

Нет. В том и суть, что на машинах, где наблюдаются проблемы с часами, systemd в Debian'е из коробки своими действиями вешает всё намертво. Замена на sysvinit устраняет эту проблему. А если нет разницы, то зачем и начинать разбираться с systemd?

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

Опять же, это неуместное сравнение.

Ещё как уместное. За daemon-reload мне хочется разработчикам морду при встрече набить.

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

А кстати, почему? Чего в systemd такого несовместимого с ядерной консолью?

Я ж писал: из за рандомного порядка загрузки модулей. Чтобы не ломалась консоль загрузка должна происходить в строго определённом порядке, чтобы загрузка шрифтов и применение параметров консоли происходило в строго определённом месте загрузки.

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

А ты вообще представляешь, что багрепорты и плохой код — это не одно и то же?

Конечно же это разные вещи. Плохой код (и дизайн) системд — это причина, а обилие сообщений об ошибках — следствие. Понятно, что причина и следствие — не одно и тоже.

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

Тебе недостаточно освещения скандала в техническом комитете Debian, когда решали судьбу инита в дистрибутиве?

Я хочу ссылок на пруфы.

Повторяю: OpenRC - это НЕ ИНИТ.

Ну конечно, мой сладенький, не инит:

man openrc-init | grep parent
     openrc-init — the parent of all processes

Адресок Наполеона не подскажешь?

Спроси у своего лечащего врача.

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

Конечно же это разные вещи. Плохой код (и дизайн) системд — это причина, а обилие сообщений об ошибках — следствие. Понятно, что причина и следствие — не одно и тоже.

Это пять!

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

Он уже пять лет в продакшоне, какие к черту прежние настройки?

Настройки, например, 2003-2007-х годов.

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

Странно когда я давно юзал слаку то там был - BSD-style Init, может уже не так ... хм.

Да ничего там не изменилось, всё как было так и осталось — используется sysvinit c BSD-like скриптингом:
"Slackware uses sysvinit with BSD style scripting. It uses two staging scripts, rc.S and rc.M, to load all necessary services as well as rc.local to load any extra daemons and services that may or may not use init scripts. rc.S loads the single user mode one-shot services and core system daemons, then it loads rc.M to start multi-user mode and load all other system services and post-boot scripts to configure the rest of the system. It's a very humanesque and easy to read design."

На сайте слаки:
"Slackware Linux uses the BSD-style file layout for its system initialization files. These files are organized and easy to edit."
Slackware init >>>

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