Comment by benj111
1 day ago
Does vim expect to be able to delete files in /bin?
If vim tried to create, modify and delete files willy nilly It would quickly run into problems. I would guess vim keeps it's temp files in /tmp and config files in ~/.vimrc?
Windows doesn't/didn't have any of this. If you want to be compatible with lotus123 and lotus123 writes it's tmp files to the root directory, you need to keep it writable, or you break lotus123.
Windows handled this via virtualization[0]. What you assume is false because it was specifically planned for by Microsoft.
[0] https://learn.microsoft.com/en-us/windows/security/applicati...
Uac is the thing that broke lots of things back in the vista days.
'planned' is a bit strong when it had to be added after the fact.