docs/diploma

annotate thesis/tex/1-Comparision.tex @ 66:3edb4ce65f64

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