- #Ubuntu vs mac for developer how to
- #Ubuntu vs mac for developer for mac
- #Ubuntu vs mac for developer install
#Ubuntu vs mac for developer how to
I have a custom Docker stack for our projects, and it knows how to take advantage of Mutagen if it is present and its all more or less hidden away from the end user, but it just screams to me "maybe you should just be on Linux". Effectively, Mutagen acts a sidecar and mounts your volumes within it so (I assume) there is reduced cross-talk between Linux and the host OS (Mac). This helps and can improve performance to a degree, but is cumbersome to have to go get a separate tool. The closest I have come to resolving this for our Mac developers is leveraging the beta release of Mutagen and including instructions in the docker-compose file for Macs on taking advantage of it.
#Ubuntu vs mac for developer for mac
In an earlier blog post, it looked like Docker was working on something out of the box for Mac - but that was removed in a later release. Multiply that across every developer and you are dealing with a lot of lost billable time, the potential for increased velocity of work, and the most noticeable effect - reduced morale. Over the course of a day, this lost time compounds and totals up to missed opportunity for productivity.
![ubuntu vs mac for developer ubuntu vs mac for developer](https://i0.wp.com/img.memecdn.com/windows-vs-linux-vs-mac-osx_o_3567435.jpg)
![ubuntu vs mac for developer ubuntu vs mac for developer](https://ubuntu-mate.community/uploads/default/optimized/2X/6/6ff28b21b63ee6da2bca859fcb4612a7dc499915_2_1024x575.png)
Running tests, using Composer or NPM, or running Drush commands (all of these from the command line) take a considerable amount of time longer than they should.
![ubuntu vs mac for developer ubuntu vs mac for developer](https://benisnous.com/wp-content/uploads/2020/09/How-to-Download-and-Install-Visual-Studio-Code-on-Ubuntu.jpg)
Without additional methods of improvement, whether that be using :cached or :delegated, or NFS mounts, none of that really seemed to do much for me on MacOS. It seems that neither Apple nor Docker are particularly interested or invested in addressing this problem.
![ubuntu vs mac for developer ubuntu vs mac for developer](https://tech-infonews.net/storage/2021/06/Ubuntu-Linux-Distro-768x576.png)
The performance issue of running Docker on Mac is well documented and exists in numerous threads, issues and blog articles. The Docker and Mac SagaĪnyone who works with Docker and uses a Mac will know exactly what I am talking about. I started to find I was asking myself the same question about MacOS. Our work is hard enough, the last thing you need are obstacles between yourself and getting work done. I mean, if what you need to use to do your job works best in a nix environment - by all means, be in that environment.
#Ubuntu vs mac for developer install
I see many devs proclaiming how great WSL2 is on Windows because you can install Linux and "its just like being in Linux!". I was the first to do so in the company and was an Apple devotee ever since, owning a half dozen Macbook Pros in that time. After 11 years I have decided to leave the Apple ecosystem for doing development work and move to a dedicated Linux environment.īack in 2009, I leapt from Windows to Mac after being disgusted with the availability of development tools on Windows as it pertains to open source development.