LINUX.ORG.RU

Опубликован стандарт системы инициализации для свободных платформ


0

0

Группа ILU Documentation project опубликовала первую версию стандарта системы инициализации, реализация которого может свободно устанавливаться на любой дистрибутив без особых сложностей. Это по мнению разработчиков должно стандартиризировать дистрибутивы.

Выслушиваються мнения и предложения, а также здоровая критика - http://crew.org.ru/cgi-bin/forum/YaBB...

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

> Реализация данной системы может быть различна, система инициализации от Crew IT labs являеться оригинальной, каждый может воспользоваться данным стандартом как ему вздумаеться, на этот стандарт не накладываеться никаких либо лицензионных ограничений, также не накладываеться никаких ограничений на инструмент реализации (оригинальная реализация полностью написана на C в jed/emacs).

Я хуею, дорогая редакция. Какого хрена нужно при каждом удобном случае впихивать "jed/emacs"? Разве там какой-то особый СИ получается?

anonymous
()

Чувствуется чудный чухонский колорит

Обратите внимание, уважаемые анонимусы, на это "иться-иться":

>Кофигурирование утилитой проводиться достаточно простым методом:

># Редактирование производиться следующим образом - iluinit change 'alias секции' 'параметр для изменения' 'новое значение'

># Добавление секции производиться следующими последовательностями действий - iluinit add section type 'тип секции' comment 'комментарий' alias 'alias секции', далее в зависимости от типа секции добавляються остальные параметры - iluinit add value 'alias секции' 'параметр' 'значение параметра'

># Удаление секции производиться так - iluinit del section 'alias секции'

>Команда add как описано выше добавляет как секцию так и параметры в секции.

>Также команда del удаляет секции и параметры в секции для того чтобы удалить тот или иной параметр в секции достаточно указать после команды ключевое слово 'value' после чего указать alias секции и имя удаляемого параметра - iluinit del value 'alias секции' 'имя параметра'.

>Запуск/перезапуск/останов секций производиться следующими командами:

># start - запуск секции в не зависимоти от параметра указывающего на запуск по умолчанию(командой run), синтаксис - iluinit start 'alias секции'

># restart - перезапуск секции, синтаксис - iluinit restart 'alias секции'

># stop - останов секции, синтаксис - iluinit stop 'alias секции'

anonymous
()
Ответ на: Чувствуется чудный чухонский колорит от anonymous

собственно как идея то? то есть к примеру хелп $ ./iluinit help ... соотвественно iluinit -M sysdaemon stop - остановит sysdaemon если он есть в конфигах iluinit run system.conf к примеру пропарсит конфиг и запустит его - то есть что там есть тест (просто еще на системе не проверял рабочей по сему вывод теста только дам из консоли) $ ./iluinit test system.conf ... Total lines scanned:27 <EOF> собственно проверят конфиг на налифие конфигов пока он не говорит о них явно - дело пары часов сделать проверку на ошибки =)

------------------------------------------ проверить конфиг на наличие конфигов -- это супер. А как насчет проверить на наличие вирусов, троянов, новой почты, иракского диктатора Саддама Хусейна?

anonymous
()
Ответ на: Чувствуется чудный чухонский колорит от anonymous

собственно как идея то? то есть к примеру хелп $ ./iluinit help ... соотвественно iluinit -M sysdaemon stop - остановит sysdaemon если он есть в конфигах iluinit run system.conf к примеру пропарсит конфиг и запустит его - то есть что там есть тест (просто еще на системе не проверял рабочей по сему вывод теста только дам из консоли) $ ./iluinit test system.conf ... Total lines scanned:27 <EOF> собственно проверят конфиг на налифие конфигов пока он не говорит о них явно - дело пары часов сделать проверку на ошибки =)

------------------------------------------ проверить конфиг на наличие конфигов -- это супер. А как насчет проверить на наличие вирусов, троянов, новой почты, иракского диктатора Саддама Хусейна?

anonymous
()
Ответ на: Чувствуется чудный чухонский колорит от anonymous

(цитата): собственно как идея то?

...

собственно как идея то?
то есть к примеру хелп
$ ./iluinit help
...

соотвественно iluinit -M sysdaemon stop - остановит sysdaemon если он есть в конфигах
iluinit run system.conf к примеру пропарсит конфиг и запустит его - то есть что там есть
тест (просто еще на системе не проверял рабочей по сему вывод теста только дам из консоли)
$ ./iluinit test system.conf
...
Total lines scanned:27
<EOF>

