LINUX.ORG.RU

Представлен системный менеджер nosh

 ,


0

2

Представлен системный менеджер nosh, включающий набор средств для инициализации, загрузки, ведения логов, управления фоновыми процессами и терминалами. Nosh позиционируется как замена систем BSD init и NetBSD rc.d, вобравшая в себя черты таких систем, как Solaris SMF, daemontools-encore, UCSPI и средств IBM AIX по раздельному управлению системой и сервисами.

Предоставляется набор прослоек для использования команд, ставших привычных в других системах, импорта существующих конфигурационных файлов /etc/fstab, /etc/rc.conf, /etc/rc.local и /etc/ttys, а также настроек изолированных окружений Jail и PC-BSD Warden.
Система переносимая, не зависит от особенностей ядра и может применяться как в BSD-системах, так и в Linux.

Доступны возможности для определения порядка запуска сервисов, организации зависимостей между сервисами и обеспечения параллельного выполнения сервисов. Nosh уже очень близок к готовности работы вместо системы rc.d - из 157 отмеченных в плане задач остаётся выполнить 39.

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

★★★★

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

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

SystemD, конечно, продавлен шапкой

Объясните, как RH может продавить что-то в не зависимые от неё дистрибутивы?

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

как RH может продавить что-то в не зависимые от неё дистрибутивы?

Добавляя в gnome3 обязательные зависимости, рекламируя идеи на конференциях (например accessibility фишки или волшебные возможности pulseaudio по сравнению с alsa. jack тот же без рекламы и по-умолчанию не настроен ни в одном дистрибутиве).

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

Добавляя в gnome3 обязательные зависимости

Как показала практика, эти обязательные зависимости лёгким накладыванием патчей превращаются в необязательные.

рекламируя идеи на конференциях

То есть, реклама и агитация это продавливание? Cool story.

Deleted
()

вы знаете, я открыл сайт и у меня сразу появились опасения. потом я дошел до этой страницы и вообще страшно стало:

There are two ways to contact me:

via SMTP-based Internet electronic mail
via IM2000 Internet electronic mail

You used also to be able to contact me at two Fidonet «point» >addresses that were assigned to me:

Jonathan de Boyne Pollard, FIDONET#2:257/609.3
Jonathan de Boyne Pollard, FIDONET#1:109/921.70

Alas, the person who ran one of the nodes that I pointed off died, and I lost an entire hard disc's worth of setup and messagebase information for the other some years ago.

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

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

Как показала практика, эти обязательные зависимости лёгким накладыванием патчей превращаются в необязательные.

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

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

Древняя поговорка, поспешишь людей насмешишь.

Unununij ★★★★
() автор топика

[сарказм] systemd устарел! Нужно использовать только новейшие технологии! Даёшь сабж на каждый хост! [/сарказм]

robus ★★★★★
()

Не совсем понятно, кто ее разрабатывает. Если какие-то сторонние чуваки, и в дистрибутивы *BSD ее еще не взяли, то новость ниочем.

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

Это не сарказм, а реально именно то что поведет за собой его фанатов

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

Это Линакс по сравнению с Соляркой юзерфрендли?
Шо за бред?
Там все драйвера из коробки.
Там для самых дебилов менеджер пакетов гуишный есть.
Шо там такого трудного?

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

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

В убунте тоже есть

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

А чем тебе ini не угодил?

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

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

почему в новосте нет самого важного - примера инит-файла?

Чтобы причинить боль Ъ.

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

Выбирать из двух убожеств более убогое - это так анонимно.

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

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

Тоньше надо. Солярка дитя сурового ынтерпрайза. Я очень рад, что оно помирает в агонии.

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

Может человек мазохист. А ты к нему пристаёшь.

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

RedHat и компания тоже.
Пусть тоже дохнет, да?

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

Эм... не сказал бы - солярка во многих вещах проста и изящна. Управление zfs, crossbow и нативных контейнеров вообще на пять с плюсом... разве что пакетный менеджер уродский.

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

Хоть сам ini и не очень люблю, но заступлюсь за него.

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

ref:

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

Бытует мнение, что использование полных по Тюрингу конфигурационных файлов не есть хорошо

Ну да, ну да. Вон и анонимус выше считает, что либо мы используем ini, либо перезапускаем демоны по cron. DSL? Не, не слышали.

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

За примерами далеко ходить не надо

За примерами ты пошел несколько дальше, чем в систему инициализации.

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

