<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Результаты проверки кода операционной системы Haiku c помощь...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html</link>
    <description>Команда PVS&amp;#8211;Studio, которая разрабатывает коммерческий статический анализатор C/C++ кода, проверила исходный код Haiku и опубликовала статью (часть 1 (http://www.viva64.com/ru/b/0317/), часть 2 (http://www.viva64.com/ru/b/0318/)) с обзором подозрительных участков исходного кода. Начиная с ревизии hrev49129 (пакетное обновление OS) командой разработчиков Haiku начато устранение выявленных ошибок. В ядре OS ошибок не выявлено.&lt;br&gt;&lt;br&gt;&lt;br&gt;Из других открытых проектов, которые недавно были проверены в системе статического анализа PVS-Studio можно отметить: САПР FreeCAD (http://www.viva64.com/ru/b/0322/), игровой движок Godot (http://www.viva64.com/ru/b/0321/), текстовый редактор Vim (http://www.viva64.com/ru/b/0311/), офисный пакет LibreOffice (http://www.viva64.com/ru/b/0308/), ядро Linux (http://www.viva64.com/ru/b/0299/), библиотека NSS (http://www.viva64.com/ru/b/0286/), пользовательское окружение KDE (http://www.viva64.com/ru/b/0283/), VirtualBox (часть 1 (http://www.viva64.com/ru/b/0281/), часть 2 (http://www</description>

