I have Linux opensuse (12.3 and Leap) in each of my two laptops.
Both of these, also have Windows 7 and or 10 on the dual boot.
The windows 7 machine never gets boot. Honestly.
The windows 10 is used by my wife for her MMORPG game. And she boots it back about twice a week. I never use that attempt of an OS.
Windows XP was the last decent Windows, IMHO. Windows 7 had a good vibe to it, but Micro$oft forced Windows 10 on all of us. (I assume to implement their flash-new scamming techniques)
Then my work PC has Windows 8. Sometimes I could really cry at that irony. And it is not my PC so, not much I can do about it, but used as I'm required == To connect via cygwin to ca CentOS server where I do the real work
Finally, I set my Mom with an old PC running Slackware 14, and I help a cousin on Ubuntu. Slackware was my first linux ever, like 12 years ago, so not that I began sweet and easy.
One day I installed Gentoo on one of my machines, and I felt too much the hardware. I had to back up like 3 days later, when I miserably failed getting the X-server going.
My wife owns a Mac, and sometimes I accept using it to watch streams (NETFLIX is bad sport, by not offering linux streams). I never ran much anything on her laptop, nor install much stuff there, including FG. So I have no idea how FG goes in MacOS, except the horror stories Falcon and F36 post here everyonce in a while.
IMO, Mac is the demostration that a *NIX derivative can and
will go wrong, if corporation greed runs it.
Punchcard? No. I never even seen one. The earliest PC I ever had the chance of keying with ran on DOS. Back like in 1991, in HighSchool. Nowadays, I really wonder, why would my high-school teachers school me on DOS and QBasic, if they could have schooled me on Linux and C++? :angry-face:
That's basically my life described from the OS perspectives. Really, for me,
Linux all the way. One time I was discussing with a colleague at work why I persisted using linux. He found it to be a system that was much harder to use. In reality, nowadays, most of my "way of doing things" involve the tools that are there for me under linux, natively, like ssh-ing, gpg-ing, git-ing, emacs-ing, tex-ing, bash-scripting, compiling my own software, and using consoles and command lines. There are tons of tasks that are natural for me while using a computer that I get totally --oh-oh how you do this and that, when I sit on Windows and even Mac.
_________
PS: D-ECHO you forgot listing Others. Examples, Free-BSD or Other BSD derivatives, Chrome OS, Minix, Unix, DOS, Sparc, Amiga, and -why-not- Android... come to mind.