4 ms·
Seems a lot easier said than done, and would probably incur some costs for something most programs would be largely uninterested in. Case study: Windows has a
by asveikau 6y ago
Seems a lot easier said than done, and would probably incur some costs for something most programs would be largely uninterested in.
Case study: Windows has a feature called "transactional NTFS" which I think may have grown out of the WinFS experiment. They duplicated a lot of filesystem APIs with "transacted" versions. I think the ntdll APIs were a little cleaner than the win32 wrappers - maybe at that layer you can set a transaction on a handle and issue normal fs calls? Anecdotally I heard it was flakey. I believe it's in a sort of deprecated state today.