3 ms·
> the nail on the coffin for kernel extensions The OpenZFS implementation on macOS also requires kernel extensions, and I don't suppose it can easily be ported
by pxc 4y ago
> the nail on the coffin for kernel extensions
The OpenZFS implementation on macOS also requires kernel extensions, and I don't suppose it can easily be ported to FUSE or that that would have desirable performance characteristics.
Special kernel extensions are also required to get some basic functionality working on macOS these days, like disabling pointer acceleration.
- idle_zealot 4y ago> disabling pointer acceleration Could you point me to the kext that does that? I’ve been trying to find a way to disable it for ages.
- EarthLaunch 4y agoUnder Miscellaneous, Exactmouse Tool. https://steelseries.com/engine https://steelseries.com/engine This is what everyone uses. Mouse acceleration disable is a dealbreaker for me- I won’t update unless something supports it.
- pxc 4y agoThat no longer worked, the last few times I tried it. The only thing that works now are these drivers that implements a different type of pointing device (CursorSense and SteerMouse) from Plentycom: http://www.plentycom.jp/en/index.html http://www.plentycom.jp/en/index.html
- pjmlp 4y agoToo bad for them, Apple has already stated multiple times that the long term roadmap is that all third party stuff will only be available as userspace drivers. The plan being, each kext has one year timeframe to migrate to the new userspace API after its introduction, and the year thereafter the kernel API gets dropped from the new OS release.
- deleted 4y ago[deleted]
- pxc 4y agoMaybe my intuition is wrong, and System Extensions support enough functionality that the ZFS port will still work well with the System Extensions interface, and my impression of userspace filesystems as slow is due to quirks of the FUSE implementation on Linux. I hope so.