PINE64
LinuxKit and Rock64 - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=85)
+--- Forum: General Discussion on ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=86)
+--- Thread: LinuxKit and Rock64 (/showthread.php?tid=5561)



LinuxKit and Rock64 - douglasmiranda - 01-10-2018

LinuxKit is a awesome project, and I think for arm / arm64 community is great too.

If you like:
  • custom linux images
  • immutability
  • clustering
  • container distributions
You probably going to like LinuxKit.

https://github.com/linuxkit/linuxkit


There is some effort for using it for building custom images for Rpi3 64bit.

https://github.com/linuxkit/linuxkit/issues/2574
https://github.com/WorksOnArm/cluster/issues/12

https://github.com/WorksOnArm/cluster/tree/master/projects/rpi3-linuxkit

https://gist.github.com/DieterReuter/9e8d1335653080eac1a2bdb8006ea0b1
https://gist.github.com/DieterReuter/805f121a3203f5b7311f4cd088c2997f

So if anyone is interested to get involved or could shine some light on how difficult would be to build images for Rock64 using linuxkit I would be glad to hear.


RE: LinuxKit and Rock64 - ayufan - 01-11-2018

I have RancherOS images, which are easier and slightly more complete. It allows you to do much more and is better documented.


RE: LinuxKit and Rock64 - douglasmiranda - 01-11-2018

(01-11-2018, 05:09 AM)ayufan Wrote: I have RancherOS images, which are easier and slightly more complete. It allows you to do much more and is better documented.

Wow, ayufan thanks for your great contributions, your work is essential. xD

I have a question, maybe I'm missing something, but you say you have RancherOS images, but which is on this list? https://github.com/ayufan-pine64/linux-build/releases


linux-pine64 or the simple-image-pine64..? Cause the other ones are explicit on the name.


RE: LinuxKit and Rock64 - ayufan - 01-11-2018

No. It is not there. You can try to build this: https://github.com/ayufan-rock64/cluster-build and perform PXE booting of Rock64 as this is my primary target. It uses TFTP to perform PXE booting, and have a locally connected storage, like SD/eMMC/USB for data persistence. It works beautifully with Rancher.

Technically it is not RancherOS with Rancher Agent, base only system that exposes Docker Engine, and so on.

If you want containers-ready Xenial grab 0.6.15: https://github.com/ayufan-rock64/linux-build/releases/tag/0.6.15