Welcome To Desertcart

You are browsing Chile's store.

We have a store for Us. Visit your country store to view the latest offers.

Linux System Programming: Talking Directly to the Kernel and C Library 2nd Edition
Thumbnail 1

Linux System Programming: Talking Directly to the Kernel and C Library 2nd Edition

4.6/5
Product ID: 4748481
Secure Transaction

Description

Full description not available

Reviews

4.6

All from verified purchases

J**W

Best Pi book

Now that you're one of the millions of people who bought the wallet-sized, $35 computer called the Raspberry Pi. you want to know more about how to use it. That's why Amazon has sold many millions of books about the Pi. I was no exception. I spent way more on books about the Pi than I did on the computer itself.I wish I could tell you that all those books deserve 5-star ratings, but they don't. Some of the authors seemed to have rushed books to market, perhaps with visions of $ bills, and the word "millons" ringing in their ears.This book is an exception; it truly deserves the 5-star rating.Not every Pi owner wants to do systems programming. Many prefer to do more conventional things like wufting the Web, exchanging emails, watching movies and videos, or playing video games. But if you're one of those who want to know about what makes the Pi tick, and how to make it jump through hoops, this is the book for you. I can't imagine there's something about systems programming that Robert Love hasn't put in here. And, unlike many books about the Pi, this one is a truly professional, well written, and expertly produced exception.Buy it. You won't be sorry.

V**A

Linux kernel in depth

This book on the Linux kernel is really in depth; reading this book will definitely help you master your Linux skills.

T**N

Excellent for general audience

This book is excellent for learning low-level C programming.It covers most topics of the OS programming (I/O, concurrency, memory) in concise manner.Pros:The book is concise, therefore can be finished in short time.For general audience who don't do low-level programming for living, I would recommend this book than the "standard" books (by Stenvens or by Kerrisk).I admit that those two standard books are masterpieces, but they are over 1000 page long, and they are reference books for those people who specialize in low-level programming.On the other hand, this books (by Love) is suitable for programmers in general.Cons:One big omission is that it doesn't contain network socket programming.

T**T

good but not the best

This is a good, solid, helpful book about system programming on Linux.However, no book compares to "The Linux Programming Interface", which is totally awesome.

J**6

enjoyable tour

this book covers a lot of ground with an approachable narrative style.As a casual programmer and Linux user I was surprised by how enlightening the information was just to understand how Linux works. Covers io, process and memory management, and some other details.Probably not ideal for novices. Some knowledge of c and processor concepts is required to get the most from the text. Overall very good read I'd recommend to any links user or software developer.

S**W

Awesome reference, great content, very well written

As a software engineer who works in a Linux environment, I was happy to find a systems programming reference. This book is a very nice reference, with insights to the kernel-level implementation of many of the various system calls. I highly recommend this book to any software developer performing systems programming in a Linux (or, in general, a Unix) environment.

J**.

Decent Introduction to Linux Programming, Thin on Examples

Huge caveat: this book is about application programming, not internal system (kernel) development. Coming from a Windows background I bought this book thinking it would be about writing programs for the system memory space, ie drivers and kernel modifications. That is not the case. In the Linux world "system programming" means anything that makes kernel calls, i.e., uses the system interface, whereas "application programming" is writing scripts. This definition completely differs from that in the Windows/Intel world where "system programming" means writing software that operates at privilege level 0 of the CPU, i.e., anything in the system memory space (usually drivers and various OS components). So, if you are coming from a non-Linux environment be aware of that. For example, the author considers a writing "text editor" to be system programming, whereas in Windows and the MacOS text editors are considered applications and writing them is considered application programming.This book covers all the basic calls in an introductory way. For example, the first chapter with meat in it, Chapter 2, covers "File I/O" and gives beginner level descriptions of calls like read(), seek() and select(). The main advantage of the book is that is pretty thorough in coverage, giving basic descriptions of every major system interface.Overall the book is decent, but is completely outmatched by other similar, much better books. For example, "The Linux Programming Interface" by Kerrisk has everything in this book plus a lot more and much better examples. In particular a big failing of this book is that is has no realistic examples, just toy snippets. A much better introductory book is "Understanding UNIX/LINUX Programming: A Guide to Theory and Practice" by Bruce Molay which has extensive, realistic examples that do real stuff.If you want to just gloss over Linux programming and get a "feel" for how it works quickly, this is decent book, but for anybody doing serious work there are better options.

C**G

Well Balanced

This is well balanced book which explains linux system itself and gives some code snippets.The author has deep knowledge on linux system and relative topics which would help you broaden understading of LINUX, UNIX and BSD.(In this book, he takes some historical comments for BSD.)This has manuals for the system functions and many code examples.I also recommend his another book, Linux Kernel Development (3rd Edition)Have a good time with this system book~!

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Zainab N.

Fantastic and great service. Shipping was faster than expected.

1 week ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
$96293

Duties & taxes incl.

Chilestore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Linux System Programming Talking Directly To The Kernel And C | Desertcart Chile