Mac isn’t really a walled garden in the sense iOS is without jailbreak. You can install unsigned code out of the box, have similar Admin privileges as on windows (but not as powerful as a superuser on Linux), and it integrates very well into an otherwise non-Apple household. You can use quickshare with android phones or windows PCs instead of using apple airdrop for example, which is something iOS users can only dream of
I prefer hackintosh over Linux on my Thinkpad, even though battery life is slightly worse (but still way better than it was out of the box with windows)
There is su on MacOS, I just didn’t ever need it for the kinds of dev work I did.
It runs bash(or zsh) and most of the rest of the things you’d use in a dev environment and (before docker was so popular) it was pretty easy (maybe 15-20 minutes from scratch with makes) to set up a new Mac to mimic a Unix server environment for local dev work.
Yeah, I meant unlike with Linux you can’t change certain core functionality of your OS. Stuff like just entirely replacing the window manager for a different one. You can do a lot of powerful stuff with kernel extensions, but even those are limited (and apple made it a lot more complicated to install kernel extensions on Apple Silicon compared to how it worked on Intel Macs)
Yeah I meant to exclude those types of OS level changes, good point.
I quit web dev before Apple silicon took over (I bought one of the last intel laptops because I’m a Luddite about losing my old apps and weird projects.
Mac users shit outside, in a walled garden.
It’s nice out here though.
Mac isn’t really a walled garden in the sense iOS is without jailbreak. You can install unsigned code out of the box, have similar Admin privileges as on windows (but not as powerful as a superuser on Linux), and it integrates very well into an otherwise non-Apple household. You can use quickshare with android phones or windows PCs instead of using apple airdrop for example, which is something iOS users can only dream of
I prefer hackintosh over Linux on my Thinkpad, even though battery life is slightly worse (but still way better than it was out of the box with windows)
There is su on MacOS, I just didn’t ever need it for the kinds of dev work I did.
It runs bash(or zsh) and most of the rest of the things you’d use in a dev environment and (before docker was so popular) it was pretty easy (maybe 15-20 minutes from scratch with makes) to set up a new Mac to mimic a Unix server environment for local dev work.
Yeah, I meant unlike with Linux you can’t change certain core functionality of your OS. Stuff like just entirely replacing the window manager for a different one. You can do a lot of powerful stuff with kernel extensions, but even those are limited (and apple made it a lot more complicated to install kernel extensions on Apple Silicon compared to how it worked on Intel Macs)
Yeah I meant to exclude those types of OS level changes, good point.
I quit web dev before Apple silicon took over (I bought one of the last intel laptops because I’m a Luddite about losing my old apps and weird projects.