Linux is shown in black here, Mac in red (where it differs). Windows isn't shown because there's no built-in phonetic mode... it's all "go download or make your own! fun fun!". So there exists about a dozen different variations on the net to download. Fortunately I don't use Windows.
But the Mac/Linux variation drives me crazy:
I suppose I could change Linux to match Mac, or vice-versa. Also need to switch the key binding to mode switch, but the built-in GNOME GUI for it doesn't give me any overlapping set of choices that the Mac does. More fun!
It's all enough to make me wonder if I should just learn the actual Russian keyboard layout.
P.S. What's with the two-level language/layout distinction in Windows that neither Mac nor Linux makes? I don't understand the difference. Does it actually inform the underlying application what language you're in? I guess I could see Word (spell checkers) using that data. But it seems that language+layout could be stored together as two properties of items in one list, rather than having a two level list... "Pick your language! Now pick your layout!" Which would be fine in a one-time admin GUI, but having two hotkeys to switch language vs. switch layout... wtf? I'm not seeing the use case. Multi-lingual people with 2 physical keyboards plugged in?