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)

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

Во-во, отна гента шевелится в направлении альтернатив из более-менее заметных дистров.

Нет, гента шевелится в сторону кладбища. МГорный форкнул портаж и орет, что разрабы портажа придурки. Разрабы портажа что-то кудахчут в ответ. На пустом месте устроили драму с почтовой рассылкой, которая уже грозит вылиться в вотум недоверия council'у. Ну, и непрекращающийся исход девелоперов.

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

Ну вот MX c antiX — параллельно установлены sysvinit и systemd, перекрыты версии крысы и несколько своих gui-пакетов, всё, осталбное ваниль.

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

Репа деба ванильная и у devuan, и у MX_Linux — пересобраны лишь ключевые для форков пакеты.

У мх так вообще даже не зеркало, а стандартные репы деба + свои дополнительные с более свежими версиями (лень им приоритеты было настроить), т.е. можно приоритет указать наоборот и ставить чисто дебиан (что конечно что-то может сломать).

Так MX еще и два инита из коробки прям сразу в grub имеет (девуан упоротые и выкидывают сустемд напрочь, хоть поставить из репы дебиана можно и получишь обратно дебиан — но такая миграция официально не поддерживается, только дебиан -> девуан). Если отбросить проблемный Гном3 — вообще не великая проблема.

Тем более не понятен дебиан — что им то мешает, они вообще аж ведут вынужденную поддержку sysvinit для двух портов и так, и так.

И скандальные их переголосования несколько раз с 50/50 голосов — т.е. и команда разработчиков была расколота (и саботировала, фактически и продолжает саботирование активного внедрения сустемд по всем аспектам, а не срединка на половинку как сейчас).

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

И скандальные их переголосования несколько раз с 50/50 голосов — т.е. и команда разработчиков была расколота (и саботировала, фактически и продолжает саботирование активного внедрения сустемд по всем аспектам, а не срединка на половинку как сейчас).

Мне казалось, это просто обычная практика в дебиане xD

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

Я понимаю, просто товарища настолько безальтернативно заявил о наличии DE на любой машине с линуксом, что меня просто покоробило

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

Конечно. Можешь посмотреть список багов категории New Developer или соответствующие анонсы о принятии(последний - 26.01.2018) в мэйллисте gentoo-project

Pinkbyte ★★★★★
()

Всё же LOR без аватар смотрится бедновато...

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

Конечно. Можешь посмотреть список багов категории New Developer или соответствующие анонсы о принятии(последний - 26.01.2018) в мэйллисте gentoo-project

Слава богу. Я боялся, что уже все, приплыли.

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

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

Его зовут случайно не Александр Сергеевич Пушкин???

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

В raspbian тот же systemd

Ну архитектура-то другая. Размер кода уж точно может отличаться.

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

Повторюсь, за время использования онтопика, а это с второй половины 90-х, такого количества факапов по вине обновления как с переходом на *d не было.

Всё же настройкой сети занимается не systemd, так что невозможность получить адрес с ним никак не связана. Не скатывайтесь, пожалуйста, в «Кошка бросила котят - systemd тут виноват!»

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

Systemd и сеть настраивает через systemd-nerworkd. А в новой Ubuntu server 18.04 он даже по умолчанию будет.

В сообщении речь шла о Debian 9 и /etc/network/interfaces.

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

они не такие крутые как шапка! А шапка может.

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

В результате замечательный systemd в бесконечном цикле перезапускает lightdm.

У systemd есть рейтлимитинг автоматического перезапуска. Включен по умолчанию. Если в конкретном юните он отключен или слишком мягко настроен — это проблема кого угодно, но не systemd.

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

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

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

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

У systemd есть рейтлимитинг автоматического перезапуска. Включен по умолчанию. Если в конкретном юните он отключен или слишком мягко настроен — это проблема кого угодно, но не systemd.

Да и сам перезапуск по умолчанию отключён, так что это проблема тех, кто писал unit-файл.

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

штабильность находится где-то между верой и доверием

Внезапно, абсолютно согласен. Причём с явным уклоном к полюсу веры.

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

и заявили что это стабильно

Стабильность в предсказуемости, которая является следствием того, что версии софта не меняются (в определённый промежуток времени). Новая версия софта - новое поведение. Обновил библиотеку - другие софт и библиотеки могут её не находить. Нужно пересобирать. А с этой новой версией они могут частично и не пересобраться. Новая версия - новый функционал. Новый софт также может собираться только с определёнными версиями библиотек. А софт 5-ти летней давности может требовать библиотек 5-ти летней давности. И именно поэтому у юзеров rolling-release дистрибутивов может отваливаться то одно, то другое. После чего нужно пытаться собирать всё это обратно (если это вообще возможно). Юзеры дистрибутивов, где версии софта не меняются годами, оставляют всю эту работу маинтейнерам (и именно поэтому это не совсем рандомные версии библиотек и софта, а именно такие, чтобы всё срослось), просто дособирая отсутствующее из коробки и забывая про всё это на года.

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

