<div dir="ltr"><div>Hello,</div><div><br></div><div>Thanks Maxim for letting me know about nginx for Windows - I will feed it back that it's not production ready. For development, I suspect emulated x64 will suffice on Win11 ARM64 machines.</div><div><br></div><div>Edward - I'm unsure of your question? Windows is a proprietary and closed-source OS, and has been since 1985, but as per my first email nginx (the subject of this mailing list, and which is open-source) can be compiled from source successfully OOB for Windows ARM64 targets, producing a native binary.</div><div><br></div><div>Thanks,<br></div><div>Anthony<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 3 Jan 2024 at 00:31, Edward Hoffman <<a href="mailto:ehoffman333@gmail.com">ehoffman333@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sorry. I misinterpreted the announcement. Is Windows ARM64 open source?<br>
<br>
> On Jan 2, 2024, at 1:51 PM, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>> wrote:<br>
> <br>
> Hello!<br>
> <br>
>> On Tue, Jan 02, 2024 at 11:03:03AM +0000, Anthony Roberts wrote:<br>
>> <br>
>> A small introduction - I work on Linaro's Windows on Arm enablement team,<br>
>> and we work on porting/enabling various open-source projects for the<br>
>> platform.<br>
>> <br>
>> We have recently done a small investigation, and it turns out nginx can be<br>
>> compiled OOB on Windows ARM64 platforms with VS2022 - an example run from<br>
>> our internal nightlies can be seen here:<br>
>> <a href="https://gitlab.com/Linaro/windowsonarm/packages/nginx/-/jobs/5742208111" rel="noreferrer" target="_blank">https://gitlab.com/Linaro/windowsonarm/packages/nginx/-/jobs/5742208111</a><br>
> <br>
> Yep, there shouldn't be any problems with building, at least when<br>
> building nginx itself and/or when building OpenSSL with "no-asm".  <br>
> In more sophisticated cases, some adjustment might be needed, see<br>
> <a href="https://hg.nginx.org/nginx/rev/3c4d81ea1338" rel="noreferrer" target="_blank">https://hg.nginx.org/nginx/rev/3c4d81ea1338</a> for an example.<br>
> <br>
> If you'll find any issues and/or need any help, don't hesitate to<br>
> write here or in the nginx-devel@ mailing list.<br>
> <br>
>> With the advent of things like Microsoft's Azure Windows ARM64<br>
>> instances[0], and various client devices, it is a growing platform. Our<br>
>> partners (Microsoft and Qualcomm) would be interested in seeing a release!<br>
>> <br>
>> Is an official Windows ARM64 build something you have considered? Would you<br>
>> consider it?<br>
> <br>
> As of now, there are no plans to publish additional official nginx<br>
> for Windows builds.<br>
> <br>
> Note well that nginx for Windows is in beta and unlikely to be<br>
> considered production ready in the foreseeable future<br>
> (<a href="https://nginx.org/en/docs/windows.html" rel="noreferrer" target="_blank">https://nginx.org/en/docs/windows.html</a>).  Its main purpose is to<br>
> facilitate web development directly on Windows devices.<br>
> <br>
> --<br>
> Maxim Dounin<br>
> <a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
> <a href="https://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx</a><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="https://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>