*NIX is more common than you think.
Pretty much every router "appliance" runs some form of LINUX (Cisco is the only major exception, they have their own propriatary OS stuff).
Most of the Internet runs on some sort of *NIX - the exceptions are mostly (again!) Cisco boxes in the bigger routers.
Many older smartphones run on a *NIX of some sort, though propriatary seems to be making a comeback lately with Android getting popular.
Do keep in mind that the Mac OS is *NIX under the hood.
To get technical, Windows "borrowed" a LOT of *NIX design concepts in the NT series and it's later derivations, and somewhat to a lesser degree MS-DOS and consumer Windows versions did as well. MS-DOS also borrowed heavily from the older DEC RT-11 OS though (both RT-11 and UNIX borrowed from older OSs as well).
Early Cisco IOS's were heavily based on Linux.
When NT was released NT had dynamic memory allocation/deallocation, Linux did not.
To me DOS stole more from CP/M & MP/M than the PDP 11 OS.
Much of the NT design team was "lured" away from DEC, so it makes sense that NT has "under the hood" similarities to RT-11.
Core Dumped BluesWell, my terminal's locked up, and I ain't got any mail,
And I can't recall the last time that my program didn't fail;
I've got stacks in my structs, I've got views in my queues,
I've got them : Segmentation violation -- Core dumped blues.
If you think that it's nice that you get what you C,
Then go : illogical statement with your whole family,
'Cause the Supreme Court ain't the only place with : Bus error views.
I've got them : Segmentation violation -- Core dumped blues.
On a PDP-11, life should be a breeze,
But with VAXen in the house even magnetic tapes would freeze.
Now you might think that unlike VAXen I'd know who I abuse,
I've got them : Segmentation violation -- Core dumped blues.