hn-classics/_stories/2008/8028707.md

5.4 KiB

created_at title url author points story_text comment_text num_comments story_id story_title story_url parent_id created_at_i _tags objectID year
2014-07-13T22:15:38.000Z A ToC of the 20-part linker essay (2008) http://lwn.net/Articles/276782/ dkarapetyan 64 25 1405289738
story
author_dkarapetyan
story_8028707
8028707 2008

Source

A ToC of the 20 part linker essay [LWN.net]

LWN.net Logo LWN
.net News from the source
LWN

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 
contents!

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:
https://github.com/cataliniacob/calibre-recipes/blob/mast...

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 © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds