Live data from Hacker News

Welcome to the M1 Windows project

amarioguy.github.io

191–200 of 276 posts

Re: Welcome to the M1 Windows project

#191
post #183

Earlier quoted context omitted.

Such a license is not possible.

How exactly is that? There are plenty of licenses that don't allow commercial usage.

You cannot have a "fully open" license which disallows commercial usage. Both the OSI and FSF definitions of "open source" and "free software" licenses would exclude such a license. Of course you can create a proprietary license which disallows commercial usage, but it won't be "fully open".

Re: Welcome to the M1 Windows project

#192
post #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

Trying to get an OS to work with proprietary undocumented hardware is not easy. Microsoft may have decided it’s not worth the effort.

Usually Microsoft gets the hardware manufacturer to make sure their hardware works with Windows. In this case Apple have probably decided that supporting Windows themselves is not worth the effort either.

Likely neither of them want to get into the support headache that this could turn out to be.

Re: Welcome to the M1 Windows project

#193

Earlier quoted context omitted.

Microsoft aren't going to write drivers for the M1 - it's not their job , even if Apple provided sufficient documentation.

> Microsoft aren't going to write drivers for the M1 - it's not their job It's absolutely their job to make Excel less of a P.O.S. on Mac.

Use the web-based version in Edge. It’s not quite the desktop version, but it has improved a lot. At this point I’d rather use the web-versions of all office tools on a Mac rather than deal with installing them.

Re: Welcome to the M1 Windows project

#194

hey, OP here, figured i'd clarify some things about this project: 1) yes, I realize this is going to be way harder than it seems, but I'm actually going to do my best to hopefully get a good user experience out of this and I'm easily preparing for this to be a multi-year effort, but I'm not going to give up right at the gate 2) Custom HALs were actually an option, up until very recently, since as of Windows 10, versi…

Technically you're the author, not OP. (Please don't kill me)

Re: Welcome to the M1 Windows project

#195
post #14

Do you think it would eventually be possible to run amd64 programs on it (like rosetta2 but for Microsoft Windows?) The main feature of Windows is legacy compatibility and that is perhaps why arm Windows doesn't seems to gain much traction. Eventually I wonder if this project could be helpful to run wine on asahi linux, which would be awesome.

Windows on ARM supports that already[1]. The low traction is probably because of the (sorry) bad hardware. Windows branded ARM as the budget option so nobody wanted it. Then Apple came along and flipped the script. [1]: https://blogs.windows.com/windows-insider/2020/12/10/introdu...

It’s not just that the hardware was lacking, there was no good solution for running x86 binaries. ARM windows has no Rosetta.

Re: Welcome to the M1 Windows project

#196
post #103

Earlier quoted context omitted.

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…

Why would Microsoft not want this? They make money off of selling Windows licenses, not selling hardware (Yes, I'm aware the Surface exists). The more available hardware to install Windows etc on, the more $ Microsoft makes.

Balmer or not, Microsoft is still in direct competition with Apple for much of its core business. So encouraging customers to buy a laptop where they get $50 for the windows license and if they're lucky another $100 in software sales, but their key competitor gets >=$1000 of profit -- yeah, it's pretty clearly a bad business choice.

Re: Welcome to the M1 Windows project

#197
post #191

Earlier quoted context omitted.

How exactly is that? There are plenty of licenses that don't allow commercial usage.

You cannot have a "fully open" license which disallows commercial usage. Both the OSI and FSF definitions of "open source" and "free software" licenses would exclude such a license. Of course you can create a proprietary license which disallows commercial usage, but it won't be "fully open".

FSF-compatible licenses absolutely can exclude commercial usage, and software can be made simultaneously available under a separate (paid) commercial license if the authors wish. It's only the OSI that doesn't allow this.

Re: Welcome to the M1 Windows project

#198
post #103

Earlier quoted context omitted.

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…

You can't imagine why a Windows user would want to run it on better hardware? Or that there are Windows workflows that just don't work on OSX? Or want a fanless laptop with good performance?

TBH I have a hard time understanding why people choose to run windows at all, except for playing games. If you're stuck using windows because the corporate overlords insist, then yeah that sucks.

Also you can always run windows in a VM. Even on an M1.

Re: Welcome to the M1 Windows project

#199
post #191

Earlier quoted context omitted.

How exactly is that? There are plenty of licenses that don't allow commercial usage.

You cannot have a "fully open" license which disallows commercial usage. Both the OSI and FSF definitions of "open source" and "free software" licenses would exclude such a license. Of course you can create a proprietary license which disallows commercial usage, but it won't be "fully open".

[deleted]

Re: Welcome to the M1 Windows project

#200
post #158

Earlier quoted context omitted.

Actually you might be surprised. Windows NT is _older_ than many of the "standards we take for granted in x86/PC land", and for example it does support multiple types of pre-ACPI ways of bringing up multiprocessor systems and specifically multiple types of interrupt controllers. Heck, x86 Windows even supports non-PC servers from Compaq and others; ever tried to press F5 during (old) Windows NT setup ? As the OP said…

> x86 Windows even supports non-PC servers from Compaq Were there x86 but non-IBM compatible models or did you mean the alternate instruction sets (Alpha, PPC, RISC)?

[deleted]
Post reply on HN