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

никто никому ничего не должен.

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

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

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

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

Накатить APT на RHEL - это совсем не то же самое, что саботировать голосование в техническом комитете и лоббировать противоправными методами угодные конкретной компании правила.

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

Тащи пруфсы, что это действительно так, а не синдром утёнка.

Вы издеваетесь? :O
Может мне Вам ещё и сдать экзамен на Red Hat Lor Anonymous Certified System Administrator!?

Детский сад, да и только.
Лишь подтверждает правильность моего решения не вступать в диалог с anonymous'ами на LOR'е.

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

блин... тока спать собрался, а «в интернете опять кто-то неправ»(С)

Шас бы в 2018 тормозить последовательный загрузкой с фиксированном порядке, а не обрабатывать всё асинхронно.

«Шас бы в 2018 тормозить механическим хардом на рандом риде, а не юзать SDD, которые поевились туеву хучу лет назад.»
fixed

Ну что ж все такие нищеброды? Или мамка дает деньги только на булочки в школе?

В том что ТЫ не знаешь какие - только ты и виноват.
...
Опять же, если ТЫ не осилил его наконфигурять, тебе, позёр, не место в твоём LFS.

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

ну, чувствую, to be continued, а я спать :)

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

Нет, я вполне серьёзно.

не вступать в диалог

Те фактов для аргументации нет, только анекдоты. Ясно.

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

Проблема не столько в девальвации предыдущего опыта, столько к в том, что у systemd есть неимоверно большое количество реальных недостатков, которых не было даже у sysvinit. Это просто деградация под флагом прогресса. Вся суть технического развития заключается в следующих принципах:

1. Выполнение текущих задач более эффективно.

2. Решение ранее нерешаемых задач.

3. Повышение уровня удобства.

systemd ни одному из них не соответствует, и даже противоречит.

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

Debian в принципе не может целиком и полностью перейти на systemd, так как поцеринг из принципа намеренно уничтожает все попытки создания поддержки systemd на любых ядрах, которые не linux.

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

Он ведет логи. Которые тебе однажды пригодятся.

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

99% не пригодятся логи. Никогда.

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

SSD не спасёт от sleep-ов, которые упомянуты в самой новости, если ты не заметил. Как и от ожидания сети или висения на взаимных блокировках. Ты даже не пытался поглядеть, какой там говнокод.

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

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

Шас бы в 2018 тормозить последовательный загрузкой с фиксированном порядке, а не обрабатывать всё асинхронно.

Ты дебил. Эта самая асинхронная загрузка по модели systemd в реальности преимущества не даёт. Почему-то Debian с sysvinit очень быстро грузился в отличие от Debian с systemd. Доказано научно.

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

Если ты хочешь жить по принципу «жри что дают», то тебе на windows или macos.

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

Вся суть технического развития...
1...
2...
3...

Жаль, что адептам *d не свойственно рассматривать аргументы, даже настолько очевидные.

Плюсую, и на этой минорной ноте иду спать.

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

приводи хотя бы реальные недостатки systemd

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

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

sysvinit был и продолжает быть в обычном Debian'е. Devuan сделали из за десктопов с DE. DE в Debian'е по зависимостям притаскивают systemd.

sysvinit там поддерживается для галочки. Devuan сделали не для десктопов с DE, а для того, чтобы ситуация была под контролем, а не с банальным рабством от RedHat.

Но, если поставить Debian с WM'ом или вообще без иксов, то можно настроить его так, что в нём будет sysvinit вместо systemd.

И установка некоторых пакетов неизбежно будет сопровождаться требованием поставить systemd. Это уже проходили.

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

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

жри что дают

Ты уже определись, тебе конфигурять, или ты ещё не дорос до такого и это тебе сложнаа.

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

systemd - это именно инструмент, а не механизм.

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

Эта базовая конфигурация не настолько большая чтобы об этом париться.

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

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

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

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

Давай ссылку на научную публикацию тогда, дебилушка.

Сунул тебе публикацию за шиворот. Проверяй.

Если что, на ЛОРе уже была новость о том, что systemd без SSD работает очень неэффективно, из-за чего бурное обсуждение шло.

Ты уже определись, тебе конфигурять, или ты ещё не дорос до такого и это тебе сложнаа.

Ты сейчас шлангуешь. Конфигурируемость должна быть гибкой, удобной и понятной.

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

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

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

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

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

И смысл? systemd - отличная вещь.

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

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

Из за этого у людей, например, почти всегда ломается ядерная консоль.

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

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

2.5 мегабайта оперативки

Ну вот, у анонимуса было 2, у тебя уже 2.5 :)

Кстати, я так понимаю, это померяно на архитектуре amd64? А, скажем, на Raspberry Pi сколько будет?

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

Сунул тебе публикацию за шиворот. Проверяй.
Сунул тебе публикацию за щёку. Проверяй.

Ну что такое‐то…

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

В этом треде одни тролли сидят или где?

Да, и ты уже третий.

Рыночек уже давненько порешал, что сабжевое поделие ненужно.

Тут не все молятся на твой рыночек, как на Бога. Сообщество есть - есть и продукт.

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

только зачем кому-то нужна вторая винда и второй майкроссофт если уже есть первый и там дрова работают?

+1.

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

Лень, тут активистов достаточно, закопают без меня.

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

Как связан firewalld с systemd, болезный? У тебя в голове вместо мозгов тупой парсер wildcard-ов с баша?

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

Закопать надо чувака с твоей аватарки и фаната, который его туда поставил (на аватар)

По сабжу: Лишние таймауты ожидания там были исключительно для совместимости со старым железом, на четвертых пнях уже все отлично работало без sleep (сам руками убирал). Поскольку перепробовал все известные системы инициализации (кроме рунита), на системд меня хватило только на неделю, поэтому желаю успехов и развития этой замечательной системе инициализации, признаю ее заслуги и очень уважаю, но сам уже давно перебрался на опенрц, мне она кажется чуть удобнее и шустрее. Но сисвинит тоже хорошая система инициализации

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

Это не «интересный ребус», это «угрёбищность by design»

anonymous
()

удалены два более ненужных вызова sleep'а, что ускорило время загрузки примерно на 2 секунды

неопознанные опции теперь тихо игнорируются

Какой классный там код.

теперь getty автоматически запускается на ядерных консолях, поскольку такое поведение посчитано весьма полезным если, например, админу внезапно нужно подключить терминал через COM-порт

systemd и то более настраиваемый, чем это.

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

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

Господи, ну ты и осёл. Тебе кучу раз говорили, что это сравнение здесь неуместно. За дом ты платишь. Дистрибутивы тебе достаются совершенно бесплатно. И они будут развиваться, как им выгодно, а не параноидальному шизофренику с ЛОРа. Но дураку, видимо, хоть кол на голове теши

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

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

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

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

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

Пруфы принципов и намеренности у тебя будут? Или снова сольёшься на своём пустом «это просто научный факт», балаболка?

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