бифф (Unix)

biff— система почтовых уведомлений для Unix .

Использование

При доставке нового почтового сообщения программа biffоповещает получателя, чтобы он мог немедленно его прочитать. Оповещение отправляется на tty , где зарегистрирован получатель, и содержит тему , строку «От » и первые несколько строк текста нового сообщения. Оповещение также включает терминальные звуковые сигналы, чтобы гарантировать быстрое внимание.

Уведомление включается командой

biff y

и отключены

biff n

Комсат

Утилита biff была пользовательским интерфейсом, используемым для изменения настроек уведомлений. Фактическое действие по уведомлению пользователя выполнялось демоном, называемым ( comsatсокращение от « спутник связи »). comsatДемон получал сообщения по UDP, описывающие обновление почтового ящика, а затем информировал пользователя о новом сообщении. [1]

Замены

Поскольку внезапная, неожиданная печать блока текста на tty может раздражать, если она перезаписывает более полезную информацию на экране, которую нельзя легко восстановить, biffбольше не используется. Некоторые современные MTA даже не поддерживают comsat (серверный процесс, который прослушивает отчеты о входящей почте), что делает его biffбесполезным.

Общая идея оповещения о входящей почте осталась очень популярной, даже несмотря на то, что оригинальные biff и comsat были почти полностью заброшены. Существует множество biffзамен, некоторые из которых имеют похожие названия, например xbiff, xlbiff, cwbiff, kbiff, gnubiff, wmbiff, imapbiffи xbuffy. Концепция также выходит за рамки мира Unix — голос AOL «You've got mail» можно рассматривать как говорящий biff.

Вариант

Некоторые версии biff, например, те, что есть в FreeBSD начиная с 4.7 [2], имеют третий режим работы. В дополнение к yи nего можно установить на b, что сократит оповещение до пары звуковых сигналов, без вывода текста на терминал. Это делает его biffменее разрушительным.

Происхождение и название

biffбыл написан Джоном Фодереро для 4.0BSD . Он был назван в честь собаки, принадлежавшей Хайди Штеттнер, другой студентке Berkeley CS; собака была хорошо известна многим студентам, поскольку сопровождала Штеттнера по кампусу. [3]

Эрик Купер, студент-современник Фодереро и Штеттнера, сообщает, что собака лаяла на почтальона, [4] [5] что делает это естественным выбором для названия системы почтовых уведомлений. Сама Штеттнер противоречит этому. [3] [6]

Ссылки

  1. ^ comsat(8)  –  Руководство администратора системы NetBSD
  2. ^ Страница руководства FreeBSD: biff(1)
  3. ^ ab Salus, Peter (1994). Четверть века UNIX. Addison-Wesley Publishing Company. стр. 169. ISBN 9780201547771.
  4. ^ biff: Знаете ли вы? Архивировано 13 ноября 2012 г. в Wayback Machine Эрик Купер
  5. ^ Что означает {какое-то странное имя команды unix}? UNIXguide.net
  6. ^ Файл жаргона: biff
Взято с "https://en.wikipedia.org/w/index.php?title=Biff_(Unix)&oldid=1200566407"