docs/masqmail-cs
diff masqmail.tex @ 0:713f8c55babb
first slides
author | meillo@marmaro.de |
---|---|
date | Tue, 24 Feb 2009 14:09:01 +0100 |
parents | |
children | aacb023e76ab |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/masqmail.tex Tue Feb 24 14:09:01 2009 +0100 1.3 @@ -0,0 +1,367 @@ 1.4 +% chaos seminar talk about masqmail 1.5 +% 1.6 +% markus schnalke <meillo@marmaro.de> 1.7 +% since 2009-02-24 1.8 + 1.9 + 1.10 +\documentclass{beamer} 1.11 + 1.12 +\title{masqmail} 1.13 +\author{markus schnalke} 1.14 +\date{2009-03-09} 1.15 + 1.16 +\usepackage[utf8]{inputenc} 1.17 +\usepackage{url} 1.18 +\usepackage{graphicx} 1.19 +\setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex} 1.20 + 1.21 +\newcommand{\secframe}[1]{ 1.22 + \section{#1} 1.23 + \frame{ \vfill\vfill \centerline{ \huge #1 } \vfill } 1.24 +} 1.25 + 1.26 +\newcommand{\ft}[1]{ 1.27 + \frametitle{#1} 1.28 +} 1.29 + 1.30 + 1.31 +\begin{document} 1.32 + 1.33 + 1.34 +\frame{ 1.35 + 1.36 +\vspace{8em} 1.37 +\begin{center} 1.38 + 1.39 +{\huge\bf masqmail} 1.40 + 1.41 +a mail transfer agent for workstations and small networks 1.42 + 1.43 +\vspace{6em} 1.44 + 1.45 +{ \tiny 1.46 +markus schnalke \textless{}meillo@marmaro.de\textgreater{} 1.47 +} 1.48 + 1.49 +\end{center} 1.50 +} 1.51 + 1.52 + 1.53 + 1.54 +\frame{ \ft{overview} 1.55 + 1.56 +1) about me 1.57 + 1.58 +2) about masqmail 1.59 + 1.60 +3) short explanation of my thesis 1.61 + 1.62 +4) further development of masqmail 1.63 + 1.64 +} 1.65 + 1.66 + 1.67 + 1.68 + 1.69 +\secframe{about me} 1.70 + 1.71 + 1.72 +\frame{\ft{markus schnalke} 1.73 + 1.74 +studied Business Information Systems 1.75 + 1.76 +at University of Applied Sciences, Ulm 1.77 + 1.78 +diploma thesis about masqmail 1.79 + 1.80 +now Master at University, Ulm 1.81 + 1.82 +} 1.83 + 1.84 + 1.85 +\frame{\ft{I am interested in} 1.86 + 1.87 +Free Software 1.88 + 1.89 +Debian 1.90 + 1.91 +suckless software 1.92 + 1.93 +the Unix Philosophy 1.94 + 1.95 +} 1.96 + 1.97 + 1.98 + 1.99 + 1.100 + 1.101 + 1.102 +\secframe{about masqmail} 1.103 + 1.104 + 1.105 + 1.106 +\frame{ \ft{what is masqmail} 1.107 + 1.108 +a Mail Transfer Agent (MTA) 1.109 + 1.110 +a small MTA 1.111 + 1.112 +one for a special kind of setup 1.113 + 1.114 +} 1.115 + 1.116 + 1.117 +\frame{ \ft{masqmail's niche} 1.118 + 1.119 +non-permanent online connections 1.120 + 1.121 +over multiple providers 1.122 + 1.123 +especially: workstations and small networks 1.124 + 1.125 +} 1.126 + 1.127 + 1.128 +\frame{ \ft{history} 1.129 + 1.130 +written by Oliver Kurth 1.131 + 1.132 +between 1999 and 2003 1.133 + 1.134 +most likely for masqdialer-controlled ISDN connections 1.135 + 1.136 +source of the name (``masq\dots'') 1.137 + 1.138 +} 1.139 + 1.140 + 1.141 +\frame{ \ft{masqmail today} 1.142 + 1.143 +development stopped in 2003 1.144 + 1.145 +not maintained 1.146 + 1.147 +even its website is down 1.148 + 1.149 +but included in Debian, Ubuntu, Arch, FreeBSD 1.150 + 1.151 +} 1.152 + 1.153 + 1.154 +\frame{ \ft{value of masqmail} 1.155 + 1.156 +covers a niche 1.157 + 1.158 +has unique features 1.159 + 1.160 +has users! 1.161 + 1.162 +} 1.163 + 1.164 + 1.165 +\frame{ \ft{problems of masqmail} 1.166 + 1.167 +no further development 1.168 + 1.169 +unfixed bugs 1.170 + 1.171 +emailing has changed 1.172 + 1.173 +} 1.174 + 1.175 + 1.176 + 1.177 + 1.178 +\frame{\ft{masqmail and me} 1.179 + 1.180 +Fall 2007: started to use masqmail 1.181 + 1.182 +Spring 2008: realized it is unmaintained in Debian 1.183 + 1.184 +A situation to be changed ... but by whom? ... me? 1.185 + 1.186 +No! 1.187 + 1.188 +} 1.189 + 1.190 + 1.191 +\frame{\ft{diploma thesis} 1.192 + 1.193 +Summer 2008: 1.194 + 1.195 +problem: find a diploma thesis topic 1.196 + 1.197 +The great idea: solve 2 problems 1.198 + 1.199 +use the diploma thesis to revive masqmail 1.200 + 1.201 +} 1.202 + 1.203 + 1.204 +\frame{\ft{guiding principle} 1.205 + 1.206 +\begin{center} 1.207 + \it 1.208 + Do what you think is interesting,\\ 1.209 + do something that you think is fun and worthwhile,\\ 1.210 + because otherwise you won't do it well anyway. 1.211 + 1.212 + ---Brian~W.\ Kernighan--- 1.213 +\end{center} 1.214 + 1.215 +} 1.216 + 1.217 + 1.218 +\frame{\ft{advising professor} 1.219 + 1.220 +Prof. Sch\"affter 1.221 + 1.222 +thanks! 1.223 + 1.224 +} 1.225 + 1.226 + 1.227 + 1.228 + 1.229 +\secframe{the thesis} 1.230 + 1.231 + 1.232 + 1.233 +\frame{ \ft{ch01: introduction} 1.234 + 1.235 +general prerequisites 1.236 + 1.237 +the masqmail project 1.238 + 1.239 +value and problems of masqmail 1.240 + 1.241 +\textbf{$\Rightarrow$ reasons for this thesis} 1.242 + 1.243 +} 1.244 + 1.245 + 1.246 + 1.247 +\frame{ \ft{ch02: market analysis} 1.248 + 1.249 +classification, life cycle, and trends of electronic communication 1.250 + 1.251 +SWOT and trends for email 1.252 + 1.253 +\textbf{$\Rightarrow$ show that email will survive} 1.254 + 1.255 +} 1.256 + 1.257 + 1.258 +\frame{ \ft{ch03: mail transfer agents} 1.259 + 1.260 +classification of MTAs 1.261 + 1.262 +masqmail's competitors 1.263 + 1.264 +short comparison 1.265 + 1.266 +\textbf{$\Rightarrow$ provide knowledge for next chapters} 1.267 + 1.268 +} 1.269 + 1.270 + 1.271 + 1.272 + 1.273 +\frame{ \ft{ch04: masqmail's present and future} 1.274 + 1.275 +the goal (revive masqmail) 1.276 + 1.277 +requirements 1.278 + 1.279 +\quad\quad fulfilled requirements 1.280 + 1.281 +\quad\quad work to do 1.282 + 1.283 +ways for further development 1.284 + 1.285 +result 1.286 + 1.287 +\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail} 1.288 + 1.289 +} 1.290 + 1.291 + 1.292 + 1.293 +\frame{ \ft{digression: the result} 1.294 + 1.295 +``one fits all'' is not possible 1.296 + 1.297 +hence: different strategies for different goals 1.298 + 1.299 +short-term goal: keep masqmail usable\\ 1.300 +\quad\quad$\rightarrow$ improve existing code 1.301 + 1.302 +long-term goal: make masqmail future-proof\\ 1.303 +\quad\quad$\rightarrow$ recreate it from scratch 1.304 + 1.305 +disadvantage: more work 1.306 + 1.307 +} 1.308 + 1.309 + 1.310 +\frame{ \ft{ch05: improvement plans} 1.311 + 1.312 +improvements of current code 1.313 + 1.314 +a new design 1.315 + 1.316 +\textbf{$\Rightarrow$ recommendations how to do the proposed changes} 1.317 + 1.318 +} 1.319 + 1.320 + 1.321 + 1.322 + 1.323 + 1.324 + 1.325 + 1.326 + 1.327 + 1.328 + 1.329 + 1.330 + 1.331 + 1.332 + 1.333 + 1.334 + 1.335 + 1.336 + 1.337 + 1.338 + 1.339 +\frame{ 1.340 + \vfill\vfill 1.341 + \centerline{\textbf{Thanks for your attention}} 1.342 + \vfill 1.343 +} 1.344 + 1.345 + 1.346 + 1.347 +\frame{ \ft{software used} 1.348 + 1.349 +Debian GNU/Linux 1.350 + 1.351 +\LaTeX\ with the beamer classes 1.352 + 1.353 +Vim, latexmk, and Mercurial 1.354 + 1.355 +\vfill 1.356 + 1.357 +{\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-03-09 } 1.358 + 1.359 +} 1.360 + 1.361 + 1.362 + 1.363 + 1.364 +\end{document} 1.365 + 1.366 + 1.367 + 1.368 + 1.369 + 1.370 +\url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}