<?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; Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=35251</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35251&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Debian GNU/Linux возвращается с Eglibc на GLibc».]]></description>
		<lastBuildDate>Thu, 19 Jun 2014 08:51:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=413499#p413499</link>
			<description><![CDATA[<p>Это хорошо.</p>]]></description>
			<author><![CDATA[null@example.com (stranger)]]></author>
			<pubDate>Thu, 19 Jun 2014 08:51:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=413499#p413499</guid>
		</item>
		<item>
			<title><![CDATA[Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=413496#p413496</link>
			<description><![CDATA[<p>Орельен Ярно (Aurelien Jarno), один из мэйнтейнеров пакетов с системной библиотекой libc, <a href="http://blog.aurel32.net/175">объявил</a> о возвращении дистрибутива Debian GNU/Linux на использование Glibc (GNU C Library), вместо поставки библиотеки <a href="http://www.eglibc.org/">Eglibc</a> (Embedded GLIBC), на которую дистрибутив <a href="http://www.opennet.ru/opennews/art.shtml?num=21615">перешёл</a> пять лет назад. В настоящее время пакеты c GLibc уже загружены в экспериментальный репозиторий Debian. Имена пакетов не изменились, процесс миграции будет полностью прозрачен для пользователей. В качестве причины возвращения к GLibc называется потеря смысла в разработке Eglibc (по словам Орельена проект &quot;умер&quot;) после выпуска последнего релиза <a href="http://www.opennet.ru/opennews/art.shtml?num=39043">2.19</a>.</p><p>Проект Eglibc был основан в ответ на слишком жесткую и централизованно контролируемую политику приёма изменений в GLibc. В Eglibc был изменён процесс сборки для предоставления возможности гибкого управления включением разных компонентов, улучшена поддержка кросс-компиляции и кросс-тестирования, обеспечено включение дополнительных режимов оптимизации, приняты дополнительные патчи. При этом Eglibc не был форком GLibc, а лишь являлся доработанной пересборкой, построенной на актуальной кодовой базе Glibc и полностью совместимой с ней на уровне API и ABI.</p><p>Два года назад методы управления разработкой Glibc <a href="http://www.opennet.ru/opennews/art.shtml?num=33461">кардинально поменялись</a>: от управления проектом отстранился Ульрих Дреппер (Ulrich Drepper), который ранее единолично контролировал процесс приёма патчей и сопровождение проекта. Полномочия по принятию решений перешли в руки команды активных мэйнтейнеров. Разногласия с разработчиками еglibc были исчерпаны и был взят курс на совместную работу, постепенную интеграцию расширенных возможностей еglibc в glibc и последующее объединение проектов.</p><p>В настоящее время все наиболее важные возможности Eglibc уже перенесены в GLibc. В том числе переименованы зарезервированные ключевые слова и обеспечена возможность использования POSIX shell вместо bash. Создана стабильная ветка, в которую оперативно вносятся исправления. Прекращено разделение архитектур на основные (x86, SuperH, SPARC) и вторичные (ARM, MIPS), ранее размещённые в отдельном репозитории glibc-ports.</p><p>Исключением, мешавшим возвращению Debian на Eglibc, оставалась поддержка гибкой настройки компонентов (сборка с флагом &quot;-Os&quot; и без поддержки NIS и RPC), которую планировалось использовать в Debian-Installer. Но план потерял актуальность в связи с незничительным выигрышем в размере библиотеки на фоне динамичного развития аппаратных платформ. В итоге, в настоящий момент только пять доступных в Eglibc патчей не перенесены в GLibc: установка файлов *_pic.a для использования в mklibs, динамическая перезагрузка /etc/resolv.conf, установка заголовков при загрузке, обходное решение проблем с CPU PowerPC 8xx и доступ к FPSCR для процессоров SuperH с ядром SH4. </p><br /><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=40033">http://www.opennet.ru/opennews/art.shtml?num=40033</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Thu, 19 Jun 2014 07:47:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=413496#p413496</guid>
		</item>
	</channel>
</rss>
