Answer : There are many differences between Ubuntu and Arch Linux. With Ubuntu core, you get a ready-made distribution (based on Debian) aimed towards embedded devices. Arch Linux on the other hand "is what you make it". After installing Arch Linux you are left with a minimal GNU/Linux system (not based on any other distribution). It is then up to you to configure the system as you want it. To summarize; Ubuntu core is indeed tailored towards embedded systems, whereas with Arch Linux you will have to do the tailoring yourself. Arch Linux link: https://wiki.archlinux.org/index.php/Arch_Linux Ubuntu Core link: http://www.ubuntu.com/internet-of-things Since this is an embedded project. I suggest you use either buildroot or yocto. Having used both, I further suggest you use buildroot. Its easier to get started with. However, if you have the time to come up to speed, pick yocto. Either is fine and although I am big fan or Arch and Debian, either of these two buil...