Kron4ek / Conty

Easy to use unprivileged Linux container packed into a single portable executable
MIT License
703 stars 32 forks source link

Porting Steam/ other game servers to Amlogic TV boxes? #16

Closed siliconhippy closed 3 years ago

siliconhippy commented 3 years ago

Looks good !

Can this be used to port Steam / other game servers to 64 bit ARM OSes like armbian.com on TV boxes with Amlogic SoCs ( S905, S905X, S905W)?

There was an Exagear + Wine emulator for RPi, Odroid, Pine64, Cubieboard and Banana Pi SBCs that supported Windows programs porting including retro games and also CSGO. But it shut down in Feb '19.

Below is an interesting description of Windows to ARM ports, including the Hangover project:

https://gist.github.com/MIvanchev/14de59fa2552d315ac74c30cf1c0b01e

Your insights would be appreciated !

Kron4ek commented 3 years ago

There are x86-64 binaries and libraries inside Conty (since it includes regular Arch Linux), so it can't work on ARM directly. In theory though it may be possible to use it in conjunction with user space x86-64 emulation (for instance, qemu), but i haven't tested this use case so can't say for sure if it will work or not.

siliconhippy commented 3 years ago

Ok thanks ☺️

So Conty containers are for x86_64, not ARM ?

Kron4ek commented 3 years ago

Yes, it's for x86_64. You'll need x86-64 libraries and an emulator anyway if you want to run game servers since most of them are only for x86 architecture and don't work on ARM.