<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Первый стабильный релиз децентрализованной системы установки...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html</link>
    <description>После восьми лет разработки увидел свет (http://permalink.gmane.org/gmane.comp.file-systems.zero-install.devel/4186) первый релиз децентрализованной, независящей от дистрибутива, системы инсталляции/запуска приложений Zero Install 1.0 (http://0install.net). Новая версия не несет в себе каких-либо серьезных изменений, кроме исправления двух незначительных ошибок, но знаменует собой окончательную стабилизацию метаданных, кода и форматов, используемых для распространения приложений.&lt;br&gt;&lt;br&gt;&lt;br&gt;Основная идея и отличие Zero Install от других систем инсталляции приложений заключается в том, что он дает пользователям возможность запуска приложений с сайта разработчика/дистрибьютора без их фактический инсталляции. Установив на машину Zero Install пользователю останется только указать адрес файла-описания нужного приложения и оно со всеми зависимостями будет загружено и запущено в полностью автоматическом режиме. Все приложения кэшируются в домашнем каталоге пользователя и проверяются на обновления во...&lt;br&gt;&lt;br&gt;URL: http://permali</description>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (коксюзер)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#55</link>
    <pubDate>Wed, 01 Jun 2011 13:18:49 GMT</pubDate>
    <description>&amp;gt; Из возможности положить в &quot;одинаковые&quot; libA.so.X немного разным образом собранный код, &lt;br&gt;&amp;gt; например.  При этом без дополнительного анализа ABI формализация зависимостей вдруг &lt;br&gt;&amp;gt; может оказаться на практике неполной: soname не определяет ключи компиляции как &lt;br&gt;&amp;gt; минимум, да и вообще ABI (некоторые апстримы не заморачиваются поднимать soname, &lt;br&gt;&amp;gt; чуточку поломав ABI).&lt;br&gt;&amp;gt; Алексей Турбин в альте эту проблему анализировал и решил, поскольку централизованных репозиториев &lt;br&gt;&amp;gt; она (ессно) тоже касается, но там по крайней мере возможно централизованно &lt;br&gt;&amp;gt; же и ловить такие крайние случаи.&lt;br&gt;&lt;br&gt;А в Zero Install невозможно? Возможно. Более того, там такие проблемы возникают редко (я, вот, не сталкивался) и уже разрешимы как минимум путём отката на более раннюю версию библиотеки. Причём, версию можно выбрать для каждого приложения, для каждого пользователя.&lt;br&gt;&lt;br&gt;А как в Альте решена потенциальная проблема с несовместимыми изменениями API библиотек на динамических языках? А с несовместимым изменением поведения кода при сохр</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (Michael Shigorin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#54</link>
    <pubDate>Tue, 31 May 2011 21:48:01 GMT</pubDate>
    <description>&amp;gt; Миш, ну откуда DLL Hell-то, а?&lt;br&gt;&amp;gt; В Юниксе библиотеки версионируются, здесь вам не Windows. К тому же, есть &lt;br&gt;&amp;gt; -Wl,-rpath, да и LD_LIBRARY_PATH, как я отмечал.&lt;br&gt;&lt;br&gt;Из возможности положить в &quot;одинаковые&quot; libA.so.X немного разным образом собранный код, например.  При этом без дополнительного анализа ABI формализация зависимостей вдруг может оказаться на практике неполной: soname не определяет ключи компиляции как минимум, да и вообще ABI (некоторые апстримы не заморачиваются поднимать soname, чуточку поломав ABI).&lt;br&gt;&lt;br&gt;Алексей Турбин в альте эту проблему анализировал и решил, поскольку централизованных репозиториев она (ессно) тоже касается, но там по крайней мере возможно централизованно же и ловить такие крайние случаи.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (Marbleless)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#53</link>
    <pubDate>Sun, 29 May 2011 20:10:35 GMT</pubDate>
    <description>&amp;gt;Гобо - не юникс вэй.&lt;br&gt;&lt;br&gt;Это еще почему?&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (paulus)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#52</link>
    <pubDate>Sat, 28 May 2011 10:45:04 GMT</pubDate>
    <description>угу, только не такую кривую...&lt;br&gt;Лозунг дня: &quot;Даешь все в /Program files&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (Andrew Kolchoogin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#51</link>
    <pubDate>Thu, 26 May 2011 18:33:26 GMT</pubDate>
    <description>Миш, ну откуда DLL Hell-то, а?&lt;br&gt;&lt;br&gt;В Юниксе библиотеки версионируются, здесь вам не Windows. К тому же, есть -Wl,-rpath, да и LD_LIBRARY_PATH, как я отмечал.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (коксюзер)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#50</link>
    <pubDate>Thu, 26 May 2011 08:20:46 GMT</pubDate>
    <description>&amp;gt; Даже при неизменности стабильной ветки системный пакет может оказаться невостребованным &lt;br&gt;&amp;gt; с точки зрения администратора/aptitude.&lt;br&gt;&lt;br&gt;Это за пределами ответственности ZI. Если системное окружение не согласуется с потребностями пользователей, можно к нему не привязываться изначально, либо привязываться ограниченно - к glibc и другим пакетам, всегда установленным в системе. В теории проблема есть, на практике не сталкивался.&lt;br&gt;&lt;br&gt;&amp;gt; Случай с flash -- пожалуй, да, а вот ряд вариаций на тему &lt;br&gt;&amp;gt; съезда ABI конкретно в альте уже ловится (set-versions).&lt;br&gt;&lt;br&gt;Не знаю, есть ли подобное в ZI, не сталкивался опят же. Но там возможен откат на предыдущую версию, и в принципе возможно реализовать аналог set-versions.&lt;br&gt;&lt;br&gt;&amp;gt; Где-то firefox, где-то iceweasel, где-то mozilla-firefox...  тут относительно просто только &lt;br&gt;&amp;gt; с библиотеками, если ориентироваться исключительно на soname.&lt;br&gt;&lt;br&gt;Всё просто: имя пакета можно указать явно для каждого дистрибутива или группы дистрибутивов, а также ограничить допустимые версии зависимостей. Но за</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (анон)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#49</link>
    <pubDate>Thu, 26 May 2011 07:54:27 GMT</pubDate>
    <description>Дистр интересный, но не совсем живой :/ &lt;br&gt;И это не оказывает что хоть 1 разработчик (а не мейнтейнер гоболинукса) выложил свою прогу в формате зеро инсталл.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (коксюзер)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#48</link>
    <pubDate>Thu, 26 May 2011 07:38:25 GMT</pubDate>
    <description>&amp;gt; Получается несколько более гибкий вариант (semi)static, и какую проблему это решает?&lt;br&gt;&lt;br&gt;Получается более гибкий вариант традиционного пакетирования. В зависимости от ситуации, решается немало проблем.&lt;br&gt;&lt;br&gt;1. Для установки пакетов не требуются привилегии суперпользователя (ни в каком виде).&lt;br&gt;2. К вопросу об эффективности. В ZI реализовано безопасное совместное использование файлов (включая либы и экзешники) разными пользователями. Это в отличие от пользовательских RPM-окружений, которые вы предложили в своём письме в качестве аналога.&lt;br&gt;3. Возможность установки пакетов разных версий (и в смысле номеров, и в смысле опций сборки) без дополнительных усилий по обеспечению их бесконфликтного сосуществования.&lt;br&gt;4 Возможность мгновенно и без нарушения консистентности окружения (зависимостей, общих файлов) откатываться на предыдущие версии.&lt;br&gt;5. Каждый пользователь сам выбирает, что и из каких источников ставить и обновлять.&lt;br&gt;5. Каждый пользователь может создавать пакеты для себя и других, а также совмещать их с пакетами</description>
</item>

<item>
    <title>Первый стабильный релиз децентрализованной системы установки... (коксюзер)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/77309.html#47</link>
    <pubDate>Thu, 26 May 2011 05:34:17 GMT</pubDate>
    <description>&amp;gt; Не-не, что _обычно_ делают (и как именно) -- я знаю.  Только &lt;br&gt;&amp;gt; это подразумевает наличие одного общесистемного пакета-провайдера каждого такого сонейма. &lt;br&gt;&amp;gt;  А вот как с их вариантом bundle&apos;инга это разумным образом &lt;br&gt;&amp;gt; сопрячь, сходу не соображу (если рассматривать вкупе со следующим вопросом).&lt;br&gt;&lt;br&gt;*нудным менторским голосом цитирует FAQ с сайта ZI*&lt;br&gt;&lt;br&gt;Isn&apos;t it wasteful for every program to bundle all its dependencies?&lt;br&gt;&lt;br&gt;Yes, but Zero Install doesn&apos;t do that. Everything is dynamically linked, just as in a traditional Linux system: you can publish a program on your web-site that links against a library on another web-site. When updates are available for a library, they are used by all programs using that library (except for programs which are incompatible with the new library version, which will continue using the older version, without preventing other programs from upgrading).&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Обновляем libpng &lt;br&gt;&amp;gt; Где именно?&lt;br&gt;&lt;br&gt;В пакете, который предоставляет эту библиотеку.&lt;br&gt;</description>
</item>

</channel>
</rss>
