I’ll soon get a new laptop by my work, but they only propose Dell, HP or Mac. I had lot’s of bad experience with Dell that is basically unable to make a proper unbuggy touchpad (2 laptops broken!), in my experience HP (used to?) have a really bad linux hardware support… Which leaves me with Mac. But I still want to use NixOs of course!
Since Mac has a different hardware, and even architecture (cf the M3…), I was wondering how smooth is the experience on Mac from NixOs. Is it well supported, notably:
- is it easy to install, use etc (why not installing it with a dual boot)? Have you tried the M2/M3/…?
- how is the cache working? I can see on Apple M3 — Wikipédia that the architecture of the M3 is ARMv8, which should be supported and cached by NixOs, no? Is rosetta and alike only needed to port x86_64 to this platform? If so can I use binfmt to obtain an equivalent on linux?
- how is the hardware supported? Of course I need wifi/…, but I also care about the GPU since I use regularly 3D rendering (blender), video encoding, and I’d like to get into IA if possible (seems like they mention a special IA hardware, no idea if it’s supported by linux?)
- can we get proper ZFS support? I really like it and I’m scared to find a kernel not supporting it.
Thanks!