<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35251&amp;type=atom" />
	<updated>2014-06-19T08:51:28Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=35251</id>
		<entry>
			<title type="html"><![CDATA[Re: Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=413499#p413499" />
			<content type="html"><![CDATA[<p>Это хорошо.</p>]]></content>
			<author>
				<name><![CDATA[stranger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33370</uri>
			</author>
			<updated>2014-06-19T08:51:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=413499#p413499</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Debian GNU/Linux возвращается с Eglibc на GLibc]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=413496#p413496" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2014-06-19T07:47:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=413496#p413496</id>
		</entry>
</feed>
