<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Debian и Fedora пытаются справиться с проблемой мелких зависимостей</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html</link>
    <description>Дистрибутивы Linux столкнулись с проблемой с разрастанием зависимостей у проектов. Если для кода на Python, Perl и Ruby число зависимостей держится в разумных пределах, то в проектах на JavaScript практикуется дробление на очень мелкие библиотеки, часто выполняющие одну простую функцию. Репозиторий NPM уже насчитывает более миллиона пакетов, а типовые приложения связываются с сотнями зависимостей, которые, в свою очередь, имеют свои зависимости, что усложняет сопровождение и распространение традиционных пакетов с JavaScript-приложениями в дистрибутивах Linux...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54402&lt;br&gt;</description>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Нате)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#259</link>
    <pubDate>Sat, 23 Jan 2021 18:48:25 GMT</pubDate>
    <description>Ну представьте, если бы dd могда только сохранить образ раздела в файл, но не могла ни читать CD/DVD/USB из /dev/null / /dev/random... и даже не могла бы писать обратно из образа на раздел.&lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#258</link>
    <pubDate>Wed, 20 Jan 2021 10:54:11 GMT</pubDate>
    <description>&amp;gt; Налицо кризис дистростроения. Идея &quot;а давайте мы запакуем всё-всё-всё&quot; пришла к своему логическому финалу: это становится неподъёмной задачей, особенно если делать полиси &quot;запакуй сейчас и поддерживай за автора 100500 лет после&quot;. &lt;br&gt;&lt;br&gt;Налицо кризис программной разработки. Если раньше разрабатывали программы которые могут использовать разные версии библиотек, то теперь мейнстримом считается жесткая заточка на номера версий библиотек. Корень проблемы появившиеся cargo и иже с ними.&lt;br&gt;&lt;br&gt;Решение простое - положить на них большую кучу. Все-равно такое ..мо сдохнет. Незачем рыпаться ради придурков.&lt;br&gt;</description>
</item>

<item>
    <title>&amp;gt; А чего в этом хорошего? (Ag)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#257</link>
    <pubDate>Wed, 20 Jan 2021 10:22:12 GMT</pubDate>
    <description>&amp;gt; Захотел поставить Zabbix-агент, а тебе вместе с ним прилетают Zabbix-сервер, Zabbix-прокси и &lt;br&gt;&amp;gt; веб-интерфейс Zabbix, а вместе со всеми ними ещё &lt;br&gt;&amp;gt; какой-нибудь SQL-сервер (хорошо если только &lt;br&gt;&amp;gt; SQLite), PHP, веб-сервер.&lt;br&gt;&lt;br&gt;А что в этом плохого? - удивились производители дисков?&lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#256</link>
    <pubDate>Wed, 20 Jan 2021 10:08:02 GMT</pubDate>
    <description>&amp;gt; Так это же юниксвей!&lt;br&gt;&lt;br&gt;Юниксвей содержит слово &quot;хорошо&quot;. А тут, очевидно, о &quot;хорошо&quot; говорить нельзя. Так что это виндовсвей - плодить несовместимые библиотеки, делающие одно и то же, но все поразному и все криво.&lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#255</link>
    <pubDate>Wed, 20 Jan 2021 09:38:02 GMT</pubDate>
    <description>Так это же юниксвей!&lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Lex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#254</link>
    <pubDate>Wed, 20 Jan 2021 07:21:10 GMT</pubDate>
    <description>&amp;gt; Одну пользовательскую задачу, а не одно бесполезное действие. Представьте, если вместо &lt;br&gt;&amp;gt; math.h из стандартной библиотеки, была бы библиотека складывающая 2+2 или библиотека &lt;br&gt;&amp;gt; могла складывать только чётные числа и которая зависела от библиотеки складывающей &lt;br&gt;&amp;gt; 2+2.&lt;br&gt;&lt;br&gt;Может ведь так оказаться, что абсолютное большинство конечных разработчиков практически не использует модули, выполняющие одно-единственное действие( сам подобное если и использую, то просто сам необходимый код в проект переношу, поскольку мне нафиг не нужны какие-то допиливания в будущем и абсолютно устраивает нынешняя реализация и не нужны лишние зависимости от нанопакетов ).&lt;br&gt;&lt;br&gt;Для пользователя/разработчика одна задача - это создание/чтение/запись в ФС / отправка запросов по сети / итп.&lt;br&gt;Для разработчика модуля работы с сетью одна задача - это парсинг заголовка / тела ответа, формирование заголовка / тела запроса( в которые входят еще куда нетривиальных подзадач )&lt;br&gt;Для разработчика парсера одна задача - это дробление строки по конкретн</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (aim)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#253</link>
    <pubDate>Tue, 19 Jan 2021 21:21:02 GMT</pubDate>
    <description>Налицо кризис дистростроения. Идея &quot;а давайте мы запакуем всё-всё-всё&quot; пришла к своему логическому финалу: это становится неподъёмной задачей, особенно если делать полиси &quot;запакуй сейчас и поддерживай за автора 100500 лет после&quot;. &lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#252</link>
    <pubDate>Tue, 19 Jan 2021 18:36:35 GMT</pubDate>
    <description>Одну пользовательскую задачу, а не одно бесполезное действие. Представьте, если вместо math.h из стандартной библиотеки, была бы библиотека складывающая 2+2 или библиотека могла складывать только чётные числа и которая зависела от библиотеки складывающей 2+2.&lt;br&gt;</description>
</item>

<item>
    <title>Debian и Fedora пытаются справиться с проблемой мелких завис... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/122943.html#251</link>
    <pubDate>Tue, 19 Jan 2021 18:07:57 GMT</pubDate>
    <description>Сами себе яму копают. Сначала делят библиотеку на тысячу микро-библиотек по одной функции, а потом мечтают чтобы кто-то эти тысячу библиотек поддерживал. А какой толк от JavaScript библиотек из одной тривиальной функции, где файл лицензии весит больше самого кода, если они не являются разделяемыми библиотеками. Только создают себе головную боль с бесконечно обновляющимися несовместимыми версиями. И это говорит о надёжности приложений написанных на JavaScript, раз каждый день выходит версия исправляющая уязвимость в какой-либо библиотеке.&lt;br&gt;С другой стороны зачем вообще микро-библиотеки класть в репозиторий дистрибутива, если их приходится обновлять с разной частотой, что вызывает DLLHell. От библиотек в репозитории получают преимущество только разделяемые библиотеки. Укрупняйте библиотеки, чтобы была одна общая библиотеке для всех JavaScript приложений, по аналогии glibc. Ой, а что это микро-библиотеки оказались бесполезными? Ну что поделаешь, нечего было стрелять себе в ногу.&lt;br&gt;</description>
</item>

</channel>
</rss>
