I am no visionary but if Linux doesn’t internalize this, I’m afraid some other kernel will do to it what it did to Unix.
Maybe that’s not a bad thing? If you ask me the GNU people are missing a trick. Perhaps if they rewrote Hurd in Rust they could finally shed that “/Linux”.
The UK was not open and tolerant in the 70s, which is why there was one race riot after another on the 80s.
The UK has definitely gotten worse in the last few years or so, possibly a decade, but before that was a golden period just after terrorism-related Islamophobia had died down and before refugee-related Islamophobia kicked in where the UK was probably the best it ever was on terms of racial attitudes.