In Architecting Containers Part 1 we explored the difference between the user space and kernel space.  In Architecting Containers Part 2 we explored why the user space matters to developers, administrators, and architects. In today’s post we will highlight a handful of important ways the choice of the user space can affect application deployment and maintenance.

While there are many ways for a given container architecture to affect and/or influence your application, the user space provides tooling that is often overlooked, namely:

  1. Language runtimes
  2. Debug and management tools

Source: Architecting Containers Part 3: How the User Space Affects Your Application | Red Hat Enterprise Linux Blog