<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Инициатива по сокращению размера приложений в Fedora</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html</link>
    <description>Разработчики Fedora Linux объявили (https://lists.fedoraproject.org/archives/list/devel-announce&#064;lists.fedoraproject.org/thread/KJ25KBVKZMG7JYJMBPOEHWYG5BD63L4P/) о формировании команды Minimization Team, которая совместно с мэйнтейнерами пакетов будет вести работу (https://docs.fedoraproject.org/en-US/minimization/) по сокращению установочного размера поставляемых  приложений, runtime и других компонентов дистрибутива. Размер планируется сокращать за счёт прекращения установки излишних зависимостей и  исключения необязательных компонентов, таких как документация.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Сокращение размера позволит добиться уменьшения размера контейнеров приложений и специализированных сборок для устройств интернета вещей. &lt;br&gt;Отмечается, что в текущем виде размер базового образа Fedora почти в  три раза превышает аналогичные образы от проектов Ubuntu, Debian и openSUSE (300Мб против 91-113 Мб). В качестве основной причины роста установочного размера отмечаются зависимости, без которых вполне можно было обойтись. Сокращение за</description>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (пох.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#140</link>
    <pubDate>Thu, 08 Aug 2019 13:06:39 GMT</pubDate>
    <description>&amp;gt; У меня в живом проекте 24 _отличающихся_ контейнера. Примерно 70 гигов. &lt;br&gt;&lt;br&gt;ну это всего 24x на... ну вот специально для тебя пересобрал один чисто поржать - 9 мегабайт разницы.&lt;br&gt;заметишь ты 220 мегабайт на фоне 70 гигов, даже если эти 24 отличаются вообще всем, включая FROM scratch, а не один поверх другого и все вместе - поверх ubuntu:latest ? &lt;br&gt;&lt;br&gt;&amp;gt; Методы физического воздействия на разработчиков запрещены внутренним распорядком компании.&lt;br&gt;&amp;gt; &quot;Светлые головы пиз^W бить нельзя!&quot;.&lt;br&gt;&lt;br&gt;так соблюдай распорядок - лупи по хребтине! Я, если чо, осенью вроде в тайланд собрался- могу напиленного бамбука подвезти, небольшую охапочку - килограмм пять у меня наверное останутся в пределах лимита. Там, правда, дурная А/К, &quot;не длиннее метр-20&quot;, но для офисного применения сойдет.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (дуайт эйзенхауер)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#139</link>
    <pubDate>Mon, 05 Aug 2019 04:13:29 GMT</pubDate>
    <description>&amp;gt; боевой тачке &lt;br&gt;&lt;br&gt;Херачке. Системы должны быть пригодными к использованию независимо от уровня среды и наличия автоматизированного управления конфигурацией, а таких экспертов как ты надо на курсы повышения квалификации отправлять.&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (slepnoga)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#138</link>
    <pubDate>Sun, 04 Aug 2019 19:43:10 GMT</pubDate>
    <description>&amp;gt;отказаться от autotools (сразу +10 минут к пересборке). &#092;&lt;br&gt;&lt;br&gt;И не надейся - bootstrap никто не отменял&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#137</link>
    <pubDate>Sun, 04 Aug 2019 15:43:17 GMT</pubDate>
    <description>А зачем увеличивать время сборки?&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (forum reader)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#136</link>
    <pubDate>Sat, 03 Aug 2019 15:42:22 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;У меня в живом проекте 24 _отличающихся_ контейнера. Примерно 70 гигов. &lt;br&gt;&lt;br&gt;ЧСХ^W  Что очень характерно, когда разработчики приносят в контейнере (с либами актуальными на сегодняшний день) новый релиз своего восхитительного продукта, почему то нельзя гасить ни старый (с либами некоторой давности) ни позапрошлый (с прошлогодними либами). &quot;без них ниработает&quot;.&lt;br&gt;&lt;br&gt;Методы физического воздействия на разработчиков запрещены внутренним распорядком компании. &quot;Светлые головы пиз^W бить нельзя!&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#135</link>
    <pubDate>Fri, 02 Aug 2019 17:02:46 GMT</pubDate>
    <description>Чего не делают лишь бы не улучшать компилятор Сишный. Давно пора уже отказаться от autotools (сразу +10 минут к пересборке). Кешировать хедеры (x2-x10 к сборке). Компилировать в tmpfs (x10- x100 времени сборки). Вот и решение всех проблем, нет они все бинари пакуют и ставят пакуют и ставят. Прям не поймут что это путь в никуда.&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#134</link>
    <pubDate>Fri, 02 Aug 2019 16:00:31 GMT</pubDate>
    <description>Это для тех, кто туда (зачем-то) вкорячивает полноценную ось. И вы таки наверное догадываетесь, зачем? Так быстрее и дешевле. Примерно по той же причине, что в демо-киоске стоит полноценный pc, только ради того, чтобы крутить видосик. Спецы по микроэлектронике не дешёвые, да и их не стало больше. А количество заказчиков увеличилось раз 100, если не в тысячи.&lt;br&gt;</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#133</link>
    <pubDate>Fri, 02 Aug 2019 14:46:00 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; никакие современные пакетные менеджеры не ориентируются на описанные в spec или debian/* &lt;br&gt;&amp;gt; данные, они собирают их самостоятельно, после сборки программы и перед ее &lt;br&gt;&amp;gt; упаковкой в архив.&lt;br&gt;&amp;gt; Никакой особой магии нет, используется компот из ldd, grep (не все зависимости &lt;br&gt;&amp;gt; у нас  разрешает ld - есть еще интерпретируемые языки) и &lt;br&gt;&amp;gt; так далее. Его поведением можно управлять, но обычно не нужно.&lt;br&gt;&amp;gt; Вот результат всего этого - он, естественно, разный при малейших изменениях сборочной &lt;br&gt;&amp;gt; среды - и попадает потом из пакета в rpmdb (для графа &lt;br&gt;&amp;gt; нам, естественно, нужна именно она, а не отдельный пакет, поскольку мы &lt;br&gt;&amp;gt; хотим видеть зависимости зависимостей).&lt;br&gt;&lt;br&gt;Это всё несущественные мелочи и детали реализации.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Граф хорошо бы строить с учётом имён импортируепмых-экспортируемых функций, а не только лишь &lt;br&gt;&amp;gt;&amp;gt; библиотек.&lt;br&gt;&amp;gt; это слишком геморройно&lt;br&gt;&lt;br&gt;И чего такого в ELF принципиально отличного от PE (для которого приходилось решать сходную задачу, при том что нужный функционал из ldd</description>
</item>

<item>
    <title>Инициатива по сокращению размера приложений в Fedora (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118035.html#132</link>
    <pubDate>Fri, 02 Aug 2019 14:41:17 GMT</pubDate>
    <description>&amp;gt; Просто даже для тыщ пяти пакетов лет пятнадцать назад это было уже &lt;br&gt;&amp;gt; почти сплошное чёрное пятно из стрелочек в отдельных местах -- при &lt;br&gt;&amp;gt; картинке в размерах, которые я мог позволить себе тогда распечатать, а &lt;br&gt;&amp;gt; не хотя бы A0...&lt;br&gt;&lt;br&gt;Когда у меня был Спектрум, я написал на бейсике программку, которая тупо выводила содержимое памяти на экран. Загружал бинарник от игрушки и тупо в это месиво смотрел. Потом я начал понимать, в каком месте у игрушки картинки, в каком непосредственно код. Это позволило мне здорово экономить время по поиску бессмертий в играх. Даже оставалось время, что бы делать уроки.&lt;br&gt;&lt;br&gt;А тут я, разумеется, граф смотреть не собираюсь. Пусть железка его анализирует.&lt;br&gt;</description>
</item>

</channel>
</rss>
