<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AGuix_System_Distribution</id>
	<title>Русская Википедия:Guix System Distribution - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AGuix_System_Distribution"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Guix_System_Distribution&amp;action=history"/>
	<updated>2026-04-07T05:08:04Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Guix_System_Distribution&amp;diff=8666661&amp;oldid=prev</id>
		<title>EducationBot: Новая страница: «{{Русская Википедия/Панель перехода}} {{Infobox OS | name = GNU Guix System | logo = Guix logo.svg | screenshot = Guixsd-xfce-icecat-emacs.png | caption = Guix System с Xfce, и с включёнными GNU IceCat и GNU Emacs | developer = GNU Project&lt;ref&gt;{{Cite web |url=https://guix.gnu.org/ru/about/ |title=About — Guix System |access-date=2022-04-27 |archive-date=2022-04-27 |archive-url=https://web.archive...»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Guix_System_Distribution&amp;diff=8666661&amp;oldid=prev"/>
		<updated>2023-07-14T19:35:50Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Русская Википедия/Панель перехода}} {{Infobox OS | name = GNU Guix System | logo = Guix logo.svg | screenshot = Guixsd-xfce-icecat-emacs.png | caption = Guix System с &lt;a href=&quot;/ruwiki/index.php?title=Xfce&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Xfce (страница не существует)&quot;&gt;Xfce&lt;/a&gt;, и с включёнными &lt;a href=&quot;/ruwiki/index.php?title=GNU_IceCat&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;GNU IceCat (страница не существует)&quot;&gt;GNU IceCat&lt;/a&gt; и &lt;a href=&quot;/ruwiki/index.php?title=GNU_Emacs&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;GNU Emacs (страница не существует)&quot;&gt;GNU Emacs&lt;/a&gt; | developer = &lt;a href=&quot;/ruwiki/index.php?title=GNU_Project&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;GNU Project (страница не существует)&quot;&gt;GNU Project&lt;/a&gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://guix.gnu.org/ru/about/ |title=About — Guix System |access-date=2022-04-27 |archive-date=2022-04-27 |archive-url=https://web.archive...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Русская Википедия/Панель перехода}}&lt;br /&gt;
{{Infobox OS&lt;br /&gt;
| name = GNU Guix System&lt;br /&gt;
| logo = Guix logo.svg&lt;br /&gt;
| screenshot = Guixsd-xfce-icecat-emacs.png&lt;br /&gt;
| caption = Guix System с [[Xfce]], и с включёнными [[GNU IceCat]] и [[GNU Emacs]]&lt;br /&gt;
| developer = [[GNU Project]]&amp;lt;ref&amp;gt;{{Cite web |url=https://guix.gnu.org/ru/about/ |title=About — Guix System |access-date=2022-04-27 |archive-date=2022-04-27 |archive-url=https://web.archive.org/web/20220427180520/https://guix.gnu.org/ru/about/ |deadlink=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/gnu/gnu-linux-faq.html |title=Вопросы о GNU/Linux - Проект GNU - Фонд свободного программного обеспечения |access-date=2018-07-07 |archive-date=2013-09-07 |archive-url=https://web.archive.org/web/20130907132420/http://www.gnu.org/gnu/gnu-linux-faq.html |deadlink=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| family = [[Unix-like|Unix-подобные ОС]]&lt;br /&gt;
| working_state = в разработке&lt;br /&gt;
| исходный код = [[Открытый исходный код|открытый]]&lt;br /&gt;
| latest_release_version = 1.4.0&amp;lt;ref name=&amp;quot;автоссылка1&amp;quot;&amp;gt;{{Cite web |url=https://guix.gnu.org/en/blog/2022/gnu-guix-1.4.0-released/ |title=GNU Guix 1.4.0 released |access-date=2021-05-13 |archive-date=2021-05-13 |archive-url=https://web.archive.org/web/20210513084922/https://guix.gnu.org/ru/blog/2021/gnu-guix-1.3.0-released/ |deadlink=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_date = {{Start date and age|2022|12|19|df=yes}}&lt;br /&gt;
| latest_preview_version = 1.4.0&amp;lt;ref name=&amp;quot;автоссылка1&amp;quot; /&amp;gt;&lt;br /&gt;
| latest_preview_date = [[19 декабря]] [[2022 год]]а&lt;br /&gt;
| package_manager = [[GNU Guix]]&lt;br /&gt;
| supported_platforms = x86_64, i686, arm&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/blog/2017/porting-guixsd-to-armv7/ |title=Porting GuixSD to ARMv7 — 2017 — Blog — GuixSD |access-date=2018-07-07 |archive-date=2017-12-25 |archive-url=https://web.archive.org/web/20171225124534/https://www.gnu.org/software/guix/blog/2017/porting-guixsd-to-armv7/ |deadlink=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| ядро = [[Монолитное ядро|Монолитное]]: [[Linux-libre]] (оперативный)&amp;lt;br&amp;gt;[[Микроядро]]: [[GNU Hurd]] (в разработке)&lt;br /&gt;
| userland = [[GNU]]&lt;br /&gt;
| license = [[GNU GPL]]&lt;br /&gt;
| website = {{URL|https://guix.gnu.org/}}&lt;br /&gt;
}}&lt;br /&gt;
'''GNU Guix System''' — [[дистрибутив Linux]], созданный с [[Менеджер пакетов|менеджером пакетов]] [[GNU Guix]]&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/distros/free-distros.html |title=Свободные дистрибутивы GNU/Linux — Проект GNU — Фонд свободного программного обеспечения |access-date=2018-07-07 |archive-date=2014-12-16 |archive-url=https://web.archive.org/web/20141216063244/http://www.gnu.org/distros/free-distros.html |deadlink=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTIzNjY |title=Guix: A New Package Manager &amp;amp; GNU Distribution — Phoronix |access-date=2018-07-07 |archive-date=2015-02-02 |archive-url=https://web.archive.org/web/20150202160820/http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=MTIzNjY |deadlink=no }}&amp;lt;/ref&amp;gt;. Он использует ядро [[Linux-libre]] с поддержкой элементов [[GNU Hurd]]&amp;lt;ref&amp;gt;{{Cite web |url=http://lists.gnu.org/archive/html/guix-devel/2016-12/msg00857.html |title=GNU Guix &amp;amp; GuixSD 0.12.0 released |access-date=2018-07-07 |archive-date=2020-08-01 |archive-url=https://web.archive.org/web/20200801040538/https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00857.html |deadlink=no }}&amp;lt;/ref&amp;gt;. [[3 февраля]] [[2015 год]]а дистрибутив был добавлен в список свободных дистрибутивов GNU/Linux [[Фонд свободного программного обеспечения|Фонда свободного программного обеспечения]]&amp;lt;ref&amp;gt;{{Cite web |url=http://www.fsf.org/news/fsf-adds-guix-system-distribution-to-list-of-endorsed-distributions |title=FSF adds Guix System Distribution to list of endorsed distributions — Free Software Foundation — working together for free software |access-date=2018-07-07 |archive-date=2015-02-03 |archive-url=https://web.archive.org/web/20150203220723/http://www.fsf.org/news/fsf-adds-guix-system-distribution-to-list-of-endorsed-distributions |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Возможности ==&lt;br /&gt;
=== GNU Guix ===&lt;br /&gt;
{{основная статья|GNU Guix}}&lt;br /&gt;
GuixSD использует [[GNU Guix]], функциональный пакетный менеджер, и диспетчер конфигурации системы, основанный на [[Nix package manager]], с использованием [[GNU Guile]], являющийся реализацией языка программирования [[Scheme]]. Все определения пакетов, а также вся конфигурация системы, написаны на [[Предметно-ориентированный язык|предметно-ориентированном языке]] [[Guile Scheme]]&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Programming-Interface.html |title=Programming Interface (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2019-06-02 |archive-url=https://web.archive.org/web/20190602190920/https://www.gnu.org/software/guix/manual/en/html_node/Programming-Interface.html |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== GNU Shepherd ===&lt;br /&gt;
GuixSD использует GNU Daemon Shepherd в качестве своей системы [[init]], который разрабатывается в тандеме с Guix и также написан на [[Guile]]. Ранее он назывался «dmd», что означало «Daemon management Daemons» или «Daemons-management Daemon», но имя было изменено, чтобы избежать конфликта с компилятором [[Digital Mars]] [[D (язык программирования)|D]]&amp;lt;ref&amp;gt;{{Cite web |url=https://lists.gnu.org/archive/html/guix-devel/2016-01/msg00274.html |title=dmd’s new name |access-date=2018-07-07 |archive-date=2019-09-19 |archive-url=https://web.archive.org/web/20190919005906/https://lists.gnu.org/archive/html/guix-devel/2016-01/msg00274.html |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Shepherd предоставляет функциональные возможности пользовательского пространства асинхронно в виде сервисов, которые для Shepherd являются универсальными функциями и [[Объект (программирование)|объектными]] [[Тип данных|типами данных]]. Их экспорт используется Shepherd для расширения базовой [[Операционная система|операционной системы]] определённым образом. В противоположность [[systemd]], процесс пользовательского пространства shepherd запускается от имени пользователя. Ядром модели инициализации пользовательского пространства Shepherd является концепция расширения, формы компонуемости, при которой сервисы предназначены для наложения на другие сервисы, дополняя их более сложными или специализированными поведениями по желанию&amp;lt;ref name=&amp;quot;composition&amp;quot;&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Service-Composition.html |title=Service Composition (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2018-07-07 |archive-url=https://web.archive.org/web/20180707202153/https://www.gnu.org/software/guix/manual/en/html_node/Service-Composition.html |deadlink=no }}&amp;lt;/ref&amp;gt;. Это выражает основанные на создании экземпляров отношения зависимости, обнаруженные во многих современных системах инициализации&amp;lt;ref&amp;gt;{{Cite web |url=https://fedoramagazine.org/systemd-unit-dependencies-and-order/ |title=systemd: Unit dependencies and order — Fedora Magazine |access-date=2018-07-07 |archive-date=2020-08-01 |archive-url=https://web.archive.org/web/20200801020502/https://fedoramagazine.org/systemd-unit-dependencies-and-order/ |deadlink=no }}&amp;lt;/ref&amp;gt;, делая систему модульной, также позволяя сервисам [[Вариативная функция|вариативно]] взаимодействовать друг с другом произвольными способами.&lt;br /&gt;
&lt;br /&gt;
Shepherd также предоставляет так называемые ''виртуальные службы'', которые позволяют динамическую отправку по классу связанных объектов службы, таких как все те объекты, которые создают реализацию [[Почтовый сервер|почтового сервера]] для системы&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html#Jump-Start |title=Jump Start (The GNU Shepherd Manual) |access-date=2018-07-07 |archive-date=2020-08-01 |archive-url=https://web.archive.org/web/20200801025359/https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html#Jump-Start |deadlink=no }}&amp;lt;/ref&amp;gt;. Система, управляемая через демон Shepherd, может представлять своё пользовательское пространство, как [[направленный ациклический граф]], а «системный сервис» — ответственный за ранние фазы загрузки и init — как его корень, так и все последующие инициализированные службы в качестве расширений для функциональности системного сервиса, либо напрямую, либо через другие сервисы&amp;lt;ref name=&amp;quot;composition&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Shepherd-Services.html |title=Shepherd Services (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2018-07-07 |archive-url=https://web.archive.org/web/20180707201849/https://www.gnu.org/software/guix/manual/en/html_node/Shepherd-Services.html |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
GNU Shepherd написан и сконфигурирован с использованием [[Guile Scheme]] и предназначен для обеспечения высокой степени программирования системным администратором, но его также можно использовать для управления профилями отдельных пользователей непривилегированных демонов и служб&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/shepherd/manual/html_node/Introduction.html#Introduction |title=Introduction (The GNU Shepherd Manual) |access-date=2018-07-07 |archive-date=2020-08-01 |archive-url=https://web.archive.org/web/20200801034906/https://www.gnu.org/software/shepherd/manual/html_node/Introduction.html#Introduction |deadlink=no }}&amp;lt;/ref&amp;gt;. Его службы и конфигурация сохраняются единообразно, как объектно-ориентированный код [[Scheme]], и хотя основной набор сервисов предоставляется с помощью базовой системы GuixSD&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Services.html |title=Services (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2018-07-07 |archive-url=https://web.archive.org/web/20180707201748/https://www.gnu.org/software/guix/manual/en/html_node/Services.html |deadlink=no }}&amp;lt;/ref&amp;gt;, произвольные новые сервисы могут быть гибко объявлены. А через объектную систему [[Guile]] (GOOPS) существующие сервисы могут быть переопределены по усмотрению пользователя, запросив Shepherd динамически изменить службы указанными способами при создании экземпляра&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Service-Types-and-Services.html |title=Service Types and Services (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2018-07-07 |archive-url=https://web.archive.org/web/20180707202431/https://www.gnu.org/software/guix/manual/en/html_node/Service-Types-and-Services.html |deadlink=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/guix/manual/en/html_node/Using-the-Configuration-System.html |title=Using the Configuration System (GNU Guix Reference Manual) |access-date=2018-07-07 |archive-date=2018-07-07 |archive-url=https://web.archive.org/web/20180707202420/https://www.gnu.org/software/guix/manual/en/html_node/Using-the-Configuration-System.html |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
GNU Shepherd изначально был разработан для работы с [[GNU Hurd]], а позднее стал использоваться в GuixSD&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/shepherd/ |title=The Shepherd — GNU Project — Free Software Foundation |access-date=2018-07-07 |archive-date=2016-02-12 |archive-url=https://web.archive.org/web/20160212224150/https://www.gnu.org/software/shepherd/ |deadlink=no }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Debian GNU/Hurd]]&lt;br /&gt;
* [[GNU Guix]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания|2}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{Навигация&lt;br /&gt;
| Портал = Свободное программное обеспечение&lt;br /&gt;
}}&lt;br /&gt;
* {{официальный сайт|https://www.gnu.org/software/guix/}}&lt;br /&gt;
* {{DistroWatch|guixsd|NAME=Guix System Distribution}}&lt;br /&gt;
* [https://www.gnu.org/software/guix/packages Список пакетов GuixSD]&lt;br /&gt;
{{GNU}}&lt;br /&gt;
{{Дистрибутивы Linux}}&lt;br /&gt;
[[Категория:Программное обеспечение, разработанное в 2013 году]]&lt;br /&gt;
[[Категория:Проект GNU]]&lt;br /&gt;
[[Категория:64-битные дистрибутивы Linux]]&lt;br /&gt;
[[Категория:Дистрибутивы Linux]]&lt;br /&gt;
[[Категория:ARM-дистрибутивы Linux]]&lt;br /&gt;
{{Навигационная таблица/Портал/Русская Википедия}}&lt;br /&gt;
[[Категория:Русская Википедия]]&lt;br /&gt;
[[Категория:Википедия]]&lt;br /&gt;
[[Категория:Статья из Википедии]]&lt;br /&gt;
[[Категория:Статья из Русской Википедии]]&lt;/div&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
</feed>