One might be interested specifically in what hardware resources are accessed by a program, or if the program connects to the Internet As soon as everything is in place the system service can start execution and perform whatever action it is designed to do Usually an application is a monolithic block of binary content that through its whole lifetime that spans from compilation until replacement by a new version, almost never changes
plasmatronTo be effective the enforcement of this policy is usually implemented on assembler instruction or hardware level This scheme might look a little complex at the beginning but it allows for managing up to around 16 million handles very efficiently Windows makes use of this when converting ASCII to Unicode characters, whereas in Linux the same mechanism is used to map keyboard scan codes to keystrokes that are then sent to the application
plasmatron interfaces can be used and the so called socket command line arguments provide network communications for concurrently running instances of Qemu on the same host
gerridaeSo without dynamic linking there is no advantage over monolithic applications