any linux distro that can be run on Vm on m1?

By Pax, 17 October, 2022

Forum
macOS and Mac Apps

Hi.
I need a distro with latest python version and orca working out of the box, those 2 are the only requirements, ah, and it needs to work on arm.

Options

Comments

By Pax on Saturday, November 5, 2022 - 12:38

as the title says, you need to emulate, which is slow.
and ubuntu gives you python 3.6 which is like, not working in my case(probably)

By Greg Wocher on Saturday, November 5, 2022 - 12:38

Hello,
There is only one I have heard of with native support for M1 Macs. It is called ASAHI and it is in very early alpha stages. I am not even sure if it will have orca or speakup installed in it. You should be able to install the latest version of Python in what ever distro you find to use.

By neosonic2 on Saturday, November 5, 2022 - 12:38

If you specifically need the latest version of Python, you can install that on macOS via Homebrew (a package manager for macOS equivalent to APT for Ubuntu or RPM for Oracle Linux), and even keep around multiple versions by using something like PyEnv. This eliminates the need to install a separate Linux distribution on your Mac to run something that is already supported on an operating system that, in case users have forgotten, uses FreeBSD underpinnings anyways, meaning it supports running many programs that Linux and FreeBSD distributions can run.

You can use the built-in Terminal app on macOS to install and work with Homebrew, Python, PyEnv, and many other packages. Or, if you absolutely need a Linux distribution that supports the ARM architecture and thus runs on Macs with Apple Silicon processors, download the MultiPass application which sets up a working Ubuntu Server release whose shell can be accessed via the Terminal app.

By Pax on Saturday, November 5, 2022 - 12:38

Nope, I need something which will actually start orca, as my lib will require orca to work under linux, I am building support for it.

By neosonic2 on Saturday, November 5, 2022 - 12:38

I mentioned two solutions in my comment, but the responding comment only addressed one of them. MultiPass can be used to run Ubuntu under macOS even on Apple Silicon processors, without emulation. And you can get the latest version of Python on Ubuntu by finding a package or a PPA with support for it if you don't want to use the version shipped in the default Ubuntu repositories. This is an alternative to installing the latest Python versions on macOS through Homebrew or PyEnv.

By Pax on Saturday, November 5, 2022 - 12:38

My lib needs orca to test the capabilities I want to add.