this post was submitted on 21 May 2024
16 points (76.7% liked)

Linux

8066 readers
56 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
 

Do you think it will be possible to run GNU/Linux operating systems on Microsoft's brand new "Copilot+ PCs"? The latter ones were unveiled just yesterday, and honestly, the sales pitch is quite impressive! A Verge article on them: Link

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 11 points 5 months ago (7 children)

Yes, Linux actually does already run on ARM chips, and Qualcomm themselves pledged support for Linux for the new chips within the next 6 months.

There is one big issue though: most applications won't be available since they have to work specifically for ARM. This is a big deal because I don't think Linux has a proper x86 --> ARM translation layer. That means most of your apps and games won't work.

I'd wait at least a couple of months to see how the ecosystem is before buying one. It's likely going to be a very bumpy ride for the next ~2 years until everything you'd need is supported.

[–] [email protected] 12 points 5 months ago (1 children)

Most applications are/can be compiled for arm. You just need the right repo or to compile from source.

Raspberry pi’s are very popular and are arm based already.

You don’t need a translation layer unless the software is proprietary and the vendor isn’t willing to compile for arm.

[–] [email protected] 2 points 5 months ago (1 children)

Most applications are/can be compiled for arm. You just need the right repo or to compile from source.

Maybe the essentials like browsers and CMD tools are available for ARM, but I'm talking about applications in general. Almost all of Flatpak won't work, not everyone will bother compiling for ARM and those that do probably won't do so as soon as these laptops release. You'd have to be a real poweruser to compile stuff from source and not suffer. Not to mention proprietary stuff that are already reluctant to support Linux, imagine how long it'll take for things like Zoom and Discord to get official support. Before anyone hits me with the "those don't matter", it does to a lot of people.

You don’t need a translation layer unless the software is proprietary and the vendor isn’t willing to compile for arm.

Even then, there will be tons of legacy apps people will want to run.

[–] [email protected] 3 points 5 months ago* (last edited 5 months ago)

Have you looked? Almost all software on flathub (definitely the majority) lists aarch64 (ARM). So yes, most things work.

Again, proprietary software is the main issue here. Open source software is pretty easy to recompile.

I understand qemu can emulate x86 in those cases, with a performance hit.

load more comments (5 replies)