Neuf :
87,24€87,24€
Livraison à partir de 0,01 € :
mardi 14 mars
en France métropolitaine
Expédié depuis : Amazon Vendu par : Amazon
Achetez d'occasion 36,06 €
Autres vendeurs sur Amazon
+ 0,01 € Livraison
95 % positif(s) au cours des 12 derniers mois
+ Livraison gratuite
Frais d'expédition et Politique de retours
+ 16,99 € Livraison
90 % positif(s) au cours de la durée de vie
Téléchargez l'application Kindle gratuite et commencez à lire des livres Kindle instantanément sur votre smartphone, tablette ou ordinateur - aucun appareil Kindle n'est requis. En savoir plus
Lisez instantanément sur votre navigateur avec Kindle pour le Web.
Utilisation de l'appareil photo de votre téléphone portable - scannez le code ci-dessous et téléchargez l'application Kindle.
En savoir plus
Suivre l'auteur
OK
The Linux Programming Interface: A Linux and UNIX System Programming Handbook Relié – 1 octobre 2010
| Prix Amazon | Neuf à partir de | Occasion à partir de |
|
Format Kindle
"Veuillez réessayer" | — | — |
- Format Kindle
57,99 € Lisez avec notre Appli gratuite - Relié
87,24 €5 D'occasion à partir de 36,06 € 12 Neuf à partir de 85,45 €
Améliorez vos achats
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
–Read and write files efficiently
–Use signals, clocks, and timers
–Create processes and execute programs
–Write secure programs
–Write multithreaded programs using POSIX threads
–Build and use shared libraries
–Perform interprocess communication using pipes, message queues, shared memory, and semaphores
–Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.
The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
- Nombre de pages de l'édition imprimée1552 pages
- LangueAnglais
- ÉditeurNo Starch Press
- Date de publication1 octobre 2010
- Dimensions18.42 x 5.82 x 24.13 cm
- ISBN-101593272200
- ISBN-13978-1593272203
Quels sont les autres articles que les clients achètent après avoir regardé cet article ?
Description du produit
Biographie de l'auteur
Détails sur le produit
- Éditeur : No Starch Press (1 octobre 2010)
- Langue : Anglais
- Relié : 1552 pages
- ISBN-10 : 1593272200
- ISBN-13 : 978-1593272203
- Poids de l'article : 2.29 kg
- Dimensions : 18.42 x 5.82 x 24.13 cm
- Classement des meilleures ventes d'Amazon : 18 en UNIX
- Commentaires client :
À propos de l'auteur

