Comment by deepsun

4 years ago

One problem I know -- different versions. They actually do have a small amount of third_party libs, but due to "diamond dependency" problem, they are accepting only only one single version of that dependency. And updating that dependency is a huge undertaking (even for small security bugfixes), so those libs are usually outdated.

Kinda similar to OS kernel organization: monolith vs. microkernel.