<?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; В линуксе "драйверов" нет. Есть модули.]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=36000</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=36000&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «В линуксе "драйверов" нет. Есть модули.».]]></description>
		<lastBuildDate>Mon, 08 Sep 2014 12:20:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421971#p421971</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Я говорил о том, что многие неправильно понимают термин &quot;драйвер&quot;, а именно в &quot;маздайном&quot; смысле. Согласитесь, что в Windows™ термином &quot;драйвер&quot; называют несколько другую сущность. Отличие я и подчёркивал.<br />Т.е. по сути вы правы, но вас поймут неправильно.</p></blockquote></div><p>Согласен.</p>]]></description>
			<author><![CDATA[null@example.com (kostik87)]]></author>
			<pubDate>Mon, 08 Sep 2014 12:20:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421971#p421971</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421961#p421961</link>
			<description><![CDATA[<div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Док даже согласился с Вами</p></blockquote></div><p>Почему Док?</p><p>В любом случае я не собираюсь разводить полемику ещё и с вами, просто поставил точки на &quot;И&quot;.</p></blockquote></div><p>да что спорить о терминологии-то? Это непродуктивно. Ну драйверы? Хорошо, пусть будут драйверы. Я говорил о том, что многие неправильно понимают термин &quot;драйвер&quot;, а именно в &quot;маздайном&quot; смысле. Согласитесь, что в Windows™ термином &quot;драйвер&quot; называют несколько другую сущность. Отличие я и подчёркивал.</p><p>Т.е. по сути вы правы, но вас поймут неправильно.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Mon, 08 Sep 2014 12:00:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421961#p421961</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421892#p421892</link>
			<description><![CDATA[<div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>У вас был просто спор о терминологии</p></blockquote></div><p>По большей части да, нельзя же всё называть модулем.</p></blockquote></div><p>&quot;Всё есть файл&quot;, в этом случае - &quot;всё есть модуль&quot;. <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> На самом деле это так. <br />А полемика - да иногда полезна, Как-то можно послушать других людей, глянуть со стороны на своё восприятие жизни... <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Нет?</p>]]></description>
			<author><![CDATA[null@example.com (mvt)]]></author>
			<pubDate>Sun, 07 Sep 2014 14:11:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421892#p421892</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421843#p421843</link>
			<description><![CDATA[<div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>Модулем ядра может быть прога, управляющяя железкой?</p></blockquote></div><p>Модулем ядра может быть всё что угодно, но в данном случае разговор шёл о проприетарном драйвере Nvidia и в частности о его части, которая работает в пространстве ядра.</p><div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>Пусть это будем модуль драйвера</p></blockquote></div><p>Теперь вы не правы. Модуль ядра, в данном случае который содержит драйвер.</p><div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>У вас был просто спор о терминологии</p></blockquote></div><p>По большей части да, нельзя же всё называть модулем.</p><div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>Док даже согласился с Вами</p></blockquote></div><p>Почему Док?</p><p>В любом случае я не собираюсь разводить полемику ещё и с вами, просто поставил точки на &quot;И&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (kostik87)]]></author>
			<pubDate>Sat, 06 Sep 2014 19:04:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421843#p421843</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421839#p421839</link>
			<description><![CDATA[<div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>А строго говоря - нет.</p></blockquote></div><p>В общем случае, конечно, не все модули ядра содержат драйверы, некоторые добавляют прочий функционал, например в NETFILTER к модулем может добавляться поддержка NAT. Но drBatty утверждал, что в Linux нет драйверов, а есть только модули, что в корне неверно.</p></blockquote></div><p>У вас был просто спор о терминологии <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Док даже согласился с Вами <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" />. Модулем ядра может быть прога, управляющяя железкой? Пусть это будем модуль драйвера <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (mvt)]]></author>
			<pubDate>Sat, 06 Sep 2014 18:36:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421839#p421839</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421834#p421834</link>
			<description><![CDATA[<div class="quotebox"><cite>mvt пишет:</cite><blockquote><p>А строго говоря - нет.</p></blockquote></div><p>В общем случае, конечно, не все модули ядра содержат драйверы, некоторые добавляют прочий функционал, например в NETFILTER к модулем может добавляться поддержка NAT. Но drBatty утверждал, что в Linux нет драйверов, а есть только модули, что в корне неверно.</p>]]></description>
			<author><![CDATA[null@example.com (kostik87)]]></author>
			<pubDate>Sat, 06 Sep 2014 18:29:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421834#p421834</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421826#p421826</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p><strong>kostik87</strong>, ладно, убедил.</p></blockquote></div><p>А строго говоря - нет. Модуль - и есть модуль. Бывает включенным в ядро, бывает динамически (или другим способом) подгружемым. И это не обязательно драйвер железки (хотя, именно про них и разговор.) Да, это такие же модули.</p>]]></description>
			<author><![CDATA[null@example.com (mvt)]]></author>
			<pubDate>Sat, 06 Sep 2014 18:14:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421826#p421826</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421718#p421718</link>
			<description><![CDATA[<p><strong>kostik87</strong>, ладно, убедил.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Sat, 06 Sep 2014 08:07:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421718#p421718</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421705#p421705</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>не ошибаюсь. Это ворос терминологии, та сущность, что в венде называется &quot;драйвер&quot;, у нас называется &quot;модуль&quot;.</p></blockquote></div><p>Ты не понял, смотри, вот ты собрал ядро и включи в нём монолитно поддержку файловой системы, к пример ext4 и сетевых карт Atheros на atl1. Что это по твоему? Так вот ты включил в ядро драйверы ext4 и atl1, это уже ни как нельзя назвать модулем, это драйверы. Если ты их при сборке не стал включать в образ ядра, а включил их сборку внеше, то ты получил модули, в которых содержатся драйверы. Не путай, драйвер это и есть драйвер. Если он при сборке не включён в ядро, а собран отдельно, то это драйвер, собранный как подгружаемый модуль к ядру.</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>ладно, называйте модули драйверами, я не против.</p></blockquote></div><p>Не путай терминологию.</p><p>Ну и ещё, ты знаешь что такой major и minor номер у файла устройства и тип b, c и прочее? Так вот major - указывает на драйвер посредством которого ядро будет обменитьваться данными с соответствующим типом файла устройства, а minor указывает на экземпляр этого устройства.</p><p>Если опять считаешь, что я не прав, то сделай хотя бы выборку по логу сообщений ядра по слову &quot;driver&quot;:<br /></p><div class="codebox"><pre><code>dmesg | grep -i driver</code></pre></div><p>Ну или запусти<br /></p><div class="codebox"><pre><code>lspci -k</code></pre></div><p>Ещё раз, не путай терминогологию.</p>]]></description>
			<author><![CDATA[null@example.com (kostik87)]]></author>
			<pubDate>Sat, 06 Sep 2014 05:55:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421705#p421705</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421701#p421701</link>
			<description><![CDATA[<div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><p>Ошибаешься, драйвер он и в африке драйвер, хоть в Windows, хоть в Linux, FreeBSD или MacOS. Просто этот драйвер может быть включён при сборке ядра в образ ядра или собран модулем и этот модуль будет подгружаться по желанию</p></blockquote></div><p>не ошибаюсь. Это ворос терминологии, та сущность, что в венде называется &quot;драйвер&quot;, у нас называется &quot;модуль&quot;.<br /></p><div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><p>Так что не надо путать и называть драйвер модулем</p></blockquote></div><p>ладно, называйте модули драйверами, я не против.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Sat, 06 Sep 2014 05:29:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421701#p421701</guid>
		</item>
		<item>
			<title><![CDATA[Re: В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421697#p421697</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>в линуксе &quot;драйверов&quot; нет. Есть модули. Модули можно отключать/включать прямо на ходу(в общем случае).<br />В вашем случае модуль состоит из двух частей:<br />1. собственно закрытый модуль, он универсальный, подходит ко всем ядрам<br />2. прокладка между модулем и ядром. Эта прокладка тоже универсальная, но её надо собирать из исходников для каждого конкретного ядра. Если ядро самосборное, то и прокладку вам собирать. Для дистрибутивных ядер прокладку собирает дистрибьютор.<br />Конечно можно и два ядра поставить, и выбирать нужное при загрузке. Каждое ядро со своим набором модулей.</p></blockquote></div><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>в линуксе &quot;драйверов&quot; нет. Есть модули. Модули можно отключать/включать прямо на ходу(в общем случае).</p></blockquote></div><p>Ошибаешься, драйвер он и в африке драйвер, хоть в Windows, хоть в Linux, FreeBSD или MacOS. Просто этот драйвер может быть включён при сборке ядра в образ ядра или собран модулем и этот модуль будет подгружаться по желанию.</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>В вашем случае модуль состоит из двух частей:<br />1. собственно закрытый модуль, он универсальный, подходит ко всем ядрам</p></blockquote></div><p>А теперь исправим:<br />В вашем случае <span class="bbu"><strong>драйвер</strong></span> состоит из двух частей:<br />1. собственно закрытый <span class="bbu"><strong>драйвер</strong></span>, он универсальный, подходит ко всем ядрам, <strong><span class="bbu">но тут уже не к ядрам, а к поддерживаемым версиям xorg-server`а.</span></strong><br />2. прокладка между <span class="bbu"><strong>драйвером</strong></span> и ядром. Эта прокладка тоже универсальная, но её надо собирать из исходников для каждого конкретного ядра. Если ядро самосборное, то и прокладку вам собирать. Для дистрибутивных ядер прокладку собирает дистрибьютор.<br />Конечно можно и два ядра поставить, и выбирать нужное при загрузке. Каждое ядро со своим набором модулей.</p><p>Так что не надо путать и называть драйвер модулем, модуль - это собранный модульно драйвер, который не включён в образ ядра при его сборке или, в случае проприетарного драйвера Nvidia, модуль - это драйвер, код которого поставляется отдельно от ядра и не может быть включён в ядро ввиду лицензионных ограничений. Даже в случае драйвера Nvidia модуль, хоть и является интерфейсовм между ядром и драйвером для xorg-server`а, так же предоставляет доступ к оборудовнию, видео карте, и так же управляет её работой, в частности управляет частотой графического ядра карты и видео памяти и как следствие режимами работы системы охлаждения, даже <strong><span class="bbu">без запуска xorg-server`а</span></strong>. Так что модуль Nvidia это тоже драйвер.</p>]]></description>
			<author><![CDATA[null@example.com (kostik87)]]></author>
			<pubDate>Sat, 06 Sep 2014 04:45:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421697#p421697</guid>
		</item>
		<item>
			<title><![CDATA[В линуксе "драйверов" нет. Есть модули.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=421615#p421615</link>
			<description><![CDATA[<div class="quotebox"><cite>Vochatrak пишет:</cite><blockquote><p>То есть, в линуксе драйвер привязан к ядру напрямую? (я могу поставить два ядра и к одному из них драйвер, потом смогу переключаться между свободным&nbsp; и проприетарным&nbsp; драйверами, просто загружаясь с &quot;нужного&quot;?</p></blockquote></div><p>в линуксе &quot;драйверов&quot; нет. Есть <strong>модули</strong>. Модули можно отключать/включать прямо на ходу(в общем случае).</p><p>В вашем случае модуль состоит из двух частей:<br />1. собственно закрытый модуль, он универсальный, подходит ко всем ядрам<br />2. прокладка между модулем и ядром. Эта прокладка тоже универсальная, но её надо собирать из исходников для каждого конкретного ядра. Если ядро самосборное, то и прокладку вам собирать. Для дистрибутивных ядер прокладку собирает дистрибьютор.</p><p>Конечно можно и два ядра поставить, и выбирать нужное при загрузке. Каждое ядро со своим набором модулей.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Fri, 05 Sep 2014 08:44:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=421615#p421615</guid>
		</item>
	</channel>
</rss>