Ну дак не отнимали бы сус5инит, особенно в дебе, вон все равно пилят.

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

всё что ты здесь написал полный булшит, отрыв от реальности и байки из 90-х, где ты и застрял в развитии.
версия софта в стабильных и долго поддерживаемых дистрибутивах не меняется ровно в тот промежуток времени, пока не прилетит обновление.
потому, что софт обновляется даже в LTS.
а вся эта херня про определённые версии библиотек — это проблемы тупых пакетных менеджеров, которые застряли в 90-х вместе с тобой.
на момент 2018-го года есть десятки способов разруливать зависимости по версиям.
и ничего из этого никак не связанно со словом «стабильность» или предложением «версии софта не меняются»*

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

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

ППКС

если айтишник кричит, что LTS, всякие дебианы = стабильность, то это не айтишник, а обезьяна с магическим мышлением

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

Новая версия софта - новое поведение. Обновил библиотеку - другие софт и библиотеки могут её не находить. Нужно пересобирать.

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

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

зато уж если рач на сервере вкорячен - сразу видно матёрого гуру из седьмого б

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

Встроенная в ядро консоль (эмулятор терминала (vt)).

Это то, что раньше загружалось, если в inittab прописать runlevel 3? Или что-то ещё более низкоуровневое? Если второе, то как её достичь?

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

Нет, vt загружается всегда. Это уже другой вопрос, что при runlevel'е выше чем 3 (кстати, во многих дистрибутивах не ниже чем 5, это в таких дистрибутивах как Slackware идёт привязка к 4-му runlevel'у) и наличии иксов в системе запускаются эти самые иксы и становятся прослойкой между vt и юзером. Но, работают иксы именно поверх vt.

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

конечно-конечно :)

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

«вот такая вот она стандартизация, юнификация и бла-бла-бла что принес systemd»...

а лет, эдак, через пяток вообще будет пушной зверек :)

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

Нет, «ядерной консолью» пользуются только поцыэнт и несколько его последователей из секты свидетелей ядерной консоли.
Нормальные люди используют «виртуальный терминал». И когда настроены иксы тоже — X-сервер запускается на выделенном ему виртуальном терминале.

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

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

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

Без ссылочки на rt не защитано.

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

что-то там ни одного системд-фанбоя не видать ;)

Человеку, который присылает скриншоты вместо логов, лично я помогать не хочу. Вот и всё.

когда окажется, тогда и приходите!

Первым комментарием всё уже сказано:

зачем, при наличии systemd, в этой васяносборке присутствует consolekit?

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

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

Иди и смоги. Трепаться все горазды. Тратить на этого человека и на этот дистрибутив своё время я не хочу (inb4 «лучше его потратить на срачи» — да, срачи хотя бы веселее).

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

дистр и человек не причем. это косяк системд.

Обоснуй.

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

console-kit

медицина тут бессильна

anonymous
()

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

