<story><title>HiFive Unmatched – A RISC-V Linux development platform</title><url>https://www.sifive.com/boards/hifive-unmatched</url></story><parent_chain><item><author>mofosyne</author><text>Will RISCV have the same mess that ARM ecosystem has of not standardising or having a single BIOS or similar system... such that you have to compile a custom image for every board?&lt;p&gt;One thing PC has going for it, is that you can install one Linux distro into any PC board. This is not the same for ARM boards.</text></item><item><author>rwmj</author><text>I have two (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;rwmj.wordpress.com&amp;#x2F;2021&amp;#x2F;05&amp;#x2F;27&amp;#x2F;hifive-unmatched&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;rwmj.wordpress.com&amp;#x2F;2021&amp;#x2F;05&amp;#x2F;27&amp;#x2F;hifive-unmatched&amp;#x2F;&lt;/a&gt;) so I guess ask me anything ...</text></item></parent_chain><comment><author>rwmj</author><text>Well that&amp;#x27;s a very good question.  At the moment the reality is something of a mess, because someone looked at Arm and though that must be a good idea.  Plus the RISC-V Foundation has even less control over implementers than Arm does (which doesn&amp;#x27;t have a lot).&lt;p&gt;The good news is that the foundation is defining various platform specs.  For servers it&amp;#x27;ll include a standard firmware spec plus open source firmware implementation and a few other bits.  Maybe working UEFI one day.  (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;lists.riscv.org&amp;#x2F;g&amp;#x2F;tech-unixplatformspec&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;lists.riscv.org&amp;#x2F;g&amp;#x2F;tech-unixplatformspec&lt;/a&gt; &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;riscv&amp;#x2F;riscv-platform-specs&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;riscv&amp;#x2F;riscv-platform-specs&lt;/a&gt; &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;riscv-non-isa&amp;#x2F;riscv-sbi-doc&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;riscv-non-isa&amp;#x2F;riscv-sbi-doc&lt;/a&gt;)</text></comment>
<story><title>HiFive Unmatched – A RISC-V Linux development platform</title><url>https://www.sifive.com/boards/hifive-unmatched</url></story><parent_chain><item><author>mofosyne</author><text>Will RISCV have the same mess that ARM ecosystem has of not standardising or having a single BIOS or similar system... such that you have to compile a custom image for every board?&lt;p&gt;One thing PC has going for it, is that you can install one Linux distro into any PC board. This is not the same for ARM boards.</text></item><item><author>rwmj</author><text>I have two (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;rwmj.wordpress.com&amp;#x2F;2021&amp;#x2F;05&amp;#x2F;27&amp;#x2F;hifive-unmatched&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;rwmj.wordpress.com&amp;#x2F;2021&amp;#x2F;05&amp;#x2F;27&amp;#x2F;hifive-unmatched&amp;#x2F;&lt;/a&gt;) so I guess ask me anything ...</text></item></parent_chain><comment><author>xvilka</author><text>PC BIOS and UEFI are a mess as well. They are proprietary blobs guarded by Intel and alike. At least ARM had most bootloading open with uBoot, for example. Also PC firmware code on modern platforms is often bigger than Linux kernel. Hardly a good example.
I sincerely hope RISC-V will avoid relying on UEFI and opt out for something more sensible.</text></comment>