3 ms·
Here are some thoughts: #1: Apple locks you into their ecosystem, and feels even creepier than MS. #2: The Linux distros I've used are designed in a way so yo
by the__alchemist 2y ago
Here are some thoughts:
#1: Apple locks you into their ecosystem, and feels even creepier than MS.
#2: The Linux distros I've used are designed in a way so you shouldn't have to use the CLI and sudo for normal tasks, but you end up having to anyway in practice. It's a combination of annoying, and I, sooner-or-later, end up in a state where the system is "totaled"; easier to do a clean install than get it working again after the wrong CLI C+P broke something important.
- m463 2y agoI have to use ubuntu, and it is getting creepy too. just off the top of my head: - whoopsie - uploads crashes to canonical - motd - telemetry and nags - forced automatic updates - snaps and other features lots of people don't want, but can't be disabled - removing the ubuntu-advantage package disables most of the OS etc..
- tekknik 2y agoHow, on macOS, does apple lock you into their ecosystem when you can run whatever you want?
- spartanatreyu 2y agoYou can't run whatever you want. e.g. I used to install qlplugins on every new macos device as our company bought them. Then one day Apple refused to run any 32-bit library despite the fact that 32 bit code still runs natively on x86-64 chips (this when everything still ran on x86-64 btw). Designers still ask me: "Hey, how do I see the dimensions of this picture when pressing spacebar to preview it?" And I have to say: "Sorry, Apple said you can't do that anymore".
- tekknik 2y agoBecause maintaining 32 bit libraries when most of the world is 64 bit doesn’t make sense. This is not the same as apple actively forcing you into their ecosystem. This is apple not supporting old technology.
- spartanatreyu 2y ago> Because maintaining 32 bit libraries when most of the world is 64 bit doesn’t make sense. 64bit code is the extension, not the base case. 32bit (x86) code just straight up runs on an x86-64 (64-bit) processor. It's an artificial limitation that just doesn't make sense, and it can also be worse for performance too. > This is not the same as apple actively forcing you into their ecosystem. No? Apple prevents 32bit libraries from running. This effected almost all the common cross-platform layers from running on MacOS. In a single action, Apple eliminated the libraries that Steam games on MacOS used. Games would now have to be recompiled and were pushed to be downloadable through the Mac App Store, giving Apple their 30% cut. > This is apple not supporting old technology. If it's old then apple shouldn't support it? By that logic, we shouldn't be using ints in our code, we should only use 64-bit quaternions. There is a difference between old and outdated. 32bit code is old. 32bit code is not outdated.
- tekknik 2y agoI didn’t read but the first sentence because you clearly don’t know that an OS must have both 32 bit libraries and 64 bit libraries to run both. Apple chose to leave 32 bit behind to stop maintaining it.