Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
It uses almost same mounting tech as colima (9p)
Macpine: https://github.com/beringresearch/macpine/blob/71788e9c3c09c...
colima: https://github.com/abiosoft/colima/blob/7ebcf14a69158afa43b2...
So it seems that it has same performance as colima project as well.
As for IO performance, see this colima issue https://github.com/abiosoft/colima/issues/146#issuecomment-1...
If you're on Kubernetes remotely, Telepresence [0] might be worth a look.
We're using Multipass + Bravetools (https://github.com/bravetools/bravetools) / Docker to build system/application containers.
I believe multipass uses SSHFS (https://discourse.ubuntu.com/t/how-to-improve-mounts-perform...) to mount filesystems between the host and the VM. Performance has been excellent.
Because docker for Mac has always kind of sucked, I’ve moved on to making nix-based development environments and I’ve been very pleased so far.
Lately I’ve been trying https://devenv.sh/ and it works great!
I haven’t tried it for ruby, though I have used vanilla nix shell for ruby projects before and it worked quite well after I over-rode GEM_PATH and GEM_HOME to the correct values.
I don't use a VM for Docker. I ran systemd directly inside Docker for macOS.
It uses almost same mounting tech as colima (9p)
Macpine: https://github.com/beringresearch/macpine/blob/71788e9c3c09c...
colima: https://github.com/abiosoft/colima/blob/7ebcf14a69158afa43b2...
So it seems that it has same performance as colima project as well.
As for IO performance, see this colima issue https://github.com/abiosoft/colima/issues/146#issuecomment-1...