собственно проверят конфиг на налифие конфигов пока он
не говорит о них явно - дело пары часов сделать проверку на ошибки =)

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

>проверить конфиг на наличие конфигов -- это супер. А как насчет проверить на наличие вирусов, троянов, новой почты, иракского диктатора Саддама Хусейна?

ну опечатался ну и что ??? и вообще говорим о стандарте а не о ошибках, если нечего сказать - то молчать. Давайте Я тоже сейчас полезу всех пинать за ошибки на форуме - что будет?

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

Кому мы обязаны этим шедевром:

5. Авторы:
Авторами настоящей документации являеться группа ILU Documentation project.
Идея создания стандарта системы инициализации принадлежит Николаю Акимову [nick@crew.org.ru]
Создание стандарта Альфекс Кейнокен [alphex@crew.org.ru]
Написание документа Семен Соколов [cemen@crew.org.ru]

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

anonymous
()

А, это те самые школьники со своим новым велосипедом? Лучше бы уроки учили...

> Ничто так не уносит время как собственный идиотизм ...

Как верно подмечено...

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

> ну опечатался ну и что ??? и вообще говорим о стандарте а не о ошибках, если нечего сказать - то молчать. Давайте Я тоже сейчас полезу всех пинать за ошибки на форуме - что будет?

Боюсь ничего у вас не получится (или "не получиться"?)

А что касается "стандарта" -- предлагаю эту тему закрыть.

В подтверждение своих слов могу только посоветовать взглянуть на "стандарт". Обсуждать там нечего.

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

2anonymous (*) (16.03.2004 15:50:55)

видишь ли, на таких как ты мне лично насрать, Я все таки делом занимаюсь, а не ору что все что новое все плохо, все это велосипед и тд и тп.

Если тебе угодно возиться каждый раз на новом дистрибутиве с очередной системой инициализации - то дело конечно твое, а по поводу орфографии ну не русский Я человек - но надо ж до вас донести? Если можешь помочь в исправлении ошибок то пожалуйста, нет так и не надо.

Другие люди почему то нормально отнеслись к этому и даже решили помочь

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

Я одного не понимаю - зачем все пихать в один файл? rc.d прекрасно справляется.

Простой пример недоработки:

>Daemon - Обозначает секцию описывающую демон(запуск/рестарт/останов)
>Set - Обозначает установку тех или иных параметров (установка консольных шрифтов к примеру)

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

>Script - Обозначает запуск какого-либо скрипта для тех или иных целей

А демон - это же тоже скрипт, или как? Или предполагается посреди загрузки костыли запускать? А зачем? rc.local и rc.firewall не хватает?

>Убедительно просим указывать полный путь к программе или скрипту, к примеру - /usr/sbin/sendmail

Для особого геммороя?

>Этот параметр говорит о запуске данной секции, возможно два значения, yes говорит о том что запуск разрешен по умолчанию,no говорит о запрете запуска по умолчанию.

K и S
:)

>Тестирование синтаксиса конфигурационных файлов

Т.е. их еще и тестировать придется. Еще один минус против существующих систем.


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

во дошли руки загрузился из-под iluinit Быстро - прикольно, правда сеть не сразу пошла - надо подправить ЗЫ если кому интересно это под слакой 9.1

anonymous
()

небольшое резюме: господа из linux.org.ru, я очень вас прошу - прежде чем анонсировать подобное, почитайте "это" и подумайте. И только потом решайтесь на публикацию.

P.S. И надо галочку ставить - "маразм высшей категории".

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

Делом, говоришь - сделай доброе дело, напиши какую-нить полезную программу. Или исправь старую, которая на новых релизах не работает.
Навскидку - LinNeighbourhood для работы с samba 3.0 и выше

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

Не могу - мне автоматом обновлять нужно все, включая скрипты. Значит, чтобы вашу систему подключить к автообновлениям, нужно переписывать rpm'ки, точнее скрипты постинсталла.

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

>А что там возиться - debian и rpm-based похожи. Slackware и freebsd тоже не столь тяжко отличаются.

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

По поводу дела, занимаюсь не только этим, опять же скачай посмотри, все что там написано пишеться за час максимум, так что и на другое хватает.

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

> Делом, говоришь - сделай доброе дело, напиши какую-нить полезную программу. Или исправь старую, которая на новых релизах не работает.

