The envisioned minimum target platform/hardware requirements for anything building on UXP are:
- Reasonable processor capabilities for 2018 (i686+, SSE2+)
- Reasonable memory capabilities for 2018 (512MB+)
- Windows kernel 6+
- Reasonable Linux environment requirements (GTK2/GTK3, updated X11)
I don't see a reason at all for UXP to target anything older than a Pentium-4 or AMD Athlon64/Turion64 or to focus on really old single-core processors. We've agreed not to target Windows kernel 5, so why are CPU capabilities that are even older than that a point of debate? Please give me a good, real-world reason why these envisioned minima are unacceptable, and we can look at adjusting them. I had planned on re-working some of the old code in Goanna to improve it for these minima but I'll put that on hold until we as a community have decided.