Попытка поиска в Интернете и не смог найти ответ. Возможно, это как-то связано с «нагрузкой», но для меня это не имеет особого смысла.
Очевидно, что «ln» уже было взято, но откуда это «d»?
Попытка поиска в Интернете и не смог найти ответ. Возможно, это как-то связано с «нагрузкой», но для меня это не имеет особого смысла.
Очевидно, что «ln» уже было взято, но откуда это «d»?
Ответы:
Линкеры в Linux изначально назывались загрузчиками. См. Пошаговый язык ассемблера: программирование под Linux Джеффа Дюнтманна:
Связывание файла объектного кода
... Linux поставляется с собственным компоновщиком, который называется ld. (На самом деле это название сокращенно от «load», и «loader» был тем, что изначально называли компоновщиками, в эпоху Первой Эпохи Unix, еще в 1970-х годах.)
Потому что это «редактор ссылок». Например, справочные страницы Solaris и AIX явно говорят так:
ld
Страница руководства Solaris
ld - редактор ссылок для объектных файлов
Команда ld, также называемая редактором связей или связывателем
В комментарии к вопросу есть чрезвычайно интересная ссылка на справочные страницы UNIX 1971 года. Существует ld
страница руководства , в которой явно указывается редактор ld-link , см. Файл man12.pdf (стр. 20) :
NAME ld - редактор ссылок
В Википедии упоминается, что существуют разные теории, одна из них - «загрузчик», другая - «редактор ссылок».
Sidenote - удивительные, регулярные выражения уже существовали в 1971 году ...