<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Идеи по переработке организации построения дистрибутивов Linux]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=35955</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35955&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Идеи по переработке организации построения дистрибутивов Linux».]]></description>
		<lastBuildDate>Tue, 02 Sep 2014 11:22:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421351#p421351</link>
			<description><![CDATA[<div class="quotebox"><cite>AntiduPb пишет:</cite><blockquote><p>LVM - не?</p></blockquote></div><p>больше всего zfs и btrfs<br /></p><div class="quotebox"><cite>AntiduPb пишет:</cite><blockquote><p>Привет Microsoft&#039;у.</p></blockquote></div><p>это заслуга не MS</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Tue, 02 Sep 2014 11:22:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421351#p421351</guid>
		</item>
		<item>
			<title><![CDATA[Re: Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421342#p421342</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>разработчики Systemd намереваются подготовить унифицированное решение, подходящее для установки и обновления как целых операционных систем и изолированных контейнеров, так и для <strong>отдельных приложений и программных интерфейсов, упакованных в самодостаточные пакеты</strong>.</p></blockquote></div><p>Привет Microsoft&#039;у.<br /></p><div class="quotebox"><blockquote><p>Осуществление установки с использованием снапшотов, с сохранением прошлого состояния программы или ОС, предоставит пользователю возможность атомарного применения изменений и возврата к прошлой конфигурации.</p></blockquote></div><p>Где-то я это уже слышал... LVM - не?</p>]]></description>
			<author><![CDATA[null@example.com (AntiduPb)]]></author>
			<pubDate>Tue, 02 Sep 2014 09:53:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421342#p421342</guid>
		</item>
		<item>
			<title><![CDATA[Re: Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421332#p421332</link>
			<description><![CDATA[<p>Ждем более значимых дистрибутивов с этой фичей. Посмотрим тогда, что оно и как есть все это.</p>]]></description>
			<author><![CDATA[null@example.com (BWR)]]></author>
			<pubDate>Tue, 02 Sep 2014 04:48:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421332#p421332</guid>
		</item>
		<item>
			<title><![CDATA[Re: Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421331#p421331</link>
			<description><![CDATA[<p>Я уже столько времени пилю нечто подобное в своей генте, а тут почти то же самое, и сразу в апстриме. Вот это реально щикарно, спасибо, Леннарт.</p>]]></description>
			<author><![CDATA[null@example.com (fragment)]]></author>
			<pubDate>Tue, 02 Sep 2014 04:05:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421331#p421331</guid>
		</item>
		<item>
			<title><![CDATA[Re: Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421253#p421253</link>
			<description><![CDATA[<p>Да Лёня Портянкин прямо я смотрю коктейль из Наполеона с Гитлером.</p>]]></description>
			<author><![CDATA[null@example.com (lone_wolf)]]></author>
			<pubDate>Mon, 01 Sep 2014 08:03:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421253#p421253</guid>
		</item>
		<item>
			<title><![CDATA[Идеи по переработке организации построения дистрибутивов Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421246#p421246</link>
			<description><![CDATA[<p><strong>Разработчики Systemd намерены внедрить кардинально новые методы построения дистрибутивов Linux </strong></p><br /><br /><p>Леннарт Поттеринг (Lennart Poettering) <a href="http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html">опубликовал</a> заметку, в которой подробно рассказал об идеях на будущее по переработке организации построения дистрибутивов Linux. Главной целью предложенных изменений является упрощение формирования пакетов с приложениями или окружениями операционной системы и обеспечение возможности их установки независимо от применяемого дистрибутива.</p><p>Отмечается, что в настоящее время новые веяния в построении ПО уже развиваются в таких системах, как Ubuntu Apps, Docker, ChromeOS и CoreOS, но каждая из этих систем узко специализирована и не подходит для универсального применения. Например, Ubuntu Apps рассчитан только на распространение приложений для рабочего стола, Docker жестко завязан на изолированных контейнерах, ChromeOS и CoreOS оперируют только системными образами. При этом ключевой идеей всех этих систем является предоставление готовых окружений, заменяемых целиком и не зависящих от базового программное окружения.</p><p>Благодаря использованию подразделов (sub-volume) Btrfs и пространств имён, разработчики Systemd намереваются подготовить унифицированное решение, подходящее для установки и обновления как целых операционных систем и изолированных контейнеров, так и для отдельных приложений и программных интерфейсов, упакованных в самодостаточные пакеты. Также предлагается реализовать возможность полной верификации всех компонентов системы по цифровым подписям, включая конечные приложения и образы преднастроенных изолированных контейнеров.</p><p>Осуществление установки с использованием снапшотов, с сохранением прошлого состояния программы или ОС, предоставит пользователю возможность атомарного применения изменений и возврата к прошлой конфигурации. Процесс установки по сути сведётся к репликации готового образа, который будет оставаться неизменен во время работы системы. Пространства имён и подразделы Btrfs помогут организовать сосуществование нескольких идентичных веток в ФС. Например, можно установить несколько подразделов /root и /usr с начинкой разных дистрибутивов, между которыми можно будет переключаться, для разных пользователей и приложений можно подключать разные подразделы с частями ФС. Кроме того, будет обеспечена возможность установки разных версий runtime-компонентов/фреймворков/библиотек для их подключения в привязке к приложению, производитель которого определил данные версии в числе зависимостей.</p><p>Runtime-компоненты и библиотеки предлагается оформлять в виде урезанного образа раздела /usr, содержащего только файлы, необходимые для работы заданного приложения. Приложения предлагается размещать в области /opt/ (например, /opt/org.libreoffice.LibreOffice), при этом экземпляр программы будет размещён в подразделе, привязанном к runtime-компонентам и версии (например, app:org.libreoffice.LibreOffice:GNOME3_20:x86_64:133). Размещение обособленного образа программы в отдельном подразделе позволит организовать доступ к данному подразделу из разных дистрибутивов, установленных на текущем ПК. Для обеспечения доступа к пользовательским данным из окружения разных дистрибутивов и приложений, также предлагается размещать содержимое home-директории пользователя в отдельном подразделе Btrfs.</p><p>Таким образом, итоговое рабочее окружении формируется как набор подразделов Btrfs, которые выступают в роли блоков для формирования ОС. В качестве решения от излишнего разрастания дискового пространства в результате размещения разных копий библиотек и компонентов дистрибутивов называется использование средства Btrfs по дедупликации данных, которые обеспечивают физическое хранение только одной копии повторяющихся данных. Для установки и обновления образов, как системы, так и программ, предлагается применять единые методы, основанные на атомарной замене снапшота с активным образом. В случае выявления проблем, останется возможность быстро откатиться на снапшот с прошлым состоянием системы.</p><br /><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=40494">http://www.opennet.ru/opennews/art.shtml?num=40494</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Mon, 01 Sep 2014 07:10:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421246#p421246</guid>
		</item>
	</channel>
</rss>
