<story><title>MINIX: ​Intel&apos;s hidden in-chip operating system</title><url>http://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/</url></story><parent_chain><item><author>JepZ</author><text>While I am unsure if switchting to Linux for ME is a good solution, open sourcing whatever runs ME is a very important step towards user&amp;#x2F;customer security. And that is not because we all want to know intels secrets about &amp;#x27;how to make the fastest CPU&amp;#x27; but because ME can change the product on a fundamental level while we use the product.&lt;p&gt;The reason I doubt that Linux is a good solution is that linux wasn&amp;#x27;t built to run somewhere deep inside a cpu with very little overhead. Surely, it can run nearly everywhere, I just doubt that it is the best choice for that job.&lt;p&gt;Just to be clear: I love Linux, not just for what it is, but also for what it does and use it every day since more than a decade.</text></item></parent_chain><comment><author>jabl</author><text>&amp;gt; While I am unsure if switchting to Linux for ME is a good solution&lt;p&gt;FWIW, this is NOT at all the goal of the NERF project that this zdnet article talks about. So what the idea is roughly:&lt;p&gt;- Remove or disable the ME as much as possible (impossible to do 100% since e.g. the ME is responsible for booting up the main CPU, but it appears you can remove a large part of it)&lt;p&gt;- Replace the upper levels of the UEFI firmware stack and the bootloader with Linux + a minimal userspace written in Go (u-root).&lt;p&gt;See &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;schd.ws&amp;#x2F;hosted_files&amp;#x2F;osseu17&amp;#x2F;84&amp;#x2F;Replace%20UEFI%20with%20Linux.pdf&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;schd.ws&amp;#x2F;hosted_files&amp;#x2F;osseu17&amp;#x2F;84&amp;#x2F;Replace%20UEFI%20wit...&lt;/a&gt; for more details.</text></comment>
<story><title>MINIX: ​Intel&apos;s hidden in-chip operating system</title><url>http://www.zdnet.com/article/minix-intels-hidden-in-chip-operating-system/</url></story><parent_chain><item><author>JepZ</author><text>While I am unsure if switchting to Linux for ME is a good solution, open sourcing whatever runs ME is a very important step towards user&amp;#x2F;customer security. And that is not because we all want to know intels secrets about &amp;#x27;how to make the fastest CPU&amp;#x27; but because ME can change the product on a fundamental level while we use the product.&lt;p&gt;The reason I doubt that Linux is a good solution is that linux wasn&amp;#x27;t built to run somewhere deep inside a cpu with very little overhead. Surely, it can run nearly everywhere, I just doubt that it is the best choice for that job.&lt;p&gt;Just to be clear: I love Linux, not just for what it is, but also for what it does and use it every day since more than a decade.</text></item></parent_chain><comment><author>colejohnson66</author><text>Well, someone managed to get Linux running on a Motorola 68k of all things: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.bigmessowires.com&amp;#x2F;2014&amp;#x2F;11&amp;#x2F;17&amp;#x2F;68-katy-68000-linux-on-a-solderless-breadboard&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.bigmessowires.com&amp;#x2F;2014&amp;#x2F;11&amp;#x2F;17&amp;#x2F;68-katy-68000-linux...&lt;/a&gt;</text></comment>