Palestra da agenda oficial do evento GopherCon 2026. Título da palestra: Half-Day Workshop: Linux System Programming in Go (requires a separate ticket) Palco/track: Meeting Room 438, Level 4, SCC | Summit Horário (Brasília): 04/08/2026, 17:00 até 04/08/2026, 21:00 Palestrantes: Vladimir Vivien, Software Engineer, Starkite.AI Descrição oficial: Level: Intermediate Description: Go has become one of the dominant languages for programming Linux systems and infrastructures. Projects like Kubernetes, containerd, Cilium, Prometheus, and the broader CNCF ecosystem use Go's ease of use to program Linux directly at the system level. This workshop explores the functionalities available in Go to program Linux subsystems directly: from using the unsafe package to translate kernel C structs, controlling Linux devices with ioctl system calls, using zero-copy shared memory with mmap, to launching containerized processes with namespaces and cgroups - all within your Go programs. The target audience for this workshop includes Go engineers who want to understand how Go programs interact with their Linux systems and those interested in using Go to create programs that access the kernel or control local devices. What You'll Learn Using the unsafe package to convert and access C data structures Properly constructing ioctl to control Linux devices Tracing and debugging system calls Using mmap to map memory for zero-copy data access Containerized process creation and management Prerequisites Knowledge of the Go programming language Some familiarity with the CGo feature in Go Access to a Linux machine (VM or otherwise) Access to a GitHub account Recommended Preparation While you can cross-compile, it is recommended to have access to a Linux machine with Go properly setup or WSL2 (Windows) An account with sudo Install packages linux-libc-dev, strace, drwarves Please email the instructor, Vladimir Vivien, for assistance. Nota editorial: este briefing é a descrição PÚBLICA da palestra, publicada pela organização da GopherCon na agenda oficial do evento. O iMasters NÃO esteve na sala e não tem acesso ao que foi apresentado: escreva sobre o tema e o problema que a palestra se propõe a atacar, nunca sobre o que o palestrante teria dito. A descrição original está em inglês; o artigo é em português do Brasil.