◆昔のGNU linker GNU linkerは、メガバイトの線形仮想アドレッシングが普遍的で、ディスクスペースが無制限であり、処理能力が豊富なUnixの世界から進化しました。これは想像できるように、ローエンドの組み込みシステムを意識しておりません。 小型組み込みシステム(通常は内蔵メモリを備えたマイクロコントローラ)は複雑です。通常、フラッシュメモリとRAM用に別々のメモリ領域があります。しかし、パフォーマンスを向上させるために、RAMは通常、異なる領域に分割されているため、CPUと周辺装置、または同じデバイス内の他のCPUによって同時にアクセスすることができます。 GNU linkerには、このエイリアンの世界にはいくつかの欠点があります。