Eric Allman

Eric Allman
Ilustracja
Eric Allman (2007)
Data i miejsce urodzenia

2 września 1955
Stany Zjednoczone

Zawód, zajęcie

programista

Multimedia w Wikimedia Commons

Eric Allman (ur. 2 września 1955) – amerykański haker i programista, znany przede wszystkim jako twórca programu pocztowego sendmail, programu syslog oraz z rozpowszechnienia stylu formatowania kodu znanego jako BSD indent style.

Życiorys

Urodził się w El Cerrito w Kalifornii. Od dzieciństwa chciał zajmować się komputerami. W szkole średniej włamał się do szkolnego mainframe’u. W 1973 rozpoczął studia na Uniwersytecie Kalifornijskim w Berkeley, co zbiegło się w czasie z popularyzacją w środowiskach akademickich systemu operacyjnego Unix. Jako że kod źródłowy Uniksa był dostępny dla pracowników naukowych, szybko pojawiły się ulepszenia i rozszerzenia. Jednym z nich był napisany przez Allmana delivermail – program do transportu poczty elektronicznej (MTA) poprzez ARPANET, który w 1981 wyewoluował w sendmail.

Wkrótce sendmail stał się składową systemu operacyjnego BSD, wersji Uniksa opracowywanej w ramach komputerowego laboratorium Berkeley – CSRG. Od tamtego czasu nieprzerwanie jest najpopularniejszym transporterem poczty elektronicznej w Internecie, mimo bardzo trudnej konfiguracji oraz licznych odkrywanych w nim błędów związanych z bezpieczeństwem. Uważa się, że główną wadą sendmail jest jego monolityczna architektura, utrudniająca zarządzanie kodem programu oraz przyczyniająca się bezpośrednio do powstawania luk bezpieczeństwa. Z tego też względu współczesne transportery poczty tworzone są raczej w konstrukcji modularnej.

W 1998 Allman założył Sendmail Inc., przedsiębiorstwo z siedzibą w Emeryville w Kalifornii zajmujące się komercyjnym rozwojem programu.

Życie prywatne

Eric Allman mieszka w Berkeley razem ze swoim wieloletnim partnerem Marshallem K. McKusickiem[1].

Przypisy

  1. Steve Friess: What a connection – gay couple’s contributions to information technology – Special Cyber Report. [w:] The Advocate [on-line]. 3 marca 1998. [dostęp 2009-08-16]. (ang.).

Linki zewnętrzne

  • Strona domowa Erika Allmana
Kontrola autorytatywna (osoba):
  • ISNI: 0000000116315849
  • VIAF: 44451290
  • LCCN: no94026112
  • GND: 1110996977
  • NDL: 00618775
  • BnF: 134867725
  • SUDOC: 035671580
  • NKC: xx0025740
  • NTA: 330987380
  • BIBSYS: 90725877
  • CiNii: DA0840245X
  • PLWABN: 9810548034405606
  • NUKAT: n95207746
  • J9U: 987007424857905171
  • WorldCat: lccn-no94026112