From the course: Exploring Linux Internals: Advanced Insights and Practical Applications

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Running an application on Linux

Running an application on Linux

- So, to understand how Containers comfort of the Linux operating system, you should understand what is involved in normally running an application on Linux. And only once you know about that, we can talk about Containers. So, if on Linux you need to run an application, it needs access to its dependencies. And these dependencies are the libraries, for instance. We have analyzed a lot what's going on when applications request library access. Now, when it starts the application claims system resources, and once started, the application has full access to all files on the server where it is started. It's not very secure, but it's the way our applications on Linux are running. Now, running applications on Linux does come with a couple of disadvantages. First, you cannot run applications that require access to a different version of the same dependency. So, if you have a specific library, and one application needs version one, and the other application needs version two, the result is that…

Contents