finds.dev← search

// the find

astaxie/go-system-programming

★ 365 · Go · Apache-2.0 · updated Sep 2015

Go System Programming

A book-length guide to Linux system programming in Go — sockets, mmap, locks, processes, that kind of thing. It's aimed at developers who already know basic Go syntax and want the OS-level stuff, not another language tutorial.

Fills a real gap — most Go books stop at web frameworks and skip IO/socket/process internals. The Chinese content is reasonably deep with actual code samples (zh/code/socket.go) rather than just prose.

Last pushed in 2015, so any syscall or net package specifics will be outdated against modern Go. English, French, and Turkish translations are just empty README/SUMMARY stubs — only the Chinese version has real content. No code beyond a single socket.go sample despite promising thread/lock/mmap coverage, so most of the value depends on reading Chinese prose.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →