M
1 editions on Cue Bookstore

Michael Kerrisk

Michael Kerrisk brings a credible and useful lens to linux programming, system calls, operating system, with enough subject command to make the book worth hearing.

1
editions on Cue Bookstore
Readings on Cue Bookstore

Readings listed below

Cover of The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Cue membership

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

We spend our days building on layers of abstraction, from frameworks to cloud services. But what happens when those layers fail, or when you need to optimize beyond what they offer? The operating system isn't a black box; it's a meticulously designed foundation, and understanding its core language is the key to true mastery. In this episode, we explore the essential contracts and interactions between your code and the Linux kernel, drawing insights from Michael Kerrisk's seminal work, 'The Linux Programming Interface'. We'll reveal how a deeper understanding of system calls—the direct line to the kernel—transforms you from a user of abstractions into a master of the underlying system. We then examine processes, the isolated lifeblood of execution, and how their management is crucial for stable, concurrent applications. Finally, we demystify file descriptors, the universal language of I/O, and their power in unifying diverse resources. Understanding the Linux Programming Interface isn't about abandoning high-level tools; it's about gaining the wisdom to use them more effectively, debug more profoundly, and innovate at a deeper level. It's about building a robust mental model of the machine, transforming 'magic' into mastery, and truly understanding the bedrock upon which all your software stands.

23 minOpen edition
Biography

Michael Kerrisk brings a credible and useful lens to linux programming, system calls, operating system, with enough subject command to make the book worth hearing.