Может быть, ты задавался вопросом: а почему это у утилиты [здесь абракадабра] такое странное название? Ты не одинок, подобные вопросы задают очень многие, ведь причудливое наименование утилит — давняя традиция юниксоидов.

Практически каждое название — это маленькая шифровка, которую бывает трудно разгадать. Объяснение зачастую отсутствует в официальной документации по какой-то причине. То ли разработчики посчитали, что расшифровка очевидна (и ошиблись), то ли подумали, что никому до этого нет дела (здесь они обычно правы). Тем не менее, отдельным любознательным товарищам всё-таки хочется знать, что именно означают эти странные буквосочетания.

Ну что ж, можно получить ответы на многие, хотя и не все вопросы. На сайте Debian пополняется wiki-справочник WhyTheName — алфавитный указатель утилит с расшифровкой названий и описанием базовой функциональности. Примечание: здесь присутствует только софт из Debian.

Ниже приводим несколько примеров расшифровок.

awk = «Aho Weinberger and Kernighan». Аббревиатура составлена по фамилиям трёх авторов программы: Al Aho, Peter Weinberger, Brian Kernighan.

cat = «CATenate». Глагол “catenate” — это малоизвестный и странный термин, который в узких кругах осведомлённых людей означал «соединить в последовательность», что и делает cat с файлами.

gimp = “GNU Image Manipulation Program”. Вообще, во многих программах “g” в начале команды означает “GNU”, то есть в одной аббревиатуре находится другая аббревиатура с внутренней рекурсией. Ну, а вообще “gimp” по-английски означает «калека», «инвалид». Данный факт великолепно демонстрирует отсутствие всяческих маркетинговых способностей у юниксоидов.

mozilla = «Mosaic killer». Внутреннее название, которое использовалось в компании Netscape для своего браузера Netscape Navigator. Когда он создавался, то должен был стать «убийцей» популярного браузера Mosaic.

mysql = Structured Query Language + имя Май (My), это дочь разработчика Монти Видениуса.



22 комментария

  1. 17.04.2015 at 11:02

    Всегда думал что в mysql ‘my’ от слова ‘моё’

  2. 17.04.2015 at 11:16

  3. 17.04.2015 at 11:37

    То есть из этих пяти лишь cat это чето путное.

  4. http://ghoul.cf/

    17.04.2015 at 17:36

    Всё знал, кроме MySQL, мало…
    gimp это не калека, это чёртик GNU imp

  5. 18.04.2015 at 13:07

    «Примечание: здесь присутствует только софт из Debian» C каких это пор Debian стал Unix? Скорее имеются ввиду Unix-подобные системы. Кто-нибудь видел запущенные Mozilla, GIMP на чистой UNIX ?

  6. 18.04.2015 at 19:09

    dd в справочнике нет. Предположу, dd = «Disk Destroyer».

    • 18.04.2015 at 23:43

      dd = dataset definition (из Вики)

      • 20.04.2015 at 13:54

        Есть новое сокращение! адвк = анальная диспозиция верхних конечностей

      • 23.04.2015 at 18:30

        Если читать Вики, то можно много чего узнать *sarcasm*
        dd означает «Convert and copy», переименовали из cc в dd потому что cc уже было занято компилятором Си. Пруф можешь найти почитав gnu точка org или $ info dd

        P.S. «Disk Destroyer» — это шутка 😉

        • 24.04.2015 at 00:58

          И всё-таки сегодня dd это «dataset definition». То, что хотели сделать и не сделали к теме не относится. «P.S. «Disk Destroyer» — это шутка ;-)» — это я понял.

    • 19.04.2015 at 03:25

      А чего стоят chpst и chntpw

      • 19.04.2015 at 10:38

        chpst — change process state, chntpw — change NT password

        • 19.04.2015 at 23:14

          Думаешь, я этого не знаю или не умею гуглить?

          • 20.04.2015 at 20:13

            Я этого не говорил. Уже узнали? 🙂

            • 21.04.2015 at 13:26

              Знал изначально. Но тут речь идёт не о том, что чего-то не знают, а о том, что названия замудрёные. А суть-ть в том, что их приходится вводить с клавиатуры, поэтому делать их в 20 символов не очень хорошо. Не у всех работаето автодополнение.

  7. 20.04.2015 at 11:58

    Припомнилось:
    — Почему «SQUID»?
    — Потому, что все хорошие названия уже разобрали…

  8. 20.04.2015 at 17:37

    «Конкатенация» это не «малоизвестный и странный термин». Погуглите, что ли…

  9. 25.04.2015 at 09:48

    FreeBSD- Unix подобная ОС Чистый Unix это система для стиральных машин (консольная, без GUI) и последнее время вообще почит в бозе. Основанная чуть менее чем полностью на коде BSD Unix сейчас с Unix имеет только общие корни (код Unix вычищен ещё до 1995, кстати).

  10. 26.04.2015 at 16:08

    qemu — written QEMU (as if it was a four-word initialism), but it’s just a «quick emulator»

    tar — originally for creating Tape ARchives

    telnet — teletype network. Before the days of computer terminals, Teletype was originally a brand of «telegraph typewriters»

    wodim — free fork of cdrecord for cdrkit (see also icedax); an approximate acronym for Write Optical DIsk Media, which is intelligible but hardly the first thing you’d guess

Оставить мнение