4 ms·
The worst thing about macOS is the kernel, with its buggy Unix system calls (google macOS fsync), relatively slow filesystems, and general lack of features arou
by jitl 2y ago
The worst thing about macOS is the kernel, with its buggy Unix system calls (google macOS fsync), relatively slow filesystems, and general lack of features around namespacing and containerization. I would give a lot for fast native overlayfs alone, but a native CRI runner would be a godsend on macOS for improving developer workflow.
On the other hand, the user space especially at the GUI application level is in my opinion the best out there.
So to me gnu/Darwin sounds backwards - worst of both worlds - I’d much prefer macOS/Linux.
- mdaniel 2y agoI ran https://www.gnustep.org/ https://www.gnustep.org/ for a little while, but it was so long ago I don't recall what made me stop (err, other than the world moving on from it, so even today I don't know that I could still run it)
- nullpoint420 2y agoUnfortunately the nice parts of the UI are based on mostly the Mach part of the kernel, not BSD. I don’t think the macOS user space would be possible without Mach ports and tasks.