Так то еще суметь надо. То ли дело изобрести какую-нибудь новую, революционную технологию, которая призвана перевернуть всю IT-индустрию. :)

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

>Не могу - мне автоматом обновлять нужно все, включая скрипты. Значит, чтобы вашу систему подключить к автообновлениям, нужно переписывать rpm'ки, точнее скрипты постинсталла.

Так хотя бы посмтри что так к чему.

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

> >Убедительно просим указывать полный путь к программе или скрипту, к примеру - /usr/sbin/sendmail

> Для особого геммороя?

Для security, думается мне. Смысл примерно тот же, почему здравомыслящий админ при написании sudoers или crontab указывает только полные пути.

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

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

а вообще зачем переходить на другой дистрибутив?

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

>Так то еще суметь надо. То ли дело изобрести какую-нибудь новую, революционную технологию, которая призвана перевернуть всю IT-индустрию. :)

Ничего революционного нет

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

>а вообще зачем переходить на другой дистрибутив?

представь ситуацию, приходишь на новую работу, на старой был slack на новой шапка и что ? ты не менял дистрибутив.

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

Я тоже не понимаю для чего переходить на новые дистрибы - winXP форева!!! И вообще нафига чегото изобретать, а потом в этом разбираться - ставишь нормальную ось (см. выше) и работаешь. Самый Умный

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

Круто

Ну вот свершилось! Оно работает! Осталось родиться на свет универсальной системе пакетов - чтобы всё из исходников собиралось - и получаем универсальный дистриб - для десктопа уж точно круто! Для сервера не знаю. Попробую конфиг похитрей сваять чтоб самба и vmware запустить lpd и прочее........

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

Как страшно жить :)

Ну Вы ведь серьезный юноша и понимаете, что такого горе-админа никто на работу не возьмет.

Sun-ch
()
Ответ на: комментарий от Sun-ch

>Ну Вы ведь серьезный юноша и понимаете, что такого горе-админа никто на работу не возьмет.

Это Я понимаю, просто это НЕУДОБНО прежде всего, да человек поймет как оно и что оно, но это ж ни разу неудобно.Или неудобства в моде.

alphex_kaanoken ★★★
() автор топика
Ответ на: Круто от anonymous

>Ну вот свершилось! Оно работает! Осталось родиться на свет универсальной системе пакетов - чтобы всё из исходников собиралось - и получаем универсальный дистриб - для десктопа уж точно круто! Для сервера не знаю. Попробую конфиг похитрей сваять чтоб самба и vmware запустить lpd и прочее........

над этим работаем, думаю надо сделать так чтоб можно было из исходников и из бинарей ставить, чтобы альтернатива была.

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

Безусловно, идея замечательная.

Однако, у меня возникло ощущение, что Вы недостаточно хорошо изучили
решения, котрые были сделаны до вас.

Например *BSD клоны тоже идут по пути унификации стартовых скриптов.

И уже имеют готовое решение.

Sun-ch
()
Ответ на: комментарий от alphex_kaanoken

Представляю еще более ужасную ситуацию: перехожу на другую работу, а там шапка, а поверх нее "универсальная система инициализации", оставшаяся от предыдущего работничка. И что?

Я или поставлю то что знаю, если это моя персональная машина, или прочитаю необходимый объем документации, если это машина не моя и на ней что-то настроено и работает. Делать из дистрибутива нечто уникальное не стоит в любом случае. Мысль ясна?

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

> Я тоже не понимаю для чего переходить на новые дистрибы - winXP форева!!! И вообще нафига чегото изобретать, а потом в этом разбираться - ставишь нормальную ось (см. выше) и работаешь. Самый Умный

Небольшая поправка -- winXP форева, но только если это winXP SE (Windows XP Slackware Edition).

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

> Однако, у меня возникло ощущение, что Вы недостаточно хорошо изучили решения, котрые были сделаны до вас.

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

standards are fonderful! everybody should have one!

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

Возможно ...

>Например *BSD клоны тоже идут по пути унификации стартовых скриптов.

ну мы тоже пытаемся идти в ту сторону.

>И уже имеют готовое решение.

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

alphex_kaanoken ★★★
() автор топика
Ответ на: Возможно ... от alphex_kaanoken

2Sun-ch

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

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

Вроде все.

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

