<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тестирование разделения базовой системы FreeBSD на пакеты</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html</link>
    <description>Проект TrueOS объявил (https://lists.freebsd.org/pipermail/freebsd-current/2019-April/073202.html) о тестировании экспериментальных сборок FreeBSD 12-STABLE (https://pkg.trueos.org/iso/freebsd12-pkgbase/) и FreeBSD 13-CURRENT (https://pkg.trueos.org/iso/freebsd-pkgbase/), в которых монолитная базовая система преобразована в набор связанных между собой пакетов. Сборки развиваются в рамках проекта pkgbase (https://trueos.github.io/pkgbase-docs/), предоставляющего средства для использования штатного пакетного менеджера pkg для управления пакетами, образующими базовую систему. &lt;br&gt;&lt;br&gt;&lt;br&gt;Поставка в форме раздельных пакетов позволяет существенно упростить процесс обновления базовой системы и использовать единую утилиту pkg как для обновления дополнительных приложений (портов), так и для обновления базовой системы, включая компоненты пространства пользователя и ядро. Проект также даёт возможность сгладить ранее жёстко очерченные рамки между базовой системой и портами/репозиторием пакетов, а в процессе обновления учитыват</description>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (пох)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#115</link>
    <pubDate>Thu, 16 May 2019 04:48:19 GMT</pubDate>
    <description>abby сколково, каких тебе еще слов? гугль нынче у каждого свой, что он тебе принесет - понятия не имею. Мне вот секс с лошадками и поняшами в основном, независимо от контекста поиска.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (Школьник)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#114</link>
    <pubDate>Wed, 15 May 2019 07:42:51 GMT</pubDate>
    <description>&amp;gt;А потом велели отдавать назад и с процентами - потому что те имели наглость на 1/10000000 этих денег купить печеньки сотрудникам.&lt;br&gt;&lt;br&gt;Ух ты, стало интересно. А где можно почитать, что конкретно случилось? По каким словам гуглить?&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (qwerty123)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#113</link>
    <pubDate>Sat, 04 May 2019 11:53:50 GMT</pubDate>
    <description>&amp;gt;манипуляции с &#091;слушающим&#093; сокетом из основного &#091;другого&#093; потока&lt;br&gt;&lt;br&gt;&quot;жесть&quot;.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#112</link>
    <pubDate>Sat, 04 May 2019 10:28:37 GMT</pubDate>
    <description>&amp;gt; А че, chroot как один сервис запустить несудьба?&lt;br&gt;&amp;gt; /usr/bin/ldd &#096;find * -type f -perm +0111&#096; &amp;#124; /usr/bin/awk &apos;/=&amp;gt;/ &#123; print &lt;br&gt;&amp;gt; $3 &#125;&apos; &amp;#124; /usr/bin/xargs -J &#037; cp -p &#037; &amp;lt;jaildir&amp;gt;/lib &lt;br&gt;&lt;br&gt;Много ж так накопируешь &amp;#8230;&lt;br&gt;ldd -a -f &quot;&#037;p&#092;n&quot; $(find foo) &amp;#124;sort -u&amp;#124;grep -v &quot;:$&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (bOOster)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#111</link>
    <pubDate>Fri, 03 May 2019 16:27:43 GMT</pubDate>
    <description>А че, chroot как один сервис запустить несудьба? &lt;br&gt;/usr/bin/ldd &#096;find * -type f -perm +0111&#096; &amp;#124; /usr/bin/awk &apos;/=&amp;gt;/ &#123; print $3 &#125;&apos; &amp;#124; /usr/bin/xargs -J &#037; cp -p &#037; &amp;lt;jaildir&amp;gt;/lib&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (Ivan_83)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#110</link>
    <pubDate>Thu, 02 May 2019 16:59:20 GMT</pubDate>
    <description>Нет.&lt;br&gt;Я же написал, у нас было два потока.&lt;br&gt;Основной на старте запускал дополнительный поток, который создавал слушающий сокет и спал в accept() пока не придут соединения или пока сокет не закроют.&lt;br&gt;Сокет закрывался из основного потока.&lt;br&gt;В 11 фре никакие манипуляции с сокетом из основного потока не пробуждали второй поток который спал на accept().&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#109</link>
    <pubDate>Thu, 02 May 2019 11:19:28 GMT</pubDate>
    <description>ну в Centos это, например, /etc/configfile.conf.rpmnew . в Debian, когда ручками обновляешь, показывает новую версию файла и спрашивает что делать с новым файлом конфигурации - оставить, отклонить и т.д. &lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (qwerty123)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#108</link>
    <pubDate>Thu, 02 May 2019 08:09:40 GMT</pubDate>
    <description>&lt;br&gt;https://svnweb.freebsd.org/base/head/sys/kern/uipc_socket.c?r1=339170&amp;r2=339169&amp;pathrev=339170&lt;br&gt;&lt;br&gt;из diff, как понял, и может быть, неверно, вы по сигналу запускали обработчик в том же потоке что и socket(), он вызывал shutdown() на блокирующем сокете в состоянии listen, и тут то обработчик и оставливался.&lt;br&gt;&lt;br&gt;большинство юзало просто close() или еще как, и в ус не дуло (иначе релиз бы не состоялся, ибо ни одно серверное приложение не работало бы).&lt;br&gt;&lt;br&gt;ну переделали, ладно.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование разделения базовой системы FreeBSD на пакеты (Ivan_83)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/117235.html#107</link>
    <pubDate>Wed, 01 May 2019 23:26:49 GMT</pubDate>
    <description>Смысл бага в другом.&lt;br&gt;Приложуха запускается, и запускает поток, который создаёт слушающий сокет блокирующий и через accept() засыпает и ждёт новые конекты.&lt;br&gt;В этот момент основной поток получает сигнал что надо приложуху прибить или просто конфиг поменялся и нужно всё преинитить, он делает close() или shutdown() + close() для того слушающего сокета в надежде что поток проснётся и помрёт.&lt;br&gt;Вот в 11 это сломали и поток не просыпался.&lt;br&gt;В качестве воркароунда я сделал засыпание на poll() или select().&lt;br&gt;</description>
</item>

</channel>
</rss>
