Намагався шукати в Інтернеті, і не знайшов відповіді. Це може мати щось спільне з "навантаженням", але це не має для мене особливого сенсу.
Очевидно, "ln" вже було взято, але звідки це "d" походить?
Намагався шукати в Інтернеті, і не знайшов відповіді. Це може мати щось спільне з "навантаженням", але це не має для мене особливого сенсу.
Очевидно, "ln" вже було взято, але звідки це "d" походить?
Відповіді:
Сполучники в Linux спочатку називалися навантажувачами. Ознайомтесь з покроковою мовою складання: Програмування з Linux Джеффом Дантеманом:
Зв’язування файлу коду об'єкта
... Linux поставляється зі своїм власним лінкером, який називається ld. (Назва насправді є скороченням "load", а "loader" - це те, що спочатку лінкери називали, в Першу епоху Unix, ще в 1970-х.)
Тому що це "редактор посилань". Наприклад, сторінки Solaris та Man AIX прямо говорять так:
ld - редактор посилань для файлів об'єктів
Команда ld, яка також називається редактором зв'язків або палітуркою
У коментарі до питання є надзвичайно цікаве посилання на чоловічі сторінки UNIX 1971 року. Існує ld
сторінка man, на якій прямо вказано редактор ld - посилань , див. Файл man12.pdf (стор. 20) :
NAME ld - редактор посилань
У Вікіпедії зазначається, що існують різні теорії, одна - "завантажувач", одна - "редактор посилань".
Sidenote - дивовижні, регулярні вирази вже існували в 1971 році ...