Eh this is kinda outdated. Signs are pointing to Beamng getting some sort of linux implementation, as they have been looking into vulkan, and also there was a job posting for linux coding IIRC. As for consoles, the next generation would be totally capable of running beamng, but I have a feeling if the devs ever put it on consoles, it will be after a 1.0 release.
Welcome to the forums! This has been responded to many times, as someone asks this maybe twice a month. There's plenty of threads with detailed responses already on the forums, you can find them using the search bar on the website or a typical search engine. It has also been addressed in the FAQ: https://wiki.beamng.com/BeamNG_FAQ This is also not an appropriate topic for this subforum. This subforum is for content creation.