<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Разработчики Linux ядра не успевают реагировать на сообщения об ошибках</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html</link>
    <description>В трекере ошибок ядра в настоящее время накопилось (http://www.linuxworld.com/news/2007/091207-kernel.html) около 1500  нерешенных проблем, 50 проблем ожидают первичного рассмотрения. &lt;br&gt;Процесс исправления ошибок нуждается в оптимизации. Andrew Morton предлагает учредить должность &quot;bugmaster&quot; для помощи в рассмотрении сообщений об ошибках, доведения информации до конечного разработчика и контроля за исправлением.&lt;br&gt;&lt;br&gt;URL: http://www.linuxworld.com/news/2007/091207-kernel.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=12007&lt;br&gt;</description>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#28</link>
    <pubDate>Sun, 14 Oct 2007 21:29:11 GMT</pubDate>
    <description>&amp;gt;Обьекты на С ? Где на С обьекты ?&lt;br&gt;&lt;br&gt;А что мешает на сях создавать объекты? &lt;br&gt;</description>
</item>

<item>
    <title>пользователи продолжают не успевать... (Michael Shigorin)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#27</link>
    <pubDate>Fri, 14 Sep 2007 12:19:06 GMT</pubDate>
    <description>&amp;gt;Ну-ну. &lt;br&gt;&amp;gt;Тестирование вещь очень серьезная. И чтобы протестировать нужен талант не хуже програмерского. &lt;br&gt;&amp;gt;И к сожалению привлечение только программистов непозитивно. Но - тестировать можно &lt;br&gt;&amp;gt;на любом языке, и на С и на С++. Компонентный подход - ну может и поможет. &lt;br&gt;&lt;br&gt;Это всё правда.&lt;br&gt;&lt;br&gt;&amp;gt;Надо править стратегию, управлять этим процессом &lt;br&gt;&amp;gt;некому. Не может Линус управлять этим процессом, не может или не &lt;br&gt;&amp;gt;хочет. А вот управленца по лицензии GPL найти наверное невозможно. &lt;br&gt;&lt;br&gt;А это -- феерический бред, простите.  Управленцев не ищут &quot;по лицензии&quot;, их ищут по умениям и на ставку.  Торвальдсу давным-давно изрядно платят аккурат за управление процессом разработки ядра Linux, и у него действительно получается.&lt;br&gt;&lt;br&gt;&amp;gt;Так что скорее всего дело в этом. Надо четко разделять, это пишем, &lt;br&gt;&amp;gt;это тестируем, это доводим до кондиции, это в ядро включаем для &lt;br&gt;&amp;gt;работы. И все будет хорошо.&lt;br&gt;&lt;br&gt;Вот именно так сейчас и поставлено -- деревья индивидуальных разработчиков; ответственных за подсистемы; ответственных за staging tree;</description>
</item>

<item>
    <title>(offtopic) ООП и Linux (Michael Shigorin)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#26</link>
    <pubDate>Fri, 14 Sep 2007 12:13:14 GMT</pubDate>
    <description>&amp;gt;Обьекты на С ? Где на С обьекты ? В С обьектов то и небыло.&lt;br&gt;&lt;br&gt;_В_ C -- нет, _на_ C -- бывают.  Удивлены?&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (Michael Shigorin)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#25</link>
    <pubDate>Fri, 14 Sep 2007 09:15:19 GMT</pubDate>
    <description>&amp;gt;Если в языке есть какая-то конструкция, то это не значит, что вы &lt;br&gt;&amp;gt;обязаны его использовать.&lt;br&gt;&lt;br&gt;Да, конечно.  Только есть такая штука, как культура около языка и ожидания от проекта, который &quot;на нём&quot; (e.g. &quot;да как же мы без STL&quot; или вообще &quot;без boost&quot;).  Думаю, можно погуглить историю плюсового кода в адаптековском драйвере, чтобы выудить мнение разработчиков Linux конкретно о перспективах использования C++ в этом ядре.&lt;br&gt;&lt;br&gt;&amp;gt;А с завалами в багтрекере, это нормальное явление.&lt;br&gt;&lt;br&gt;О чём и спич.&lt;br&gt;</description>
</item>

<item>
    <title>опять сильные, но лёгкие микроядерщики? :) (Michael Shigorin)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#24</link>
    <pubDate>Fri, 14 Sep 2007 07:42:05 GMT</pubDate>
    <description>&amp;gt;&amp;gt;И ещё и так, чтоб при этом усложняющееся в геометрической прогрессии взаимодействие &lt;br&gt;&amp;gt;&amp;gt;между серверами не привело к возникновению трёх-четырёх десятков проблем взамен.&lt;br&gt;&amp;gt;Когда увидел этот опус, сразу дежавю ощутил... Где же я это уже &lt;br&gt;&amp;gt;видел? Точно, в книжке Торвальдса &quot;Just for Fun&quot;.&lt;br&gt;&lt;br&gt;Именно.  А у меня было дежавю, когда этот кусок читал -- поскольку там было обёрнуто в слова то ощущение, которое возникло от &quot;исторического спора&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;&quot;Простота, обеспечиваемая микроядром, является мнимой.&quot; &lt;br&gt;&amp;gt;Так вот, исходники Minix3 (с КОММЕНТАРИЯМИ) помещены в книгу (в русском издании &lt;br&gt;&amp;gt;на CD), и их вполне можно ЧИТАТЬ и досконально изучить за семестр.&lt;br&gt;&lt;br&gt;Дальше-то что?  Счётные палочки тоже можно досконально изучить за старшую группу ползункового отделения.  Вот только сами палочки потом бесполезны, а навыки претерпевают множество трансформаций для того, чтобы стать полезными.  При этом таки да, становясь не передаваемыми непосредственно оной группе.&lt;br&gt;&lt;br&gt;(домашнее задание: рассчитаться за покупки наличностью с примен</description>
</item>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#23</link>
    <pubDate>Fri, 14 Sep 2007 06:11:38 GMT</pubDate>
    <description>&amp;gt;И ещё и так, чтоб при этом усложняющееся в геометрической прогрессии взаимодействие между серверами не привело к возникновению трёх-четырёх десятков проблем взамен.&lt;br&gt;&lt;br&gt;Когда увидел этот опус, сразу дежавю ощутил... Где же я это уже видел? Точно, в книжке Торвальдса &quot;Just for Fun&quot;. Там он отжигал про &quot;человеческий мозг&quot; и &quot;усложнение взаимодействия в микроядре&quot;:&lt;br&gt;&lt;br&gt;&quot;Мне это казалось глупым. Да, каждая отдельная часть получается простой.&lt;br&gt;Но  при  этом их взаимодействие становится  гораздо более сложным,  чем  при&lt;br&gt;включении ряда сервисов в состав  ядра, как это сделано в Linux. Представьте&lt;br&gt;себе человеческий мозг. Каждая его составляющая проста, но их взаимодействие&lt;br&gt;превращает мозг в очень  сложную систему. В этом-то все и дело: целое больше&lt;br&gt;частей.  Если  взять  проблему,  разделить  ее пополам и сказать, что каждая&lt;br&gt;половинка вполовину проще, то  при этом вы игнорируете  сложность интерфейса&lt;br&gt;между половинками. Сторонники микроядра предлагали разбить ядро на пятьдесят&lt;br&gt;независимых частей так, чтобы каждая </description>
</item>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (northbear)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#22</link>
    <pubDate>Fri, 14 Sep 2007 05:49:42 GMT</pubDate>
    <description>Если в языке есть какая-то конструкция, то это не значит, что вы обязаны его использовать.&lt;br&gt;Я тоже считаю множественное наследование извращением. В природе ведь как, можно конечно скрестить осла с лошадью, но сие творение (мул по моему называется) потомков иметь не может. &lt;br&gt;&lt;br&gt;В этом смысле С++ лишнее подтверждение этому. Для того, чтобы классы с множественным наследованием хоть как-то жили Бъярну пришлось ввести в язык кучу сущностей, которые в обычных языках бессмыслены и бесполезны. И все равно, попытка использовать этот инструмент на этапе проектирования приводит к тому, что при реализации вплывают системные конфликты, которые невозможно было предусмотреть на этапе проектирования. &lt;br&gt;&lt;br&gt;А с завалами в багтрекере, это нормальное явление. Это говорит о том, что продукт живет и развивается. Было бы странно если бы этого не было, учитывая, что людей, которые были бы материально ответственны за оперативное исправление ошибок нет. &lt;br&gt;Во многих организациях где есть такие люди, завалы багрепортов тоже обычное явлени</description>
</item>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (Denis)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#21</link>
    <pubDate>Fri, 14 Sep 2007 04:37:34 GMT</pubDate>
    <description>Обьекты на С ? Где на С обьекты ? В С обьектов то и небыло. Там можно боком приспособить структуры как дешовую подделку обьектов. Но самих обьектов на С небыло. Не заставляйте меня сомневаться.&lt;br&gt;У-у-у. Настоятельно рекомендую почитать книгу про компилятор GCC, ну и по С тоже.&lt;br&gt;Что касается kobject - они пишутся на С, так указанно в книжке Лава &quot;Программирование ядра Линукс&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики Linux ядра не успевают реагировать на сообщения... (Denis)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/38394.html#20</link>
    <pubDate>Fri, 14 Sep 2007 04:33:07 GMT</pubDate>
    <description>Ну-ну. &lt;br&gt;Тестирование вещь очень серьезная. И чтобы протестировать нужен талант не хуже програмерского. И к сожалению привлечение только программистов непозитивно. Но - тестировать можно на любом языке, и на С и на С++. Компонентный подход - ну может и поможет. Надо править стратегию, управлять этим процессом некому. Не может Линус управлять этим процессом, не может или не хочет. А вот управленца по лицензии GPL найти наверное невозможно. &lt;br&gt;Так что скорее всего дело в этом. Надо четко разделять, это пишем, это тестируем, это доводим до кондиции, это в ядро включаем для работы. И все будет хорошо.&lt;br&gt;</description>
</item>

</channel>
</rss>
