comparison masqmail.tex @ 0:713f8c55babb

first slides
author meillo@marmaro.de
date Tue, 24 Feb 2009 14:09:01 +0100
parents
children aacb023e76ab
comparison
equal deleted inserted replaced
-1:000000000000 0:713f8c55babb
1 % chaos seminar talk about masqmail
2 %
3 % markus schnalke <meillo@marmaro.de>
4 % since 2009-02-24
5
6
7 \documentclass{beamer}
8
9 \title{masqmail}
10 \author{markus schnalke}
11 \date{2009-03-09}
12
13 \usepackage[utf8]{inputenc}
14 \usepackage{url}
15 \usepackage{graphicx}
16 \setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}
17
18 \newcommand{\secframe}[1]{
19 \section{#1}
20 \frame{ \vfill\vfill \centerline{ \huge #1 } \vfill }
21 }
22
23 \newcommand{\ft}[1]{
24 \frametitle{#1}
25 }
26
27
28 \begin{document}
29
30
31 \frame{
32
33 \vspace{8em}
34 \begin{center}
35
36 {\huge\bf masqmail}
37
38 a mail transfer agent for workstations and small networks
39
40 \vspace{6em}
41
42 { \tiny
43 markus schnalke \textless{}meillo@marmaro.de\textgreater{}
44 }
45
46 \end{center}
47 }
48
49
50
51 \frame{ \ft{overview}
52
53 1) about me
54
55 2) about masqmail
56
57 3) short explanation of my thesis
58
59 4) further development of masqmail
60
61 }
62
63
64
65
66 \secframe{about me}
67
68
69 \frame{\ft{markus schnalke}
70
71 studied Business Information Systems
72
73 at University of Applied Sciences, Ulm
74
75 diploma thesis about masqmail
76
77 now Master at University, Ulm
78
79 }
80
81
82 \frame{\ft{I am interested in}
83
84 Free Software
85
86 Debian
87
88 suckless software
89
90 the Unix Philosophy
91
92 }
93
94
95
96
97
98
99 \secframe{about masqmail}
100
101
102
103 \frame{ \ft{what is masqmail}
104
105 a Mail Transfer Agent (MTA)
106
107 a small MTA
108
109 one for a special kind of setup
110
111 }
112
113
114 \frame{ \ft{masqmail's niche}
115
116 non-permanent online connections
117
118 over multiple providers
119
120 especially: workstations and small networks
121
122 }
123
124
125 \frame{ \ft{history}
126
127 written by Oliver Kurth
128
129 between 1999 and 2003
130
131 most likely for masqdialer-controlled ISDN connections
132
133 source of the name (``masq\dots'')
134
135 }
136
137
138 \frame{ \ft{masqmail today}
139
140 development stopped in 2003
141
142 not maintained
143
144 even its website is down
145
146 but included in Debian, Ubuntu, Arch, FreeBSD
147
148 }
149
150
151 \frame{ \ft{value of masqmail}
152
153 covers a niche
154
155 has unique features
156
157 has users!
158
159 }
160
161
162 \frame{ \ft{problems of masqmail}
163
164 no further development
165
166 unfixed bugs
167
168 emailing has changed
169
170 }
171
172
173
174
175 \frame{\ft{masqmail and me}
176
177 Fall 2007: started to use masqmail
178
179 Spring 2008: realized it is unmaintained in Debian
180
181 A situation to be changed ... but by whom? ... me?
182
183 No!
184
185 }
186
187
188 \frame{\ft{diploma thesis}
189
190 Summer 2008:
191
192 problem: find a diploma thesis topic
193
194 The great idea: solve 2 problems
195
196 use the diploma thesis to revive masqmail
197
198 }
199
200
201 \frame{\ft{guiding principle}
202
203 \begin{center}
204 \it
205 Do what you think is interesting,\\
206 do something that you think is fun and worthwhile,\\
207 because otherwise you won't do it well anyway.
208
209 ---Brian~W.\ Kernighan---
210 \end{center}
211
212 }
213
214
215 \frame{\ft{advising professor}
216
217 Prof. Sch\"affter
218
219 thanks!
220
221 }
222
223
224
225
226 \secframe{the thesis}
227
228
229
230 \frame{ \ft{ch01: introduction}
231
232 general prerequisites
233
234 the masqmail project
235
236 value and problems of masqmail
237
238 \textbf{$\Rightarrow$ reasons for this thesis}
239
240 }
241
242
243
244 \frame{ \ft{ch02: market analysis}
245
246 classification, life cycle, and trends of electronic communication
247
248 SWOT and trends for email
249
250 \textbf{$\Rightarrow$ show that email will survive}
251
252 }
253
254
255 \frame{ \ft{ch03: mail transfer agents}
256
257 classification of MTAs
258
259 masqmail's competitors
260
261 short comparison
262
263 \textbf{$\Rightarrow$ provide knowledge for next chapters}
264
265 }
266
267
268
269
270 \frame{ \ft{ch04: masqmail's present and future}
271
272 the goal (revive masqmail)
273
274 requirements
275
276 \quad\quad fulfilled requirements
277
278 \quad\quad work to do
279
280 ways for further development
281
282 result
283
284 \textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail}
285
286 }
287
288
289
290 \frame{ \ft{digression: the result}
291
292 ``one fits all'' is not possible
293
294 hence: different strategies for different goals
295
296 short-term goal: keep masqmail usable\\
297 \quad\quad$\rightarrow$ improve existing code
298
299 long-term goal: make masqmail future-proof\\
300 \quad\quad$\rightarrow$ recreate it from scratch
301
302 disadvantage: more work
303
304 }
305
306
307 \frame{ \ft{ch05: improvement plans}
308
309 improvements of current code
310
311 a new design
312
313 \textbf{$\Rightarrow$ recommendations how to do the proposed changes}
314
315 }
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336 \frame{
337 \vfill\vfill
338 \centerline{\textbf{Thanks for your attention}}
339 \vfill
340 }
341
342
343
344 \frame{ \ft{software used}
345
346 Debian GNU/Linux
347
348 \LaTeX\ with the beamer classes
349
350 Vim, latexmk, and Mercurial
351
352 \vfill
353
354 {\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-03-09 }
355
356 }
357
358
359
360
361 \end{document}
362
363
364
365
366
367 \url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}