<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[*BAM* exploiting the unexploitable]]></title><description><![CDATA[<p><a href="http://lists.grok.org.uk/pipermail/full-disclosure/2009-July/069714.html" rel="nofollow">http://lists.grok.org.uk/pipermail/full-disclosure/2009-July/069714.html</a></p>
<p>damit sich jeder mal anschaut, was undefined behaviour so alles machen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245709/bam-exploiting-the-unexploitable</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 09:03:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245709.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Jul 2009 14:05:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Fri, 17 Jul 2009 14:05:43 GMT]]></title><description><![CDATA[<p><a href="http://lists.grok.org.uk/pipermail/full-disclosure/2009-July/069714.html" rel="nofollow">http://lists.grok.org.uk/pipermail/full-disclosure/2009-July/069714.html</a></p>
<p>damit sich jeder mal anschaut, was undefined behaviour so alles machen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744890</guid><dc:creator><![CDATA[the un-defied]]></dc:creator><pubDate>Fri, 17 Jul 2009 14:05:43 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Fri, 17 Jul 2009 16:19:48 GMT]]></title><description><![CDATA[<p><a href="http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/" rel="nofollow">http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744933</guid><dc:creator><![CDATA[dddddddddddddddddddd]]></dc:creator><pubDate>Fri, 17 Jul 2009 16:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Fri, 17 Jul 2009 16:35:35 GMT]]></title><description><![CDATA[<p>dddddddddddddddddddd schrieb:</p>
<blockquote>
<p><a href="http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/" rel="nofollow">http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/</a></p>
</blockquote>
<pre><code class="language-cpp">static unsigned int tun_chr_poll(struct file *file, poll_table * wait)

struct sock *sk = tun-&gt;sk; 
...
if (!tun)
    return POLLERR;
</code></pre>
<blockquote>
<p>Auf <a href="http://lwn.net" rel="nofollow">lwn.net</a> gehen derweil die Meinungen auseinander, ob es sich um eine Kaputtoptimierung des GCC oder einen Programmierfehler handelt.</p>
</blockquote>
<p>hmm. sieht für mich stark nach letzterem aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744941</guid><dc:creator><![CDATA[Kap Lah]]></dc:creator><pubDate>Fri, 17 Jul 2009 16:35:35 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Fri, 17 Jul 2009 16:44:22 GMT]]></title><description><![CDATA[<p>Einfach ein Designfehler im Linux, daß man die Seite 0 überhaupt mmappen kann, würde ich sagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744945</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 17 Jul 2009 16:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Fri, 17 Jul 2009 17:12:05 GMT]]></title><description><![CDATA[<p>dddddddddddddddddddd schrieb:</p>
<blockquote>
<p><a href="http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/" rel="nofollow">http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/</a></p>
</blockquote>
<p>das ist übrigens wieder typisch heise kommentar: wenn ein fehler in gnu/linux+umgebung gefunden wird, erstmal lautstark verneinen, dass die voraussetzungen überhaupt bei mehr als drei rechnern zutreffen und es sowieso kein problem wäre, weil ja schon gefixt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1744955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1744955</guid><dc:creator><![CDATA[hfhf]]></dc:creator><pubDate>Fri, 17 Jul 2009 17:12:05 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 12:41:07 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Einfach ein Designfehler im Linux, daß man die Seite 0 überhaupt mmappen kann, würde ich sagen.</p>
</blockquote>
<p>Nö, im Kernel ist 0x0 eine ganz normale Adresse, wie jede andere auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745284</guid><dc:creator><![CDATA[xjdp]]></dc:creator><pubDate>Sat, 18 Jul 2009 12:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 12:55:46 GMT]]></title><description><![CDATA[<p>Das Ende von Linux!!!!!!!!!!1111elf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745289</guid><dc:creator><![CDATA[OMG]]></dc:creator><pubDate>Sat, 18 Jul 2009 12:55:46 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 13:29:30 GMT]]></title><description><![CDATA[<p>OMG schrieb:</p>
<blockquote>
<p>Das Ende von Linux!!!!!!!!!!1111elf.</p>
</blockquote>
<p>Reg dich ab, ist doch schon gefixt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745309</guid><dc:creator><![CDATA[sum gal]]></dc:creator><pubDate>Sat, 18 Jul 2009 13:29:30 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 15:27:02 GMT]]></title><description><![CDATA[<p>xjdp schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Einfach ein Designfehler im Linux, daß man die Seite 0 überhaupt mmappen kann, würde ich sagen.</p>
</blockquote>
<p>Nö, im Kernel ist 0x0 eine ganz normale Adresse, wie jede andere auch.</p>
</blockquote>
<p>Das ist ja gerade der Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745372</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 18 Jul 2009 15:27:02 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 16:07:55 GMT]]></title><description><![CDATA[<p>xjdp schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Einfach ein Designfehler im Linux, daß man die Seite 0 überhaupt mmappen kann, würde ich sagen.</p>
</blockquote>
<p>Nö, im Kernel ist 0x0 eine ganz normale Adresse, wie jede andere auch.</p>
</blockquote>
<p>Nö das wäre nur der fall, wenn der kernel im realmode laufen würde.<br />
Da der kernel aber virtuelle adressen benutzt ist 0 im normalfall auf keinen speicherbereich gesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745388</guid><dc:creator><![CDATA[gregregerge]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:07:55 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 16:23:13 GMT]]></title><description><![CDATA[<p>hfhf schrieb:</p>
<blockquote>
<p>dddddddddddddddddddd schrieb:</p>
<blockquote>
<p><a href="http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/" rel="nofollow">http://www.heise.de/security/news/foren/S-gaeaehn/forum-162497/msg-17070856/read/</a></p>
</blockquote>
<p>das ist übrigens wieder typisch heise kommentar: wenn ein fehler in gnu/linux+umgebung gefunden wird, erstmal lautstark verneinen, dass die voraussetzungen überhaupt bei mehr als drei rechnern zutreffen und es sowieso kein problem wäre, weil ja schon gefixt.</p>
</blockquote>
<p>In Linux ist es ein Bug unter vielen, aber wenn bekannt wird er gefixt (entweder von den Developern, von dir , von der Support-Firma oder von dem internen Support). Bei Windows ist es ein Bug unter vielen, der vielleicht irgendwan gefixt wird, wenn MS dazu Lust hat. Selbst dann musst du min. 1 Monat auf den Patch warten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745394</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 16:59:21 GMT]]></title><description><![CDATA[<p>DEvent schrieb:</p>
<blockquote>
<p>In Linux ist es ein Bug unter vielen</p>
</blockquote>
<p>Warum gibts eigentlich so viele bugs in Linux? Gabs nicht mal die Behauptung, das Opensource code von vielen kontroliert werden kann und deshalb wenig bugs hat. Stimmt wohl nich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745411</guid><dc:creator><![CDATA[tatuja]]></dc:creator><pubDate>Sat, 18 Jul 2009 16:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 17:40:26 GMT]]></title><description><![CDATA[<p>Ganz einfach. Der Linux Kernel ist aber sowas von verfrickelt geschrieben, da wundert einen garnix mehr. Es gibt viel zu viele derbe C-Frickeleien. Extrem unübersichtlich, fehleranfällig und nervtötend.<br />
So ziemlich das hässlichste Konstrukt, das ich je gesehen habe. Mein Gehirn ist beim lesen eingeschrumpelt.<br />
Es müsste mal viiieles in C++ umkonzipiert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745432</guid><dc:creator><![CDATA[Frickl0r]]></dc:creator><pubDate>Sat, 18 Jul 2009 17:40:26 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 17:45:26 GMT]]></title><description><![CDATA[<p>Frickl0r schrieb:</p>
<blockquote>
<p>Ganz einfach. Der Linux Kernel ist aber sowas von verfrickelt geschrieben, da wundert einen garnix mehr. Es gibt viel zu viele derbe C-Frickeleien. Extrem unübersichtlich, fehleranfällig und nervtötend.<br />
So ziemlich das hässlichste Konstrukt, das ich je gesehen habe. Mein Gehirn ist beim lesen eingeschrumpelt.<br />
Es müsste mal viiieles in C++ umkonzipiert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
</blockquote>
<p>C++ ist eine schreckliche Sprache. Sie wird noch schrecklicher durch den Fakt, daß sie von einer Menge minderwertiger Programmierer benutzt wird, so sehr daß es weitaus einfacher ist totalen Schrott mit ihr zu generieren. Ganz ehrlich, selbst wenn die Entscheidung C zu benutzen, nichts täte, als die C++ Programmierer vom Linux Kernel wegzuhalten, wäre das allein schon ein riesiger Grund C zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745437</guid><dc:creator><![CDATA[nope._.]]></dc:creator><pubDate>Sat, 18 Jul 2009 17:45:26 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 17:54:55 GMT]]></title><description><![CDATA[<p>Nimm Python.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745443</guid><dc:creator><![CDATA[pypy]]></dc:creator><pubDate>Sat, 18 Jul 2009 17:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 18:07:36 GMT]]></title><description><![CDATA[<p>tatuja schrieb:</p>
<blockquote>
<p>DEvent schrieb:</p>
<blockquote>
<p>In Linux ist es ein Bug unter vielen</p>
</blockquote>
<p>Warum gibts eigentlich so viele bugs in Linux? Gabs nicht mal die Behauptung, das Opensource code von vielen kontroliert werden kann und deshalb wenig bugs hat. Stimmt wohl nich.</p>
</blockquote>
<p>Das Problem ist sicherlich, das die Bugs in Linux oeffentlich gemacht werden und nicht in irgendeiner Datenbank der Herstellers verkommen.<br />
Wenn MS meldet im IE sind 2 Fehler gefunden worden und im Firefox eben 12, hat das nicht viel zu bedeuten. Die Bug von closed Source sind meistens nicht oeffentlich einsehbar und somit ist das Endergebnis falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745447</guid><dc:creator><![CDATA[Ivo]]></dc:creator><pubDate>Sat, 18 Jul 2009 18:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 19:10:49 GMT]]></title><description><![CDATA[<p>wie jetzt - ? Der llnux-Kernel kann also den hohen Ansprüchen der verwöhnten Forumsgemeinde nicht genügen ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p><em>für über 88% der top 500 Supercomputer ist er ja gut genug</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745475</guid><dc:creator><![CDATA[u_ser-l]]></dc:creator><pubDate>Sat, 18 Jul 2009 19:10:49 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 19:20:59 GMT]]></title><description><![CDATA[<p>u_ser-l schrieb:</p>
<blockquote>
<p><em>für über 88% der top 500 Supercomputer ist er ja gut genug</em></p>
</blockquote>
<p>Ich vermute, daß man zur Zeit für Supercomputer ein einigermaßen leicht anpaßbares BS nehmen sollte, egal wie Kacke es ist. Das spricht dort für Linux.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745478</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 18 Jul 2009 19:20:59 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 19:54:38 GMT]]></title><description><![CDATA[<p>tatuja schrieb:</p>
<blockquote>
<p>DEvent schrieb:</p>
<blockquote>
<p>In Linux ist es ein Bug unter vielen</p>
</blockquote>
<p>Warum gibts eigentlich so viele bugs in Linux? Gabs nicht mal die Behauptung, das Opensource code von vielen kontroliert werden kann und deshalb wenig bugs hat. Stimmt wohl nich.</p>
</blockquote>
<p>Ne, weil es heißt nämlich, dass der Code von vielen gesehen und Bugs deswegen schneller gefunden werden. Wenn ein Bug also gefunden wird, dann spricht das ja eher für das Konzept. Anders als zB Windows, wo viele Bugs von irgend welchen russischen Hackern im geheimen gefunden werden, die dann ihre Spyware dadurch verteilen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745493</guid><dc:creator><![CDATA[bsdet]]></dc:creator><pubDate>Sat, 18 Jul 2009 19:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 20:23:52 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>u_ser-l schrieb:</p>
<blockquote>
<p><em>für über 88% der top 500 Supercomputer ist er ja gut genug</em></p>
</blockquote>
<p>Ich vermute, daß man zur Zeit für Supercomputer ein einigermaßen leicht anpaßbares BS nehmen sollte, egal wie Kacke es ist. Das spricht dort für Linux.</p>
</blockquote>
<p>was heißt denn &quot;zur Zeit&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745510</guid><dc:creator><![CDATA[Z.Z.Top]]></dc:creator><pubDate>Sat, 18 Jul 2009 20:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 20:26:54 GMT]]></title><description><![CDATA[<p>Z.Z.Top schrieb:</p>
<blockquote>
<p>was heißt denn &quot;zur Zeit&quot;?</p>
</blockquote>
<p>Na, es wird sich bald ändern, nämlich wenn Google ein gutes Betriebssystem für Supercomputer bereitstellt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745511</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 18 Jul 2009 20:26:54 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 20:39:10 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Z.Z.Top schrieb:</p>
<blockquote>
<p>was heißt denn &quot;zur Zeit&quot;?</p>
</blockquote>
<p>Na, es wird sich bald ändern, nämlich wenn Google ein gutes Betriebssystem für Supercomputer bereitstellt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
</blockquote>
<p>genau, &quot;Supercomputer GoogleOS Edition(R) (C) (Tm) (was weiß ich noch)&quot;, mit einem Linux Kernel im Hintergrund <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745514</guid><dc:creator><![CDATA[supertux]]></dc:creator><pubDate>Sat, 18 Jul 2009 20:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 21:44:36 GMT]]></title><description><![CDATA[<p>Frickl0r schrieb:</p>
<blockquote>
<p>Ganz einfach. Der Linux Kernel ist aber sowas von verfrickelt geschrieben, da wundert einen garnix mehr. Es gibt viel zu viele derbe C-Frickeleien. Extrem unübersichtlich, fehleranfällig und nervtötend.<br />
So ziemlich das hässlichste Konstrukt, das ich je gesehen habe. Mein Gehirn ist beim lesen eingeschrumpelt.<br />
Es müsste mal viiieles in C++ umkonzipiert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
</blockquote>
<p>Get The Facts<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/00ae.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--registered"
      title=":registered:"
      alt="®"
    /><br />
<a href="http://www.wired.com/software/coolapps/news/2004/12/66022" rel="nofollow">http://www.wired.com/software/coolapps/news/2004/12/66022</a></p>
<blockquote>
<p>The report, set to be released on Tuesday, states that the 2.6 Linux production kernel, shipped with software from Red Hat, Novell and other major Linux software vendors, contains 985 bugs in 5.7 million lines of code, well below the industry average for commercial enterprise software. Windows XP, by comparison, contains about 40 million lines of code, with new bugs found on a frequent basis.</p>
<p>Commercial software typically has 20 to 30 bugs for every 1,000 lines of code, according to Carnegie Mellon University's CyLab Sustainable Computing Consortium. This would be equivalent to 114,000 to 171,000 bugs in 5.7 million lines of code.</p>
<p>The study identified 0.17 bugs per 1,000 lines of code in the Linux kernel. Of the 985 bugs identified, 627 were in critical parts of the kernel. Another 569 could cause a system crash, 100 were security holes, and 33 of the bugs could result in less-than-optimal system performance.</p>
</blockquote>
<p><a href="http://lwn.net/Articles/115530/" rel="nofollow">http://lwn.net/Articles/115530/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745534</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Sat, 18 Jul 2009 21:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 22:00:53 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Ich vermute, daß man zur Zeit für Supercomputer ein einigermaßen leicht anpaßbares BS nehmen sollte, egal wie Kacke es ist. Das spricht dort für Linux.</p>
</blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Na, es wird sich bald ändern, nämlich wenn Google ein gutes Betriebssystem für Supercomputer bereitstellt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
</blockquote>
<p>und das wird nicht leicht anpassbar sein? :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745542</guid><dc:creator><![CDATA[Z.Z.Top]]></dc:creator><pubDate>Sat, 18 Jul 2009 22:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sat, 18 Jul 2009 22:03:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Commercial software typically has 20 to 30 bugs for every 1,000 lines of code</p>
</blockquote>
<p>20 Fehler in 1000 Zeilen? Ich würde bei so einer Quote den Beruf wechseln.<br />
Aber da wurden Äpfel mit Birnen verglichen.<br />
Kommerzielle Software ist auch die letze Shareware in Delphi, das wie immer zu früh herausgebrachte Game, Sachen aus dem Ecosystem und überhaupt viel Dreck. Das kann man nicht mit einem BS vergleichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745545</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 18 Jul 2009 22:03:12 GMT</pubDate></item><item><title><![CDATA[Reply to *BAM* exploiting the unexploitable on Sun, 19 Jul 2009 08:01:25 GMT]]></title><description><![CDATA[<p>linux ist also leicht anpaßbar/flexibel + portabel + kompatibel + quelloffen + transparent + kostengünstig + vergleichsweise sicher (habe ich noch etwas vergessen?), aber trotzdem k...e. Nun gut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1745625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1745625</guid><dc:creator><![CDATA[u_ser-l]]></dc:creator><pubDate>Sun, 19 Jul 2009 08:01:25 GMT</pubDate></item></channel></rss>