Сегодня 28 декабря, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Журнал Витуса.
Журнал Витуса.
Голосов: 2
Адрес блога: http://vitus-wagner.livejournal.com/
Добавлен: 2008-02-19 12:48:41 блограйдером Lurk
 

Про инит

2014-11-20 18:02:39 (читать в оригинале)

Тут в процессе дискуссии вылезла странная мысль.

Что в общем-то плох не init как таковой, а соглашения по написанию скриптов для него.
Ну и не хватает нескольких инструментов для того, чтобы реализовать некоторую полезную функциональность. Например, иниттабовский respawn в соврешменных условиях почти бессмысленен.

В связи с этим возникла мысль, придумать в качестве замены нынешнему sysvinit

1. Протокол взаимодействия init-скриптов с окрущением (в которое кроме собственно запускалки всех скриптов требуемых по данному событию входит еще и утилита update-rc.d как минимум). Именно протокол. Сам скрипт может быть чем угодно, начиная от makefile, и кончая вообще бинарником. Внутрь вообще никто глядеть не должен, никакхи manchine-readable comments. Поэтому рассказывать о том, от чего скрипт зависит он должен при ВЫЗОВе с параметром depends, а про то, на каких ранлевелах он предполагает запускать и стартовать свой сервис - при вызове с параметром runlevels

Протокол, естественно, делается таким, чтобы существующие шелловские init-скрипты требовали минимальной доработки. В идеале - только замены lsb-style комментариев на то, что будет реализовывать соответсвующую часть протокола.

2. Специальный инструмент для запуска демонов, скриптами для которого должны быть 80% инит-скриптов. В качестве основы для такой запускалки берется start-stop-daemon. Слегка дорабатывается, чтобы мог работать как интерпретатор скриптов, состоящих из тех же команд, которые он сейчас из командной строки понимает. Получается такая чисто декларативная описаловка.
Туда же можно прикрутить функциональность watchdog в качестве одного из сценариев работы.


3. Во всех прочих случаях по возможности использовать не специальные, а какие-нибудь general purpose инструменты. Например, make(1) вместо startpar(8).

4. Видимо, все же на уровне самого init-а - обеспечить чтобы выдача шла не на консоль, или не только на консоль. Как меня это всю жизнь раздражало - то, что в общем не слишком интересные сообщения от ядра сохраняются в boot.log а гораздо более важные сообщения от стартующих демонов теряются безвозвратно. Возможно, на консоль если нет специального параметра переданного при загрузки ядра вообще ничего писать не надо - все равно в наше время все там bootsplash норовят повесить. А у многих не i386 архитектур консоль вообще на какой-нибудь нераспаянный jtag заведена. а на экране до старта X-сервера вообще ничего хорошего.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1028969.html. Please comment there using OpenID. Now there are comment count unavailable comments

На фрюху что-ли перейти...

2014-11-19 17:05:40 (читать в оригинале)

http://linux.slashdot.org/story/14/11/19/043259/debian-votes-against-mandating-non-systemd-compatibility

В Debian-е отказались прописать в полиси требование, чтобы пакеты работали с разными системами инициализации.

Следовательно, без systemd скорее всего ни одни desktop environment работать не будет. Потому что нынче все они всякие policykit-ы и consolekit-ы тянут.

А linux с systemd это не unix-подобная система, а хрень вроде андроида.

Как пишут на сайте boycottsystemd.org:


11. Ultimately, systemd's spread is symbolic of something more than systemd itself. It shows a radical shift in thinking by the Linux community. Not necessarily a positive one, either. One that is heavily desktop-oriented, choice-limiting, isolationist, reinvents the flat tire, and is just a huge anti-pattern in general. If your goal is to pander to the lowest common denominator, so be it. We will look for alternatives, however.


Собственно поэтому переходить на Gentoo или участоввать в каком-то форке одного из существующих вариантов кажется малоперспективным. Все равно Поттеринг головного мозга поразил большинство авторов пользовательского софта.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1028792.html. Please comment there using OpenID. Now there are comment count unavailable comments

Мир с Англией

2014-11-19 09:47:01 (читать в оригинале)

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

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

Этот пример - Североамериканские Соединенные Штаты. Не далее чем за два десятилетия до восшествия Ясмины на трон, там устроили войну за независимость, разбили под Йорктауном Чарлза Корнуоллиса, с которым Ясмина вообще лично знакома, и живут себе прекрасно, несмотоя на присутствие рядом английской колонии Канада. И даже в Средиземноморье свободу торговли наводят.
Конечно, героям предстоит еще читать газетные сообещения о сожжении Белого Дома в Вашингтоне в 1814 году (но тут, надо признать, американцы сами виноваты - нефиг было в Канаду лезть).

Так что, похоже, жить в мире с англичанами, даже имея под боком их колонии, можно.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1028401.html. Please comment there using OpenID. Now there are comment count unavailable comments

Робот. который ходит по лестницам

2014-11-16 20:15:30 (читать в оригинале)

http://robohub.org/ground-drone-project-urban-mobile-robot-chassis/

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

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1028349.html. Please comment there using OpenID. Now there are comment count unavailable comments

А кто оперу писать будет?

2014-11-15 19:42:39 (читать в оригинале)

Рассказываю Ире про дальнейшие возможности развития сюжета "Ясмины". "А еще надо закорешитсья с Мухаммедом Али на предмет построить Суэцкий канал на полвека раньше".

Ира:

— А кто оперу писать будет?

Смысл в том, что опера "Аида" была заказана Верди египетским хедивом. По случаю открытия оперного театра в Каире, который был построен по случаю открытия Суэцкого канала.

Вот теперь и думаем кому можно году примерно в 1807-1809 заказать оперу. Моцарт с Глюком уже умерли. Верди с Вагнером еще не родились, Россини - школу не кончил. Не Бетховену же.

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

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1027982.html. Please comment there using OpenID. Now there are comment count unavailable comments


Страницы: ... 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.