Different blockchains are like different virtual computers (VM, virtual machine). Windows programs cannot run on Mac computers. Similarly, Ethereum smart contracts cannot run on other blockchains such as Solana - unless the blockchain is EVM compatible.
EVM-compatible blockchains allow smart contracts on Ethereum to be easily deployed on them, without having to change too much code, in order to reduce migration costs. Existing EVM-compatible blockchains include BNB Chain, Avalanche, Polygon, etc.