-3 points
*
Removed by mod
permalink
report
reply
6 points

That’d be cool.

I mean, can’t you just run it with qemu-user anyway?

permalink
report
reply
7 points

I guess it is more performant.

https://discussion.fedoraproject.org/t/131147

permalink
report
parent
reply
1 point

You can but the performance will be suboptimal

permalink
report
parent
reply
5 points

Let me know if I don’t know enough about what you are talking about, but I think your saying to use qemu to o run windows.

This is about running x86 code on arm processors, like what Apple does with Rosetta.

permalink
report
parent
reply
12 points

Qemu can emulate one architecture on another. And qemu-user can be used to run a single userspace-program on a different architecture.

permalink
report
parent
reply
2 points

This is what I was refering to.

permalink
report
parent
reply
3 points
*

I might be very mistaken, but I don’t think QEMU can link mixed-architecture dependencies. Box86 can run an x86 game on ARM and link ARM-native shared objects for OpenGL, thus skipping emulation of some hotpath code.

permalink
report
parent
reply

Alyssa Rosenzweig stay winning. Incredible work as always.

permalink
report
reply
56 points

We might live in a strange world where it’ll be easier to run Windows programs on ARM with Linux than on the OS they’re written for.

permalink
report
reply
4 points

Windows 11 has pretty good x86 emulation, both 32 and 64bit - imo better than what macos does with rosetta. Windows 10 for arm is just a pretty broken tech preview, though.

permalink
report
parent
reply
4 points

Does it? All of the “windows on arm” video I’ve seen say that tons of things are broken.

permalink
report
parent
reply
3 points

I’ve been using an Arm notebook with Windows for over a year now (not as main system, but development system for a customer project). I’m running a lot of x86 software (like Emacs) as a gcc port for Windows/Arm is being developed only now - with no problems. It integrates nicely into the native stuff - which is one area where you run into issues on the Mac: If you start a shell in rosetta it’s annoying to make calls to native arm binaries.

The only issue I ran into were some drivers not available for Arm - emulation layer (unsurprisingly) just is for userland, not kernel drivers. Also x86 emulation isn’t working well if Windows is running in a virtual machine on MacOS - but supposedly that’ll be fixed in the upcoming Windows release.

All of this only applies to Windows 11 - if for some reason you decide to run Windows 10 on Arm you’re in a world of pain.

permalink
report
parent
reply
8 points

Imagine if Wine became the new Windows. (Or became all that was left of Windows).

permalink
report
parent
reply
14 points
*

Just ran a VR game for Windows just this morning, worked like a charm, didn’t tinker one minute (using Proton and SteamVR, Valve with NVIDIA, just for context).

Then you also read things like https://www.forbes.com/sites/jasonevangelho/2024/08/21/linux-scores-a-surprising-gaming-victory-against-windows-11/ on non technical websites… and can’t help but wonder if it “will” be easier or… if it’s already done.

permalink
report
parent
reply
92 points

It is crazy how many highly skilled people put a lot of free work into pushing Linux forward, because of „let’s see, if we can get this thing working!”

I love the free software community.

permalink
report
reply
19 points

A lot of people enjoy solving tricky and nuanced problems, and this is one. The fact that it yields really awesome outputs like this is, to some degree, just a bonus.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9.8K

    Monthly active users

  • 5.8K

    Posts

  • 162K

    Comments