I run Apple hardware, with Windows and Linux VMs (virtual machines) running under VMware Fusion. The Mac’s TimeMachine takes hourly incremental backups for a day; keeps daily backups for a month; keeps weekly backups for all previous months. When the backup disk starts to fill up, it removes the oldest backups. All automatically without thinking about it.
Back that azz up! I learned the hard way to use multiple back-up programs, not just the OS-supplied solution, because those have let me down far more than Third Party software.
I’ve been transitioning to Linux Mint for the last few weeks and so far it’s been worth the effort. A Windows update taking over 18 hours provided sufficient motivation. “$ sudo apt-get kiyay, mother plucker!”