Quiz: A Choice of Linking

Which is right?

Dynamic linking is recommended for device drivers that operate on a known processor type.
Dynamic linking is recommended for the benefits of runtime code sharing and automatic CPU dispatch, and static linking directly to the merged libraries is recommended for device drivers or embedded device applications that operate on a known processor type.
Static linking is recommended for the benefits of runtime code sharing.