this post was submitted on 10 Jun 2025
95 points (94.4% liked)

Linux

12514 readers
168 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 2 years ago
MODERATORS
all 33 comments
sorted by: hot top controversial new old
[–] joyjoy@lemmy.zip 30 points 2 months ago (4 children)
[–] TheTwelveYearOld@lemmy.world 6 points 2 months ago

Yeah pretty much.

[–] GolfNovemberUniform@infosec.pub 4 points 2 months ago

MSL that is.

[–] hera@feddit.uk 2 points 2 months ago

I wonder if you could run WSL under Wine...

[–] mhzawadi@lemmy.horwood.cloud -3 points 2 months ago (3 children)

Why do you need WSL?

MacOS is BSD, so you can do most Linux things with an issue. But some of the BSD tools have different options the the GNU tools.

We moved to Mac years ago and it makes doing almost everything I do a simples

[–] lime@feddit.nu 11 points 2 months ago (1 children)

because docker. it hard requires a linux kernel and is extremely slow on mac, just like it was on windows until they integrated with wsl.

[–] mhzawadi@lemmy.horwood.cloud -2 points 2 months ago (1 children)

I see, I don't use docker all that much on my works Mac. So haven't noticed the speed.

Also is it the storage share that's slow? As docker desktop is a VM

[–] lime@feddit.nu 3 points 2 months ago (3 children)

well docker on mac is a fully emulated x86 vm. everything is slow.

[–] mhzawadi@lemmy.horwood.cloud 4 points 2 months ago (1 children)

Looking at the docs, I think the current docker desktop is native arm. QEMU is now deprecated

[–] lime@feddit.nu 1 points 2 months ago
[–] friend_of_satan@lemmy.world 2 points 2 months ago* (last edited 2 months ago) (1 children)

~~It's not that slow. https://www.imore.com/tests-show-apples-m1-emulates-x86-faster-intel-can-run-it-natively~~

Edit: actually I just benchmarked it and containerized x86 Linux runs at like 40% of native speed. So yeah, that's pretty freakin slow.

FWIW arm64 containers ran at nearly native speed, so it's the x86 emulation that seems to be causing the slowdown.

[–] lime@feddit.nu 1 points 2 months ago

yeah last i worked with it i was the first person in the company to evaluate the arm macs, and it basically couldn't run our application at all. took a full 40 minutes to spin up, then crashed.

[–] The_Decryptor@aussie.zone 1 points 2 months ago (1 children)

That's only if you're running an x86 container right? It should be native with an ARM64 one.

[–] lime@feddit.nu 2 points 2 months ago

yeah. last i had a mac there were no arm containers though.

[–] HiTekRedNek@lemmy.world 5 points 2 months ago* (last edited 2 months ago) (1 children)

No. Mac is NOT BSD. Mac took the BSD user space from 20+ years ago. That's all.

I'm not sure why this myth keeps being repeated over and over.

If that's all it takes to "be" BSD, then windows is also BSD since the entire windows network stack was lifted from BSD

[–] mhzawadi@lemmy.horwood.cloud 3 points 2 months ago

it looks like a unix system enough that I can run most of my shell scripts, Windows on the other hand can get in the bin please

[–] henfredemars@infosec.pub 6 points 2 months ago* (last edited 2 months ago) (2 children)

That's very cool! But, my work needs to run proprietary x86 containers not ARM ones. We are sadly being "forced" (they rather still not turn to open source software) to move to Windows. It's a shame.

[–] TheTwelveYearOld@lemmy.world 8 points 2 months ago (2 children)

I haven't checked but it should be possible?

macOS has had support for x64 binaries in Linux VMs for a few years now, using their Rosetta 2 translation layer.

[–] jacksilver@lemmy.world 2 points 2 months ago

I've been using colima for x64 emulation. This blog talks a little bit about it, but basically you start colima in either arm or x64 mode and then can run that type of image - https://blog.barakimam.me/running-vs-code-devcontainers-with-x8664-runtime-on-apple-silicon

[–] lime@feddit.nu 1 points 2 months ago

the performance isn't there yet, unfortunately.

[–] vga@sopuli.xyz 3 points 2 months ago

Linux isn't an option?

[–] ElcaineVolta@kbin.melroy.org 5 points 2 months ago

like a macpak?

[–] CoyoteFacts@piefed.ca 2 points 2 months ago (1 children)

I wonder if this opens up any new opportunities for cool Distrobox usecases.

[–] trevor@lemmy.blahaj.zone 2 points 2 months ago

You can already sort of hack distrobox-like functionality, but the biggest problem with doing so is that there's no Wayland or X11 server running on macOS, so GUI applications don't work unless you install something like XQuartz, and even then, it's a pretty janky experience.

[–] steeznson@lemmy.world 2 points 2 months ago

I looks like it only allows 1 virtual machine at a time so docker-compose wouldn't work

[–] Treczoks@lemmy.world 1 points 2 months ago

So Apple computers actually turn useful?

[–] Glitch@lemmy.dbzer0.com 0 points 2 months ago (1 children)

I hope I can run ollama in a container with full power, can't install it natively on my work computer

[–] Badabinski@kbin.earth 5 points 2 months ago

Still uses VMs, although it's 1 VM per container.