Чудо мега админу, вероятно, составит труда набрать в консоли cp /etc/inittab /etc/inittab~ :) Впрочем если меняется админ - один хрен систему менять, а если админ уходит красиво - то покажет или сам вернёт конфиги. Ну очень IMHO

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

ну ка подробнеею. при чем тут вообще админство?

anonymous
()
Ответ на: Возможно ... от alphex_kaanoken

Комрад Альфекс, забей - этой публике подавай всё сразу и готовое - развращены халявой. Могут только кричать, что любой школьник подобное сваяет, например на жабе, за пол дня, два раза подрачив в переывах на перекур. Но ананизм гораздо приятнее и каждый уважающий себя кулхацкер (как все на этом форуме тусующиеся) даже рассматривать такое "фуфло" (по их мегаскромному мнению) не станут. А свми и на выборы, наверное, сходить поленились (там же надо в биллютне разбираться).

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

Не обращайте внимания.

Это просто недалекие пидростки, которые пишут всякие глупости вроде

BSD RIP, слака рулез и т.д. они линукс видели только на картинках

с лор.

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

а вы видимо и голосовать за ВВП ходили с умным видом, и в "кандидатах" тщетельно разбирались, и "дебаты" наблюдали?

если вы не поняли, что выборы ВВП2 это цирк и клоунада, а никакой демократии в ЭрЭфии и не пахнет, очень жаль.

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

>>а вообще зачем переходить на другой дистрибутив?

> представь ситуацию, приходишь на новую работу, на старой был slack на новой шапка и что ? ты не менял дистрибутив.

Представил. Не понимаю, как мне поможет эта чудо-система, если производитель дистрибутива ее не использует.

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

Представь что ...

Во первых может быть она будет альтернативной, во вторых ты просто сможешь ее поставить, возможны различные варианты.

Я не думаю что сделают эту систему стандартом де-факто, но может в виде альтернативной системы можно будет получить, можно будет написать что-то вроде ковертации конфигурационных файлов - надо скажите, подумаю, на C все что угодно можно.

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

Чего тебе жаль - во мля большого ума затея президента обсирать! 20 миллионов за него а мы такие умные - "цирк, клоунада" кричать бум. Ну точно своего ничего нет, а чужёе заведомо дерьмо! Это уже образ мышления такой. Тут и доктор не поможет. Бараны.

anonymous
()
Ответ на: Представь что ... от alphex_kaanoken

Напоминаю, вопрос был такой: Чем эта система поможет?

Поставить-то я могу что угодно. Можно и шапку в слаку превратить без перезагрузки.

Какую проблему решает этот "стандарт"? Такую: типа не нужно учиться лишний раз как в конкретном дистрибутиве принято писать инит-скрипты.

Хорошо. Но прежде чем ее использовать ее нужно установить? Конечно же, нужно.

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

Но если я просто поставлю "чудо-систему" вместо родных инит-скриптов в /etc/inittab, будут ли все сервисы работать как работали раньше? Нет, нужно сперва прописать их запуск в новых скриптах.

Но как я пропишу их запуск в новых скриптах, в правильной последовательности и с правильными параметрами? Я ЖЕ НЕ ЗНАЮ КАК УСРОЕНЫ РОДНЫЕ ИНИТ-СКРИПТЫ!!!

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

Так все-таки, Чем эта система поможет?

anonymous
()

это всё фигня, т.к. не переведено на английский. даже читать не стоит

anonymous
()
Ответ на: Представь что ... от alphex_kaanoken

> надо скажите, подумаю, на C все что угодно можно.

надо же, какое счастье. На шелле тоже все что угодно можно. И нет необходимости дергать каких-то разработчиков.

Вот в вашем "стандарте" есть место насчет остановки демона. Предлагается два варианта : SIGHUP и SIGKILL. Это что, замашки а-ля микрософт? Почему у демона не может быть другого способа остановки?

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

> это всё фигня, т.к. не переведено на английский. даже читать не стоит

стоит! если хочецца здорово повеселицца

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

>Вот в вашем "стандарте" есть место насчет остановки демона. Предлагается два варианта : SIGHUP и SIGKILL. Это что, замашки а-ля микрософт? Почему у демона не может быть другого способа остановки?

скажи что тебе еще надо, Я ж писал - ПРЕДЛАГАЙТЕ СДЕЛАЕМ - во второй версии учтем - вы предлагайте, а не орите все плохо и тд и тп, честно это мало интересует, аргументы интересуют.

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