I can't imagine a single OS which can not be a victim of ransomware.
But after some reading I can say you're right: it can happen on any OS. I just expect it to be much more likely on Windows.
I think Windows is more vulnerable because it's used by people who have less of a grasp on computing (ok there are people who are clever who use Windows
and I don't know why people would use mac OS as they're just supporting plagiarism but a majority of people who use windows are using it because it's "easier for them to find stuff or easier for them to install stuff".
Typically speaking, unless you're going to comb through the autogen.sh, configure and make files you aren't going to know your linux machine is 100% safe.
Cloud-Based Backup creates copies of all your files
I would definitely
not upload wallets to cloud storage, that's like the opposite of cold storage.
[/quote]
I'm sort of undecided on this one. If you have a fully encrypted backup, then sure upload it to the clous (by fully encrypted I mean assymetrically encrypted using a public key-private key pair that is at least the strength of encryption system Bitcoin is based upon - the file is generally a few megabytes in size at most).
Typically speaking, if using bitcoin core. You can add a password to your wallet file (offline after making the first address), back it up and then keep using your wallet file as long as it is a hd wallet and not back it up again. Similarly, with most SPV wallets that are bip39 comaptible, all that's needed is to put the seed somewhere on another hard drive (encrypted and NOT AS A FILE NAME). Encryption must be done with a strong password though.