![]() ![]() ![]() UTM: OrbStack doesn't do graphics yet, so you'll have to stick to UTM for GUI, but the CLI and other integration is designed to be on WSL2 level. It's not limited to Ubuntu, and cloud-init support is also planned for most distros. Multipass: OrbStack can run 15 different distros (. If you're used to slow QEMU emulation, then well, it should be a major improvement. Since the bugs are on Apple's side, they affect all other apps (as of writing) and often cause issues when running linux/amd64 containers. Running x86 containers: Builtin fixes and workarounds for many Rosetta bugs. For example, sending OOM kill notifications on macOS instead of silently killing processes. ![]() Inexplicable errors: Can't say it's perfect, but I do take every issue seriously. Network hangs and connection issues: I wrote a new virtual network stack in userspace and made sure to address issues plaguing other virtual networking solutions (VPN compat, DNS failures, etc.). I thought I'd elaborate on a few specific ways OrbStack improves on apps and issues mentioned elsewhere in this thread. Yes I am but that's a language feature and if you design a language feature that your language fundamentally precludes you from being able to support, then again that's on you. And don't tell me "well you're implicitly talking about C extensions". Not because professional languages need to have bulletproof packaging systems (see C/C++) but because the fact that python can't make it work after so long means python is fundamentally flawed. People say it a lot but I never really felt it until I tried it - python packaging is infuriating and is beyond a shadow of a doubt proof that python is a shit professional language. Okay great but I'm cross-compiling - this is exactly the time I do want source distributions. You end up having to chain -platform -only-binary=:all. I'm pretty sure the issue is pip is basically intransigent and will not let you easily install packages for whatever arch it insists you have (which most certainly close to the canonical platform.machine). I opened an issue but then also plowed through the source. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |