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]