Does MBP M1 suitable for Java development with docker/Kubernetes

I am planning to buy MBP and I am more of a Java based Backend Engineer relying heavily on opensource tech stacks and may need to use virtualization to run Linux. Until couple of months back I was thinking to buy an intel based MBP. Then, M1 ARM based MBP got released and there comes a big confusion for me on which one to buy. As Apple switched to use their own M1 ARM proc, we can't expect MBP with latest generations of intel proc anymore(as per my research on web). So, I decided to go with M1 ARM based MBP. But, my worry is, whether it is suitable for follow development tech stack?
  1. Docker (preview version is available though)

  2. Kubernetes - single node cluster

  3. Virtualization software to run Linux

  4. Homebrew (package manager to install many utility softwares)

  5. Java 11 or greater

  6. IntelliJ IDEA IDE community edition

I understand, eventually most of the software providers are going to release ARM based version, but how long I have to wait?

Is Rosetta 2 good enough to handle most of the software written for x86 architecture to run in M1 ?

Answered by Etresoft in 660464022

I understand, eventually most of the software providers are going to release ARM based version, but how long I have to wait?

Those are all 3rd party products. You will have to ask the developers.

Is Rosetta 2 good enough to handle most of the software written for x86 architecture to run in M1 ?

Yes. However, there are some additional security requirements for the new Apple Silicon chips. In the past, those open-source projects have treated those as merely "suggestions". And by "past", I mean "for years". In some cases, they now have only a few months to learn a lot of basic Mac development techniques.
Accepted Answer

I understand, eventually most of the software providers are going to release ARM based version, but how long I have to wait?

Those are all 3rd party products. You will have to ask the developers.

Is Rosetta 2 good enough to handle most of the software written for x86 architecture to run in M1 ?

Yes. However, there are some additional security requirements for the new Apple Silicon chips. In the past, those open-source projects have treated those as merely "suggestions". And by "past", I mean "for years". In some cases, they now have only a few months to learn a lot of basic Mac development techniques.
Does MBP M1 suitable for Java development with docker/Kubernetes
 
 
Q