Découvrir d'autres livres de l'auteur, voir des auteurs similaires, lire des blogs d'auteurs et plus encore
Commentaires client
Les avis clients, y compris le nombre d’étoiles du produit, aident les clients à en savoir plus sur le produit et à décider s'il leur convient.
Pour calculer le nombre global d’étoiles et la ventilation en pourcentage par étoile, nous n'utilisons pas une simple moyenne. Au lieu de cela, notre système prend en compte des éléments tels que la date récente d'un commentaire et si l'auteur de l'avis a acheté l'article sur Amazon. Les avis sont également analysés pour vérifier leur fiabilité.
En savoir plus sur le fonctionnement des avis clients sur Amazon-
Meilleures évaluations
Meilleures évaluations de France
Un problème s'est produit lors du filtrage des commentaires. Veuillez réessayer ultérieurement.
Franchement.
Je fais confiance aux autres quant à la qualité du contenu.
Franchement.
Je fais confiance aux autres quant à la qualité du contenu.
This is gorgeous.
Écrit par l'auteur des pages de manuel Linux, on ne peut pas rêver mieux placé!
Rentre dans beaucoup de détails, mise en page superbe, bel objet!
Grâce à lui, il m'est arrivé de corriger des bugs que les pages de manuel ne me permettaient pas de trouver!
Un must have!
Ecrit par Michael Kerrisk, le mainteneur des "man pages" de Linux, il couvre la quasi-totalité des API de Linux, UNIX et POSIX. Toutes ces informations, qui existaient jusqu'à présent de façon partielle et fragmentée dans une multitude de "man pages", de sites, de notes, de documents partiels, d'ouvrages plus ou moins disponibles (et plus ou moins à jour), sont enfin rassemblées ici, groupées rationellement dans 64 chapitres (plus de 1500 pages de texte serré, et plus de 60 pages d'un très bon index). Mais TLPI ne se contente pas de reprendre ces informations: Elles ont été réécrites, commentées, enrichies, développées, expliquées, mises en perspective, et sont accompagnées d'exemples courts et pertinents: TLPI est aussi remarquablement écrit et édité. Vous pouvez d'ailleurs en juger par vous même sur le site de l'auteur, [...] Différents extraits de TLPI, dont la table des matières, l'index, et quelques chapitres sont disponibles en PDF.
Mais si TLPI est LE manuel de référence de Linux / UNIX, permettant de rechercher les détails d'une fonction ou d'un groupe d'API particulier, c'est aussi un outil de découverte, par un parcours méthodique des 64 chapitres. J'ai reçu TLPI il y a quelques jours, et en le feuilletant au hasard, j'ai découvert dès les premières minutes nombre d'APIs et de fonctions indispensables dont j'ignorais jusque là l'existence. La possibilité d'accès rapide à cette masse et cette qualité d'information va sans aucun doute améliorer immédiatement mes productions et mon confort de travail.
Pour toutes ces raisons, je considère TLPI comme l'outil indispensable à tout développeur Linux/UNIX professionnel.
Et il ne fait pour moi aucun doute qu'il appartient d'emblée à la catégorie des grands classiques du genre.
Excellent complete and very well documentated with clear numerous exemples.
It is nicely writen also with exhauted explanations. This Handbook is for sure a life companion to develop programming applications or work on shell conceptes. i get it also on Kindle so at any time i will be able open the book at any time zhen inspiration or research for a specific task is requested.
Many thanks to Michael Kerrisk and his team that did a fanstastic job that is a reference of support to any programmer; espacialy the Geeks auto didacte….Come back later for some specific questions…..AbM3n
Meilleurs commentaires provenant d’autres pays
This book is specific to Linux, it provides examples of C code to do X,Y,Z, detailed descriptions about the inner workings of Linux. I'm a tester, I don't need to write C (that's just my current hobby) but the knowledge behind processes are fantastic.
So far I've read only a few chapters in detail, skimmed over one or two others, and dived around in it to look some things up. Just a week after receiving it is probably too soon for a fair review of such an enormous book, but Michael asked me if I would consider writing one (after I contacted him -- I don't know him personally), and it's the least I can do to thank him for what I can already tell is going to be a stupendously useful book.
From its uncluttered no-nonsense title and cover design, right down to its nitty-gritty technical details, it's obvious that this is a clear, well thought out, and well written book by someone who knows their subject matter inside and out. That's no surprise: Michael Kerrisk is maintainer and a major contributor to the Linux man-pages project. But let's be clear, this book isn't just a bunch of man pages glued together and given a cover!
Despite its large size (over 60 chapters, 1500+ pages) and level of detail, this is a surprisingly readable guidebook for UNIX system calls with a particular focus on Linux. The chapters are arranged such that they can be read in order with minimal forward-referencing. Topics covered range from the history of UNIX and fundamental systems concepts, through file i/o and file systems, processes & threads, IPC, up to advanced socket techniques and alternative I/O models. The book has a fairly comprehensive (although not exhaustive) index. The chapter list at man7.org provides a complete picture. The IPC chapters by themselves look as good as any other book I've seen on the subject.
The topics are covered in enough detail to make the book useful as a reference, but retaining a readable style throughout. It does a good job of pointing out some of the UNIX and C library quirks that might get lost in the detail of pure reference material. The book doesn't stray too far from the main focus -- the system calls themselves -- and provides references to other sources that cover related topics in more detail. There are plenty of diagrams and examples, including source code (available from man7.org). Source examples tend to be fairly simple illustrations of individual or related system calls. The book is not too code-heavy and doesn't just go through the motions of listing every possible call and parameter. After all, you already have the freely-available man pages for that. (It's occasionally useful to have a BASH prompt to hand while reading it.)
This isn't a beginner's book: a certain level of basic UNIX/Linux knowledge and a good grasp of C programming is a pre-requisite to a book like this. There is a good balance of introductory and advanced material without "dumbing down" or sacrificing of important detail.
The chapters on sockets, while quite short, cover a surprising amount of detailed ground, although a discussion of some of the more important TCP options available with setsockopt() is notably lacking. To be fair, this isn't a socket-programming book, and references to other sources of information are provided. However, I did think this was an odd omission considering the level of detail provided elsewhere in the book.
There are some exercises at the end of chapters with selected answers provided. I think this is one area that could be expanded and improved for readers who might want to treat the book like a `self-study' course or use it in an educational environment.
Any book this size with this level of technical detail inevitably has some errors, and it was after reporting one (minor) mistake that the author asked if I would consider posting a review. However, I was apparently only the second person to report one! Considering how many eyes must have glanced over this book already, that surely says something about the book's accuracy. The book has its own web page on the author's site (man7.org) where there is an errata section and a list of kernel changes since the book was released. It looks like this book will be well supported, even as the Linux kernel continues to march on its evolutionary path.
As you can probably tell from the overall tone of this review, I'm very pleased with my purchase. I plan to read this cover-to-cover over the next couple of months, and I will probably get a second copy on expenses to sit on my desk at work! I may post a follow-up review later, once I've had more time to read and reflect.
I would recommend this book to any Linux programmer.
However, I dislike the binding, which does injustice to an otherwise outstanding book. It is listed as a hardback, yet is a glued paperback with hard covers. Amazon should should stop misrepresenting "perfect bindings" as hardbacks/case bindings.






