{"id":30452,"date":"2021-02-19T15:08:00","date_gmt":"2021-02-19T13:08:00","guid":{"rendered":"http:\/\/cornay.co.za\/wp\/?p=30452"},"modified":"2021-02-19T15:08:00","modified_gmt":"2021-02-19T13:08:00","slug":"the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fusix","status":"publish","type":"post","link":"http:\/\/cornay.co.za\/wp\/2021\/02\/19\/the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fusix\/","title":{"rendered":"The Raspberry Pi Pico Can\u2019t Run Linux. But It Can Run FUSIX."},"content":{"rendered":"<p>The great divide in terms of single board computers lies between those that can run some form of Linux-based distribution, and those that can not. For example the Raspberry Pi Zero is a Linux board, while the Raspberry Pi Pico&#8217;s RP2040 processor lacks the required hardware to run everybody&#8217;s favourite UNIX-like operating system. That&#8217;s not to say the new board from Cambridge can&#8217;t run any UNIX-like operating system though, <a href=\"http:\/\/cowlark.com\/2021-02-16-fuzix-pi-pico\/\" target=\"_blank\" rel=\"noopener\">as [David Given] shows us with his FUSIX port<\/a>.<\/p>\n<p><a href=\"https:\/\/hackaday.io\/project\/167311-fuzix-os\" target=\"_blank\" rel=\"noopener\">FUSIX<\/a> is a UNIX-like operating system for less capable processors, more in the spirit of those original UNIXes than of a modern Linux-based distribution. It&#8217;s the work of the respected former Linux kernel developer and maintainer [Alan Cox], and consists of a kernel, a C compiler, and a set of core UNIX-like applications.<\/p>\n<p>The RP2040 port maybe needs a little more work to be considered stable. For now, the multitasking support isn&#8217;t quite there and NAND flash support is broken, but it does have SD card support for a proper UNIX filesystem and the full set of core tools. Perhaps most interestingly, it only occupies a single core of the dual-core chip, leaving the possibility of the other core and those PIOs to be used for other purposes.<\/p>\n<p>FUSIX has made the occasional appearance here over the years, but perhaps not as often as it should. If you&#8217;d like to learn a little more about the genesis of UNIX, <a href=\"https:\/\/hackaday.com\/2019\/11\/05\/will-the-real-unix-please-stand-up\/\">we took a look in 2019<\/a>.<\/p>\n<p>Header: Michiel Henzler (<a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Raspberry_pi_pico_oben.jpg\" target=\"_blank\" rel=\"noopener\">CC BY-SA 4.0<\/a>).<\/p>\n<p>source <a href=\"https:\/\/hackaday.com\/2021\/02\/19\/the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fusix\/\">https:\/\/hackaday.com\/2021\/02\/19\/the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fusix\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The great divide in terms of single board computers lies between those that can run some form of Linux-based distribution, and those that can not. For example the Raspberry Pi Zero is a Linux board, while the Raspberry Pi Pico&#8217;s<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/cornay.co.za\/wp\/2021\/02\/19\/the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fusix\/\">Read more <span class=\"screen-reader-text\">The Raspberry Pi Pico Can\u2019t Run Linux. But It Can Run FUSIX.<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-30452","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/30452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/comments?post=30452"}],"version-history":[{"count":1,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/30452\/revisions"}],"predecessor-version":[{"id":30453,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/30452\/revisions\/30453"}],"wp:attachment":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/media?parent=30452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/categories?post=30452"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/tags?post=30452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}