User: Password:
Subscribe / Log in / New account

A ToC of the 20 part linker essay

A ToC of the 20 part linker essay

Posted Apr 7, 2008 6:28 UTC (Mon) by JesseW (guest, #41816)
Parent article: Striking gold in binutils

Since I couldn't find any well-linked ToC of Ian's 20-part essay on linkers either on his blog, or here, I decided to post one. (And yes, I know the post URLs are consecutive numbers; nevertheless...)

I compiled the titles mainly from Ian's section titles, as Ian just referred to the parts by number.

And now, the author of gold, Ian Lance Taylor's 20 part Linker posts...

  1. Introduction, personal history, first half of what's-a-linker
  2. What's-a-linker: Dynamic linking, linker data types, linker operation
  3. Address spaces, Object file formats
  4. Shared Libraries
  5. More Shared Libraries -- specifically, linker implementation; ELF Symbols
  6. Relocations, Position Dependent Shared Libraries
  7. Thread Local Storage (TLS) optimization
  8. ELF Segments and Sections
  9. Symbol Versions, Relaxation optimization,
  10. Parallel linking
  11. Archive format
  12. Symbol resolution
  13. Symbol resolution from the user's point of view; Static Linking vs. Dynamic Linking
  14. Link time optimization, aka Whole Program optimization; Initialization Code
  15. COMDAT sections
  16. C++ Template Instantiation, Exception Frames
  17. Warning Symbols,
  18. Incremental Linking
  19. __start and __stop Symbols, Byte Swapping
  20. Last post; Update on gold's status

I release this message (the ToC and comments) into the public domain, no right reserved. Use it, copy it, perform it, create derivative works with no restrictions and without any further permission from me.

(Log in to post comments)

A ToC of the 20 part linker essay

Posted Apr 7, 2008 14:37 UTC (Mon) by nix (subscriber, #2304) [Link]

I do like the idea of performing it. A public reading of a table of 

I bet it'll be popular ;)

A ToC of the 20 part linker essay

Posted Sep 23, 2013 19:00 UTC (Mon) by cataliniacob (guest, #91150) [Link]

It's 5 years later but maybe some people still find this.

Here's a Calibre recipe that creates an e-book from the whole series:

To use it run ebook-convert ian-taylor-linker.recipe linkers.epub

Thanks to JesseW and ncm for the tips to read it.

A ToC of the 20 part linker essay

Posted Sep 26, 2013 17:03 UTC (Thu) by nix (subscriber, #2304) [Link]

Neat! I'll be using it, certainly.

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds