<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_1939"  />
<title>rulinux.net - Форум - Talks - Re:На всякий случай:</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Re:На всякий случай:</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=2#15009</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=2#15009</guid>
<pubDate>Mon, 08 Jun 2009 08:51:09 +0400</pubDate>
<description><![CDATA[<p>Я таскал драйвер sundance из ведра 2.6.18 в ведро 2.6.26, после изменения одной строчки все заработало, да, производитель умучается.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=2#15008</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=2#15008</guid>
<pubDate>Sun, 07 Jun 2009 15:46:14 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Если они будут дублировать функционал друг-друга в рамках одного проекта, это будет уродством.</p><p>Щито?</p><p style="font-style:italic">&gtЧтобы поставить тебе диагноз, не надо быть доктором.</p><p>И ты думаешь твой диагноз меня интересует? </p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15007</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15007</guid>
<pubDate>Sun, 07 Jun 2009 15:33:01 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Понятно. Алсо, непредсказуемый api - ИМХО попытка удержать разработку драйверов внутри ядра. А т.к. разработка стоит денег, то всё встаёт на свои места.</p><p>Специально для семёнов: драйверы без ядра работать не будут.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15006</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15006</guid>
<pubDate>Sun, 07 Jun 2009 15:30:54 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Т.е. Qt, gtk и куча других библиотек представляют из себя dll-hell и уродство?</p><p>Если они будут дублировать функционал друг-друга в рамках одного проекта, это будет уродством.</p><p style="font-style:italic">&gt Не много ли на себя берёшь?</p><p>Чтобы поставить тебе диагноз, не надо быть доктором.
</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15005</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15005</guid>
<pubDate>Sun, 07 Jun 2009 14:43:38 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Удаление модулей вручную?</p><p>Ну-ну.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15004</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15004</guid>
<pubDate>Sun, 07 Jun 2009 13:01:16 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Торвальдс уже не торт, а этого Хартмана, судя по его активности, на его место готовят. Поскольку Хартман - сотрудник Новелля, то Новелль таким образом получает контроль над ядром. Элементарно, Ватсон ...</p><p>Понятно. Алсо,  непредсказуемый api - ИМХО попытка удержать разработку драйверов внутри ядра. А т.к. разработка стоит денег, то всё встаёт на свои места.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15003</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15003</guid>
<pubDate>Sun, 07 Jun 2009 12:56:30 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Плодить уродство а-ля dll-hell не маразм?</p><p>Т.е. Qt, gtk и куча других библиотек представляют из себя dll-hell и уродство? Не много ли на себя берёшь?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15002</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15002</guid>
<pubDate>Sun, 07 Jun 2009 12:54:02 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;А ну ка расскажи нам, как хорошо дрова от ХП работают в висте и наоборот, а еще раскажи нафейхуа в дирекиксе и WinAPI столь бешеное количество deprecated вызовов, а еще расскажи почему системные вызовы WinCE/Winmobile столь сильно отличаются от десктопных...</p><p>Сравнил жопу с пальцем. В венде стабильный api был почти 10 лет. А тут и 3-х месяцев не бывает. Алсо, вынмобайл совсем другая система. Ты бы ещё 98-ю с линолеумом сюда приплёл.
</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15001</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15001</guid>
<pubDate>Sun, 07 Jun 2009 12:50:13 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; rmmod module-name</p><p>Удаление модулей вручную? Прям как в венде. Алсо, man mkinitrd, нуб. </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#15000</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#15000</guid>
<pubDate>Sun, 07 Jun 2009 12:45:48 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;2. с таким «стандартом» в винде ты с вероятностью 99% сосёшь</p><p>Ололол, "стандартный usb-модем" не осилил? Мои соболезнования Твой мозг - труп.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14999</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14999</guid>
<pubDate>Sun, 07 Jun 2009 12:05:20 +0400</pubDate>
<description><![CDATA[<p>И что? Кому это мешало? При том, что даже udev может создавать фиктивные девайсы (ну, драйверописатели решили про запас создать несколько копий девайса для своей железки). Выяснить какой из них реально существует - сделать cat /dev/device0 - "No such device". Более того - скажем поменять права доступа к девайсу. Раньше достаточно было chmod-а, а теперь приходится рыться в этих удевовских рулезах. </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14998</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14998</guid>
<pubDate>Sun, 07 Jun 2009 12:00:56 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;&gt; Ты просто не понял фишки. Это в знак протеста, т.к. со стабильным api в венде всё ок, даже с abi нет проблем. В линуксе же разрабатывать драйвер можно вечно, лол.</p><p>
O&#039;RLY? А ну ка расскажи нам, как хорошо дрова от ХП работают в висте и наоборот, а еще раскажи нафейхуа в дирекиксе и WinAPI столь бешеное количество deprecated вызовов, а еще расскажи почему системные вызовы WinCE/Winmobile столь сильно отличаются  от десктопных...</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14997</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14997</guid>
<pubDate>Sun, 07 Jun 2009 08:46:46 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;"оно слишком большое", ну и что?</p><p>поставь Slackware 10, сделай ls -l /dev и ужаснись, пытаясь определить, какой девайс настоящий, а какой нет.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14996</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14996</guid>
<pubDate>Sun, 07 Jun 2009 05:50:28 +0400</pubDate>
<description><![CDATA[<p>Да, udev - это был эпический фэйл. Т.е. написали ее исключительно с целью - не догнать, так хоть согреться. Аргументация, что вот де, devfs была реализовна в ядре, а udev в виде user-space демона радуют. Давйте тогда procfs в виде демона тоже реализуем, какого хрена её в ядро засунули.</p><p>Вот список проблем, которые udev ,была призвана решить:</p><p>The Problems:
 1) A static /dev is unwieldy and big.  It would be nice to only show
    the /dev entries for the devices we actually have running in the
    system.
 2) We are (well, were) running out of major and minor numbers for
    devices.
 3) Users want a way to name devices in a persistent fashion (i.e. "This
    disk here, must _always_ be called "boot_disk" no matter where in
    the scsi tree I put it", or "This USB camera must always be called
    "camera" no matter if I have other USB scsi devices plugged in or
    not.")
 4) Userspace programs want to know when devices are created or removed,
    and what /dev entry is associated with them.</p><p>И какие из этих проблем реальные, а не выдуманные проблемы? 4 - почему нельзя просто сделать open? 1 - "оно слишком большое", ну и что? 2 - уже решенная проблема 3 - а Linux в Венду он переименовать не хочет?</p><p>Поэтому, единственно преимущество udev над devfs была встроенная hotplug функциональность, которая раньше была вынесена в отдельный демон.</p><p>Торвальдс уже не торт, а этого Хартмана, судя по его активности, на его место готовят. Поскольку Хартман - сотрудник Новелля, то Новелль таким образом получает контроль над ядром. Элементарно, Ватсон ... </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14995</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14995</guid>
<pubDate>Sun, 07 Jun 2009 00:00:49 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Т.е. всё это можешь сделать по памяти <a href="http://ru.gentoo-wiki.com/wiki/MF626">http://ru.gentoo-wiki.com/wiki/MF626</a> ? Ололол, нет слов!</p><p>Это железо без дров и без поддержки со стороны производителя/распространителя, так что это как раз к твоему любимому способу «Дрова в отдельном архивчике» относится.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14994</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14994</guid>
<pubDate>Sun, 07 Jun 2009 00:00:41 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;не могу, ибо дрова на мать 01 г. а до сих пор все номально работает. </p><p>Хорошо допустим, а откуда куча криков вендузятников была, что у них проблемы с дровами на висту? Или наоборот хотят снести висту и поставить ХР на некоторые нетбуки и им на такие нетбуки не найти дров уже на XP. Или что-то в таком духе. По интернетам очень много нелестных отзывов об этом между прочим.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14993</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14993</guid>
<pubDate>Sat, 06 Jun 2009 23:49:53 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Алсо, моя цель &gt; головного мозга &gt; вындавсу</p><p>Твоя цель тут: <a href="http://www.lor-ng.org/forum-talks-1095.html">http://www.lor-ng.org/forum-talks-1095.html</a></p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14992</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14992</guid>
<pubDate>Sat, 06 Jun 2009 23:47:48 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Если речь идёт про win modem, то с линуксом вообще можно отсосать. Алсо, старые модемы в венде поддерживаются. тем более есть такая вещь как стандрат.</p><p>1. винмодем это не стандарт и тем более к нему нет стандартных дров в винде</p><p>2. с таким «стандартом» в винде ты с вероятностью 99% сосёшь</p><p>3. если реализацию этого говна таки сделали в линуксе, то 90% что оно будет работать и 10% что железка таки сдохла.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14991</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14991</guid>
<pubDate>Sat, 06 Jun 2009 23:45:46 +0400</pubDate>
<description><![CDATA[<p>да, почему бы не таскать все драйвера в одном дереве исходников? При сборке можно обрезать лишнее, а 50 мегабайт в архиве - не сильно много же.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14990</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14990</guid>
<pubDate>Sat, 06 Jun 2009 23:44:40 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; А разве модули ядра можно удалять? Только пересборкой, что не есть гуд.</p><p>Ты ЛОЛ.</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">lsmod<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;rmmod module-name</ol></fieldset></p><p style="font-style:italic">&gt А вот если вендор не озаботился включить драйверы в ядро или включил, но очень давно, то начинается пляска.</p><p>Щито?</p><p style="font-style:italic">&gt Ой, да не смеши. Драйверы качаются на сайте производителя, да и не припомню, чтобы вот так вот диски выкидывали. Всё таки железки по большей части на гарантии. Алсо, кроме драйверов на nvidia, ati, intel, realek практически больше ничего не нужно, лол.</p><p>Давеча вот у знакомого не видно CD-привода на xpSP3. Где дрова брать?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14989</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14989</guid>
<pubDate>Sat, 06 Jun 2009 23:42:07 +0400</pubDate>
<description><![CDATA[<p>у меня драйвер, последний раз исправленный при выходе 2.6.24, только что нормально скомпилировался. Твои претензии безосновательны. Если у тебя есть более-менее распространённая железка и ты напейсал для неё драйвер, отправь его на kernel.org. Если у тебя единичная железка, то нахрена ты обновляешься постоянно? Допили всё до рабочего безглючного состояния и так и оставь, пусть работает же. А нестабильный API - хороший метод против проприетарного гавна (модемы Connexant, например), которое должно умереть.</p><p>Да, смотри не лопни, мой зелёный друг.</p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14988</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14988</guid>
<pubDate>Sat, 06 Jun 2009 23:39:15 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Что могу сказать, явный маразм.</p><p>Плодить уродство а-ля dll-hell не маразм?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14987</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14987</guid>
<pubDate>Sat, 06 Jun 2009 23:07:33 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Можешь мне объяснить в чем причина? Почему они дрова постоянно тоже новые версии разрабатывали? Хоть знать буду. :)</p><p>не могу, ибо дрова на мать 01 г. а до сих пор все номально работает. мб у тебя просто линукс гм?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14986</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14986</guid>
<pubDate>Sat, 06 Jun 2009 22:38:25 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Ты просто не понял фишки.</p><p>Ладно и вообще брат, ты меня извини и не обижайся, я тут того погорячился немножечко в треде. :) Просто наверно не понял фишки сразу действительно да и не сразу тебя признал по юзер-агенту узнал бы дак промолчал, все-таки тоже что-то разрабатываешь как говоришь и может быть поэтому мнение на этот счет свое у человека. Ты же прекрасно  знаешь, что самый лучший и верный способ разбудить во мне "Владимира Вольфовича" - это начать расхваливать маздай какой он хороший. :)  </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14985</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14985</guid>
<pubDate>Sat, 06 Jun 2009 22:02:24 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Т.е. всё это можешь сделать по памяти &gt;<a href="http://ru.gentoo-wiki.com/wiki/MF626?">http://ru.gentoo-wiki.com/wiki/MF626?</a> Ололол, нет слов!</p><p>
Не знаю может я такой везунчик конечно, но мне что попадались модемы всегда удавалось настроить прямо из форточек как на маздае методом научного тыка, без всяких таких ужастиков. Ни разу с подобными проблемами не сталкивался. Ни вру не грамма. А когда это показывал или рассказывал вендузятникам они делали квадратные глаза и искренне удивлялись как это так без установки драйвера не может быть.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14984</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14984</guid>
<pubDate>Sat, 06 Jun 2009 21:05:16 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;В линуксе же разрабатывать драйвер можно вечно, лол.</p><p>
Не знаю я в разработке драйверов не спец, как бы больше по  прикладным кросплатформенным  аппликухам специализируюсь и никсы меня вполне устраивают для этого, но дрова насколько я знаю пока был вендузятником тоже постоянно обновлялись, постоянно выпускались новые версии драйверов под маздай, там тоже процесс не стоит на месте, что один раз разработали и все. Можешь мне объяснить в чем причина? Почему они дрова постоянно тоже новые версии разрабатывали? Хоть знать буду. :)</p><p>
Алсо были у меня и на венде траблы с дровами кстати как у эксплуатационщика, был один девайс на базе seleron 333 мегагерца, еще в корпусе форм-фактора AT, ну и получилось так, что когда я на него стал ставить NT (толи 2000-й толи XP) после 9х маздаев, потому что на 9x маздаях у меня уже на нем не работали кое-какие апликухи, то получилось, что дров на встроенную звуковуху не оказалось под NT вообще в природе. И я этот девайс выкинул как морально устаревший, и вот теперь жалею, сейчас бы поставил бы на него какую-нибудь старенькую слаку, и мог бы быть пусть и очень маломощным, но серверком хотябы для экспериментов. Но я то думал, что кроме маздая нет ничего в природе. Вот и выкинул, поодавшись на "клич партии"   избавляться от старого железа так как перспективы его туманны. в свете развития программных продуктов.  Дурака кусок блин и "потомок однозначный", за то что на поводу у "партии" шел. // это самокритика  :)
</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14983</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14983</guid>
<pubDate>Sat, 06 Jun 2009 20:48:12 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Отлично я не спорю, и понимаю, но зачем хвастать, что я поставил венду вроде достижения какого-то. Вот это просто непонятно честное слово. Ладно бы BSD там или макось накрайняк, но маздай и этим хвастать. Ну не как не пойму этого просто. :)</p><p>Ты просто не понял фишки. Это в знак протеста, т.к. со стабильным api в венде всё ок, даже с abi нет проблем. В линуксе же разрабатывать драйвер можно вечно, лол.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14982</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14982</guid>
<pubDate>Sat, 06 Jun 2009 20:43:37 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;А если это какой-нибудь мобильный USB-модем</p><p>А на мобильный модем диск и не нужен. Объяснить почему?</p><p style="font-style:italic">&gtА был бы линукс, я бы запустил такой модем без проблем и доустановил все что нужно, кодеки всякие и прочее, что в свободных дистрибутивах нет по дефолту по патентным пичинам.</p><p>Т.е. всё это можешь сделать по памяти <a href="http://ru.gentoo-wiki.com/wiki/MF626?">http://ru.gentoo-wiki.com/wiki/MF626?</a> Ололол, нет слов!</p><p></p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14981</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14981</guid>
<pubDate>Sat, 06 Jun 2009 20:43:34 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;И что? Они тебя достали? </p><p>Не то слово. Не то что достали, а вобще ... . Мне бы с ними на передачу к Соловьеву "К барьеру". )))</p><p style="font-style:italic">&gtАлсо, моя цель - обсудить объективные недостатки линукса.</p><p>
Отлично я не спорю, и понимаю, но зачем хвастать, что я поставил венду вроде достижения какого-то. Вот это просто непонятно честное слово. Ладно бы BSD там или макось накрайняк, но маздай и этим хвастать. Ну не как не пойму этого просто. :)</p><p></p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14980</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14980</guid>
<pubDate>Sat, 06 Jun 2009 20:35:39 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;А почему на lor-ng тролли такие унылые ? </p><p>Я привёл конкретные доводы против нестабильного api. Это уже называется троллингом?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14979</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14979</guid>
<pubDate>Sat, 06 Jun 2009 20:34:52 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Если речь идёт про win modem</p><p>А если это какой-нибудь мобильный USB-модем, и если это деревня за городом и нет него нет дров. ТО что делать возвращяться домой за дровами, а потом снова ехать назад, сколько раз я в такие ситуации попадал тоже. И реально обламывался с баблом из-за этого. А был бы линукс, я бы запустил такой модем без проблем и доустановил все что нужно, кодеки всякие и прочее, что в свободных дистрибутивах нет по дефолту по патентным пичинам.  </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14978</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14978</guid>
<pubDate>Sat, 06 Jun 2009 20:32:34 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Это было не тебе конкретно была адресована порция "виртуального напитка жириновского", а всем пробитым на всю голову маздайшикам, которые даже не знают, что такое линукс и утверждают на своих форумах об "удобстве маздая" для любой домохозяйки. :)</p><p>И что? Они тебя достали? Алсо, моя цель - обсудить объективные недостатки линукса. Но похоже линукс головного мозга по всем симптомам аналогичен вындавсу головного мозга.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14977</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14977</guid>
<pubDate>Sat, 06 Jun 2009 20:30:28 +0400</pubDate>
<description><![CDATA[<p>А почему на lor-ng тролли такие унылые ? </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14976</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14976</guid>
<pubDate>Sat, 06 Jun 2009 20:24:48 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;&gt;PS, и еще после этого, у этих "потомков однозначных" защитников маздая хватает мозгов говорить, что маздай дружелюбная любой домохозяйке система? Я просто фигею над людской тупостью и полным отсутствием мозгов и здавого смысла.</p><p style="font-style:italic">&gtТ.е. те кто критикуют линукс для тебя является защитником мастдая? </p><p>Это было не тебе конкретно была адресована порция "виртуального напитка жириновского", а всем пробитым на всю голову маздайшикам, которые даже не знают, что такое линукс и утверждают на своих форумах об "удобстве  маздая" для любой домохозяйки. :)</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14975</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14975</guid>
<pubDate>Sat, 06 Jun 2009 20:13:01 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;А представь ситуацию, когда у тебя один комп с обвалившимся маздаем, на котором уже и в интернеты не залезть, чтобы предварительно скачать драйвера и какой-нибудь USB-модем, на который после установки нужны дрова чтобы хоть он заработал, или вообще нет интернетов, то как ты после установки новой системы вообще зайдешь в интернеты, чтобы скачать дрова? </p><p>Если речь идёт про win modem, то с линуксом вообще можно отсосать. Алсо, старые модемы в венде поддерживаются. тем более есть такая вещь как стандрат.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14974</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14974</guid>
<pubDate>Sat, 06 Jun 2009 20:10:09 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;аутсешн винфака детектед.</p><p>Если ты мыслишь категориями вынфака, то кто же виноват.</p><p style="font-style:italic">&gtcd /lib/modules/`uname -r`/</p><p style="font-style:italic">&gtrm `find .| grep bullshit.ko`</p><p>нуну. Может и программы ты также удаляешь?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14973</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14973</guid>
<pubDate>Sat, 06 Jun 2009 20:03:11 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;PS, и еще после этого, у этих "потомков однозначных" защитников маздая хватает мозгов говорить, что маздай дружелюбная любой домохозяйке система? Я просто фигею над людской тупостью и полным отсутствием мозгов и здавого смысла.</p><p>Т.е. те кто критикуют линукс для тебя является защитником мастдая? Алсо, непонятно, за каким тогда х*м из мастдая заимствуют говнореестр и прочую хуиту, по причине наличия которой он и является мастадаем? Брали бы лучшее, тогда бы глядишь и вендекапец настал.</p><p>А так извините. Даже разрабатывать драйвер и поддерживать под линукс очень дорогое удовольствие, т.к. вместо улучшения приходится терять время на переписывание. Был бы ЖЗ API хотя бы года 2, уже лучше было бы. Алсо, весь софт разрабатывается по этой схеме. Есть стабильная версия - её только исправляют, есть svn версия, где происходят всякие эксперименты. Просто и логично. </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14972</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14972</guid>
<pubDate>Sat, 06 Jun 2009 19:59:53 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; А разве модули ядра можно удалять? Только пересборкой, что не есть гуд. А вот если вендор не озаботился включить драйверы в ядро или включил, но очень давно, то начинается пляска.</p><p>аутсешн винфака детектед. </p><p>хинт: </p><p>cd /lib/modules/`uname -r`/</p><p>rm `find .| grep bullshit.ko`</p><p></p><p></p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14971</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14971</guid>
<pubDate>Sat, 06 Jun 2009 19:59:40 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Драйверы качаются на сайте производителя, да и не припомню, чтобы вот так вот диски выкидывали. Всё таки железки по большей части на гарантии. Алсо, кроме драйверов на nvidia, ati, intel, realek практически больше ничего не нужно, лол.</p><p>
Ну да конечно если рядом у тебя другой комп с интернетами стоит. А представь ситуацию, когда у тебя один комп с обвалившимся маздаем, на котором уже и в интернеты не залезть, чтобы предварительно скачать драйвера и какой-нибудь USB-модем, на который после установки нужны дрова чтобы хоть он заработал, или вообще нет интернетов, то как ты после установки новой системы  вообще зайдешь в интернеты, чтобы скачать дрова?  Записывать все оборудования, бежать к себе домой качать, что я и делал в таких случаях, а потом снова идти туда же обязательно не все скачаешь этот маздай еще что-нибудь найдет, чего ты не ожидал или не заметил. И сколько лишней беготни?
</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14970</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14970</guid>
<pubDate>Sat, 06 Jun 2009 19:55:07 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;Ты и эксплуационщиков то тоже пойми.</p><p>А что тут понимать? Кто мешает таскать в составе дистра?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14969</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14969</guid>
<pubDate>Sat, 06 Jun 2009 19:53:31 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;IE как сказать то что стоит хоть какой-то браузер - хорошо, а то что его не снести и он интергрирован в маздай и нет ссылок на альтернативные варианты, - плохо.</p><p>А разве модули ядра можно удалять? Только пересборкой, что не есть гуд. А вот если вендор не озаботился включить драйверы в ядро или включил, но очень давно, то начинается пляска.</p><p style="font-style:italic">&gtПридешь к кому-то диск с маздаем дают, а драйверов нет, или куда-то засунуты, что не найти днем с огнем, а зачастую</p><p>Ой, да не смеши. Драйверы качаются на сайте производителя, да и не припомню, чтобы вот так вот диски выкидывали. Всё таки железки по большей части на гарантии. Алсо, кроме драйверов на nvidia, ati, intel, realek практически больше ничего не нужно, лол.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14968</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14968</guid>
<pubDate>Sat, 06 Jun 2009 19:40:36 +0400</pubDate>
<description><![CDATA[<p>IE как сказать то что стоит хоть какой-то браузер - хорошо, а то что его не снести и он интергрирован в маздай и нет ссылок на альтернативные варианты,  - плохо.</p><p>Ты и эксплуационщиков то тоже пойми. Помню пока еще был маздайшиком, и устанавливал маздай сколько у меня эти драйвера крови попортили. Придешь к кому-то диск с маздаем дают, а драйверов нет, или куда-то засунуты, что не найти днем с огнем, а зачастую вообще выкинуты, ибо быдло не знает что это вообще такое думая какие-то ненужные диски и зачем это нужно, или думают, что один  раз поставили и больше они не нужны и преспокойно можно выкинуть. А маздай на деле сам знаешь  - ситема, которая требует систематических переустановок. И начинается беготня и поиск по интернетам, а когда еще и с интернетами не особо то - это вообще жесть. </p><p>PS, и еще после этого, у этих "потомков однозначных" защитников маздая хватает мозгов говорить, что маздай дружелюбная любой домохозяйке система? Я просто фигею над людской тупостью и полным отсутствием мозгов и здавого смысла. 
   </p>]]></description>
</item>
<item>
<title>Re:На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14967</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14967</guid>
<pubDate>Sat, 06 Jun 2009 19:32:05 +0400</pubDate>
<description><![CDATA[<p>Знаешь, за выкидывание devfs этот товарищ должен проследовать в биореактор. </p><p>АЛСО:</p><p style="font-style:italic">&gtThe very good side effects of having your driver in the main kernel tree are</p><p>Что могу сказать, явный маразм. Запихать ВСЕ драйверы на ВСЕ железки. Что это за максимализм?</p><p>ЗЫЖ а кто будет тестировать весь этот зоопарк, а главное когда?</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14966</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14966</guid>
<pubDate>Sat, 06 Jun 2009 19:25:43 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;И вообще не нравяться драйвера по дефолту сиди на своем "удобном любой домохозяйке" маздае и ставь драйвера вручную, особенно когда диски с драйверами потеряны или их невозможно найти, как это бывает в большинстве случаев на практике.</p><p>Если следовать твоей логике, то неудаляемый ie в вындавс это очень хорошо.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14965</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14965</guid>
<pubDate>Sat, 06 Jun 2009 19:23:29 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;2. Любой апи рано или поздно, как бы он хоршо не был продуман придется менять.</p><p>В каком месте я с этим спорил, лол. Менять надо, но не через каждые же три месяца.</p><p style="font-style:italic">&gtсмотри как раз Stable APi Nonsense</p><p>Ага, особенно вот эта фраза "What you want is a stable running driver, and you get that _only if your driver is in the main kernel tree_." Идиот, который это писал явно не в курсе, что есть дрова на железки, которые выпускаются в единичном экземпляре. Нахрена их включать в ядро?</p><p style="font-style:italic">&gtХвалишь виндоуз, а "драйвер-паки", интегрированные в большинство пиратских дистров, это разве не то же самое таскание всех драйверов с с обой, а?</p><p style="font-style:italic">&gtДа, я таскаю с собой практически генерик ведро с кучей всего собранного модулями, но это УДОБНО.</p><p>Подойди с позиции разработчика. Переписывать и тестировать драйвер каждые три месяца это УДОБНО?</p><p style="font-style:italic">&gt4. Хвалишь виндоуз, а "драйвер-паки", интегрированные в большинство пиратских дистров, это разве не то же самое таскание всех драйверов с собой, а?</p><p>Кто сказал, что я их хвалю? Алсо, драйверы лежат _ОТДЕЛЬНО_ от ядра и я их могу вообще не ставить. В ос интегрировано только то, что нужно для запуска.</p><p style="font-style:italic">&gtДомашнее задание: _понять_ stable api nonsense, а так же сделать краткий перевод и изложение на русском языке.</p><p>Я даже вычислил того, кто это писал. Судя по его проектам он материально заинтересованная сторона. Что-то аналогичное мы наблюдаем и в вайне.</p><p>
</p>]]></description>
</item>
<item>
<title>На всякий случай:</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14964</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14964</guid>
<pubDate>Sat, 06 Jun 2009 19:12:14 +0400</pubDate>
<description><![CDATA[<p>The Linux Kernel Driver Interface
(all of your questions answered and then some)</p><p>Greg Kroah-Hartman &lt;greg@kroah.com&gt;</p><p>This is being written to try to explain why Linux does not have a binary
kernel interface, nor does it have a stable kernel interface.  Please
realize that this article describes the _in kernel_ interfaces, not the
kernel to userspace interfaces.  The kernel to userspace interface is
the one that application programs use, the syscall interface.  That
interface is _very_ stable over time, and will not break.  I have old
programs that were built on a pre 0.9something kernel that still work
just fine on the latest 2.6 kernel release.  That interface is the one
that users and application programmers can count on being stable.</p><p>
Executive Summary
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
You think you want a stable kernel interface, but you really do not, and
you don&#039;t even know it.  What you want is a stable running driver, and
you get that only if your driver is in the main kernel tree.  You also
get lots of other good benefits if your driver is in the main kernel
tree, all of which has made Linux into such a strong, stable, and mature
operating system which is the reason you are using it in the first
place.</p><p>
Intro
&#8212;&#8211;</p><p>It&#039;s only the odd person who wants to write a kernel driver that needs
to worry about the in-kernel interfaces changing.  For the majority of
the world, they neither see this interface, nor do they care about it at
all.</p><p>First off, I&#039;m not going to address _any_ legal issues about closed
source, hidden source, binary blobs, source wrappers, or any other term
that describes kernel drivers that do not have their source code
released under the GPL.  Please consult a lawyer if you have any legal
questions, I&#039;m a programmer and hence, I&#039;m just going to be describing
the technical issues here (not to make light of the legal issues, they
are real, and you do need to be aware of them at all times.)</p><p>So, there are two main topics here, binary kernel interfaces and stable
kernel source interfaces.  They both depend on each other, but we will
discuss the binary stuff first to get it out of the way.</p><p>
Binary Kernel Interface
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
Assuming that we had a stable kernel source interface for the kernel, a
binary interface would naturally happen too, right?  Wrong.  Please
consider the following facts about the Linux kernel:
  - Depending on the version of the C compiler you use, different kernel
    data structures will contain different alignment of structures, and
    possibly include different functions in different ways (putting
    functions inline or not.)  The individual function organization
    isn&#039;t that important, but the different data structure padding is
    very important.
  - Depending on what kernel build options you select, a wide range of
    different things can be assumed by the kernel:
      - different structures can contain different fields
      - Some functions may not be implemented at all, (i.e. some locks
	compile away to nothing for non-SMP builds.)
      - Memory within the kernel can be aligned in different ways,
	depending on the build options.
  - Linux runs on a wide range of different processor architectures.
    There is no way that binary drivers from one architecture will run
    on another architecture properly.</p><p>Now a number of these issues can be addressed by simply compiling your
module for the exact specific kernel configuration, using the same exact
C compiler that the kernel was built with.  This is sufficient if you
want to provide a module for a specific release version of a specific
Linux distribution.  But multiply that single build by the number of
different Linux distributions and the number of different supported
releases of the Linux distribution and you quickly have a nightmare of
different build options on different releases.  Also realize that each
Linux distribution release contains a number of different kernels, all
tuned to different hardware types (different processor types and
different options), so for even a single release you will need to create
multiple versions of your module.</p><p>Trust me, you will go insane over time if you try to support this kind
of release, I learned this the hard way a long time ago...</p><p>
Stable Kernel Source Interfaces
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p><p>This is a much more "volatile" topic if you talk to people who try to
keep a Linux kernel driver that is not in the main kernel tree up to
date over time.</p><p>Linux kernel development is continuous and at a rapid pace, never
stopping to slow down.  As such, the kernel developers find bugs in
current interfaces, or figure out a better way to do things.  If they do
that, they then fix the current interfaces to work better.  When they do
so, function names may change, structures may grow or shrink, and
function parameters may be reworked.  If this happens, all of the
instances of where this interface is used within the kernel are fixed up
at the same time, ensuring that everything continues to work properly.</p><p>As a specific examples of this, the in-kernel USB interfaces have
undergone at least three different reworks over the lifetime of this
subsystem.  These reworks were done to address a number of different
issues:
  - A change from a synchronous model of data streams to an asynchronous
    one.  This reduced the complexity of a number of drivers and
    increased the throughput of all USB drivers such that we are now
    running almost all USB devices at their maximum speed possible.
  - A change was made in the way data packets were allocated from the
    USB core by USB drivers so that all drivers now needed to provide
    more information to the USB core to fix a number of documented
    deadlocks.</p><p>This is in stark contrast to a number of closed source operating systems
which have had to maintain their older USB interfaces over time.  This
provides the ability for new developers to accidentally use the old
interfaces and do things in improper ways, causing the stability of the
operating system to suffer.</p><p>In both of these instances, all developers agreed that these were
important changes that needed to be made, and they were made, with
relatively little pain.  If Linux had to ensure that it preserve a
stable source interface, a new interface would have been created, and
the older, broken one would have had to be maintained over time, leading
to extra work for the USB developers.  Since all Linux USB developers do
their work on their own time, asking programmers to do extra work for no
gain, for free, is not a possibility.</p><p>Security issues are also very important for Linux.  When a
security issue is found, it is fixed in a very short amount of time.  A
number of times this has caused internal kernel interfaces to be
reworked to prevent the security problem from occurring.  When this
happens, all drivers that use the interfaces were also fixed at the
same time, ensuring that the security problem was fixed and could not
come back at some future time accidentally.  If the internal interfaces
were not allowed to change, fixing this kind of security problem and
insuring that it could not happen again would not be possible.</p><p>Kernel interfaces are cleaned up over time.  If there is no one using a
current interface, it is deleted.  This ensures that the kernel remains
as small as possible, and that all potential interfaces are tested as
well as they can be (unused interfaces are pretty much impossible to
test for validity.)</p><p>
What to do
&#8212;&#8212;&#8212;-</p><p>So, if you have a Linux kernel driver that is not in the main kernel
tree, what are you, a developer, supposed to do?  Releasing a binary
driver for every different kernel version for every distribution is a
nightmare, and trying to keep up with an ever changing kernel interface
is also a rough job.</p><p>Simple, get your kernel driver into the main kernel tree (remember we
are talking about GPL released drivers here, if your code doesn&#039;t fall
under this category, good luck, you are on your own here, you leech
&lt;insert link to leech comment from Andrew and Linus here&gt;.)  If your
driver is in the tree, and a kernel interface changes, it will be fixed
up by the person who did the kernel change in the first place.  This
ensures that your driver is always buildable, and works over time, with
very little effort on your part.</p><p>The very good side effects of having your driver in the main kernel tree
are:
  - The quality of the driver will rise as the maintenance costs (to the
    original developer) will decrease.
  - Other developers will add features to your driver.
  - Other people will find and fix bugs in your driver.
  - Other people will find tuning opportunities in your driver.
  - Other people will update the driver for you when external interface
    changes require it.
  - The driver automatically gets shipped in all Linux distributions
    without having to ask the distros to add it.
    
As Linux supports a larger number of different devices "out of the box"
than any other operating system, and it supports these devices on more
different processor architectures than any other operating system, this
proven type of development model must be doing something right :)</p><p></p><p>&#8212;&#8212;</p><p>Thanks to Randy Dunlap, Andrew Morton, David Brownell, Hanna Linder,
Robert Love, and Nishanth Aravamudan for their review and comments on
early drafts of this paper.
</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14963</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14963</guid>
<pubDate>Sat, 06 Jun 2009 19:00:39 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;зачем таскать ВСЕ драйверы в ядре?</p><p>И вообще не нравяться драйвера по дефолту сиди на своем "удобном любой домохозяйке" маздае и ставь драйвера вручную, особенно когда диски с драйверами потеряны или их невозможно найти, как это бывает в большинстве случаев на практике.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14962</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14962</guid>
<pubDate>Sat, 06 Jun 2009 18:55:16 +0400</pubDate>
<description><![CDATA[<p>Как раз ноль аргументов у тебя.</p><p style="font-style:italic">&gt Алсо, причём тут вындовс? У кучи библиотек есть стабильный api.</p><p>1. Не путай хер с пальцем, а библиотеку с ядром ос.
2. Любой апи рано или поздно, как бы он хоршо не был продуман придется менять. Или как минимум расширять. Это естественный путь эволюции и кто этого не делает - тот вымирает. Из этой концепции любое апи нестабильно. В ядре это приходиться делать чаще обычного - смотри как раз Stable APi Nonsense, там все расписано. 
3. Может быть тебе и не хочется таскать кучу драйверов в ядре, а меня устраивает что я воткнул любое железо в усб на ноуте, скажем, и оно в момент завелось без "гугления, качания, далее, далее, готово". Да, я таскаю с собой практически генерик ведро с кучей всего собранного модулями, но это УДОБНО.
4. Хвалишь виндоуз, а "драйвер-паки", интегрированные в большинство пиратских дистров, это разве не то же самое таскание всех драйверов с собой, а? </p><p>Домашнее задание: _понять_ stable api nonsense, а так же сделать краткий перевод и изложение на русском языке. </p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14961</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14961</guid>
<pubDate>Sat, 06 Jun 2009 18:33:19 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;и в знак протеста запустил венду</p><p>
Ну и что запустил дак запустил маздай, как говориться гордись и наслаждайся, "интуитивно понятной операционной системой". И у меня тоже маздай стоит на другой машине, чтобы кое какие кросплатформенные фишки проверять и кое какие навыки отрабатывать и что из этого, я же это не выставляю как предмет гордости, как достижение, а просто на нем нехотя через нехочу проверяю кое-что. Не понимаю вообще зачем, запустить маздай и этим выставляться и гордиться. Идеотизм честное слово.  Советую свои комплексы подлечить сначала, прежде чем запусками маздая хвастаться. </p><p>
А что-то в ядре не нравиться. Акции протеста небось еще в виде пираццкого маздая. Демонстранты х-вы. Люди считай за так нам дают систему, а он  еще чем-то недоволен. Вот сколько раз говорилось, что от добра не жди добра. Зажрались совсем.</p>]]></description>
</item>
<item>
<title>Re:[stable api] А почему linux kernel такое уныло гавно?</title>
<link>https://rulinux.net/message.php?newsid=1939&amp;page=1#14960</link>
<guid>https://rulinux.net/message.php?newsid=1939&amp;page=1#14960</guid>
<pubDate>Sat, 06 Jun 2009 17:55:47 +0400</pubDate>
<description><![CDATA[<p>Как же надоело. Похоже у тебя линукс головного мозга. Даже сейчас у тебя практически 0 аргументов. Алсо, причём тут вындовс? У кучи библиотек есть стабильный api.</p>]]></description>
</item>
</channel>
</rss>