Change how you like your day to day workflows in terms of window management
Share a home made app with some friends without helping them install it
Fix a bug in the vendors software by writing a patch
Not a problem, I don’t use Apple Notes on my Mac.
> Change how you like your day to day workflows in terms of window management
Not a problem, I can just customize my hammerspoon config to behave differently
> Share a home made app with some friends without helping them install it
That depends more on what my friends are using than what I use. Me using Linux wouldn’t make it any easier if they are using Windows or macOS.
> Fix a bug in the vendors software by writing a patch
Not being able to fix a bug in an OS doesn’t lock me into that OS. And there are bugs in any Linux distribution that are way too complex to fix even if theoretically possible. So it doesn’t make any difference.
A MacBook is pretty much locked to macOS even if it’s theoretically possible to boot a different OS but that doesn’t make me locked into macOS. I can sell my MacBook for a very reasonable price and buy whatever I want.
It does now with LLMs
- Native Docker support in-kernel
- High-performance Vulkan drivers
- CUDA support (macOS doesn't sign CUDA drivers for some reason)
- Support for NTFS, FAT32 and other common filesystems without using FUSE
- Better package management with versioned rollback
- System updates that don't force breaking changes
Those are just the ones that stop me from returning to macOS (I left after Catalina).
On my 16gb Macbook Pro, compiling a monorepo for my job. Between the APFS slowdowns and the virtualization overhead, it was faster to build everything in a VPS and download the artifacts onto my Mac.
> About CUDA, mac has great GPUs , so much so that it’s a fad now to buy mini Macs to run LLMs.
Mac GPUs are close to the worst on the market. There's a reason why AMD and Nvidia are being put in datacenters while Apple Silicon isn't. Apple's GPU designs are a waste of electricity for LLM inference. My RTX 3070 Ti cost $500, is fabbed on Samsung's 8nm node and beats the 5nm M2 Ultra's GPU in power efficiency. That's how bad Apple Silicon GPUs are for compute.
> I don’t know about why you would use those file system
NTFS and ExFAT are the two most-common filesystems of all time. Almost all flash drives and external drives are formatted like this, not HFS or APFS.
> Package management is awesome on Mac with brew
Brew is a dependency graph nightmare. You should be using Nix on macOS if you're a developer, it handles things like side-by-side package versioning and environment isolation much nicer than Homebrew does. Brew works okay for simple app installation, but is basically a torture device if you use it professionally.
Mac GPU, for consumer products, is absolutely the best when you need LLMs which require a lot of memory and consumes much less power (it's funny that you seem to believe otherwise when that's literally that biggest advantage of Mac silicon which absolutely no one who knows anything about computers doubts).
Real world, proper comparison here: https://www.thinkdifferent.blog/blog/the-truth-about-mac-vs-...
If you think Nix is great but Brew is not, I really don't know what to tell you. One is a UX nightmare, the other just works. Nix is cool, I admit, but for day to day usage, it really is not ready for real world usage.
Your comments are like a parody of a professional, I highly doubt you're a professional, you're a teen, aren't you? I should've guessed it when you mentioned "High-performance Vulkan drivers" :(.
I always thought I was missing something on the Macs. That must be it. Cheers.