5 ms·
> A lot of Apple hardware is impressive on paper, but I will never buy a Mac that can't run Linux. They run Linux actually very well, have you ever tried Paral
by littlecranky67 1y ago
> A lot of Apple hardware is impressive on paper, but I will never buy a Mac that can't run Linux.
They run Linux actually very well, have you ever tried Parallels or VMware Fusion? Especially Parallels ships with good softwaer drivers for 2d/3d/video acceleration, suspend, and integration into the host OS. If that is not your thing, the new native container solution in Tahoe can run container from dockerhub and co.
> I simply don't want to live in Apple's walled garden.
And what walled garden would that be on macOS? You can install what you want, and there is homebrew at your fingertips with all the open and non-open software you can ask for.
- imoverclocked 1y ago... or UTM. I have run windows and Linux on my M1 MB Pro with plenty of success. Windows - because I needed it for a single application. Linux - has been extremely useful as a compliment to small arm SBCs that I run. eg: Compiling a kernel is much faster there than on (say) a Raspberry Pi. Also, USB device sharing makes working with vfat/ext4 filesystems on small memory cards a breeze.
- mixmastamyk 1y agoLast I looked... extensive telemetry and a sealed boot volume that makes it impractical to turn off even if theoretically possible. There are other problems of course.
- TypesWillSaveUs 1y agoYou can disable SIP and even disable immutable kernel text, load arbitrary drivers, enable/disable any feature, remove any system daemon, use any restricted entitlements. The entire security model of macOS can be toggled off (csrutil from recoveryOS).
- mixmastamyk 1y agoAware of that. Way too big of a request just to make reasonable configuration changes, like shutting down daemons, etc.
- Klonoar 1y agoNo, it’s not that big a request. You literally have the capability. The average user does not need it. What is hard about this?
- mixmastamyk 1y agoStopping/disabling a service should be a command, like it is on Windows or Linux. Not configured on a read-only volume bundled with other security guarantees. It's pretty simple to keep these two things separate, like everywhere else in the present and history of the industry.
- Klonoar 1y agoJust because Windows/Linux do things one way doesn't mean the rest of the industry has to follow it. ;P
- niek_pas 1y agoJust out of curiosity, are these philosophical objections or do you have a practical use for disabling code signing and messing with your boot volume?
- mixmastamyk 1y agoI have practical use for disabling telemetry and other misfeatures. (Maybe you meant to reply to your sibling comment?)
- niek_pas 1y agoNo, I meant to reply to you. I was curious about your practical use case for disabling code signing (which I think is what you refer to by telemetry) and messing with the boot volume.
- mixmastamyk 1y agoNot what I am referring to. The goal is to disable misfeatures, not reduce security. Only Apple bundles the two.
- littlecranky67 1y agoHe's a religious linux believer that will make you call him GNU/Linux believer - no point in argueing, there is not interest in the argument.
- ed_mercer 1y agoWould it be possible to run a whole linux OS on macos, even if through virtualization?
- cholantesh 1y agoHow does Asahi fare these days? For home use I am fine with my Fedora machine but as a former (Tiger-SL era) Mac user who's never used macOS, I am somewhat curious about this.
- andyferris 1y agoRemember Asahi works properly only on M1 and M2. More work is required to make it run well on later chips (its not just a faster ARM chip - it's new graphics card each time, motherboard chipset, every laptop peripheral changes from time to time, BIOS/UEFI, etc, and they all need reverse-engineered drivers for it work).
- kaladin-jasnah 1y agoFrom what I checked, disabling SIP/AMFI/whatever it is now means I can't run iOS applications on macOS. The fact that there are restrictions on what I can run when doing that makes macOS more restrictive. Also, what if I want to run eBPF on my laptop on bare metal, to escape the hypercall overhead from VMs or whatever? Ultimately, a VM is not the same as a native experience. I might want to take advantage of acceleration for peripherals that aren't available unless I'm bare metal.
- littlecranky67 1y agoThat point is often brought up, but it kind of invalid. Because you can't run iOS on your Linux or Windows installation, too. So saying because of that usecase you are switching the OS, is kind of a spite reaction, not based on reason. As in: "I can't run iOS on my macOS installation, so I am going to use a different OS where I can't run iOS either".
- davkan 1y agoWell it’s just one less plus in the macOS column. I switched from pixel to iPhone in large part because pixel removed the rear fingerprint reader, headphone jack, and a UI shortcut I used multiple times a day. It’s not like the iPhone had those things but now neither did the pixel.
- kaladin-jasnah 1y agoWell, it's less of a feature argument, and more of a "I philosophically don't support using an OS that prevents me from using parts of it, because I oppose losing control over the software my system runs."