I have recently come up with a plan of making a simple full computer hardware wallet for different crypto currencies out there using Raspberry Pi Zero W. Some of you might already know about the raspberry pi hardware used for embedded usage. But I am facing some insecurities and confusion regarding this.


  1. Basic but very secure minimal Linux distro.
  2. Copay, Ethereum and Litecoin wallet software for three cryptocurrencies.
  3. Use ubuntu-core with ubuntu-desktop-like GUI which is very user friendly.

I want a very minimal Linux distro which will run only some basic wallet applications and some custom software for backup and stuff I wanna code in C or C++. Whereas ubuntu-core itself is around 350MB+. Are all ubuntu-core packages needed for this kind of operation? Or is there any way to cut down these packages to reduce the vulnerabilities?

  • Thanks Zanna for editing the question. Any solution yet guys? It has been 5 days already. – Farukh Sep 22 '17 at 14:14
  • Cutting down on the amount of packages you have installed on a system will not necessarily decrease vulnerabilities. Instead, focus on preventing the user from doing dumb things - disallow software install, block inbound connections, etc. – Kaz Wolfe Oct 9 '17 at 4:10

If you want an answer that is on-topic for Ask Ubuntu, the only thing we can say is to:

because #1 in your question is off-topic for Ask Ubuntu but on-topic in Unix and Linux, a sister site of Ask Ubuntu.

| improve this answer | |
  • There you go! Happy now? :D – user364819 Nov 2 '17 at 20:18

I already did a port of the trezor code for the raspberry pi zero to create a bitcoin wallet. The details of my project is here: https://www.pitrezor.com/

For the Linux platform, instead of using ubuntu I used yocto as a customizable embedded distribution.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.