T
@dkf said:.Seriously though, what's that got to do with the subtleties of file identity semantics? (Well, apart from showing that some people write crappy programs and use the wrong data structures, but that's not news.)NOTHING... but it has everything to do with why it is damn hard (impossible, from a practical point of view) to have an operating system where it is possible to update anything you choose, while other programs are running, without there being some risk. The alternative is to require a cycle where you know you have 100% control of the machine.So it become a series of trade-offs....If something is updated on the fly, there is the possibility that some piece of software, written by someone else, and maybe even a piece of crap, will have a problem - and regardless of cause, the company providing the update will be the one to get the blame.