Eric Allman
Z Wikipedii
Eric Allman (1955) - amerykański haker i programista znany przede wszystkim jako autor najpowszechniejszego w Internecie programu pocztowego, sendmail.
Poza sendmailem znany jest także jako autor programu syslog oraz z rozpowszechnienia stylu formatowania kodu znanego jako BSD indent style.
[edytuj] Życiorys
Urodził się w El Cerrito w Kalifornii. Od dzieciństwa chciał zajmować się komputerami. W szkole średniej włamał się do szkolnego mainframu. W 1973 rozpoczął studia na Uniwersytecie Kalifornijskim w Berkeley, akurat gdy w środowiskach akademickich rozpowszechniał się napisany w AT&T system Unix. Jako że jego kod był dostępny dla akademików, 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ą 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. Powszechnie uważa się, że główną wadą sendmail jest jego ogromna, monolityczna architektura utrudniająca zarządzanie kodem programu oraz przyczyniająca się bezpośrednio do powstawania błędów zagrażających bezpieczeństwu, z tego względu współczesne transportery poczty tworzone są raczej w konstrukcji modularnej.
W 1998 Allman założył Sendmail Inc., firmę zajmującą się komercyjnym rozwojem programu z siedzibą w Emeryville w Kalifornii. Allman mieszka w Berkeley razem ze swym wieloletnim partnerem Marshallem K. McKusickiem.
[edytuj] Linki zewnętrzne
Rick Adams • Eric Allman • Brian Behlendorf • Keith Bostic • Alan Cox • Miguel de Icaza • Theo de Raadt • Jim Gettys • John Gilmore • Jon Hall • Jordan Hubbard • Lynne i William Jolitz • Rasmus Lerdorf • Lawrence Lessig • Robert Love • Marshall Kirk McKusick • Eben Moglen • Ian Murdock • Tim O'Reilly • Keith Packard • Brian Paul • Bruce Perens • Eric S. Raymond • Bob Scheifler • Richard Stallman • Linus Torvalds • Andrew Tridgell • Guido van Rossum • Larry Wall