<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Отчет о развитии systemd</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html</link>
    <description>Леннарт Поттеринг, ведущий разработчик перспективной системы инициализации systemd (http://www.opennet.ru/opennews/art.shtml?num=26447), рассказал (http://0pointer.de/blog/projects/systemd-update.html) о ключевых достижениях в разработке данного программного продукта:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;- В настоящее время systemd уже принят в состав выпуска Fedora 14 и отлично зарекомендовал себя в предварительном тестировании, поэтому скорее всего именно он будет использоваться в  Fedora 14 в качестве системы инициализации по умолчанию.&lt;br&gt;- Добавлены новые конфигурационные единицы (юниты): timer-юниты для активации событий по таймеру (в стиле cron), swap-юниты, позволяющие централизованно управлять swap-разделами и swap-файлами, и path-юниты, обеспечивающие реагирование на события inotify (например, изменение заданного файла или появление файлов в определенном каталоге).&lt;br&gt;- Реализована поддержка SELinux: создаваемым объектам (каталогам, сокетам, FIFO) автоматически присваиваются корректные метки безопасности.&lt;br&gt;- В...&lt;br&gt;&lt;br&gt;URL: http://0pointe</description>

<item>
    <title>Отчет о развитии systemd (аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#73</link>
    <pubDate>Thu, 16 Sep 2010 21:22:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Даже такой примитив, как xinetd, умеет оставлять процессы и использовать их повторно. &lt;br&gt;&amp;gt;ага, щааас. по требованиям к этому &quot;протоколу&quot; - процесс обязан вызвать exit по концу обработки :)&lt;br&gt;&amp;gt;может у вас какая-то паралельная вселенная - где exit не убивает процес ?&lt;br&gt;&lt;br&gt;Почитайте про опцию wait в man xinetd.conf. Говорят, она работает и в нашей вселенной.&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#72</link>
    <pubDate>Thu, 16 Sep 2010 21:19:23 GMT</pubDate>
    <description>&amp;gt;Блин.. ну как вам объяснить что сокет может быть унаследован только чилдом после форка :)&lt;br&gt;&amp;gt;может вы таки почитаете книги по программированию в unix системах?&lt;br&gt;&lt;br&gt;Может, вы таки почитаете документацию по systemd?&lt;br&gt;Он и запускает службы через fork+exec. Это же не systemv init, там нет шелл-костылей.&lt;br&gt;(Точнее, поддержка костылей есть, но только для обратной совместимости.)&lt;br&gt;&lt;br&gt;Это НЕ inetd-style в чистом виде (хотя и он поддерживается, для sshd, например).&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#71</link>
    <pubDate>Sat, 28 Aug 2010 06:17:01 GMT</pubDate>
    <description>Блин.. ну как вам объяснить что сокет может быть унаследован только чилдом после форка :)&lt;br&gt;ну еще и между тредами. может вы таки почитаете книги по программированию в unix системах?&lt;br&gt;&lt;br&gt;в остальном сокет как и файловый дискритор - ЛОКАЛЬНЫЙ ОБЪЕКТ ДЛЯ КАЖДОГО ПРОЦЕССА.&lt;br&gt;для обхода этого ограничения был сделан inetd style, но он никогда не рекомендовался для тяжело нагруженных приложений так как накладные расходы на создание 1 сокета (1 файлового дискритора) и 3х (1 сокет + stdin/stdout для приложения) - это совсем разные вещи :)&lt;br&gt;&lt;br&gt;Для 20 последовальных соединений это фигня, а вот для 20к уже нет или для 100к. (если мой склероз не изменяет - структура описывающая файловый дискритор занимает в памяти 500 байт - теперь оцените расходы в 50мб ядерной памяти, или 150мб - при том что в 32bit режиме весь объем ядерной памяти ограничен 300мб, остальное это highmem, vmalloc area и тп) &lt;br&gt;&lt;br&gt;Поэтому не один из сервисов которые расчитаны на работу с такими потоками - не делают как inetd style.&lt;br&gt;Возмем для примера прокси с</description>
