The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

systemd - новая система инициализации от разработчиков Red H..., opennews (??), 01-Май-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


34. "systemd - новая система инициализации от разработчиков Red H..."  +1 +/
Сообщение от MinimumLaw (?), 01-Май-10, 10:19 
Хм... Мне одному кажется, что  Linux все больше и больше становится похожим на небезызвестную ОС небезызвестной конторы. Кому какое дело сколько раз при запуске системы вызвается grep и awk - они за тем и написаны, чтоб работать. Это тот самый UNIX-вэй.
Посмотрите на, допустим, солярис - там попытались сделать SMF - в итоге вместо вменяемого процесса загрузки мы имеем нечто среднее между классическими демонами и виндовыми службами. Неужели это действительно так хорошо, что хотим подобное в Linux?
Ладно, есть области, где время загрузки может быть весьма критичным. Но что в мобилах, что в промышленных решениях есть законченная железка. А значит самый быстрый способ включиться - это просто проснуться. Вот в эту сторону и работать надо, а не изобретать очередную "службу управления службой управления загрузкой демонов".
Ответить | Правка | Наверх | Cообщить модератору

35. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от Damon (??), 01-Май-10, 10:33 
В этом что-то есть, согласен, но...

>Посмотрите на, допустим, солярис - там попытались сделать SMF - в итоге
>вместо вменяемого процесса загрузки мы имеем нечто среднее между классическими демонами
>и виндовыми службами. Неужели это действительно так хорошо, что хотим подобное
>в Linux?

... Linux не солярка, здесь свободы больше и, как следствие, больше дистрибутивов. На RedHat'овских дистрибах свет клином не сошелся, не нравиться -- выберите другой. Или, вообще, соберите свой, напиример, на основе LFS! ;-)
Тогда у Вас будет полная свобода выбирать вариант Init'иализации системы по вкусу. Вон, Патрик в Шлаке так и сделал, замутив BSD-style инициализацию.

Ответить | Правка | Наверх | Cообщить модератору

54. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от минона (?), 01-Май-10, 14:19 
>там попытались сделать SMF - в итоге вместо вменяемого процесса загрузки мы имеем нечто среднее между классическими демонами и виндовыми службами.

ну до виндовых они всё же не опустились. тут вы клевещите.
пробовали когда-нибудь сервис написать? нет? а ведь только тогда понимаешь какая это ж..

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

59. "systemd - новая система инициализации от разработчиков Red H..."  –2 +/
Сообщение от sHaggY_caT (ok), 01-Май-10, 17:58 
>>там попытались сделать SMF - в итоге вместо вменяемого процесса загрузки мы имеем нечто среднее между классическими демонами и виндовыми службами.
>
>ну до виндовых они всё же не опустились. тут вы клевещите.
>пробовали когда-нибудь сервис написать? нет? а ведь только тогда понимаешь какая это
>ж..

System V-сервис рисуется за одну минуту :(

Ответить | Правка | Наверх | Cообщить модератору

61. "systemd - новая система инициализации от разработчиков Red H..."  –1 +/
Сообщение от Аноним (-), 01-Май-10, 19:42 
то есть ты типа постфикс за минуту пишешь? или скриптег его запускающий? гг
Ответить | Правка | Наверх | Cообщить модератору

65. "systemd - новая система инициализации от разработчиков Red H..."  +2 +/
Сообщение от Damon (??), 01-Май-10, 20:01 
>то есть ты типа постфикс за минуту пишешь? или скриптег его запускающий?
>гг

Простейшего демона не так уж и долго писать -- форкаеш процесс, потомок закрывает stdin, stdout и stderr и входит в бесконечный цикл, а предок -- завершает работу. В результате получаешь демона, который нифига не делает, только в памяти висит, тем не менее демон...

Ответить | Правка | Наверх | Cообщить модератору

62. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от Damon (??), 01-Май-10, 19:51 
>System V-сервис рисуется за одну минуту :(

Может, всеж, не сам демон, а скрипт запуска?

В винде-то это тоже не сложно -- "Управление запуском служб при старте Windows" (http://ru.wikipedia.org/wiki/%D0%A1%D0%B...) -- ветка реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

64. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от sHaggY_caT (ok), 01-Май-10, 19:57 
>>System V-сервис рисуется за одну минуту :(
>
>Может, всеж, не сам демон, а скрипт запуска?
>
>В винде-то это тоже не сложно -- "Управление запуском служб при старте
>Windows" (http://ru.wikipedia.org/wiki/%D0%A1%D0%B...) -- ветка реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \
>Services.

Конечно, скрипт, извиняюсь :)

Ответить | Правка | Наверх | Cообщить модератору

72. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от минона (?), 01-Май-10, 22:59 
ветка реестра скрипт запуска не напишет. и в логи не сбросит.
если есть уже написанная служба - живём. нет - сосём. или ищем кто уже написал. часто из *никс (например вгет, срон, грип, аук,..).
ну а если самому на сях приспичело написать, да чтоб и с логами,... - туши свет и делай проект с бюджетом.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

74. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от filosofem (ok), 02-Май-10, 00:21 
>если есть уже написанная служба - живём. нет - сосём.

Это не совсем так. Там есть специально обученная служба srvany.exe, которая запускает любой экзешник, переданный ей в виде параметра, а соответственно любую программу и скрипт можно запустить демоном.

Ответить | Правка | Наверх | Cообщить модератору

81. "systemd - новая система инициализации от разработчиков Red H..."  –1 +/
Сообщение от минона (?), 02-Май-10, 06:43 
а вы пробовали её использовать?
половины возможностей нет. и в частности никаких логов.
а вы сможете также запустить например ие с выходом на опеннет и сбросом новостей? да без графики?
в никс с фф - это легко.
Ответить | Правка | Наверх | Cообщить модератору

83. "systemd - новая система инициализации от разработчиков Red H..."  –1 +/
Сообщение от filosofem (ok), 02-Май-10, 11:29 
>а вы пробовали её использовать?

Использовал на продакшне. С ней еще можно всякие трики проделывать, например компенсировать отсутствие setuid в форточках.

У вас какое-то холиварное представление о форточках. Думаю слишком много вы общались с троллями и сертифицированными MCSE имбецилами.
Там есть и централизованная система логов (в которую в том числе и менеджер служб пишет) и фф и множество скриптовых языков и свой крон и свой курл и даже свой кастрированный греп.

Ответить | Правка | Наверх | Cообщить модератору

97. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от минона (?), 02-Май-10, 23:34 
вот не надо про холивары и прочие удары ниже ватерлинии.
для того, чтобы сервис писал в логи винды, он должен быть соответствующим образом разработан. и если фф туда пишет, то это ещё не значит, что ты из него сможешь сделать сервис.
а если какую-либо прогу (чаще всего консольную) и можно таким образом загнать в сервис, это не значит что в логи она будет что-то вменяемое писать, если до этого не умела.
Ответить | Правка | Наверх | Cообщить модератору

75. "systemd - новая система инициализации от разработчиков Red H..."  +/
Сообщение от Damon (??), 02-Май-10, 00:22 
>ветка реестра скрипт запуска не напишет. и в логи не сбросит.

В данном случае мой ответ касался только запуска службы. Накатать reg файл и импортнуть содержимое в реестр не сверх проблема. По мне аналогично написанию стартового скрипта, не сложнее.
Касательно написания самих сервисов, демонов писать приходилось, виндовые сервисы -- нет, так что не компетентен в данном вопросе. Хотя, обзорные статьи по написанию листал -- как-то погрустнело сразу.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру