Live data from Hacker News

Welcome to the M1 Windows project

amarioguy.github.io

171–180 of 276 posts

Re: Welcome to the M1 Windows project

#171
post #40

Earlier quoted context omitted.

You don't have to pirate windows, you have to buy Parallels, which then downloads and installs Arm windows onto your M1 - and Arm Windows will run x86 binaries. I used this to run FPGA bitstream-creation software on my Mac Studio. Worked like a dream. I'm generally fine with running on the PC on the bookshelf and serving s/w via MS Remote Desktop, but having it on the machine itself is a bit more useful in terms of s…

Parallels in operating in a legal gray area and using Insider builds of Windows on ARM that are not licensed for M1 hardware. There is currently no legal way, from a licensing standpoint, to have an ARM build running on a device that Microsoft does not have an existing agreement with. If you're running an M1 with Parallels in any type of business or money-making environment then you're putting yourself at risk.

No, I bought a license and Windows activated itself running in Parallels. What is the risk?

Re: Welcome to the M1 Windows project

#172
post #153

Awesome work, I'd love to be able to dual boot Windows on my M1 machine Hopefully Microsoft just hires you and gives you the resources you need to do this properly

Haha as if microsoft couldn’t easily ship a build for apple silicon. The thing that makes this a difficult project is that MS doesn’t seem to want it to happen.

I would he surprised if someone at MS didn’t have a build that runs on m1

Re: Welcome to the M1 Windows project

#173
post #80

Earlier quoted context omitted.

I work on the NT kernel and DirectX, I'll definitely take a look at this over the weekend.

Did you start working since the Windows NT era? I'm curious. IMHO, windows things aside, the NT kernel is an impressive feat of engineering and I'm surprised it's still going after so many years.

Unfortunately, I was born little after NT was already introduced :)

It indeed is really an impressive feat of engineering, but really almost all existing OS platforms are essentially from pre-2000s. Even fushcia's magenta (iirc LK was inspired by BeOS, the author worked at Danger prior).

Re: Welcome to the M1 Windows project

#174
Interesting project. Not useful for me, but best of luck. Quick question: If Apple (working with MS) releases a blessed version of Boot Camp for running Win10 ARM on a Mac, does the project end? In other words, are there goals beyond what Boot Camp offers on Intel Macs?

Re: Welcome to the M1 Windows project

#175

Earlier quoted context omitted.

You don't have to pirate windows, you have to buy Parallels, which then downloads and installs Arm windows onto your M1 - and Arm Windows will run x86 binaries. I used this to run FPGA bitstream-creation software on my Mac Studio. Worked like a dream. I'm generally fine with running on the PC on the bookshelf and serving s/w via MS Remote Desktop, but having it on the machine itself is a bit more useful in terms of s…

It's technically pirating because the license of Windows for ARM does not allow end users to run it on arbitrary hardware or virtualize it. I have doubts that they'd ever actually enforce those terms though.

>the license of Windows for ARM does not allow end users to run it on arbitrary hardware

Microsoft does not agree:

>Yes customers can use retail copies to run Windows 10/11 on Macs, including ARM Macs. The Windows retail EULA does not have any use rights restrictions on the type of device you install Windows on.

https://getwired.com/2022/02/03/can-you-run-windows-on-arm-o...

Re: Welcome to the M1 Windows project

#177

Earlier quoted context omitted.

May I suggest you don't license the work in a way that allows it to be commercialized without your explicit permission and handsome compensation to you and any other contributors. You'll need this to be sustainable and it'll be incredibly frustrating if a company de-facto hijacks the development and takes it in a direction you don't expect or want.

IANAL but I'd like a license that goes something like this: Companies: If you are working for a company/corporation/profit-generating entity, or otherwise intend to sell or use such code derived from this repository for profit-generating purposes, you shall not be permitted to use any of the source code herein until you email me (author email here) and we can come up with the appropriate terms and conditions for your…

I would love a reference to a formalized version of this..

Edit: Found Polyform! https://polyformproject.org/what-is-polyform/

Re: Welcome to the M1 Windows project

#178

Earlier quoted context omitted.

I would guess that this scenario is unlikely at best. Even if Apple expressed interest in purchasing a license, Microsoft would likely not sell one to them because their primary interest in licensing Windows is getting devices to ship with Windows preinstalled, and Apple is most certainly not ever going to do that.

They did, but Microsoft said no.

Fascinating. Source? I would have thought Microsoft would want to get Windows on as many machines as possible.

Re: Welcome to the M1 Windows project

#179

Earlier quoted context omitted.

May I suggest you don't license the work in a way that allows it to be commercialized without your explicit permission and handsome compensation to you and any other contributors. You'll need this to be sustainable and it'll be incredibly frustrating if a company de-facto hijacks the development and takes it in a direction you don't expect or want.

IANAL but I'd like a license that goes something like this: Companies: If you are working for a company/corporation/profit-generating entity, or otherwise intend to sell or use such code derived from this repository for profit-generating purposes, you shall not be permitted to use any of the source code herein until you email me (author email here) and we can come up with the appropriate terms and conditions for your…

Maybe the Prosperity License:

https://prosperitylicense.com/versions/3.0.0

Re: Welcome to the M1 Windows project

#180

Earlier quoted context omitted.

IANAL but I'd like a license that goes something like this: Companies: If you are working for a company/corporation/profit-generating entity, or otherwise intend to sell or use such code derived from this repository for profit-generating purposes, you shall not be permitted to use any of the source code herein until you email me (author email here) and we can come up with the appropriate terms and conditions for your…

I would love a reference to a formalized version of this.. Edit: Found Polyform! https://polyformproject.org/what-is-polyform/

Found one - Polyform

https://polyformproject.org/what-is-polyform/

> PolyForm is a project to draft and make freely available plain-language source code licenses with limited rights. > > Source code licenses with limited rights? What does that mean? Many software developers want to make software available under source code licenses that grant some, but not all rights. Some licenses that have been released before include the Commons Clause, Elastic and Confluent licenses, and others. These licenses grant broad rights, including source code access, but reserve some rights to the licensor.

Post reply on HN