I'm about to buy a new MacBook Pro 13" with the famous Apple M1 SoC.

Let's see how ready it is for developers.

A thread ⤵️

Legend: 🔴 = not working, 🟢 = working

#AppleSiliconM1
🟢 Python is working!

It is part of macOS Big Sur.

#AppleSiliconM1 #python
🔴 VirtualBox is not working.

The M1 SoC does not support virtualization. See https://forums.virtualbox.org/viewtopic.php?f=8&t=98742 to learn more.

#AppleSiliconM1 #virtualbox
🔴 Google Chrome is not working.

The beta seems to work though. See https://developer.apple.com/forums/thread/657657 to learn more.

#AppleSiliconM1 #chrome
🔴 R is not working yet.

It's a work in progress.

#AppleSiliconM1 #rlang
🔴 Java is not working yet.

There is a JEP for that, https://openjdk.java.net/jeps/391 .
Here is the issue, https://bugs.openjdk.java.net/browse/JDK-8251280. The reviewing is going well.

#AppleSiliconM1 #java
🔴 Github Actions said nothing for the moment.

I've no idea but I'm sure it'll come.

#AppleSiliconM1 #github
🟢PHP is likely to work.

PHP was working on aarch64 before, and it comes with macOS Big Sur. Not tested though.

#AppleSiliconM1 #php
🟢 Ruby is likely to work.

It comes with macOS Big Sur. Not tested though.

#AppleSiliconM1 #ruby
🟢 Git is working.

It comes with Xcode. The Homebrew version isn't working for the moment because of gettext.

#AppleSiliconM1 #gitscm
🟢 SQLite is working.

#AppleSiliconM1 #sqlite
🟢 tmux is working.

#AppleSiliconM1 #tmux
🔴 emacs is not working yet.

emacs can't be installed due to errors with guile, but as soon as it's done, it should work.

#AppleSiliconM1 #emacs
🟢 Firefox 83 (beta) and 84 (nightly) are working.
In case you wonder, I need to buy it for my work. We develop compilers and we need to be sure everything work as expected.
About Docker, https://twitter.com/mnt_io/status/1328649884233310209.
Machine is on its way. I will receive it the 21st.
You can follow @mnt_io.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.