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