|
|
|
|
|
by akdev1l
73 days ago
|
|
It’s not bog-standard. Containers are not equivalent to doing what is described in the article. Containers are in fact redirecting writes so an installer script could not replace system libraries. The equivalent would be a Linux distro having the assumption that installer scripts will overwrite /usr/lib/libopenssl.so.1 with its own version and just keeping a backup somewhere and copying it back after the script executes. No OS that I know of does that because it’s unhinged and well on Linux it would probably break the system due to ABI compatibility. If they had taken essentially the same approach as wine and functionally created a WINEPREFIX per application then it would not be unhinged. edit: also to be clear, I respect their commitment to backwards compatibility which is what leads to these unhinged decisions. I thoroughly enjoy Raymond Chen’s dev blog because of how unhinged early windows was. |
|
Windows may have suffered its share of bad architectural decisions, but unhinged is a word that I wouldn't apply to their work on Windows.