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)

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

Эт он траллит за былинный быдлокод, который вменяли *d, вроде strcpy(strcpy(strcpy(strcpy(strcpy, или удаления файлов и прочее)

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

Эт он траллит за былинный быдлокод, который вменяли *d, вроде strcpy(strcpy(strcpy(strcpy(strcpy, или удаления файлов и прочее)

Надеемся, что он это хоть не отрицает.

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

95% жрут, что дали на десктопе.


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

Deleted
()

Только что накатил пшеничного пива по этому поводу и не только.

Накатим, ребята, сколько той жизни.

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

перешел на systemd? :)

если так, то его чпокнули, приятель!

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

настроить

Заменой комбайна на init.

Это в котором захардкодили запуск определённого числа экземпляров конкретной реализации getty с определёнными параметрами? Ну, удачи в настройке.

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

Какой например? Потому что косая скриптолапша на инит тянет только в мриях утят.

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

Вообще-то, какие угодно getty запускаются из /etc/inittab в любом указанном количестве и с любыми параметрами.

Stanson ★★★★★
()

Это просто удивительно сколько много иррациональных хейтеров системд. Блин, в кои то веки появилась де факто СТАНДАРТНАЯ система инициализации (ок, система всего) да и не просто стандартная, а еще со своими приколюхами - которую поддержали все большие дистрибутивы. Чтобы появился по-настоящему стандарт в его разработке и внедрении должно участвовать все сообщество. Но это в идеальном мире, в реальном же - админы локалхостов и борщехлебы всегда будут пользоваться простынями на баше и нахваливать, как они круто разруливают весь процесс своими наколенными поделками. Это самый настоящий инфантилизм и юношеский максимализм - я иду против системы, у меня такие особые требования к системе инициализации что я ни в жизни не поставлю системд. Тьфу, позеры.

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

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

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

У меня бывшая так же свою бабскую дурь аргументировала. «Потому что я так сказала и все!»

Молодец, хорошо пукнул, вонюче

anonymous
()

разработчик Debian'а то, разработчик Debian'а сё... неужели они хотят сделать возможность выбора sysvinit?

systemd - корявый комбайн

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

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

разработчик Debian'а то, разработчик Debian'а сё... неужели они хотят сделать возможность выбора sysvinit?

Почему-то они не хотят её выкинуть.

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

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

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

И у них благодаря этому мозги работают достаточно хорошо

Ну, по тебе не скажешь.

anonymous
()

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

Какой же там говнокод.

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

Это если про tty указанном в параметре console ядра нет ничего в inittab (newFamily - распарсенный inittab, если чо).

А что ещё можно написать для failover ситуации? В ядре вон вообще, /sbin/init захардкожено, причём это даже не failover, а так надо, бедному Поцтерингу пришлось выкручиваться, чтобы своё поделие подсунуть.

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