|
2.7, Аноим. (?), 00:15, 08/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
Неее... Такие модные парни даже не глянут в сторону этой epoch
| |
|
|
4.12, Аноним (-), 01:03, 08/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ну, чо, еще один студент учится писать на этом ассемблере. Поттерингов прибыло...
Поттеринг - это тот чувак, который учил авторов upstart, как работает линукс? (И что характерно - правильно и строго по делу учил)
| |
|
5.21, Аноним (-), 01:39, 08/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Он вообще всё всегда правильно и строго по делу.
Но лучше заранее отойти чтоб не забрызгало.
| |
|
6.27, Аноним (-), 02:51, 08/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Но лучше заранее отойти чтоб не забрызгало.
Да, когда манагеры идут в программирование, учить их азам чрезвычайно тяжело :)
| |
|
|
6.32, Аноним (-), 03:00, 08/02/2014 [^] [^^] [^^^] [ответить]
| –5 +/– |
>>Поттеринг - это тот чувак, который учил всех
> очевидный fix)
Нет, только ламеров из кононикла :)
| |
|
7.38, chinarulezzz (ok), 03:26, 08/02/2014 [^] [^^] [^^^] [ответить]
| +8 +/– |
>>>Поттеринг - это тот чувак, который учил всех
>> очевидный fix)
> Нет, только ламеров из кононикла :)
и ламеров из linux kernel занимающихся cgroups, alsa. Ламеров с gstreamer, производителей звуковых карт, дистрибутивостроителей, ну и так далее. Ламеров из каноникла тоже. И из enlightenment. Админов с /usr тоже учит. Да всех подряд)
| |
|
8.39, Аноним (-), 03:42, 08/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Что-то не помню, чтобы он когда-то делал заявления в сторону cgroups и разработч... текст свёрнут, показать | |
|
9.45, Аноним (-), 06:02, 08/02/2014 [^] [^^] [^^^] [ответить] | +/– | Это вменяемые, не окончательно глухие ламеры А Лёнчик на те слова клал с прибор... текст свёрнут, показать | |
|
|
|
|
5.58, Пингвино (ok), 16:12, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кажется еще у ребят из комьюнити генты были проблемы с навыками чтения манулов, но они сами одумались
| |
5.92, arisu (ok), 11:18, 09/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Поттеринг - это тот чувак, который учил авторов upstart, как работает линукс?
> (И что характерно
…написал полную хрень, которая кое-как подходит для его локалхоста. а другие админы локалхостов — такие же тупые — теперь с этой чушью на флажке бегают.
| |
|
|
|
2.8, myhand (ok), 00:38, 08/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
Как оно cgi-скрипты прибивает, тоже "пиды отслеживает"? Или автор не знает что бывает при "подходящем" использовании fork()?
| |
|
3.26, vitalif (ok), 02:25, 08/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Блин, этот пример с cgi скриптами такой странный... Часто вы cgi скрипты используете? На хрен они вообще нужны? o_O особенно такие, что сами не дохнут...
| |
|
4.34, Аноним (-), 03:04, 08/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Блин, этот пример с cgi скриптами такой странный... Часто вы cgi скрипты
> используете? На хрен они вообще нужны? o_O особенно такие, что сами
> не дохнут...
В реальной жизни выбор есть далеко не всегда. Работа админа - сделать так, чтобы все работало. Хочу, не хочу, нравится, не нравится - никого не интересует. Даже если скрипты не дохнут сами и устраивают бардак в PIDах.
| |
4.64, myhand (ok), 17:44, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Блин, этот пример с cgi скриптами такой странный...
Это, блин, не "пример с cgi скриптами", а пример того, что может сделать произвольная программулина.
> Часто вы cgi скрипты используете?
Часто.
> На хрен они вообще нужны?
Чтобы дело делать.
| |
|
|
2.15, Аноним (-), 01:09, 08/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Годное решение для выхода из неловкой ситуации команды Debian :)
Для Debian - нет, у них есть варианты поинтереснее. А вот для Gentoo - вполне. Можно будет наконец-то прекратить измываться над трупом OpenRC.
| |
|
3.17, Аноним (-), 01:12, 08/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Для Debian - нет, у них есть варианты поинтереснее. А вот для
> Gentoo - вполне. Можно будет наконец-то прекратить измываться над трупом OpenRC.
Тем более что по фичам сабж идет с OpenRC практически вровень (если не считать явной блоатвари типа сети и cgroups), но при этом на порядок меньше весит.
| |
|
4.23, myhand (ok), 01:51, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> блоатвари типа cgroups
Еще один школьник не выучил как работает fork? Или это все тот же?
> но при этом на порядок меньше весит
Смотря в чем измерять. Если в строках быдлокода - может и не меньше...
| |
|
5.31, Аноним (-), 02:59, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> блоатвари типа cgroups
> Еще один школьник не выучил как работает fork? Или это все тот же?
Идея, что система инициализации должна бегать за каждым процессом, придумал поттеринг, и продвигают ее - его фанаты. Тридцать лет sysvinit ни за кем не бегал, и ничего.
> Смотря в чем измерять. Если в строках быдлoкода - может и не меньше...
Код openrc настолько крут, что его не понимают даже нынешние разработчики (даже патчи, фиксящие ключевые баги, посмотреть не могут). А тот, кто его написал, уже давно свалил.
| |
|
6.35, Аноним (-), 03:08, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Идея, что система инициализации должна бегать за каждым процессом, придумал поттеринг, и продвигают ее - его фанаты.
Точнее, люди, которые не хотят думать своей головой, а слепо повторяют за другими.
| |
6.36, Michael Shigorin (ok), 03:10, 08/02/2014 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Тридцать лет sysvinit ни за кем не бегал, и ничего.
И всё же почитайте про fork(2) и то, кому в каких случаях доставляется SIGCHLD.
| |
6.46, дуайт_эйзенхауэр (?), 07:22, 08/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Тридцать лет sysvinit ни за кем не бегал, и ничего.
Ага, и тридцать лет за процессами приходилось бегать админу вручную. Нафиг, пусть лучше init за ними бегает, компьютеры должны работать, а не геморрой создавать типа вот этого:
echo -n $"Stopping fail2ban: "
${FAIL2BAN} stop > /dev/null
RETVAL=$?
if [ $RETVAL = 0 ]; then
rm -f ${lockfile} ${pidfile}
echo_success
else
echo_failure
fi
| |
|
7.50, ананим (?), 12:28, 08/02/2014 [^] [^^] [^^^] [ответить]
| +7 +/– |
Эх, мОлодеж, разве ж это геморрой?
Это код на шеле, для начинающих, работат стабильнее швейцарских часов.
И правится на раз (ну или раз, два, три).
А геморрой, это когда болит пониже спины и ты с этим ничего не можешь сделать.
Вот systemd, pulseaudio — вот это правильный геморрой. Например как висел этот баг с прошлого обсуждения https://bugzilla.redhat.com/show_bug.cgi?id=1026119
>Fedora 20 fails to unmount /home, /tmp and all /dev/mapper/luks- partitions on every shutdown
Так и висит. Уже и Лёньчику его показывали (как раз где он распинался как это тяжело в апстарте с размонтированием). Вот это да, это геморрой.
| |
|
8.66, myhand (ok), 17:54, 08/02/2014 [^] [^^] [^^^] [ответить] | –3 +/– | Это просто пример бажного скрипта Видите суслика Если нет - о чем с вами гов... текст свёрнут, показать | |
|
9.76, ананим (?), 23:44, 08/02/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Вижу одного Но даже и он сможет поправить скрипт, а вот это нет О-ля-ля Кур... текст свёрнут, показать | |
|
|
9.123, arisu (ok), 02:47, 10/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | 171 у меня за соседним столом сидит рукожоп поэтому столы и стулья 8212 эт... текст свёрнут, показать | |
|
|
7.93, arisu (ok), 11:22, 09/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Тридцать лет sysvinit ни за кем не бегал, и ничего.
> Ага, и тридцать лет за процессами приходилось бегать админу вручную.
это плохой админ, уволь его. хороший админ, например, знает про monit, который появился далеко не вчера.
| |
|
|
9.108, arisu (ok), 21:45, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | 1 monit вообще не решает задач, это инструмент, который помогает их решать и п... текст свёрнут, показать | |
|
|
11.122, arisu (ok), 02:44, 10/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | твои проблемы я и поваром не работаю, знаешь ли тем не менее это не помешает м... текст свёрнут, показать | |
|
|
11.134, arisu (ok), 23:56, 10/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | суть в том, что задачи 171 следить за процессами 187 , а также активации, рес... большой текст свёрнут, показать | |
|
|
|
|
|
|
17.143, arisu (ok), 13:52, 11/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | внимательно пересмотрел выяснил, что ничего с прошлых раз не изменилось родите... текст свёрнут, показать | |
|
|
19.145, arisu (ok), 13:20, 12/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | ага, теперь у нас новое направление появилось как только заметили, что оппонент... текст свёрнут, показать | |
|
23.149, arisu (ok), 15:26, 12/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | рожаешь детей 8212 умей убивать даже если они тоже детей рожают не умеешь ... большой текст свёрнут, показать | |
25.153, arisu (ok), 00:17, 13/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | факт заключается в том, что твою нечётко поставленную задачу асилил при этом ar... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
10.126, myhand (ok), 16:58, 10/02/2014 [^] [^^] [^^^] [ответить] | +/– | arisu не любит конкретных формулировочек Я напомню контекст 23 -- 8-- Еще оди... большой текст свёрнут, показать | |
|
11.135, arisu (ok), 00:03, 11/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | ты херовый телепат чип телепатии, небось, в подворотне у хромого китайца брал ... текст свёрнут, показать | |
|
12.137, myhand (ok), 00:42, 11/02/2014 [^] [^^] [^^^] [ответить] | +/– | Не единственный Но на других платформах - есть другие решения Что не отменяет... большой текст свёрнут, показать | |
|
|
|
|
|
|
6.65, myhand (ok), 17:49, 08/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Идея, что система инициализации должна бегать за каждым процессом, придумал поттеринг,
> и продвигают ее - его фанаты.
Совершенно не обязательно.
> Тридцать лет sysvinit ни за кем не бегал, и ничего.
Ничего что? Ничего хорошего.
>> Смотря в чем измерять. Если в строках быдлoкода - может и не меньше...
> Код openrc настолько крут, что его не понимают даже нынешние разработчики
Ну, я и не спорю. Просто этот shit я посмотрел, а разобраться с openrc руки пока не дошли.
| |
|
|
|
|
4.28, Аноним (-), 02:52, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Спасибо, мы уж лучше как-нибудь с OpenRC
Тогда уж лучше сразу системГ. Блоатварить - так по полной!
| |
|
|
6.59, Пингвино (ok), 16:15, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Нет, не лучше.
> OpenRC вполне можно до ума довести.
Ну выходит, что среди гентушников одни слабоумные, раз до сих пор не сделали этого? Хотя действительно были моменты, когда я задумывался над адекватностью комьюнити
| |
|
7.61, Аноним (-), 16:53, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Там адекватность как раз не так давно появилась, с тех пор как весь неадекват на арчик убежал.
| |
|
8.62, ананим (?), 16:59, 08/02/2014 [^] [^^] [^^^] [ответить] | +/– | Вот как он ушёл, так всё и наладилось Вон 60 пример, ему про Фому, он про Ерём... текст свёрнут, показать | |
|
|
|
|
|
3.22, myhand (ok), 01:49, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Годное решение для выхода из неловкой ситуации команды Debian :)
> Для Debian - нет, у них есть варианты поинтереснее. А вот для Gentoo - вполне.
У меня как-то пока больше доверия к разработчикам генты (основная шпана вроде оттуда сбежала, не?), чем к этому безымянному писателю руками.
| |
|
4.33, Аноним (-), 03:02, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> У меня как-то пока больше доверия к разработчикам генты (основная шпана вроде оттуда сбежала, не?)
Да, разработчик OpenRC оттуда ушел, а оставшиеся не могут разобраться, что он там написал.
Еще показательный пример - спросите у гентушников, почему portage тормозит сильнее yum'а :)
| |
|
5.40, daemontux (?), 04:27, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> У меня как-то пока больше доверия к разработчикам генты (основная шпана вроде оттуда сбежала, не?)
> Да, разработчик OpenRC оттуда ушел, а оставшиеся не могут разобраться, что он
> там написал.
> Еще показательный пример - спросите у гентушников, почему portage тормозит сильнее yum'а
> :)
Причем здесь портедж? Вы путаете теплое с мягким.
| |
|
6.60, Пингвино (ok), 16:17, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>>> У меня как-то пока больше доверия к разработчикам генты (основная шпана вроде оттуда сбежала, не?)
> Причем здесь портедж? Вы путаете теплое с мягким.
А я всегда думал, что портедж делают разработчики генты, а оказывается нет.
| |
|
5.44, Аноним (-), 05:59, 08/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну уж Вы скажете тоже. Сильнее yum'a тормозить физически невозможно.
А ведь такой хороший был проект apt-rpm, и работал, и хорошо работал, не говоря уж про быстро.
Но yum всех забодал.
| |
5.51, Аноним (-), 13:19, 08/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Еще показательный пример - спросите у гентушников, почему portage тормозит сильнее yum'а :)
Ответ гентушника: "А что такое yum?"
| |
|
|
|
|
1.2, Аноним (-), 00:00, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Нынче делать системы инициализации популярней, чем плееры.
Хотя у этой есть хотя бы какие-то killer фичи и конкретная область применения.
| |
|
2.4, kurokaze (ok), 00:09, 08/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да-да, я подобное нытье уже лет 15 слышу.
На плееры, браузеры, растровые и векторные редакторы, текстовые процессоры, rss-ридеры, инстант мессенджеры, торент-клиенты, WM, DE, аудиоподсистемы, системы контроля версий и т.д. и т.п.
Нытики приходят и уходят, а кол-во годного софта (с отмиранием тупикового) увеличивается и увеличивается.
| |
|
3.6, Аноним (-), 00:13, 08/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
Кто-то ныл про векторные редакторы? о_О Что есть, помимо inkscape? Который является довольно тормозной и падающей какашкой.
RSS ридеров тоже не много.
| |
3.10, Аноним (-), 01:01, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>растровые и векторные редакторы
Появилось что-то кроме Gimp и Inkscape?
>rss-ридеры
Как гуглоридер помер, так вместе с ним и RSS, ну не считая нескольких маргиналов ушедших на Feedly.
>текстовые процессоры
Как их было два, vim да Emacs, так и осталось вроде.
>кол-во годного софта (с отмиранием тупикового) увеличивается и увеличивается
Теперь смотрим к чему это относится и ставим "годный" в кавычки.
>плееры, rss-ридеры, инстант мессенджеры, торент-клиенты, WM, DE, аудиоподсистемы
Самые нужные вещи, надо бы их еще побольше.
| |
|
4.16, Michael Shigorin (ok), 01:11, 08/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Появилось что-то кроме Gimp и Inkscape?
Был как минимум xfig, появились как минимум Krita и sK1/PrintDesign.
> Как гуглоридер помер, так вместе с ним и RSS
А что такое гуглоридер? Что такое RSS, знаю.
>>текстовые процессоры
> Как их было два, vim да Emacs, так и осталось вроде.
Пожалуй, единственное верное (IMHO2) утверждение. :)
| |
|
5.24, myhand (ok), 02:02, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Был как минимум xfig
Что значит "был"?
http://www.xfig.org/art17.html
>> Как их было два, vim да Emacs, так и осталось вроде.
> Пожалуй, единственное верное (IMHO2) утверждение. :)
Был один, один и остался. Да в vim даже тетриса нет!!!
| |
|
|
7.63, myhand (ok), 17:42, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Был как минимум xfig
>> Что значит "был"?
> "Уже был", в смысле. :)
На дату смотрите.
>> Был один, один и остался. Да в vim даже тетриса нет!!1
> Ох, сколько же с Вас ещё этот юношеский максимализм сошкуривать.
> http://www.vim.org/scripts/script.php?script_id=172
Читаем:
The first (I hope) interactive game inside pure VIM!
Не, спасибо. У нас игрушек таки больше, и за ними не надо по варезникам разным шастать...
| |
|
|
5.94, andry70 (?), 12:50, 09/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Как гуглоридер помер, так вместе с ним и RSS
> А что такое гуглоридер? Что такое RSS, знаю.
Самый популярный rss агрегатор прикрытый этим летом гуглом. Сейчас замена: http://feedly.com
| |
|
4.72, Lain_13 (ok), 21:00, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Как гуглоридер помер
Я вообще не понимаю зачем для RSS нужен какой-либо дополнительный софт сверх того, что предоставляет сам браузер и расширения к нему. Как пользовался Feed Sidebar в Firefox, так и пользуюсь лет 5 уже, наверное.
| |
|
5.95, andry70 (?), 12:54, 09/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Как гуглоридер помер
> Я вообще не понимаю зачем для RSS нужен какой-либо дополнительный софт сверх
> того, что предоставляет сам браузер и расширения к нему. Как пользовался
> Feed Sidebar в Firefox, так и пользуюсь лет 5 уже, наверное.
Например для того чтобы прочитанные на смартфоне автоматом отмечались как прочитанные при просмотре с компьютера.
| |
|
|
|
|
1.3, Аноним (-), 00:08, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Вот бы чего такое в опенврт вместо тормозной скриптятины, которая по 30+ секунд сопли жует :).
| |
|
2.5, kurokaze (ok), 00:10, 08/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот бы чего такое в опенврт вместо тормозной скриптятины, которая по 30+
> секунд сопли жует :).
лол, запихни все что тебе нужно в нужном порядке в аналог rc.local
| |
2.11, Аноним (-), 01:02, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
а я люблю обмазываться несвежими системами инициализации и перезагружать роутер
| |
|
|
2.18, Аноним (-), 01:16, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> даёшь systemd-epochd ,init init-a для коллекции.
Инит инита - это в gentoo, там вначале стартует sysvinit, который запускает openrc.
| |
|
1.14, Аноним (-), 01:08, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Неплохо.
Формат конфигов напоминает systemdшные, только все файлы всех служб слиты в один -довольно неудобно, особенно для мейнтейнеров всяких демонов - непонятно, как скрипт поставлять. К тому же, включение и выключение служб - разбросаны по секциям соответствующих служб, а не как в старом арчевском ините (одна переменная DAEMONS).
| |
1.19, Аноним (-), 01:27, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Запуск сервисов в параллельном режиме не поддерживается
В таком случае смысл этого "общественного достояния" только в том что
> опционально /bin/sh
? :)
| |
|
2.29, Аноним (-), 02:55, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Запуск сервисов в параллельном режиме не поддерживается
> В таком случае смысл этого "общественного достояния" только в том что
Ну, в OpenRC тоже по факту не поддерживается. Рандомно возникают циклы зависимостей, и все виснет. Разрабам даже присылали патч, но они не осилили разобраться в сишной части сорцов :)
>> опционально /bin/sh
> ? :)
Epoch умеет запускать однострочники на шелле, если знает, где находится шелл.
| |
|
1.37, chinarulezzz (ok), 03:13, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
кажется вся эта байда с параллелизацией загрузки - одна большая ж, которая не оправдалась. Больше проблем стало, а скорость загрузки практически одна и та же. Чтоб уйти от этого: сравнивается классический инит и новые системы инициализации по количеству фич. При этом, сложность новых инитов увеличилась, но зато это уже объясняется большим охватом задач. Внезапно инит стал уже системным менеджером, а сложность(минус) оправдывается количеством фич(плюс). Нужность этих фич в ините - прогрессом. А необходимость этого прогресса и переход на него - наличием фантомных проблем с sysvinit'ом, которые никто не озвучивает, а озвучив не исправляет. Не исправляют и новые системные менеджеры: тогда ради чего это всё?
jff.
| |
|
2.41, Аноним (-), 04:57, 08/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Вот мне интересно, кто первый придумал про никто не озвучивает , и почему все н... большой текст свёрнут, показать | |
|
|
4.48, Аноним (-), 10:58, 08/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Сам-то читал Или ссылку тоже копипастишь, не понимая что там Sergey B Kirpiche... большой текст свёрнут, показать | |
|
5.68, myhand (ok), 18:07, 08/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Это нельзя сделать определенным образом - это можно сделать одним единственным... большой текст свёрнут, показать | |
|
|
|
2.67, myhand (ok), 17:57, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> кажется вся эта байда с параллелизацией загрузки - одна большая ж, которая
> не оправдалась. Больше проблем стало, а скорость загрузки практически одна и та же.
Она не про скорость, она про зависимости. ПонЯл?
> При этом, сложность новых инитов увеличилась,
> но зато это уже объясняется большим охватом задач.
Это уже проблемы писателей руками этих "инитов".
| |
|
1.49, anonymous (??), 11:21, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Откуда в новости бред про busybox? На сайте этой поделки:
"I didn't want to use busybox init
because it wasn't featureful enough and to achieve the desired effect
would require miles of shell script, and what I did before
(using pure shell script with calls to the busybox binary for power control)
was hideous and unsafe."
Сам проект - дерьмо. Код - дерьмо. Прибит гвоздями к "bash-compatible shell", linux и glibc + требует snprintf. Т.е. для эмбедовки это никак не подходит, фактически.
NIH-синдром хуже поттеринга.
| |
|
2.54, qux (ok), 15:15, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Прибит гвоздями к "bash-compatible shell",
> linux и glibc + требует snprintf. Т.е. для эмбедовки это никак
> не подходит, фактически.
snprintf попрошу не трогать. Одна из самых полезных вещей в С99 лично для меня. Вот башизмы и gnu-змы действительно странно, если так.
| |
|
3.82, anonymous (??), 00:33, 09/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Прибит гвоздями к "bash-compatible shell",
>> linux и glibc + требует snprintf. Т.е. для эмбедовки это никак
>> не подходит, фактически.
> snprintf попрошу не трогать. Одна из самых полезных вещей в С99 лично
> для меня. Вот башизмы и gnu-змы действительно странно, если так.
snprintf я не трогаю, мне не нравится, что даже систему инициализации люди не могут по-человечески написать уже, портабельно и без жестко заданных зависимостей.
Потом эти люди начинают брать с++ и qt там, где можно было обойтись чистым С, только потому, что разрабатывать им так "привычнее" в каком-нибудь qtcreator.
Зачем вообще инит на Си, все эти "параллельные загрузки"? Не зря его еще 30 лет назад написали на sh. Велосипедисты хреновы.
| |
|
4.84, qux (ok), 01:01, 09/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> snprintf я не трогаю, мне не нравится, что даже систему инициализации люди
> не могут по-человечески написать уже, портабельно и без жестко заданных зависимостей.
Написать могут (sysV/BSD, почти). Но недовольные и тут находятся.
> Потом эти люди начинают брать с++ и qt там, где можно было
> обойтись чистым С, только потому, что разрабатывать им так "привычнее" в
> каком-нибудь qtcreator.
Скажите спасибо, что не Java/C# %)
> Зачем вообще инит на Си, все эти "параллельные загрузки"?
На Си большинство системщины. В параллельных загрузках, по идее, смысл тоже есть — зачем запускать В после А, если им друг на друга параллельно. Тут не это корень зла.
| |
|
|
|
1.55, Alex (??), 15:27, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Чем старые добрые bash-скрипты не нравились? Десятилетиями работали. А сейчас зачесалось перейти на что-то эдакое, бинарное, новомодное. На UNIX-культуру всем совсем наплевать что ли?!
| |
|
2.56, Аноним (-), 15:57, 08/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чем старые добрые bash-скрипты не нравились? Десятилетиями работали.
Тем что в каком-нить опенврт это нечто секунд по 30 стартует. Напрягает, однако.
| |
|
|
4.73, Lain_13 (ok), 21:27, 08/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А как же UNIX-way?
А ты скажешь где его нарушили?
Вангую «Пусть каждая программа делает что-то одно, но хорошо» (до которого обычно весль UNIX-way сводят почему-то) и заранее смеюсь.
| |
4.74, Аноним (-), 21:48, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А как же UNIX-way?
Принципы unix-way следует применять вместе со здравым смыслом, а не вместо него.
К тому же один из принципов unix-way вроде подразумевает использование отдельных программ, выполняющих каждая свою определенную задачу, а Вы почему-то предлагаете использовать один универсальный и громоздкий комбайн (интерпретатор скриптов) для выполнения всех задач.
| |
|
5.78, myhand (ok), 23:56, 08/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> А как же UNIX-way?
> Принципы unix-way следует применять вместе со здравым смыслом, а не вместо него.
Здравый смысл вам не подсказывает, что прежде чем рассуждать о к-л принципах - нужно о них знать?
> К тому же один из принципов unix-way вроде подразумевает использование отдельных программ
Ключевое слово - "вроде".
> Вы почему-то предлагаете использовать один
> универсальный и громоздкий комбайн (интерпретатор скриптов) для выполнения всех задач.
Человек дело говорит. Rule of Generation: не пишите на ассемблерах все подряд.
| |
|
6.88, Аноним (-), 02:43, 09/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Вы почему-то предлагаете использовать один
>> универсальный и громоздкий комбайн (интерпретатор скриптов) для выполнения всех задач.
> Человек дело говорит. Rule of Generation: не пишите на ассемблерах все
> подряд.
Так никто и не пишет. Кстати, а у Вас случайно нет баша, написанного на скриптах?
| |
|
7.100, myhand (ok), 14:53, 09/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>> Вы почему-то предлагаете использовать один
>>> универсальный и громоздкий комбайн (интерпретатор скриптов) для выполнения всех задач.
>> Человек дело говорит. Rule of Generation: не пишите на ассемблерах все
>> подряд.
> Так никто и не пишет.
Поттеринг ваш пишет. Весь уже исписался.
| |
|
|
5.79, ананим (?), 00:09, 09/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
ЧуваГ, ты не поверишь, но свой «скрипт» запуска ты можешь хоть на си написать.
(start/stop/… пусть только принимает и всё)
Просто никому это и в голову не приходит, когда баш итак 100% закэширован.
И да, заметь, он хоть и универсальный (т.е. будет висеть в памяти компа всё-равно. либо сам, либо ещё и вместе с systemd) но куда меньше последнего (не считая встроенного http-сервера, генератора qr-кодов,…)
$ ls -l /usr/lib/systemd/systemd
-rwxr-xr-x 1 root root 1043760 дек 6 05:45 /usr/lib/systemd/systemd
$ ls -l /bin/bash
-rwxr-xr-x 1 root root 742088 ноя 29 05:20 /bin/bash
$ ls -l /sbin/init
-rwxr-xr-x 1 root root 43696 июн 6 2013 /sbin/init
Офигенное?, «узкоспециализированное» решение.
| |
|
6.86, Аноним (-), 02:18, 09/02/2014 [^] [^^] [^^^] [ответить] | –3 +/– | Это замечательно, но я не хочу писать свои скрипты запуска, я может хочу вместо ... большой текст свёрнут, показать | |
|
7.87, Аноним (-), 02:32, 09/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>ограниченный набор задач
С каждым новым Лёниным коммитом это становится всё менее похоже даже на шутку.
| |
|
8.90, Аноним (-), 03:06, 09/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Добавление новых возможностей - естественный путь развития любого проекта, с как... текст свёрнут, показать | |
|
9.98, ананим (?), 14:22, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Безусловно это так Разница только в деталях реализации 8212 увеличение функц... текст свёрнут, показать | |
|
10.104, Аноним (-), 15:48, 09/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Если ты имеешь в виду journal-gatewayd, то например у меня даже пакет с ним не у... большой текст свёрнут, показать | |
|
11.109, arisu (ok), 21:51, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | потому что вокруг системды прыгают клоуны, какие там могут быть 171 технически... текст свёрнут, показать | |
|
|
|
|
7.89, ананим (?), 03:00, 09/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Это замечательно, но я не хочу писать свои скрипты запуска, я может хочу вместо этого потратить время на размышления о смысле жизни и устройстве вселенной.
А кто заставляет? Не пиши.
>Кажется ты еще забыл посчитать сами скрипты, все утилиты используемые из этих скриптов,
Это давно уже сделано. И тут это тоже обсуждалось. Могу привести ещё раз
>OpenRC (0.9.3): sysvinit + 300 files, ~30k lines, 3.3k posix sh, ~12k C
>Upstart (1.5): 285 files, ~185k lines, ~97k C
>Debian: sysvinit + 120 files, 5.8k lines
>systemd (v44+): dbus + glib + 900 files, 224k lines, 125k C
>sysvinit: 560kB, 75 files, ~15k lines
>D-Bus: 11MB, ~500 files. 300k lines, 120k C
>glib: 72MB, ~2500 files, ~1.7M lines, ~430k C
https://wiki.gentoo.org/wiki/Talk:Comparison_of_init_systems
>и т.д., хотя я и не понимаю, в чем смысл меряться размерами систем инициализации.
Ну, вякать это про (цитата) универсальный и громоздкий комбайн тебя не остановило.
Теперь вот дал задний ход — оказывается это не важно.
>По сравнению с башем - да. Systemd решает ограниченный набор задач, под которые он написан, и он решает эти задачи эффективнее, чем баш.
А это вообще просто брехня и маркетинговый булшит. Честно говоря кроме лозунгов от вас ничего и не ожидал.
| |
|
8.91, Аноним (-), 03:43, 09/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Ну почему-то многие считают, что я должен их писать, или что мне придется их пис... большой текст свёрнут, показать | |
|
9.97, ананим (?), 14:14, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Ещё раз, я рассказываю как МНЕ легко их писать и отлаживать На ВАС мне, извинит... текст свёрнут, показать | |
|
10.99, Аноним (-), 14:46, 09/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | ЧуваГ, ты не поверишь, но свой 171 скрипт 187 запуска ты можешь хоть на си ... большой текст свёрнут, показать | |
|
9.101, myhand (ok), 14:58, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | И что же в systemd такого есть, что он уже научился выполнять работу rsyslog Т... текст свёрнут, показать | |
|
10.107, Аноним (-), 16:44, 09/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Если что, я нигде и никогда не утверждал, что systemd может делать все, что може... большой текст свёрнут, показать | |
|
11.110, arisu (ok), 22:01, 09/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | типичный образчик демагогии от фанбоев системды, кстати ты выдвинул утверждение... текст свёрнут, показать | |
|
12.114, Аноним (-), 00:05, 10/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | По-моему истерика как раз у тебя Какое утверждение, какое там конкретизировать ... большой текст свёрнут, показать | |
|
|
14.118, Аноним (-), 00:49, 10/02/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Почитай свои же слова, может хоть так тебе понятнее будет, что я хотел тебе сказ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
3.83, anonymous (??), 00:34, 09/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> Чем старые добрые bash-скрипты не нравились? Десятилетиями работали.
> Тем что в каком-нить опенврт это нечто секунд по 30 стартует. Напрягает,
> однако.
Чем напрягает, ты роутер ребутишь 50 раз на дню?
| |
|
|
1.85, Аноним (-), 01:22, 09/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
прикольно.
а совсем без зависимостей - слабО ?(ядро Линукс не считаем) :-)
бо иначе - профита не так уж и много.
но на фоне аналогов - уже что-то )
| |
1.133, _pv (?), 19:34, 10/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
вот зачем начинать абсолютно каждую строку со слова Object?
ID=sysclock
Description=Configuring system clock
StartCommand=hwclock -s
StopCommand=hwclock -w
StartPriority=1
StopPriority=2
Enabled=true
Options=RAWDESCRIPTION
Runlevels=boot core
ID=mountruntmp
Description=Mounting /run and /tmp
StartCommand=/etc/epoch/scripts/mountruntmp.sh
StopCommand=NONE
StartPriority=2
StopPriority=0
Enabled=true
Options=RAWDESCRIPTION
Runlevels=boot core hurr
| |
|
2.139, arisu (ok), 02:23, 11/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> вот зачем начинать абсолютно каждую строку со слова Object?
код не читал, но предположу, что автор не смог в структурированые конфиги.
| |
|
|