Зачем такие частые релизы? :(

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

Человеку, который присылает скриншоты вместо логов, лично я помогать не хочу. Вот и всё.

Правильно, пусть присылает QR-коды.

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

Хорошо, что этот набор костылей и Bash-лапши умер.
Позор мира Linux и Unix.

и Unix

Но разве современный набор кривых костылей на C с QR-кодами и HTTP-сервером кроме линукса уже где-то завели?

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

внезапно — релизы и стабильные выпуски не нужны.

Дай угадаю — у тебя на боевом сервере рач?

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

если айтишник кричит, что LTS, всякие дебианы = стабильность, то это не айтишник, а обезьяна с магическим мышлением

В первую очередь LTS, всякие дебвианы (без systemd*) = предсказуемость, где о возникшей проблеме и, что немаловажно, способах её решения можно узнать в интернетах. Во всяких же рачах придётся колоться, плакаться и кушать тот кактус что дают.

* В системах, где вместо инита вкорячен наркоманский systemd, репорт об очередной проблеме которого Лёня как обычно не напрягая межушный ганглий закроет с пометкой NOTABUG, о предсказуемости речи не идёт.

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

И всё таки, у меня не глюки. Debian не то чтобы совсем маргинальный дистрибутив, и вот на что я натолкнулся:

5.6.8
 systemd: поведение команды ’halt’
Реализация команды halt в sysvinit тоже выключает машину. Реализация systemd-sysv оста-
навливает систему, но не выключает машину. Для остановки машины и её выключения, исполь-
зуйте команду poweroff.
См. также сообщение об ошибке Debian #760923 (https://bugs.debian.org/760923)

Это из какого то перевода

Информация о выпуске Debian 8 (jessie) для
архитектуры 32-bit PC
Проект документации Debian (http://www.debian.org/doc/)
3 ноября 2017 г.
найденного в яндексе
https://yandex.ru/clck/jsredir?bu=2w7a0x&from=yandex.ru%3Bsearch%2F%3Bweb%3B%3B&text=&etext=1757.HnTDGT7Jdq2G0n_GtuZLhACAiPf9I6fmshOQFtUKWJMZddWMH-Lyznex6MlcR4GGhaHBwubI-B7LChZRaS_TTCj_MVNI8gN7Dwne3Y2omVhUXRe-O7DHv-pZW46YrebI.31b0b6762763ca69c5e2b45aa870c41b21a84318&uuid=&state=PEtFfuTeVD5kpHnK9lio9T6U0-imFY5IshtIYWJN7W-V64A9Yd8Kvy6D--ZSidWWMUwFopTJKniqqdqrxu7Ccy5iliIhiLL2aELKioYj0ncCsViir-8qeXLHXkrb7HHH&&cst=AiuY0DBWFJ4BWM_uhLTTxKHNho5ZOlvM94cDagQPurRp3P_QpnHynSzCC8-Xg8vfl9N5Y7MZPvpf3Zle2dvphJTRPpcpjmvsiaiaSHcf_J7QASQUaydGcOAySfAs4tsCDu-Dj7YXoAOEFnRRvGZK_-S6nlJvAUSwIfDNBYe5nyu43yA4JG1v8XV4El_eDbcLsTRyoZNYMjZAONkxRIq1n3O7xYAp7IzkQ6q61U7_rsx6JEhAQrTH_WAdgyneTBNeZOUg7JzEl4ZZXC5zwW8SxjIfeTIwyZn2osut9VCEguSbYMTJGd62UfNUQc73P_q1dsQusSqZ3zsoG9AXaLh_ejafNIvykyfXxny1x0DdRrtw11O0Ky8UnM3Tj9swAhgIi3-b6uiNRLUwI177Oct4sXmLhzLpX4oFRtZcle7tz4tdMnU4GLaCowbiTXe6vVPWIBLCXya_2zyNxAtg3iiy1yHaWH1GS4UDtATQVLX-ONajsK1o8bS_cuhudi5OHx7_VGvJ-sR5jx42EfQ8xrcddXP9ZSUCHu58X-juaqm3sVqlCYDUYXT1JQHgzk7g2s1pzJ8StQ1EfadS-dxoNtw3WJLzWJW-PFAX_fHN-Fr95P0V4-iQymAtqEZdRlYEcxkjbxZhhSvi0CbQ9ocTT5KB-P094YKTtt9xTTupro5A5vGL3gRMRpRCnWEi-4M1GEtIunc6cO0axFU49QE9_4FwvYRrxJUKsJUFq1sKmC9uKb9psGE3KFhlnKz-cEMn5Sva-lFnfqD3XbfCXGhgcSmyJfNYG8ajPGxACaW44J4Csst8WUycXlLxPxh_cBFjV9PQGvOBZsCkC9VYCk5I6-cXdNgMHXX76Y-z3K3A-q1YDz-k4nWEYG1Zh_5SeJwfr2cLgSerjkqyLdrLYSIbDn12J0VLgKMeX1_sgyDwUEdHBO3Am0fug0YcsoRRKDzBMzS3lvXIsNsyUPXcBnjDv8ORee4pYfbMay9G&data=UlNrNmk5WktYejY4cHFySjRXSWhXRnpDR1RiaE1Gb3hib01qc0xMcU9KY1c3MmtFNlJ2dGp0Z3JYbXJuTjduUTY0eFBoYUw0N1dkVlRKSGNEcEhodE9FRm5aOGZ3c21CSWR4Vmk5ek9UdzgybjF4Q3huYUdaSk1kOEk3QXhuanMzX0ZEN1A1bW4zdC1XQWh0TzU4RHVZMlpZaUtKMlVrbw,,&sign=14afc5f018ba9ddcdd59b9193c4d04c3&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpjly_ySFdX80,&l10n=ru&cts=1523751307289&mc=2

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

Хипстота после плёночных фотоаппаратов добралась до труЪ юникса как у дидов.

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