Live data from Hacker News

Welcome to the M1 Windows project

amarioguy.github.io

141–150 of 276 posts

Re: Welcome to the M1 Windows project

#142

Parallels Desktop is able to run Windows on an M1. I work on Electron apps and I've been happy with how it works. Why not use that?

Have you actually tried running Windows using Parallels on an M1? I have, and it's hardly worth the effort.

As for Electron apps - huh? Are you actually suggesting that you can just use Electron apps to accomplish what the OP has set out to accomplish?

Re: Welcome to the M1 Windows project

#143
post #140

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.

Oh but then half of HN will complain about how that's not truly open according to a dictionary definition thus automatically becomes untrustworthy and they won't touch it with a ten foot pole. (/s) Jokes aside, technically I don't disagree on the "dictionary definition" thing there... but it's interesting how the current landscape has shifted and now more control for the developer starts to become a common interest b…

You're confusing closed source blobs and proprietary licenses with restrictive but truly open licenses like AGPL which would also protect the authors.

Re: Welcome to the M1 Windows project

#144

Earlier quoted context omitted.

My understanding is that drivers aren't part of the kernel in Windows like they are in Linux. And I believe an ARM build of some kind or another already exists out there for Windows

It does. Officially there is an ARM build of Windows that Microsoft licenses to OEMs, and there is (or maybe was?) Windows IoT Core which has a build for ARM. If I recall (grain of salt then) a while after the first M1 Mac came out one of Apple’s VPs had said something on the record about Apple having tried to get Microsoft to sell retail licenses of a Windows 10 for ARM build, because they didn’t want to deprecate B…

>a while after the first M1 Mac came out one of Apple’s VPs had said something on the record about Apple having tried to get Microsoft to sell retail licenses of a Windows 10 for ARM build

Not quite. The Craig Federighi quote is:

>As for Windows running natively on the machine, “that’s really up to Microsoft,” he said. “We have the core technologies for them to do that, to run their ARM version of Windows, which in turn of course supports x86 user mode applications. But that’s a decision Microsoft has to make, to bring to license that technology for users to run on these Macs. But the Macs are certainly very capable of it.”

https://arstechnica.com/gadgets/2020/11/we-are-giddy-intervi...

The scuttlebutt says that Microsoft is locked into a requirement to only run Windows ARM on Qualcomm chips for an unknown period of time, although I've never seen anything from Microsoft to confirm that.

Re: Welcome to the M1 Windows project

#145

Parallels Desktop is able to run Windows on an M1. I work on Electron apps and I've been happy with how it works. Why not use that?

Why does Asahi Linux exist when you can just virtualize it? Same answer: better performance, avoiding Apple, an interesting challenge, a learning opportunity, the cool factor, and many more reasons.

Re: Welcome to the M1 Windows project

#146
post #140

Earlier quoted context omitted.

Oh but then half of HN will complain about how that's not truly open according to a dictionary definition thus automatically becomes untrustworthy and they won't touch it with a ten foot pole. (/s) Jokes aside, technically I don't disagree on the "dictionary definition" thing there... but it's interesting how the current landscape has shifted and now more control for the developer starts to become a common interest b…

You're confusing closed source blobs and proprietary licenses with restrictive but truly open licenses like AGPL which would also protect the authors.

It doesn't look like we can say "licenses like AGPL". It's more that AGPL is basically the only one in that vein. Remove the A, if you please, but that's pretty much it in terms of variety.

On the other hand, reading HN over time I also got the idea that *GPL has been tried with the intention of avoiding abuse, and it failed several of those intentions. I now regret not having taken note each time I saw comments in that regard, for quick references.

But there are big cases, not only small comments spread over HN; I guess the stereotypical one is MongoDB, which tried the AGPL path and in the end was not satisfactory enough for them.

Re: Welcome to the M1 Windows project

#147
post #103
post #10

Can't microsoft work on this instead? I don't get it.

Microsoft and Apple are traditional enemies. Microsoft has no reason to make Apple's hardware more attractive to customers. The thing I don't get is why a consumer would want this. You want an _extremely expensive_ windows laptop. I guess the hope would be that the battery life is worlds better than anything you'd get in standard windows-land. But in reality battery life optimization requires paying careful to the de…

> Microsoft has no reason to make Apple's hardware more attractive to customers.

Microsoft released a touch version of Office for iOS before they had a touch version of Office for their own Surface hardware.

This isn't the Ballmer/Gates era anymore.

Re: Welcome to the M1 Windows project

#148
post #122

m1n1 in this case is a bit like ESXi, and this overall will be a bit like running Windows under VMware. I imagine this will be quite achievable. Windows 11 already runs ok in Parallels. Doing it "properly" native will require Microsoft to make changes to Windows though.

I’m not convinced the distinction is really important. Would you say running Windows with Hyper-V enabled is non-native for example?

People will reflexively see virtualization and figure it means noticeable hit in performance.

Unfortunately many Windows users and developers are unaware their "Desktop" becomes a VM on Hyper-V installation.

I see it all the time when people start arguing "type-1" vs "type-2" hypervisors.

Usually if they have some experience with Xen comparing it to a Dom0 helps, but understandably people usually first compare it to VirtualBox because the process is opaque.

Post reply on HN