[cfarm-users] RISC-V emulated systems available in BETA
baptiste at bitsofnetworks.org
Fri Nov 20 21:05:18 CET 2020
I have just setup emulated RISC-V systems running Debian, accessible
to all farm users over SSH. They are not shown yet in the list of
machines, here are the connection details (~/.ssh/config format):
It's still in BETA, but it seems to be working nicely so far.
All data in /home is shared with the host, gcc140. It means you can
edit files and prepare your work on gcc140 (it will be faster because
there is no emulation), and then run your builds by connecting to one
of the RISC-V containers.
- absolutely no service is running in the containers, except sshd
- in particular, cron is not yet supported
- all host CPU cores are usable, so please limit the number of
concurrent jobs (usual rules  apply)
- I plan to rebuild the images regularly, which means rebooting the
containers: any long-running task might be interrupted. Data in
/home will of course be preserved when upgrading.
The images are built using mmdebstrap  and the resulting rootfs is
run in Docker with qemu-user-static.
The idea is that you can reproduce this yourself if you want to run
such emulated containers locally, everything is documented . But
it's still nice to have this as a service in the farm (easy access to
a host with fast CPU / lots of memory, thanks to OSUOSL).
Please let me know if you find this service useful or if you want to
help adding another OS, or if you run into issues. For instance, I'm
interested to know if an emulated container is not enough for some
use-cases. Emulating full virtual machines is possible  and
planned, but it's more challenging to integrate in the farm.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the cfarm-users