Mercurial > docs > masqmail-cs
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} |