А вот стартовая страница, ежели кто помнит про такую.

http://web.archive.org/web/20080917104447/http://www.google.com/firefox

и картинка оттуда:

http://www.google.com/images/firefox/spraycan_customize.png

Сами мозилловцы нарисовали ff. Так что ff нормуль, не смотря на всякие faq. Т.е. правила как бы есть, но те, кто их писал, сами же их не особо соблюдают.

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

Теперь и у *BSD есть свой systemd или нет?

Нет. smf, может быть launchd. Но никак не systemd.

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

В загробном тру-юниксе как всегда nih и копипаста из linux c отставанием.

NIH и копипаста, да еще в купе с over engineering это systemd по отношению к smf и launchd.

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

Тоньше надо. Солярка дитя сурового ынтерпрайза. Я очень рад, что оно помирает в агонии.

Вы в глаза то эту солярку видели? (хотя бы OpenSolaris)

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

Опять у Свидетелей Рыжего бомбит?

как всегда nih и копипаста из linux c отставанием

С автоконвертированием в плюсы, ага. Такая копипаста.

И да, системд был «первопроходцем» а это: http://0pointer.de/blog/projects/systemd.html

is this kind of logic new? No, it certainly is not. The most prominent system that works like this is Apple's launchd system

...

The idea is actually even older than launchd. Prior to launchd the venerable inetd

Наглая ложь и ересь, поддельные откровения Рыжего Пророка! )

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

The idea is actually even older than launchd. Prior to launchd the venerable inetd

Я вот тоже пассажа про inetd не понял. При чем тут он вообще?

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

The idea is actually even older than launchd. Prior to launchd the venerable inetd worked much like this: sockets were centrally created in a daemon that would start the actual service daemons passing the socket file descriptors during exec(). However the focus of inetd certainly wasn't local services, but Internet services (although later reimplementations supported AF_UNIX sockets, too). It also wasn't a tool to parallelize boot-up or even useful for getting implicit dependencies right.

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

какой по счёту systemd для бздей?

Нулевой, не?

anonymous
()

Вот чем FreeBSD отличается от ляликс. А именно, то что это полноценная ОСь, и авторы этой системы не допустят проникновения туда всякого говна вроде системдэ или сабжа

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

Объясните, как RH может продавить что-то в не зависимые от неё дистрибутивы?

как продавить? нагло и не стесняясь продавить, вот как

я только щас узнал, что идея:

sockets were centrally created in a daemon that would start the actual service daemons passing the socket file descriptors during exec()

 — это вовсе не лёнина идея и не идея RH, а очень даже старая идея

кстати говоря, мне эта идея нравится (для воркстейшена и не особо нагруженных серверочков)

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

почему в новосте нет самого важного - примера инит-файла?

Там параметры каждый в своём файле вместо общего конфига. Очень удобно на лету менять: echo 'bla' > param . А вообще daemontools, который лежит в основе nosh существует уже больше 15 лет. Он был и есть вершина инженерной мысли в области initd. Почему до сих пор ни один дистр линукса не запилил его вместо initd/systemd - история умалчивает.

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

Systemd RIP! Поттер своей смертью точно не помрет!

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

USB 3.0 хухреновенько работает. Особенно UVC. Хотя на Linux немногим лучше. Хотя... USB 3.0 вообще пока не огонь как работает :-\

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

Ятутмимокрокодил: такая хрень читабельности добавляет:

[Service]
Type=oneshot
Environment="IBSYSDIR=/sys/class/infiniband"
Environment="hca_id=1"
ExecStart=/bin/bash -c "[ -d ${IBSYSDIR} ] && for hca in ${IBSYSDIR}/*; do [ -e ${hca}/node_desc ] && echo -n "$(hostname -s) HCA-${hca_id}" >> ${hca}/node_desc; done"
Ну или: http://unix.stackexchange.com/a/224041. Даёшь больше однострочников. Не нужно было такую лазейку оставлять. Я уже говорил и снова повторю: через 5-10 лет в юнит файлах будет ад и израиль не лучше текущего положения дел в shell-based системах запуска. Как минимум скрипты образца 1998 года были вполне себе небольшими и лаконичными (ну по крайней мере в RH 5.2/6.0 и Slackware 3.5/4.0).

А сам ini да, ни хорош, ни плох - просто подходит под некоторые задачи.

h4tr3d ★★★★★
()
Последнее исправление: h4tr3d (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.