</item>

<item>
    <title>Отчет о развитии systemd (аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#70</link>
    <pubDate>Fri, 27 Aug 2010 06:33:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;если он кому-то нужен.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Да-да, этот совершенно ненужный проект распихан по большинству дистров. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;И? Миллионы мух не могут ошибаться? Или у редхата такой вес, что может продавить даже пульсаудио?&lt;br&gt;&lt;br&gt;Чем конкретно не устраивала ALSA? Все работало как часы, никакой звук не отваливался. На самых разных машинах. Теперь куда не плюнь - везде особенности. Никогда не слышали треск вместо звуковой дорожки, ПРОСТО ПОТАСКАВ ПОЛЗУНОК ГРОМКОСТИ, БЛИН. И до перезагрузки любимого во все щели пульса. Не отрывается он из гнома нового, хоть плачь, хоть смейся. И разработчик - я все сделал правильно - а все остальные криворукие косорезы.&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (anonymous)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#69</link>
    <pubDate>Wed, 25 Aug 2010 20:18:44 GMT</pubDate>
    <description>&amp;gt;Такой бы энтузиазм и на благие цели пустить.&lt;br&gt;&lt;br&gt;Энтузиазмом тут и не пахнет. systemd делается за вполне хорошую зарплату. Вот сдаст Леннарт systemd и его кинут на следующий проект. Такое ощущение, что у редхат много денег и их надо куда-то потратить.&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#68</link>
    <pubDate>Wed, 25 Aug 2010 16:10:17 GMT</pubDate>
    <description>&amp;gt;если он кому-то нужен.&lt;br&gt;&lt;br&gt;Да-да, этот совершенно ненужный проект распихан по большинству дистров.&lt;br&gt;&lt;br&gt;&amp;gt;уже вроде собираются писать замену ему.&lt;br&gt;&lt;br&gt;И где можно скачать собранные пакеты этой замены? Или хотя бы тарбол?&lt;br&gt;&lt;br&gt;&amp;gt;вот народ говорит что в мандриве идет более 50 патчей на pulseaudio. &lt;br&gt;&lt;br&gt;А в centos их сколько, если не секрет? При том, что там все хорошо работает.&lt;br&gt;&lt;br&gt;&amp;gt;Видимо всем им мерещится? &lt;br&gt;&lt;br&gt;А я сейчас побегу по всем форумам кричать, что у меня в альсе звук плавает и карты не видятся (кстати, без шуток, звук из альсы напоминает совковый телефон). Это тоже типа научно установленная истина будет?&lt;br&gt;&lt;br&gt;&amp;gt;LOL - сотня программ и все неправильно. &lt;br&gt;&lt;br&gt;Решительно не вижу ничего смешного.&lt;br&gt;&lt;br&gt;&amp;gt;Повезло :) вот ниже народ пишет что везет не всем и не всегда. &lt;br&gt;&lt;br&gt;Ну да, конечно. Просто везение, ничего больше.&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#67</link>
    <pubDate>Wed, 25 Aug 2010 16:02:43 GMT</pubDate>
    <description>&amp;gt;вы меня извените&lt;br&gt;&lt;br&gt;Извиняю, вы все равно не поняли моей мысли.&lt;br&gt;&lt;br&gt;&amp;gt;но подход который реализован в inetd - никаким боком не подходит для нагруженого сервиса - которым является nginx&lt;br&gt;&lt;br&gt;Совершенно верно. Поэтому ее совершенно необязательно применять во время работы сервера.&lt;br&gt;Но что касается запуска - подход inetd в реализации systemd дает большую скорость подъема всех служб, и поэтому более эффективен. Достаточно, чтобы nginx (или кто там еще) смог принять сокет от systemd и корректно обработать запросы из него, после чего он может запускать и организовывать свои процессы и потоки как ему заблагорассудится.&lt;br&gt;&lt;br&gt;&amp;gt;Все написавшие почтовые сервера, www/ftp сервера, дефективны по дизайну&lt;br&gt;&lt;br&gt;Очень многие сервера умеют работать в inetd-стиле. Гораздо больше, чем вы думаете.&lt;br&gt;&lt;br&gt;&amp;gt;А вас устраивает ситуация что для того что бы получить стабильный софт надо обязательно платить деньги?&lt;br&gt;&lt;br&gt;Я юзаю centos и никому ничего не плачу. ЧЯДНТ?&lt;br&gt;</description>
