3 ms·
I don't agree, it is absolutely dreadful, and we saw this coming and did nothing about it. Think about it: you need permission to run software on your own hard
by aa-jv 1y ago
I don't agree, it is absolutely dreadful, and we saw this coming and did nothing about it.
Think about it: you need permission to run software on your own hardware. Every time you launch a Mac App, it checks in with its masters to be sure its okay to do so - every time you install an app on your mobile device, it does the same thing.
People accept this terrible state of affairs because the "user experience is better" - but this is a fallacy. Under the cover of 'security issues' that their are incapable of fixing, due to very poor architecture decisions, OS vendors have instead bolted on an insanity and sold it to the user as progress.
Every computing device should have everything it needs, onboard, to write software for that computing device. That they don't is because the OS vendors are cowardly running from the bloat of yesteryear and adding more bloat tomorrow to cover it all up.
There will be a backlash against this. We see it already in the retro-computing and alternative-platform hacking communities, which are growing and growing, exponentially, by the year.
Its only a matter of time that someone wraps up this freedom-to-use concept in hardware that is sexy enough to compete with the totalitarian-authoritarian platform providers. Any .. day .. now ..
- detourdog 1y agoIt can be turned off on your Mac if that is what you want.
- swiftcoder 1y agoSo far, yes. It's getting hardware with every release. First you had to click approve in a dialog to launch unsigned software. Later you had to right click -> "open" -> then approve. Now you have to open system settings to find the button to show the approval prompt. Meanwhile to install a kernel extension you now have to reboot into safe mode and disable part of system integrity protection (with big warnings that it's at your own risk). For the average user, kernel extension are already gone, and unsigned software not far behind.
- codyb 1y agoDevil's advocating here... when have kernel extensions _ever been_ a part of the average user's experience?
- vetrom 1y agoThe early MacOS era as well as pretty much the entire classic Mac OS era was infamous for being a more-or-less do it yourself environment for adding bits the OS didn't have or did sub-optimally for given use cases. The wisdom of such a freewheeling ecosystem in today's era is maybe debatable, but given how user-hostile the mainline OS and software vendors can be, I say there's still plenty of room for that ecosystem and it should be preserved.
- codyb 1y agoI guess I do remember adding drivers here and there for scanners and printers back in the day
- detourdog 1y agoThe old OS was awesome in that way. As extensions loaded the would appear in sequence at the bottom of the screen when a driver failed the boot would lock-up and one could reboot with extensions off change the boot order or remove the driver from the system folder. Very easy to mess with.
- fragmede 1y agoever since that was how you did device drivers. If you anything interesting, hardware wise, it came with drivers that required help from inside the kernel, and maybe you can argue that was different but it's still kernel level stuff that normal users had to install.
- fingerlocks 1y agoYou can also just resign the binaries in one quick CLI command. That can’t go away because it’s baked into the post-compile build stages of Mac and iOS apps. So relax, this thread is all a bunch of silly FUD.
- swiftcoder 1y agoIf you are a developer, with the developer tools installed, sure. That's already well out of reach of the average user.
- fingerlocks 1y agoAverage user doesn’t even know what side-loading is, nor do they care.
- aa-jv 1y agoYeah, haha. This is not FUD: try to do the same on iOS.
- fingerlocks 1y agoYeah I do it nearly everyday. You can side load all you want with a developer account.
- aa-jv 1y ago>with a developer account Thanks, you missed the point.
- deleted 1y ago[deleted]
- fingerlocks 1y agoI said the thread is FUD because essential tooling is baked into the OS that invalidates the central thesis of the thread. Your response was, “haha ok now try that on a separate platform that requires a well known upfront premium to circumvent binary integrity protection, because consequences are much more significant, lolz”. And I responded with “yes, confirmed circumvention possible after paying small fee”. Or were you saying something else that I misunderstood?