Can you elaborate a bit on “by default there’s more freedom on Windows” part?
Can you elaborate a bit on “by default there’s more freedom on Windows” part?
1) You can download and install binaries without using an appstore and without going to some settings.
2) You can install offline and create a login that's not tied to a Microsoft account (but this requires typing special commands).
3) You can then download binaries from their store without a login (ex: to get Windows Terminal)
4) You don't have to pay microsoft money if you want to make programs that run on Windows (ex: crosscompiling to a win32 target)
5) You can run Linux in WSL2 after typing a few commands on a default Windows install
6) If you don't like Linux, Microsoft gives away most of what you need to write code (but I guess XCode is like VSCode)
It's not much, but I enjoyed that freedom when I was using Windows (and I couldn't understand why people could accept to use a Mac!)
2) you can install macos without an iCloud login. No special commands needed, just "not now"
3) yeah this you cannot do. but other than xcode I don't actually get anything from the store because you don't need to
4) this is true for Mac, you only need to pay to get the binary signed. Does ms give you signing without paying?
5) WSL2 is a hypervisor run Linux. You can do that on Mac too, there's a few options but orbstack is the one I use, super nice. However, for command like stuff you don't need Linux because macos is Unix anyway so you can just install most stuff natively
6) you don't even need xcode you can use the GCC toolchains
It seems pretty par for the course tbh except not being able to natively run unix tools on windows is a pita
I hated the keyboard on the previous mac I was given so I worked on my personal Dell machine. The difference in setup between MacOS and Linux is pretty minimal. The different to Windows is large and unkempt.