Home

Ingo
Attachments
wharfie-terminal.gif (269734 bytes)
There is a newer version of this page. You can find it here.

Wharfie is a modern build system for embedded devices. The concept is very similar to "docker". Both, "docker" and "wharfie", are using a simple format to describe custom linux system configurations and rebuild those easily. Wharfie uses basically the same syntax, while it is not fully compatible.

While "docker" is focusing on scalable web services, "wharfie" is focusing on embedded linux systems.

With "wharfie" one can easily build a root filesystem, based on the Debian distribution from scratch. He can then configure it in an appropriate way.

When using the linux OS for embeddded systems, a lot of legal issues have to be respected. Luckily wharfie contains two additional commands to face these issues:

  • LICENSE <filename></filename>
  • SOURCE <filename></filename>

These commands are creating tarballs, containing all the source packages, or all the licenses of your system, which where installed through debian packages. This feature makes it very easy to prepare yourself for distributing such an image.

You will need to be able to provide these packages when you pla to distribute the image as part of a product, as well as when you share it with others in form of a download on the internet.

If you want to see how "wharfie" can be used, check the [Quickstart Tutorial], or check the "examples" folder.

You can also get some more informations about the usage of [CODESYS] or the [Raspberry Pi].