|
|
|
|
|
by vanwaril
4860 days ago
|
|
and it also opens it up to a rich set of well-known problems: sharing between processes and memory management, lock issues, system-call latencies, not to mention dealing with the monolithic environments that are almost definitely changing between each instance of your program you want to run (this 'environment' includes the shell, userspace services, kernel version and features...). Decomposing a program into multiple programs isn't always a good idea, there is a very broad trade-off here that needs to be evaluated for the needs of every program. |
|
Most of the "it's too hard and there's too much to do!" crowd doesn't understand the benefits of working clean.