My kids use the Linux bedrock launcher (unofficial). It's often a bit behind the latest release, but it runs much smoother than on Windows IMO.
https://github.com/minecraft-linux/appimage-builder/releases...
https://github.com/minecraft-linux/appimage-builder/releases...
* The java edition has always had a fairly limited render distance, although recently they split render distance and simulation distance into separate options which allows for higher render distance than in the past. (There are also mods like bobby, but it wouldn't help you find end cities: https://www.curseforge.com/minecraft/mc-mods/bobby)
* Bedrock edition, designed to be capable to run on mobiles, has the ability to run very high render distances on pc.