Day: January 31, 2018

Linux – Writing a Simple Container App with Namespaces

One of the building blocks to implement containers is Linux namespaces.¬†Namespaces control what a process can see. It can be the processes IDs, mount points, network adapters and more. To use namespaces we call the clone(2) system call. Creating a child process – fork vs clone To create a new process in Linux, we can […]

Read more

Signing Android Application

All Android apps (.apk files) must be digitally signed prior to installation on a device and uploading to Android Play store. The embedded certificate can be self-signed and valid for 25+ years. No certification authority needed so the vendor identification is not trusted.¬† App signing on Android is used to: Ensure the authenticity of the […]

Read more