It is not very Russian though. We call it European on your first pic. And Russian ~= Asian, as shown here http://xahlee.info/kbd/russian_keyboard_layout.html
Last decade layouts shuffled here heavily, probably due to supplier chain ignorance, and also laptop-like keyboard vendors, who put keys randomly to save space. It is a headache to find a good keyboard with the layout you used to.
- English (International) layout: https://store.storeimages.cdn-apple.com/4668/as-images.apple...
- English (US) layout: https://store.storeimages.cdn-apple.com/4668/as-images.apple...
- Russian layout: https://store.storeimages.cdn-apple.com/4982/as-images.apple...
For Windows/Linux, an easily available European keyboard with the double-height enter, extra key next to Z, and most of the "programming" keys in the same place as the American layout is the British/Irish layout.
(The main difference is " and @ are swapped. Shift-3 becomes £, but that pushes # to the extra, unshifted key, which is a plus. I have never used ¬.)
As a hopefully interesting comparison, for me the right choice is a logical layout that is decoupled from the physical layout. And a Russian physical layout keyboard from Apple. And an US software layout.
(I'm Icelandic and don't speak or write Russian. Not yet at least.)
The Russian keyboard has all the programming symbols in the right places, a two-story enter key, and has the key between left-shift and Z. And gorgeous Cyrillic symbols on each key, in addition to the English-layout keys. Then my fingers sit on something beautiful that they know.
Russian layout: https://store.storeimages.cdn-apple.com/4982/as-images.apple...
US layout: https://store.storeimages.cdn-apple.com/4982/as-images.apple...
And I love the crisp action that Apple's keyboards have today. – I appreciate that some don't like the feel. That's why we need a rainbow of variety!
Then I remap things in software. I personally remap Caps Lock to Ctrl and keep Esc where it is.