<item>
    <title>про Эльбрус (oopsy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#66</link>
    <pubDate>Wed, 06 May 2015 23:46:01 GMT</pubDate>
    <description>Вот, например, ссылка на статью В.Ю.Волконского &amp;#171;Безопасная реализация языков программирования на базе аппаратной и системной поддержки&amp;#187; - http://mcst.ru/doc/SecureLanguagesImplementation-req_rus-2008.doc . Возможно, что есть и другие статьи, но эта - первая в выдаче гугла.&lt;br&gt;&lt;br&gt;С точки зрения вашего вопроса наиболее актуален раздел &amp;#171;3. Перенос программ в среду безопасной реализации языков программирования&amp;#187;, в котором перечислен ряд проблем проявившихся при переносе программ на Эльбрус. Часть этих проблем это просто традиционные ошибки - использование неинициализированных переменных, выход за границу массива, сохранение указателей на локальные переменные в глобальные данные и т.п. Эти ошибки скорее всего обнаруживаемы с помощью статического либо динамического анализа кода на традиционных архитектурах, они время от времени проявляются в падении программ или получении неверного результата.&lt;br&gt;&lt;br&gt;А часть проблем обусловлена тем, что в головах программистов довольно крепкое представление о том, что</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (Ytch)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#65</link>
    <pubDate>Sun, 03 May 2015 15:25:09 GMT</pubDate>
    <description>&quot;потому что&quot; - это ибо ))&lt;br&gt;&lt;br&gt;&quot;чтоб нонче да надысь перепутать - нет&quot; (с)&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (scorry)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#64</link>
    <pubDate>Sun, 03 May 2015 12:22:35 GMT</pubDate>
    <description>&amp;gt; это Linux - натужно пытается дотянуться до ее уровня с MacOS-ю.&lt;br&gt;&lt;br&gt;Дружочек, это надо писать отдельным постом, шрифтом побольше и чтоб переливалось.&lt;br&gt;Ну, то есть не на этом форуме.&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (HaikuOS_user)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#63</link>
    <pubDate>Sun, 03 May 2015 02:47:08 GMT</pubDate>
    <description>Ну а так, да, мы можем смотреть картинки и качать торренты, ну и малевать в подобии пейнта. Это не спектр задач современного десктопа. &lt;br&gt;&lt;br&gt;А тут поподробнее, плиззз.. Про спектр задач современного десктопа. ;))&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (dr Equivalent)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#62</link>
    <pubDate>Sun, 03 May 2015 01:29:41 GMT</pubDate>
    <description>&amp;gt; http://www.youtube.com/watch?v=NMSkGSdicjM &lt;br&gt;&amp;gt; http://www.youtube.com/watch?v=h3rg1RLAxGU &lt;br&gt;&amp;gt; ThinkFree office&lt;br&gt;&amp;gt; Wonderbrush&lt;br&gt;&amp;gt; Еще что-то такое было&lt;br&gt;&lt;br&gt;Проприетара - несчетово.&lt;br&gt;&lt;br&gt;&amp;gt; Старые КДЕшные проги&lt;br&gt;&lt;br&gt;Говно мамонта.&lt;br&gt;&lt;br&gt;&amp;gt; Все, что на Java&lt;br&gt;&lt;br&gt;Фу.&lt;br&gt;&lt;br&gt;Ну а так, да, мы можем смотреть картинки и качать торренты, ну и малевать в подобии пейнта. Это не спектр задач современного десктопа.&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (HaikuOS_user)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#61</link>
    <pubDate>Sun, 03 May 2015 01:17:29 GMT</pubDate>
    <description>http://www.youtube.com/watch?v=NMSkGSdicjM&lt;br&gt;http://www.youtube.com/watch?v=h3rg1RLAxGU&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (maximnik0)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#60</link>
    <pubDate>Sat, 02 May 2015 18:12:32 GMT</pubDate>
    <description>&amp;gt; кстати, а где-то была статейка по томе, как Эльбрусы типа E2K сканировали &lt;br&gt;&amp;gt; &quot;эталонный х86 код&quot; на ошибки и что-то там нашли... это было &lt;br&gt;&amp;gt; в какой степени &quot;правда&quot;?&lt;br&gt;&lt;br&gt;Читайте про контекстную аппаратную защиту реализованную на Эльбрусах .Контроль границ данных,контроль границ кода,контроль соответствия данных и кода,контроль интерфейса функции &lt;br&gt; и т.д . Часть защиты реализовано чисто аппаратно ,а часть аппаратно-программно ,с обязательной поддержкой  со стороны операционной системы .Приложения должна быть скомпилированы на специальной версии компилятора с поддержкой атрибутов защиты .И в рамках этих работ удалось выявить ряд ошибок для х86 кода .Подробно описано в книге ISBN 978-5-459-01697-0 (одно время выкладывали на  родном сайте компании  &amp;#171;МЦСТ&amp;#187; ) -Микропроцессоры и вычислительные комплексы семейства &amp;#171;Эльбрус&amp;#187; .&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (dr Equivalent)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#58</link>
    <pubDate>Sat, 02 May 2015 16:06:10 GMT</pubDate>
    <description>&amp;gt; а Haiku - вполне юзабельно. &lt;br&gt;&lt;br&gt;Никто не спорит о принципиальной юзабельности. Как я уже говорил, мне она самому нравится.&lt;br&gt;&lt;br&gt;&amp;gt; и рядом корпоративных инженеров &lt;br&gt;&lt;br&gt;Довольно небольшим рядом, но это не важно.&lt;br&gt;&lt;br&gt;&amp;gt; используется на личных коробках и ноутах, во внеработчее время.&lt;br&gt;&lt;br&gt;Ну если так, то во внерабочее время оно может использоваться хоть Васей Пупкиным, это не имеет значения, насколько он копроративный инженер. Я веду речь о жестоком холодном реальном мире.&lt;br&gt;А то получается как у бздунов - костьми ляжем за бздю, но работать почему-то все равно продолжаем на винде.&lt;br&gt;&lt;br&gt;&amp;gt; Haiku - не надо догонять Linux.&lt;br&gt;&amp;gt; это Linux - натужно пытается дотянуться до ее уровня &lt;br&gt;&lt;br&gt;Say what?&lt;br&gt;Не, я опять же понимаю, что мы маленькие и гордые, но реальность, бессердечная сука, путает все карты.&lt;br&gt;&lt;br&gt;&amp;gt; с MacOS-ю.&lt;br&gt;&lt;br&gt;Вот уж чего даром не надо, если честно. Кроме классного дизайна интерфейса (и то, до версии Mavericks - потом уже началось плоское нечто на любителя), в макоси нет ничего волшебного, оно еще более прожорливо и тормознуто </description>
</item>

<item>
    <title>Результаты статического анализа кода операционной системы Ha... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/102343.html#57</link>
    <pubDate>Sat, 02 May 2015 15:51:15 GMT</pubDate>
    <description>не, неправда.&lt;br&gt;щас в таком состоянии - разве что маргинальные штуковины вроде ReactOS, eCommstation(текущий форк OS/2), Minix и прочих чудесатых ОС-ей.&lt;br&gt;а Haiku - вполне юзабельно. и рядом корпоративных инженеров - используется на личных коробках и ноутах, во внеработчее время.&lt;br&gt;QNX много где пащет. от кучи спутников и атомных подлодок до магистральных маршрутизаторов циско, управления рядом АЭС, транспортом и производством до смартфонов RIM(но это недавно. уже после покупки оными QNX.)&lt;br&gt;Haiku - не надо догонять Linux.&lt;br&gt;это Linux - натужно пытается дотянуться до ее уровня с MacOS-ю.&lt;br&gt;</description>
</item>

</channel>
</rss>
