<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Обзор развития проекта OpenBSD</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html</link>
    <description>За последний месяц в OpenBSD (http://www.openbsd.org/) произошли следующие изменения (помимо упомянутого недавно отдельно частичного перехода (http://www.opennet.ru/opennews/art.shtml?num=26737) на GCC 4):&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Убрана платформа moko (OpenMoko). Причины &amp;#8212; отсутствие разработчиков (проект изначально делался в рамках Google Summer of Code, да так с тех пор толком и не развивался) и отсутствие документации на видеодрайвер.&lt;br&gt;-  Новый демон ldapd (http://marc.info/?l=openbsd-cvs&amp;m=127532743713967&amp;w=2), представляющий собой простую реализацию LDAP-протокола. Буквально только что включён (http://marc.info/?l=openbsd-cvs&amp;m=127558753922513&amp;w=2) в общую сборку ОС.&lt;br&gt;&lt;br&gt;-  Новый демон iked (http://marc.info/?l=openbsd-cvs&amp;m=127558341114984&amp;w=2), представляющий собой реализацию IKEv2. Он дополняет собой isakmpd, реализующий IKEv1/ISAKMP. Возможно, в будущем в iked будет добавлена реализация этих протоколов, а пока что работа сконцетрирована на IKEv2. Демон уже работает в качестве responder&apos;а ...&lt;br&gt;&lt;br&gt;URL: http://www.ope</description>

<item>
    <title>Обзор развития проекта OpenBSD (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#164</link>
    <pubDate>Tue, 22 Jun 2010 12:19:34 GMT</pubDate>
    <description>&amp;gt;Выскажусь за VCS. &lt;br&gt;&amp;gt;Итак, реимплементить CVS &amp;#8212; дурацкая затея, я объясню, почему.&lt;br&gt;&lt;br&gt;А почему вы это, кстати, пишете мне, а не на misc&#064;openbsd.org? Боитесь, что не удастся отбрехаться, а уж одного-то опёнковода апломбом задавить получится?&lt;br&gt;&lt;br&gt;&amp;gt;Во-первых, эта vcs морально устарела. &lt;br&gt;&lt;br&gt;А уж как устарела команда cat, вообще страшно сказать.&lt;br&gt;&lt;br&gt;&amp;gt;Во-вторых, там нет бранчей.&lt;br&gt;&lt;br&gt;Это кто вам сказал? Вы вообще CVS в глаза видели, или чужие слова пересказываете? Только честно. Про себя могу сказать, что достаточно много работал с CVS, SVN и Mercurial, ещё вертел в руках Git и VSS, и сравнивать могу не на пустом месте.&lt;br&gt;&lt;br&gt;&amp;gt;В-третьих, нет мержей (вытекает из отсутствия бранчей)&lt;br&gt;&lt;br&gt;Есть cvsync, например, и ещё команда import. И кому как, конечно, но по мне merge&apos;и уместны только в локальном репозитории, ибо сильно засоряют историю коммитов. Хотя кому-то пофиг, конечно.&lt;br&gt;&lt;br&gt;&amp;gt;В-четвёртых (-пятых, -шестых и т.д.) даже писать не буду, уже этого хватает. &lt;br&gt;&lt;br&gt;Сочувствую. Идеала вообще нет.&lt;br&gt;&lt;br&gt;&amp;gt;CVS можно с успехом использоват</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (Zert)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#163</link>
    <pubDate>Tue, 22 Jun 2010 11:39:17 GMT</pubDate>
    <description>Выскажусь за VCS.&lt;br&gt;Итак, реимплементить CVS &amp;#8212; дурацкая затея, я объясню, почему.&lt;br&gt;Во-первых, эта vcs морально устарела.&lt;br&gt;Во-вторых, там нет бранчей.&lt;br&gt;В-третьих, нет мержей (вытекает из отсутствия бранчей)&lt;br&gt;В-четвёртых (-пятых, -шестых и т.д.) даже писать не буду, уже этого хватает.&lt;br&gt;&lt;br&gt;CVS можно с успехом использовать в случаях, когда в нём лежит большой и толстый проект с миллионами строк кода, когда в нём не делается больших глобальных изменений, не добавляются новые фичи, а лишь фиксятся баги небольшим количеством людей. Можно ли отнести OpenBSD к такому виду проекта? Если разработчики решили оставаться на CVS, то им виднее.&lt;br&gt;&lt;br&gt;Говорить о ненужности бранчей и мержек можно лишь тогда, когда имел опыт их использования в полной мере, когда был большой проект с интенсивной разработкой несколькими командами. Можно ли интенсивно вести разработку, используя CVS? Можно, но зачем? Какая цель приследуется? В случае с OpenBSD мне видится лишь такой недомаркетинговый ход, как якобы отсутствие погони за всем новым</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#162</link>
    <pubDate>Tue, 22 Jun 2010 07:22:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt;О, шикарный аргумент! Вот, видимо, и во фряхе портировали старый pf &amp;#8212; &lt;br&gt;&amp;gt;&amp;gt;всё честно, получается, не? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Нет, разница в том, что pf во FreeBSD - всё-таки портировали, а &lt;br&gt;&amp;gt;вот OpenBSD и не собиралось, видимо.&lt;br&gt;&lt;br&gt;Вы говорите, что если сложно &amp;#8212; мол, портируйте старую версию. Шикарная помощь, должен сказать. И почему при таком отношении разработчики OpenBSD должны поступать по-другому?&lt;br&gt;&lt;br&gt;&amp;gt; Поэтому насчет pf отношения де-факто &lt;br&gt;&amp;gt;сущестуют, можно было бы пойти навстречу - а про netgraph вы &lt;br&gt;&amp;gt;даже ничего и не спрашивали за 10 лет. Отставание pf во &lt;br&gt;&amp;gt;FreeBSD всё-таки не 10 лет составляет, и оно относительно линейное, без &lt;br&gt;&amp;gt;переломных скачков типа SMP. &lt;br&gt;&lt;br&gt;Вот и про PF ничего не спрашивали. Только разработчики OpenBSD насчёт netgraph (или, если угодны примеры портированного из FreeBSD кода, тех же ix(4), kqueue(9) и т.д.) не бухтят, понимая, что каждая ОС извращается по-своему. А вот фряшникам, получается, надо подать всё на блюдечке.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;из разработчиков, ответственных з</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (nuclight)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#161</link>
    <pubDate>Mon, 21 Jun 2010 18:07:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;Вы издеваетесь? Ну возьмите тогда тот же самый злосчастный netgraph, пройдитесь по его коду&amp;#8230;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Сделал egrep -r &apos;&#092;bng_&apos; /sys/* - завязок на netgraph в коде остального &lt;br&gt;&amp;gt;&amp;gt;ядра практически нет - только на конкретные модули, но они на &lt;br&gt;&amp;gt;&amp;gt;то и модули.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ага, и без netgraph его модули работают, да? :))) &lt;br&gt;&lt;br&gt;Странное очень возражение - про сам netgraph ниже написано.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;Прошелся по-быстрому и по коду самого netgraph - и чего? На &lt;br&gt;&amp;gt;&amp;gt;Linux, конечно, его не портировать, mbuf&apos;ы там не используются. А вот &lt;br&gt;&amp;gt;&amp;gt;в родственных BSD-системах - вполне. Прежде всего там активно используются блокировки &lt;br&gt;&amp;gt;&amp;gt;и прочее, связанное с SMP - ну так это было началось &lt;br&gt;&amp;gt;&amp;gt;во времена FreeBSD 5.x, а так-то самому нетграфу более 10 лет, &lt;br&gt;&amp;gt;&amp;gt;он еще под 2.x писался. Портируйте при желании старую версию, удивляться &lt;br&gt;&amp;gt;&amp;gt;развитию за такой срок как-то странно :)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;О, шикарный аргумент! Вот, видимо, и во фряхе портировали старый pf &amp;#8212; &lt;br&gt;&amp;gt;всё честно, получается, не? &lt;br&gt;&lt;br&gt;Нет, разница в том, что pf в</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#160</link>
    <pubDate>Sat, 19 Jun 2010 16:32:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;Разве mod_rewrite и другие подобные примеры создавались в условиях наличия родственного проекта &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;с очень похожей архитектурой и прецедентами портирования? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Вы издеваетесь? Ну возьмите тогда тот же самый злосчастный netgraph, пройдитесь по его коду&amp;#8230;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Сделал egrep -r &apos;&#092;bng_&apos; /sys/* - завязок на netgraph в коде остального &lt;br&gt;&amp;gt;ядра практически нет - только на конкретные модули, но они на &lt;br&gt;&amp;gt;то и модули.&lt;br&gt;&lt;br&gt;Ага, и без netgraph его модули работают, да? :)))&lt;br&gt;&lt;br&gt;&amp;gt; То есть сам netgraph как фреймворк достаточно обособлен. &lt;br&gt;&amp;gt;Прошелся по-быстрому и по коду самого netgraph - и чего? На &lt;br&gt;&amp;gt;Linux, конечно, его не портировать, mbuf&apos;ы там не используются. А вот &lt;br&gt;&amp;gt;в родственных BSD-системах - вполне. Прежде всего там активно используются блокировки &lt;br&gt;&amp;gt;и прочее, связанное с SMP - ну так это было началось &lt;br&gt;&amp;gt;во времена FreeBSD 5.x, а так-то самому нетграфу более 10 лет, &lt;br&gt;&amp;gt;он еще под 2.x писался. Портируйте при желании старую версию, удивляться &lt;br&gt;&amp;gt;развитию за такой срок как-то странно :)&lt;br&gt;&lt;br&gt;О, шикарный арг</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (nuclight)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#159</link>
    <pubDate>Sat, 19 Jun 2010 14:51:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Разве mod_rewrite и другие подобные примеры создавались в условиях наличия родственного проекта &lt;br&gt;&amp;gt;&amp;gt;с очень похожей архитектурой и прецедентами портирования? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вы издеваетесь? Ну возьмите тогда тот же самый злосчастный netgraph, пройдитесь по его коду&amp;#8230;&lt;br&gt;&lt;br&gt;Сделал egrep -r &apos;&#092;bng_&apos; /sys/* - завязок на netgraph в коде остального ядра практически нет - только на конкретные модули, но они на то и модули. То есть сам netgraph как фреймворк достаточно обособлен. Прошелся по-быстрому и по коду самого netgraph - и чего? На Linux, конечно, его не портировать, mbuf&apos;ы там не используются. А вот в родственных BSD-системах - вполне. Прежде всего там активно используются блокировки и прочее, связанное с SMP - ну так это было началось во времена FreeBSD 5.x, а так-то самому нетграфу более 10 лет, он еще под 2.x писался. Портируйте при желании старую версию, удивляться развитию за такой срок как-то странно :) Чего-нибудь другого, сходу мешающего портированию, я там не нашел, стало быть, мелочи.&lt;br&gt;&lt;br&gt;&amp;gt;Или, скажем, те ж</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#158</link>
    <pubDate>Tue, 15 Jun 2010 19:58:17 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;же успехом можно жаловаться на MySQL, что они MyISAM не дают &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;легко портировать. :-P &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Они коммерческая фирма, прежде всего.&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Хорошо, mod_rewrite из Apache HTTP Server &amp;#8212; примеров огромное количество, думаю, вы &lt;br&gt;&amp;gt;&amp;gt;и сами это понимаете. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Разве mod_rewrite и другие подобные примеры создавались в условиях наличия родственного проекта &lt;br&gt;&amp;gt;с очень похожей архитектурой и прецедентами портирования? &lt;br&gt;&lt;br&gt;Вы издеваетесь? Ну возьмите тогда тот же самый злосчастный netgraph, пройдитесь по его коду&amp;#8230; Или, скажем, те же jails. OpenBSD они нравятся, но вырезать их из FreeBSD просто так не выйдет. Почему? Да потому что это не отдельные проекты. В отличие от тех же Open*, которые как раз успешно живут и за пределами OpenBSD. Многим подобным может похвастаться FreeBSD?&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;стали разбазаривать _свои_ ресурсы. &lt;br&gt;&amp;gt;&amp;gt;OpenBSD доброжелательно относится к тем, кто выполняет два простых &lt;br&gt;&amp;gt;&amp;gt;условия: 1. Что-то сам делает для проекта;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вот смотрит</description>
</item>

<item>
    <title>Обзор развития проекта OpenBSD (PereresusNeVlezaetBuggy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#157</link>
    <pubDate>Tue, 15 Jun 2010 18:03:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Но хотелось бы мне знать в таком случае, какой магией &lt;br&gt;&amp;gt;&amp;gt;должен обладать тот же dhclient, чтобы проинформировать окружающих об изменениях в &lt;br&gt;&amp;gt;&amp;gt;списках? Таблицы в pf &amp;#8212; едва ли не самое удобное средство, &lt;br&gt;&amp;gt;&amp;gt;см. ioctl DIOCADDADDR и иже с ним. Ну и pfctl(8) тоже &lt;br&gt;&amp;gt;&amp;gt;умеет с ними работать. С anchor&apos;ами аналогично. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну так в коде dhclient жестко зашиты три таблицы и DIOCADDADDR, так? &lt;br&gt;&amp;gt;Именно против чего я и возражаю. Немодульно. &lt;br&gt;&lt;br&gt;Только хотел ткнуть носом, как понял, что и сам дурак: перепутал dhclient с dhcpd. М-да. Отпуск мне явно не на пользу. :) Тем не менее, вот то, о чём я говорю:&lt;br&gt;&lt;br&gt;DHCPD(8)                OpenBSD System Manager&apos;s Manual               DHCPD(8)&lt;br&gt;&lt;br&gt;NAME&lt;br&gt;     dhcpd - Dynamic Host Configuration Protocol Server&lt;br&gt;&lt;br&gt;SYNOPSIS&lt;br&gt;     dhcpd &#091;-dfn&#093; &#091;-A abandoned_ip_table&#093; &#091;-C changed_ip_table&#093; &#091;-c config-&lt;br&gt;     file&#093; &#091;-L leased_ip_table&#093; &#091;-l lease-file&#093; &#091;-Y synctarget&#093; &#091;-y&lt;br&gt;     synclisten&#093; &#091;if0 &#091;... ifN&#093;&#093;&lt;br&gt;&lt;br&gt;&amp;lt;...&amp;gt;&lt;br&gt;&lt;br&gt;     The options are as follows:&lt;br&gt;&lt;br&gt;     -A abandoned_ip_table&lt;br&gt; </description>
</item>

<item>
    <title>:) (nuclight)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/67696.html#156</link>
    <pubDate>Tue, 15 Jun 2010 13:19:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Но лучше, конечно, было бы, если б Вы возражали по сути. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Взаимно. ;) Не забывайте, что разные люди порой обращают внимание в первую &lt;br&gt;&amp;gt;очереди на разные вещи, и поэтому зачастую кажутся друг другу &amp;#171;на &lt;br&gt;&amp;gt;своей волне&amp;#187;. Будьте терпимее, ведь все люди изначально стараются поступать хорошо&amp;#8230; &lt;br&gt;&lt;br&gt;Гнилых проповедей, пожалуйста, тоже не надо.&lt;br&gt;</description>
</item>

</channel>
</rss>
