Linkers and Loaders. These are the manuscript chapters for my Linkers and Loaders, published by Morgan-Kaufman. See the book’s web site for ordering. Linkers & Loaders is also an ideal supplementary text for compiler and operating systems courses. Morgan Kaufmann, – Computers – pages. Title Linkers and Loaders; Author(s) John R. Levine; Publisher: Morgan Kaufmann; 1st edition (October 25, ); Paperback pages; eBook PDF files.
|Published (Last):||28 November 2008|
|PDF File Size:||10.86 Mb|
|ePub File Size:||2.35 Mb|
|Price:||Free* [*Free Regsitration Required]|
Goodreads helps you keep track of books you want to read. Want to Loadesr saving…. Want to Read Currently Reading Read. Refresh and try again. Open Preview See a Problem? Thanks for telling us about the problem. Maufmann to Book Page. Preview — Linkers and Loaders by John R. Linkers and Loaders by John R.
Whatever your programming language, whatever your platform, you probably tap into linker and loader functions all the time. But do you know how to use them to their greatest possible advantage?
The book begins wi Whatever your programming language, whatever your platform, you probably tap into linker and loader functions all the time.
The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and operating systems. On top of this foundation, the author presents clear practical advice to help you create faster, cleaner code. You’ll learn to avoid the pitfalls associated with Windows DLLs, take advantage of the space-saving, performance-improving techniques supported by many modern linkers, make kajfmann best use of the UNIX ELF library scheme, and much more.
If you’re serious about programming, you’ll devour this unique guide to one of the field’s least understood topics. Paperbackpages. To see what your friends thought of this book, please sign up. To ask other readers questions about Linkers and Loadersplease sign up. Lists with This Linkerd. This book is not yet featured on Listopia. Jan 13, Steve rated it really liked it. Definitely worth reading if you write native code for a living or hobby.
Published init covers Linux ELF and a. Pretty much the only book of it’s kind and a great primer if you’re interested in writing your own linker or loader for an OS or just need to better understand native executables. My only semi-complaint is that it spent a lot of pages talking about real mode but being published inloadees were less than a decade removed from that fever dream of backwards compatibility.
Jan 21, Michael Pankov rated it it was ok Shelves: You barely can understand linkers by this book since it falls into implementation details of each specific OS and CPU too early. In the end, the book presents recollection of dirty hacks from existing and dated implementation, however with explanations why there’re these hacks in the first place.
But I’d rather have a book on design of new linkers and loaders, or at least in-depth analysis of at least one loader.
Linkers and Loaders – John R. Levine – Google Books
I understand new loaders are very rarely designed, but anyway, this book is of no You barely can understand linkers by this book since it falls into implementation details of each specific OS and CPU too early. I understand new loaders are very rarely designed, but anyway, this book is of no help when they do.
Nov 18, Jason Copenhaver rated it it was amazing. The book is certainly dated. But still very useful and a great introduction to linkers and loaders.
I wish I had read this book 10 years ago when I was still working with a custom loader implementation. Sep kaumann, Jan Kroken rated it really liked it.
Given that it is now around 20 years old, and contains a lot of historical references, the relevancy of the content is so-so.
Linkers and Loaders
Still a great book on the subject. Nov 12, David Lindelof rated it really liked it. You may have written hundreds, maybe thousands of programs, but if you are like most programmers then everything that happens after the compilation is kind of mysterious. Why does loaddrs compiler have to create object files? What is this so-called linker who combines kaufmamn files into a library, or an executable? John Levine’s book answers those questions, and more.
Collective Wisdom from the Experts is “The Linker You may have written hundreds, maybe thousands of programs, but if you are like most programmers then everything that happens after the compilation is kind of mysterious. Collective Wisdom from the Experts is “The Linker Kayfmann not a Magical Program”, and this book goes a long way towards taking that magic away. It carefully explains step by step what happens from the moment the code is compiled until it actually runs on the machine; and what’s more important, it makes it very clear why things are as they are today.
I was recommended this book in a reply to a Stackoverflow questionand I am not disappointed. The book goes occasionally perhaps a little bit too much into technical details, which I felt could be safely skipped. Perhaps a case study, i. Until I read this book I simply did not understand loades a program actually ran on my computer.
A few details are still a bit fuzzy, but now I feel much better equipped for dealing with obscure linker errors or custom linker scripts. Highly recommended for any programmer who wants to get to the bottom of things.
Feb 28, Joshua Goller rated it liked it. This is a hard book for me to rate. On one hand, I found this book to be really hard to read, but at a second glance, I can’t really say there is anything wrong with it except for a two points: It’s 15 years old.
This is a pretty big deal to me because it’s hard to tell what’s still useful and what has been deprecated. There’ This is a hard book for me to rate. There’s ample discussion of Unix System V, for instance, and some now-mostly-deprecated file formats, ajd a.
It feels sort of haphazardly organized. Some of the sections have odd or loders subsections, and I think it could be better organized. If you’re thinking of reading this book, my advice is this: I didn’t know what linkers or loaders do going into this book, and while I am still confused about some aspects of them, I feel like I have a better understanding of what happens between object code and executable than I did before. However, while much of the material is kaufmannn relevant today the author does discuss PE and ELF pretty extensivelythere is still much ground to cover since its publication.
Jan 11, Mike rated it it was ok Shelves: I tried this out because of Greg Loaddrs recommendation at http: The book was a little too specific for me linkerd I couldn’t get much out of it.
My takeaway is that the basic principles of linkers and loaders are straightforward enough but that every single specific implementation is a collection of kkaufmann hacks influenced by the operating system and hardware. I came away thinking that I tried this out because of Greg Wilson’s recommendation at http: I came away thinking that there must be a better set of references online by now; if I had to guess I would start off at Wikipedia. Jan 07, Carlos O’Donell rated it liked it.
Linkers and Loaders
It is a must read for anyone who is thinking about hacking on a linker or loader e. Jun 07, Jose rated it liked it Shelves: Jul 27, Suvaditya rated it really liked it. Kazuya Sakakihara rated it really liked it Sep 03, George Neville-Neil rated it really liked it Apr 20, Dmitry Skripin rated it really liked it Mar 20, Steven Shaw rated it really liked it Sep 26, Niklas rated it really liked it Jan 05, Kazuya Sakakihara rated it liked it Dec 17, Mike Lambert rated it it was ok Oct 09, Evgen First rated it really liked it Jan 25, Tapan rated it really liked it Dec 26, Tim McGilchrist rated it really liked it Dec 20, Zuav rated it really liked it Jul 06, Johann rated it really liked it Nov 04, Diya rated it it was ok Mar 16, Dan Preston rated it really liked it Nov 27, Geronimo Garcia Sgrita rated it really liked it Mar 09, Tavi Truman rated it it was amazing Sep 15, Quinn Jackson rated it it was amazing Nov 28, Aniket rated it it was amazing Aug 10, Leonardo Puy rated it it was amazing Sep 29, There are no discussion topics on this book yet.
If you like books and love to build cool products, we may be looking for you. Books by John R. Trivia About Linkers and Loaders.
No trivia or quizzes yet.