atauenis / webone

HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.
Other
518 stars 18 forks source link

Making a x86 build for Linux #19

Open Nanandmic567 opened 3 years ago

Nanandmic567 commented 3 years ago

Yeah...

First of all, your project is quite interest and I wanted to try that out but... How about x86 Linux build one? I know this a little bit old on some machines, but it's important to some people that don't have newer devices. Or some older Android phone maybe?

As always, Thank you. ❤️

atauenis commented 3 years ago

Sadly, but currently .NET Core does not support x86 on Linux at all (https://github.com/dotnet/runtime/issues/7335). So it is impossible to build a x86 Linux build using official SDK from Microsoft.

Probably x86 binaries can be built via unofficial SDKs and Runtimes, however currently I haven't tried them. Quick googling found that most of them are obsolete and don't know about .NET Core 3.1.

I also have a lot of 32-bit PCs, but currently I'm limited to use Win7/8.1 on them to run WebOne.

Old Android smartphones are using ARM32 architecture, and there are binaries for it. However, I haven't checked them on Android.

mrx23dot commented 3 years ago

Was there a technical reason you chose .NET over C or Go? Cheers

atauenis commented 3 years ago

I've chosen C# as it is single modern language which I know enough far to develop something from scratch. :) The other choices was VB6 and VBScript, which are worst ideas.

Randrianasulu commented 1 year ago

https://github.com/Servarr/dotnet-linux-x86

(not sure if it works, noticed while jumping down to issue page mentioned here)