4 ms·
What is "unixy" about brew or docker?
by umanwizard 8y ago
What is "unixy" about brew or docker?
- jordanbeiber 8y agoWell, it’s a different paragraph and sentence isn’t it? :) Whether the tools are “unixy” is of course an interesting discussion. :p I guess my line of thought was: kind of “unix” -> kind of “posix” -> kind of compatible with a lot of your familiar tooling. All this equals pretty good platform for many nerds. I could have made myself more clear.
- michelpp 8y agoI don't know much about brew (or MacOS at all) but docker is native linux technology. Docker for Mac runs linux in a VM in the background. The MacOS docker experience is similar to running anything in a VM: slower, memory limits, poor IOPS.
- jordanbeiber 8y agoTrue, but the overhead is not that bad due to HW virtualization support. Macos can use the xhyve hypervisor (bhyve port) which again points to “unixy” roots — it runs freebsd for example. Through the years I spent quite some time hacking about to get bsd running on other hypervisors, and for the longest of time it was just a hassle with abysmal performance (vmware esx, xen/xenserver). Docker on osx is by the way completely seamless from a UX perspective. As a mobile/laptop dev experience I still think the new air is great. ;)
- kjar 8y agomacOS is a BSD system. I think that was the point
- umanwizard 8y agoI wish... macOS is its own thing, where some functionality is provided by some very old versions of BSD tools. But using it feels pretty different from using a modern BSD variant.