</item>

<item>
    <title>Отчет о развитии systemd (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#66</link>
    <pubDate>Wed, 25 Aug 2010 12:19:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;И эту ошибку автор не признавал - но она есть.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Если бы так действительно было - проект бы уже давно форкнули. &lt;br&gt;&lt;br&gt;если он кому-то нужен. хотя на моей памяти уже вроде собираются писать замену ему.&lt;br&gt;&lt;br&gt;&amp;gt; Или &lt;br&gt;&amp;gt;исправили ошибку в дистрибутивных патчах.&lt;br&gt;&lt;br&gt;вот народ говорит что в мандриве идет более 50 патчей на pulseaudio. видимо от хорошей жизни ;-)&lt;br&gt;И там совсем нет багов.&lt;br&gt;&lt;br&gt;&amp;gt; Или просто выкинули из дистров. &lt;br&gt;&amp;gt;На практике мы не наблюдаем ни того, ни другого, ни третьего. Следовательно, &lt;br&gt;&amp;gt;ваши домыслы необоснованны. &lt;br&gt;&lt;br&gt;да да, ниже вот народ говорит что кучи патчей в мандриве, постоянно звук плавает и неработает с некоторыми картами.&lt;br&gt;Видимо всем им мерещится?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Были программы, криво выводящие звук. Теперь это в них поправили. Вот и &lt;br&gt;&amp;gt;всё. &lt;br&gt;&lt;br&gt;LOL - сотня программ и все неправильно. Может таки что-то в консерватории не то?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;вы не поверите - но в этих дистрибутивах пришлось выключать pulseaudio что бы в kde работал микшер и запись с микрофона.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Не поверю, конечно. У меня в centos/kde </description>
</item>

<item>
    <title>Отчет о развитии systemd (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/69982.html#65</link>
    <pubDate>Wed, 25 Aug 2010 12:06:29 GMT</pubDate>
    <description>Мда.&lt;br&gt;вы меня извените - но подход который реализован в inetd - никаким боком не подходит для нагруженого сервиса - которым является nginx :)&lt;br&gt;Даже не хочется смеяться. &lt;br&gt;Все написавшие почтовые сервера, www/ftp сервера, дефективны по дизайну - прошу простить но это ничего кроме смеха не вызывает.&lt;br&gt;Давайте вы мне расскажете почему введение дополнительной прослойки ввиде stdin/out поверх сокета - лучше  прямого чтения из сокета ;-)&lt;br&gt;А так же расскажите что постоянные fork + exec грузят машину слабее чем preforked или вобще обработка в одном потоке :-)&lt;br&gt;А так же расскажите что обработка в одном потоке тысяч сокетов - это быстрее чем обработка каждой группы сокетов в своем приложении :)&lt;br&gt;смешно ж..&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;амомнение не нужно. Здравый смысл рулит.&lt;br&gt;&lt;br&gt;Простите но со здравым смыслом тут как раз таки проблемы ;-)&lt;br&gt;Методы которые применимы для слабо нагруженых сервисов - коим является sshd/telnet/etc.. слабо подходит для сильно нагруженых - почтовых серверов и тп.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Вы так говорите, как будто это что-то плохое.&lt;br&gt;&amp;gt;О</description>
</item>

</channel>
</rss>
