berlin.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Alles rund um, über, aus & für Berlin

Administered by:

Server stats:

632
active users

neither macOS nor Linux feels much like "Unix" when you do non-1970s stuff (graphics, webcam, low-overhead profiling, introspection, some networking, IPC and weird MMU stuff, low-overhead polling/IO/subscriptions)

but Linux at least tries with /proc and /dev/videoX and new file descriptors like userfaultfd and pidfd and so on (and fork(2) still kinda works). macOS really makes no attempt to be Unix-like in comparison https://social.omar.website/@omar/statuses/01HWGZM1ACNS48HEQMFBCW0VAY

social.omar.websitePost by Omar Rizwan (@omar@social.omar.website)I've been surprised and annoyed by how many very specific macOS/Linux differences I encounter when doing low-level-ish C or C-adjacent programming -- stuff like, macOS doesn't have `execvpe` so you have to make a shim to launch a subprocess in a thread-safe way, or macOS forces you to always
Jack Rusher

@omar I had to write a device driver for a USB device on MacOS awhile back, and all I could think of was how much easier it would have been if Plan9 had won…

@jack @omar hopefully it isn’t dead yet? I’m in the midst of writing my own 9P implementation with a goal of building a service to help others write their own more easily