Оллман, Эрик

Эрик Пол Оллман (англ. Eric Paul Allman; род. 2 сентября 1955, Эль-Серрито, Контра-Коста, Калифорния, США) — американский программист, принимавший участие в разработке почтовой программы sendmail и её предшественницы delivermail в конце 1970-х — начале 1980-х годов в Калифорнийском университете в Беркли.

Общие сведения
Эрик Пол Оллман
англ. Eric Paul Allman
Дата рождения 2 сентября 1955(1955-09-02)[1] (70 лет)
Место рождения
Страна
Образование
Род деятельности инженер, программист, специалист в области информатики
Супруга Marshall Kirk McKusick[d]
Награды и премии

Биография

Родился 2 сентября 1955 года в Эль-Серрито, штат Калифорния, США. В 1973 году поступил в Университет Калифорнии в Беркли, где со студенческих лет работал с операционной системой Unix[2]. Поскольку код Unix был доступен в Беркли, студенты и сотрудники вуза сделали много дополнений к коду AT&T, в числе таковых была программа Оллмана delivermail. В 1977 году получил степень бакалавра наук, в 1980 году — магистра. В 1981 году переработал delivermail, выпустив программу sendmail, вскоре ставшую важной частью систем семейства BSD, а впоследствии — фактически основным MTA на Unix-системах. Помимо этого, Оллман создал syslog — стандартный механизм ведения логов[3].

После первого ухода из Калифорнийского университета в Беркли Оллман работал в компании Britton-Lee, Inc., где занимался разработкой программного обеспечения для интерфейсов баз данных[3].

В 1998 году основал компанию Sendmail со штаб-квартирой в Эмервиле с целью коммерциализации sendmail[4]. В 2013 году компания была поглощена Proofpoint, Inc[4].

Впоследствии Оллман вернулся в Калифорнийский университет в Беркли, где присоединился к лаборатории Swarm Lab. Там он работал над проектом Global Data Plane (GDP), связанным с безопасным хранением и передачей данных для Интернета вещей (IoT)[3][5].

Является членом Консультативного совета (Advisory Board) журнала ACM Queue[6].

Стиль Оллмана

Именем Оллмана назван один из стилей форматирования исходного кода программ, написанных на языках Си и C++ (называемый также «стилем BSD»). Ключевой особенностью этого стиля является размещение открывающей фигурной скобки на новой строке с тем же уровнем отступа, что и у родительской управляющей конструкции[7].

Личная жизнь

Является открытым геем. Со времени магистратуры проживает в Беркли с сокурсником и разработчиком BSD Маршаллом Маккасиком, с которым в октябре 2013 года официально вступил в брак[8].

Награды и признание

  • В 2006 году награждён призом технического фестиваля в Теллурайде[9]
  • В 2009 году удостоен звания выдающегося инженера (Distinguished Engineer) Ассоциации вычислительной техники (ACM)[4]
  • В 2013 году получил звание выдающегося выпускника в области компьютерных наук от Калифорнийского университета в Беркли[4]
  • В 2014 году включён в Зал славы Интернета[3]
  • В 2025 году получил статус действительного члена Ассоциации вычислительной техники (ACM Fellow) за разработку электронной почты[10]

Примечания

  1. Eric Allman // Česko-Slovenská filmová databáze (чеш.) — 2001.
  2. Leonard, Andrew. You've got sendmail, Salon.com. Архивировано 30 июня 2007 года. Дата обращения: 20 августа 2007.
  3. 1 2 3 4 Eric Allman. Internet Hall of Fame. Дата обращения: 21 мая 2026.
  4. 1 2 3 4 Eric Allman. ACM (2014). Дата обращения: 21 мая 2026.
  5. Eric Allman's Home Page. neophilic.com. Дата обращения: 21 мая 2026.
  6. ACM Queue Advisory Board. ACM Queue. Дата обращения: 21 мая 2026.
  7. Embracing Allman Style in Coding Education: A JavaScript Perspective. CodeGuppy Blog. Дата обращения: 21 мая 2026.
  8. Marshall Kirk McKusick's Home Page. mckusick.com. Дата обращения: 21 мая 2026.
  9. Sendmail.com - event details. Sendmail, Inc. (10 августа 2006). Дата обращения: 21 мая 2026. Архивировано 14 марта 2012 года.
  10. ACM Names 2025 Fellows. ACM (21 января 2026). Дата обращения: 21 мая 2026.

Ссылки

Дополнительно по теме