FreeBSD with OpenRC

Существует вопрос по тому как мигрировать под FreeBSD на OpenRC. Внятных объяснений и инструкций в природе не обнаружено. Кто способен помочь в этом нелёгком вопросе?

- - -

Простите за офтопик... А зачем?..
Во FreeBSD, RcNG, гораздо удобнее чем OpenRC. Наверное, надо добавить IMHO, но не хочется. (-;

Скорость. Желание попробовать

Скорость. Желание попробовать альтернативу. Зачем быть консервативным?
По subj будут предложения?

а имеется в виду FreeBSD или

а имеется в виду FreeBSD или Gentoo/BSD ?
насколько понимаю в последнем оно должно быть и так...

FreeBSD. Там его нет в

FreeBSD. Там его нет в принципе. Вопрос задаю здесь - так как народ уже имеет дело с OpenRC
Проблема возникает с тем, что нужно заставить систему писать скрипты под OpenRC, а не как она привыкла. Установка прокатила. Теперь вопрос со скриптами. А то отвалился vixie-cron/apache/samba и другие замечательные кошерные вещи. В том числе и мышь.

видимо нужно смотреть что с

видимо нужно смотреть что с этим делают в Gentoo/BSD

- - -

Nosk написал(а):
Проблема возникает с тем, что нужно заставить систему писать скрипты под OpenRC, а не как она привыкла.

Скрипты пишет не система, а люди. Если их не существует, то, теоретически, адаптировать скрипты от RcNG под OpenRC не сложно. Но маловероятно, что кто-то это уже делал, так что придется самостоятельно.

Более того, если вы говорите о чистой FreeBSD (с установкой софта из портов), то воткнуть туда OpenRC не получиться, так как, - что в этом случае делать со скриптами из "/usr/local"? В итоге, гораздо проще хакнуть RcNG на предмет асинхронной загрузки (а может это уже сделали?), чем переписывать скрипты под OpenRC.

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

У меня возникает ощущение,

У меня возникает ощущение, что это еврейский форум. Стоит вопрос как OpenRC допилить, а злобные консерваторы RcNG мне упорно рекламируют. На сайте OpenRC написано, что оно работает с FreeBSD из коробки как Gentoo Linux. Однако таковое полностью не произошло. Но ведь не кормить же OpenRC вручную системными скриптами, извиняюсь.... ]:->

на сайте написано что там

на сайте написано что там есть некие скрипты, и портировать достаточно легко.
дело в том что он в чём-то прав. init-систем много, а майнтейнеры пакета пишут init-скрипт как правило под то что хотят, в основном это стандартная система. В Gentoo/BSD соответствено должны быть скрипты совместимые с OpenRC - может оттуда наковырять?
есть например интересная система InitNG - она вообще за секунды линь грузит, но скрипты ей нужны свои, и никто не будет их писать кроме тех кто её использует.

:)))

evadim написал(а):
init-систем много

Ага: считаем: один, два, много :)))

:wq
--
Live free or die

риавя

Nosk написал(а):
На сайте OpenRC написано, что оно работает с FreeBSD из коробки как Gentoo Linux

Это не значит, что оно будет работать с тамошними init-скриптами.

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

Могу предложить взять скрипты для Gentoo Linux и позапускать их. Если пути к исполняемым файлам, конфигам и т.п. будут те же (не вижу, почему бы им не быть), должно сработать.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

- - -

krigstask написал(а):
Nosk написал(а):
Если пути к исполняемым файлам, конфигам и т.п. будут те же (не вижу, почему бы им не быть), должно сработать.

Они там далеко не те же. Все, абсолютно, порты устанавливаются в префикс /usr/local отличный от префикса базовой системы /usr.
При этом, RC-скрипты так же разделены на базовые и портовые.

Ну подправить можно, делов-то

Ну подправить можно, делов-то

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Не...

inspirra написал(а):
При этом, RC-скрипты так же разделены на базовые и портовые.

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

:wq
--
Live free or die

- - -

Anarchist написал(а):
inspirra написал(а):
При этом, RC-скрипты так же разделены на базовые и портовые.

Идеология (как минимум рекомендуемая) базовых стартовых скриптов и стартовых скриптов в портах одна и та же.

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

Anarchist написал(а):
Другое дело, что не все стартовые скрипты в системе портов написаны правильно (местами так такая ахинея встречается/встречалась)...

Это уже на совести майнтенеров портов.

- - -

Nosk написал(а):
У меня возникает ощущение, что это еврейский форум. Стоит вопрос как OpenRC допилить, а злобные консерваторы RcNG мне упорно рекламируют.

А вот не надо зарываться. Я вам столько полезных букаф написал, по которым уже можно сложить необходимую картину и сделать правильный вывод. )-;
Либо - переписывать скрипты с RcNG на OpenRC (можно даже сделать конвертер); либо - хакнуть (если этого еще не сделали) RcNG для асинхронной работы.

Nosk написал(а):
На сайте OpenRC написано, что оно работает с FreeBSD из коробки как Gentoo Linux. Однако таковое полностью не произошло.

Судя по Вашему же посту оно у Вас заработало! А написание скриптов это не дело разработчиков OpenRC/RcNG - это задача майнтенеров портежей/портов. И ни один здравомыслящий майнтенер портов не будет писать RC-скрипты под OpenRC.
Использование OpenRC (с уже имеющимися скриптами) на FreeBSD предполагает и использование Gentoo окружения!

Nosk написал(а):
Но ведь не кормить же OpenRC вручную системными скриптами, извиняюсь.... ]:->

Не понятно, что Вы имеете в виду.

Даже если Вы и адаптируете RcNG-скрипты под OpenRC - то забудьте про обновление. Соответственно - это уже превратиться в другой дистрибутив FreeBSD, который, Вы, сами для себя и будете поддерживать, так как базовая система не предусматривает абсолютно ни каких вмешательств со стороны пользователя!

Настройки просмотра комментариев

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