docs/diploma

annotate thesis/pieces/old/1-Comparision.tex @ 160:d8ad54f11e88

added text segment about the main goal of masqmail
author meillo@marmaro.de
date Wed, 17 Dec 2008 18:47:32 +0100
parents 72a50aec4464
children
rev   line source
meillo@31 1 \chapter{Comparison of \MTA{}s}
meillo@26 2
meillo@68 3 % http://shearer.org/MTA_Comparison
meillo@57 4 % http://www.geocities.com/mailsoftware42/
meillo@68 5 % http://fanf.livejournal.com/50917.html
meillo@68 6 % http://archives.neohapsis.com/archives/postfix/2006-07/1762.html
meillo@68 7 % http://www.oreillynet.com/lpt/a/6849
meillo@68 8 % http://www.mailradar.com/mailstat/
meillo@27 9
meillo@27 10 \section{First release}
meillo@27 11 sendmail: 1983
meillo@27 12
meillo@27 13 postfix: 1999
meillo@27 14
meillo@31 15 qmail: 1996 (first beta 0.70), 1997 (first general 1.0)
meillo@27 16
meillo@27 17 exim: 1995
meillo@27 18
meillo@27 19 masqmail: 1999
meillo@27 20
meillo@27 21 exchange: 1993
meillo@27 22
meillo@27 23
meillo@27 24 \section{Lines of code (with sloccount on debian packages)}
meillo@27 25 sendmail: 93k
meillo@27 26
meillo@27 27 postfix: 92k
meillo@27 28
meillo@27 29 qmail: 18k
meillo@27 30
meillo@27 31 exim: 54k
meillo@27 32
meillo@27 33 masqmail: 14k
meillo@27 34
meillo@27 35 exchange: (no source available)
meillo@27 36
meillo@27 37
meillo@27 38 \section{Architecture}
meillo@27 39 sendmail: monolitic
meillo@27 40
meillo@27 41 postfix: modular
meillo@27 42
meillo@27 43 qmail: modular
meillo@27 44
meillo@27 45 exim: monolitic
meillo@27 46
meillo@27 47 masqmail: monolitic
meillo@27 48
meillo@27 49 exchange: (unknown)
meillo@27 50
meillo@27 51
meillo@27 52 \section{Design goals}
meillo@27 53 sendmail: flexibility
meillo@27 54
meillo@27 55 postfix: performance and security
meillo@27 56
meillo@27 57 qmail: security
meillo@27 58
meillo@27 59 exim: general, flexible \& extensive facilities for checking
meillo@27 60
meillo@27 61 masqmail: for non-permanent internet connection
meillo@27 62
meillo@27 63 exchange: groupware
meillo@27 64
meillo@27 65
meillo@27 66 \section{Market share (by Bernstein in 2001)}
meillo@27 67 sendmail: 42\%
meillo@27 68
meillo@27 69 postfix: 1.6\%
meillo@27 70
meillo@27 71 qmail: 17\%
meillo@27 72
meillo@27 73 exim: 1.6\%
meillo@27 74
meillo@27 75 masqmail: (unknown)
meillo@27 76
meillo@27 77 exchange: 18\%
meillo@63 78
meillo@63 79
meillo@63 80
meillo@63 81
meillo@63 82 1) complexity
meillo@63 83
meillo@63 84 2) security
meillo@63 85
meillo@63 86 3) simplicity of configuration and administration
meillo@63 87
meillo@63 88 4) flexibility of configuration and administration
meillo@63 89
meillo@63 90 5) code size
meillo@63 91
meillo@63 92 6) code quality
meillo@63 93
meillo@63 94 7) documentation (amount and quality)
meillo@63 95
meillo@63 96 8) community (amount and quality)
meillo@63 97
meillo@63 98 9) used it myself
meillo@63 99
meillo@63 100 10) had problems with it