<?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; Представлен Compat для новых драйверов в устаревших ядрах Linux]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=20842</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20842&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Представлен Compat для новых драйверов в устаревших ядрах Linux».]]></description>
		<lastBuildDate>Fri, 09 Mar 2012 16:45:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Представлен Compat для новых драйверов в устаревших ядрах Linux]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=258156#p258156</link>
			<description><![CDATA[<p>Луис Родригес (Luis Rodriguez), основной разработчик комплекта свободных драйверов ath5k и автор пакета <a href="http://wireless.kernel.org/en/users/Download/">compat-wireless</a>, позволяющего компилировать новейшие драйверы беспроводных устройств для старых ядер Linux, представил в списке рассылки разработчиков ядра Linux новый проект <a href="http://mcgrof.github.com/compat/">Compat</a>, в рамках которого идет работа над универсальным модулем ядра для устаревших ядер, реализующем слой совместимости с последним ядром Linux.</p><p>Как пояснил автор письма, в последнее время проект compat-wireless вырос в нечто большее, чем просто слой совместимости для беспроводных драйверов. В рамках проекта была реализована функциональность для бэкпортирования Bluetooth-драйверов, а также драйверов для обычных Ethernet-адаптеров, которая уже не вписывалась в первоначальную кодовую базу. В результате большая часть наработок, созданных в рамках проекта, была вынесена в отдельный, универсальный фреймворк <a href="http://mcgrof.github.com/compat/">compat</a>, который позволит упростить бэкпортирование любых типов драйверов.</p><p>По своей сути compat это модуль ядра Linux, а также набор заголовочных файлов, которые в совокупности реализуют функциональность подсистемы драйверов ядра Linux, которая появилась в последних ядрах, но не была реализована в прошлых (или была реализована по другому). В некоторых случаях compat позволяет пересобрать драйвер из нового ядра Linux для более старого вообще без внесения изменений, в других случаях требуется внесение некоторых несущественных модификаций. В сочетании с compat-wireless пересобраны могут быть большинство беспроводных и Ethernet-драйверов.</p><p>Проект ориентирован на пользователей, которым необходима поддержка новых устройств, но которые не желают при этом использовать последние версии Linux-ядра (например, для адаптации новых драйверов для ядер, поставляемых в дистрибутивах). В настоящее время compat может быть использован для бэкпортирования драйверов вплоть до ядра 2.6.27, но разработчики не отрицают что в будущем может появиться поддержка и более старых ядер.</p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=33310">Источник »</a><br /><a href="https://lkml.org/lkml/2012/3/8/445">Главная ссылка к новости »</a></p>]]></description>
			<author><![CDATA[null@example.com (XRevan86)]]></author>
			<pubDate>Fri, 09 Mar 2012 16:45:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=258156#p258156</guid>
		</item>
	</channel>
</rss>
