I have been tinkering with Chrome OS recently just to keep myself informed.  If anyone cares, I have been able to build and run the NuttX simulator on Chrome OS.  Debian Linux is available on Chrome OS, so why is this a thing?

- A ChromeBook is a highly memory constrained platform and it is primarily web based.  So a lot of the effort was just getting resources in place to perform the Debian build on the ChromeBook.

- ChromeBooks are also highly secured.  Debian runs inside of a virtual machine "container" (called penguin) and all I/O is performed through a Plan 9 server (called Crostini).  Configuring the container to support the additional resources was most of that effort.

Other than being a fun way to spend a couple of days, I am not sure if building NuttX on a ChromeBook is a useful thing or not. Because of its complexity, I don't think it is would be the first choice of a development environment.  But also because of the very low cost of Chromebooks, it is also one of the cheapest NuttX development environments that you could get.


Reply via email to