4 ms·
> I don't understand how people hate macOS This is hacker news, so presumably we are hackers. I like being able to look into the system I'm running. When I'm s
by TheDong 3y ago
> I don't understand how people hate macOS
This is hacker news, so presumably we are hackers. I like being able to look into the system I'm running. When I'm seeing a weird network issue, I want to be able to peer into the kernel's tcp stack. When I see an error, I want to be able to add debug statements and understand it.
That's easy to do on linux. There's great tooling. That's hard to do on macOS.
I run websites and services. I like being able to run them locally, to try and reproduce bugs I see on my server. You can't run macOS on a server in a reasonable way, so the only reasonable choice there is linux.
I can understand how someone who doesn't really want to understand the software they use might want to use macOS or windows. On hacker news, I'd expect most people to understand the desire to be able to tinker and understand the system to a greater degree.
- torstenvl 3y ago> When I'm seeing a weird network issue, I want to be able to peer into the kernel's tcp stack. https://github.com/apple-oss-distributions/xnu/tree/xnu-8796.101.5/bsd/netinet https://github.com/apple-oss-distributions/xnu/tree/xnu-8796...
- TheDong 3y agoOkay, now compile your kernel with 'CONFIG_DEBUG_INFO=y', load it in qemu, and attach gdb so you can step through the code and reason about it.