My wife and I have shared a single KeePass database for about 15 years now and I couldn't imagine switching to anything else.
My reasons have remained the same over the years:
Free and open source
Offline (but supports cloud sync)
Lightweight
Cross platform
Supports autofill
I would never entrust the management of my credentials to a 3rd party online service. They're an easy target (it's only a matter of when, not if they are breached), and they could go out of business at any time.
We don't use cloud storage for anything these days, but we keep the KP database (and many other things) synced across more than 7 devices using SyncThing, another amazing FOSS project.
It's probably just familiarity bias, but I really like the classic 3D design elements of the '90s desktops. I was a big fan of the Windows classic shell, NeXTSTEP and Openbox UIs. And even though I think both GNOME and KDE look fantastic today, I would still happily use a CDE-style UI if I could do so consistently.
I haven't experienced that personally but Reddit's Imgur has also cracked down on VPNs and many hosted pics and gifs will not load, depending on your selected server.
My wife and I share a KeePass database for all of our credentials, including the keys to our digital kingdom. I document our LAN design, server setup, and general maintenance notes, which are synced between all of our devices via SyncThing.
I add notes and quick instructions to the important credentials, like "See Proxmox.md to start this service", or "This password decrypts our file server drive...to do this, open a terminal and paste the following..."
She is comfortable pasting commands into a terminal already, so if anything ever happens to me I am confident she or my son will at least be able to access our data and move it to a more user-friendly format.
Almost any basic web host will allow you to create unlimited email addresses and/or aliases for your domain. Most will offer this service with even their cheapest "shared hosting" plans. And if all of the aliases are going to same person, just enable the catch-all mailbox. Why bother with an email-only service at that point?
Windows 2000 was my primary desktop at the time, though I continued to use Windows XP, 7 and 10 both at work and home for various reasons. I still think Windows 2000 was peak Microsoft. Classic shell, minimal app spam, solid gaming performance, etc.
24/7 here with a NUC 8i5 in a fanless case; all SSD. I use a simple UPS (APC 600VA) to protect the server, modem, router, and main network switch, and it survives outages up to about 30 mins.
When I did dual-boot, I almost always used a dedicated partition or drive for shared media. Back then, it was usually formatted as FAT32, but sometimes NTFS. These days, I'd probably make it exFAT, since it supports large files without the hassle of permissions, and is itself supported by both Windows and Linux.
As for organizing things, I treated the drive as if it were a file server (which is what I use now). The general hierarchy looks like this:
Backups
Books
Documents
Downloads
Games
Images
Music
Notes
Photos
Software
Videos
Webdev
And I would argue that all data should be encrypted now, even the working copy. If you have data that's worth backing up, you probably don't want it in the hands of criminals or weirdos either.
It's better than no backup at all, but ideally it shouldn't be your only backup. Still, having any backup puts you ahead of the vast majority of computer users. If the data is truly of value to you, consider also keeping a second backup within your custody and away from your home.
I rotate two encrypted hard drives between work and home, performing a backup monthly and taking the newest backup to work before bringing home the previous.
There are too many differences for me to list here, but unlike mobile operating systems, Windows and most Linux desktops do not provide sandboxed environments for userspace apps by default. Apps generally have free reign over the whole system; reading/writing data from/to other apps without restriction or notification. There are virtually no safeguards against malicious actors.
Mobile operating systems significantly restrict system-level storage space, making key areas read-only to prevent data access or manipulation. They also protect app storage, so one app can't arbitrarily access or modify data stored for a different app.
Mobile operating systems also follow an image-based update model, wherein updates are atomic. System software updates are generally applied successfully all at once or not at all, helping to ensure your phone is never left in a partial or unusable state after a system update.
For desktop users, removed, and atomic Linux distros combined with Flatpak are the closest comparisons.
Most operating systems will require your desktop password upon resume, and most thieves are low-functioning drug users who are not about to go Hacker Man on your laptop. They will most likely just wipe the system and install something else; if they can even figure that out.
Yeah, I'm sure there are a lot of variables there. I can only say that in my experience, I noticed zero impact to gaming performance when I started encrypting everything about 10 years ago. No stuttering or noticeable frame loss. It was a seamless experience and brings real peace of mind knowing that our financial info, photos, and other sensitive files are safely locked away.
KeePass, and more specifically the KeePassXC (desktop) and KeePassDX (Android) ports.
My wife and I have shared a single KeePass database for about 15 years now and I couldn't imagine switching to anything else.
My reasons have remained the same over the years:
I would never entrust the management of my credentials to a 3rd party online service. They're an easy target (it's only a matter of when, not if they are breached), and they could go out of business at any time.
We don't use cloud storage for anything these days, but we keep the KP database (and many other things) synced across more than 7 devices using SyncThing, another amazing FOSS project.