LINUX.ORG.RU

s6-rc 0.5.3.0 и s6-linux-init 1.0.7

 ,


0

3

Подготовлен выпуск сервисного менеджера s6-rc 0.5.3.0. Он предназначен для управления запуском скриптов инициализации и сервисов с учётом зависимостей. Инструментарий s6-rc может применяться как в системах инициализации, так и для организации запуска произвольных сервисов в привязке к событиям, отражающим изменение состояния системы. Предоставляется полное отслеживание дерева зависимостей и автоматический запуск или завершение сервисов для достижения указанного состояния. Код написан на языке C и распространяется под лицензией ISC.

s6-rc может рассматриваться как аналог sysv-rc или OpenRC. Он включает в себя набор утилит для запуска и остановки длительно функционирующих процессов или сразу завершаемых скриптов инициализации. Из достоинств s6-rc называется компактная реализация, не содержащая ничего лишнего, кроме компонентов для решения прямых задач, и потребляющая минимум ресурсов.

Некоторые инструменты из предоставляемым проектом:

  • s6-networking - это набор утилит для создания сетевых сервисов, похожий на ucspi;
  • s6-frontend - это обвязка для воссоздания функциональности daemontools и runit поверх s6;
  • s6-portable-utils - это набор типовых Unix-утилит, таких как cut, chmod, ls, sort и grep, оптимизированных для потребления минимальных ресурсов и поставляемых под лицензией ISC;
  • s6-linux-utils - это набор утилит, привязанных к Linux, таких как chroot, freeramdisk, logwatch, mount и swapon;
  • s6-dns - это набор клиентских библиотек и утилит, заменяющих типовые DNS-утилиты из BIND и djbdns.

>>> Подробности



Проверено: hobbit ()

Changelog в новости где?

anonymous ()

s6-portable-utils

Ждем ответочку от Поттеринга - systemd-coreutilsd

Kolins ★★ ()

А вот кстати, как в ём с ранлевелами? Чёт никак руки не дойдут осилить. Есть какой-то admin bundle, может это и оно, но где/как мапится параметр ядра на бандл?

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

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

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

Да вот сижу читаю его фак: бандлы с именами runlevel-1, runlevel-2… Но у себя на системе я не вижу ни одного с таким именем. Т.е. оно всегда в default проваливается. А где-как костылить? Т.е. где мапить runlevel на имя бандла?

Надо было runit сразу ставить. Говорят, он тупой как пробка. Нет блин, экзотики захотелось.

dimgel ★★★★ ()
Последнее исправление: dimgel (всего исправлений: 2)

Artix во все тяжкие пустился. Добавил и dinit, четвертую или пятую систему инициализации

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

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

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

s6-portable-utils - это набор типовых Unix-утилит, таких как cut, chmod, ls, sort и grep, оптимизированных для потребления минимальных ресурсов и поставляемых под лицензией ISC;

busybox-wannabe номер 6?

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

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

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

ты таки не поверишь :) но таки системд имеет патчики для ядря по дополнению своими параметрами команд-лайн кернела. интересный тебе параметр systemd.unit :)
https://www.freedesktop.org/software/systemd/man/systemd.html#Kernel%20Command%20Line

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

Я в общем-то не про системд спрашивал. И новость не про системд. А параметры в командную строку ядра можно пихать любые, и подхватывать их например в initramfs, и никакие патчи ядра для этого не нужны.

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

почему

По факту: все параметры, переданные загрузчиком ядру и им, ядром, не понятые, передаются pid 1. Так было если не всегда, то очень задолго до появления systemd.

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

не знал :) спасибо
тогда все еще прощеееее. изучить команд-лайн s6 и найти опции запускаемого бандла.

pfg ★★★★★ ()

s6-portable-utils - это набор типовых Unix-утилит, таких как cut, chmod, ls, sort и grep

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

С офсайта:

It is now an explicit non-goal of s6-portable-utils to duplicate the work of existing projects that aim to provide a lightweight implementation of standard commands. No more rewriting of standard commands will occur in s6-portable-utils; the package is now used to host specific utilities such as s6-uniquename

s6-portable-utils is not, stricto sensu, part of the s6 ecosystem, and if you arrived here while trying to understand what s6 is, you are on the wrong page

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

s6-portable-utils is not, stricto sensu, part of the s6 ecosystem

Вот так же и Лёньки всё начиналось. А потом несколько раз на ходу тапки переобувал.

LINUX-ORG-RU ★★★★ ()
Ответ на: комментарий от LINUX-ORG-RU

переобувать тапки не проблема, если у тебя все модульное, заменяемое и опциональное, как в s6. В частности, никто никогда не мешал полностью игнорировать эти утилитки и писать инит-скрипты s6 под какой-нибудь busybox.

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

переобувать тапки не проблема, если у тебя все

не прибито к linux, в особенности к конкретной версии cgroups

anonymous ()

не содержащая ничего лишнего, кроме компонентов для решения прямых задач

набор утилит для создания сетевых сервисов

набор типовых Unix-утилит

Чота орнул. Как там упоротые, которым systemd заполоняет - уже успели пригореть? :-D

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

Слаб нонче онанимус стал - ранеча, бывало, от 5 разных проектов мог афедроном полыхать. А таперича тикток сотонинский им моск скукожил - внимания только на клипчик да на мемчик едва хватает :-P

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