3 ms·
Sorry, I don't want a transactional layer to accompany every interaction I have with my Linux system (or most other systems, for that matter). I want to choose
by PaulDavisThe1st 3y ago
Sorry, I don't want a transactional layer to accompany every interaction I have with my Linux system (or most other systems, for that matter).
I want to choose when I need undo/redo and when I don't; a perpetually present transactional layer is just cruft for most of the time.
Furthermore, it opens up basic system interaction to the same fundamental questions that in-app undo systems have: do you branch? how deep is the history? how persistent is the history? etc.
- throwawaaarrgh 3y ago> I don't want a transactional layer to accompany every interaction I have with my Linux system (or most other systems, for that matter) I guess you don't use journaling filesystems then ?
- PaulDavisThe1st 3y agoa journaling file system is not the same as creating rollback points for every shell command prompt + enter. also, if you're going to be strict about it, a true undo would need to handle modifications to anything in the /proc or /sys or /dev "filesystems", which are not covered by journaling-anything.