docs/masqmail-cs

changeset 0:713f8c55babb

first slides
author meillo@marmaro.de
date Tue, 24 Feb 2009 14:09:01 +0100
parents
children aacb023e76ab
files .hgignore masqmail.tex
diffstat 2 files changed, 375 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.hgignore	Tue Feb 24 14:09:01 2009 +0100
     1.3 @@ -0,0 +1,8 @@
     1.4 +syntax: glob
     1.5 +*~
     1.6 +*.swp
     1.7 +
     1.8 +*.{aux,log,lof,lot,nav,out,snm,toc,bak}
     1.9 +*.pdf
    1.10 +*.ps
    1.11 +*.dvi
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/masqmail.tex	Tue Feb 24 14:09:01 2009 +0100
     2.3 @@ -0,0 +1,367 @@
     2.4 +% chaos seminar talk about masqmail
     2.5 +%
     2.6 +% markus schnalke <meillo@marmaro.de>
     2.7 +% since 2009-02-24
     2.8 +
     2.9 +
    2.10 +\documentclass{beamer}
    2.11 +
    2.12 +\title{masqmail}
    2.13 +\author{markus schnalke}
    2.14 +\date{2009-03-09}
    2.15 +
    2.16 +\usepackage[utf8]{inputenc}
    2.17 +\usepackage{url}
    2.18 +\usepackage{graphicx}
    2.19 +\setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}
    2.20 +
    2.21 +\newcommand{\secframe}[1]{
    2.22 +	\section{#1}
    2.23 +	\frame{ \vfill\vfill \centerline{ \huge #1 } \vfill }
    2.24 +}
    2.25 +
    2.26 +\newcommand{\ft}[1]{
    2.27 +	\frametitle{#1}
    2.28 +}
    2.29 +
    2.30 +
    2.31 +\begin{document}
    2.32 +
    2.33 +
    2.34 +\frame{
    2.35 +
    2.36 +\vspace{8em}
    2.37 +\begin{center}
    2.38 +
    2.39 +{\huge\bf masqmail}
    2.40 +
    2.41 +a mail transfer agent for workstations and small networks
    2.42 +
    2.43 +\vspace{6em}
    2.44 +
    2.45 +{ \tiny
    2.46 +markus schnalke \textless{}meillo@marmaro.de\textgreater{}
    2.47 +}
    2.48 +
    2.49 +\end{center}
    2.50 +}
    2.51 +
    2.52 +
    2.53 +
    2.54 +\frame{ \ft{overview}
    2.55 +
    2.56 +1) about me
    2.57 +
    2.58 +2) about masqmail
    2.59 +
    2.60 +3) short explanation of my thesis
    2.61 +
    2.62 +4) further development of masqmail
    2.63 +
    2.64 +}
    2.65 +
    2.66 +
    2.67 +
    2.68 +
    2.69 +\secframe{about me}
    2.70 +
    2.71 +
    2.72 +\frame{\ft{markus schnalke}
    2.73 +
    2.74 +studied Business Information Systems
    2.75 +
    2.76 +at University of Applied Sciences, Ulm
    2.77 +
    2.78 +diploma thesis about masqmail
    2.79 +
    2.80 +now Master at University, Ulm
    2.81 +
    2.82 +}
    2.83 +
    2.84 +
    2.85 +\frame{\ft{I am interested in}
    2.86 +
    2.87 +Free Software
    2.88 +
    2.89 +Debian
    2.90 +
    2.91 +suckless software
    2.92 +
    2.93 +the Unix Philosophy
    2.94 +
    2.95 +}
    2.96 +
    2.97 +
    2.98 +
    2.99 +
   2.100 +
   2.101 +
   2.102 +\secframe{about masqmail}
   2.103 +
   2.104 +
   2.105 +
   2.106 +\frame{ \ft{what is masqmail}
   2.107 +
   2.108 +a Mail Transfer Agent (MTA)
   2.109 +
   2.110 +a small MTA
   2.111 +
   2.112 +one for a special kind of setup
   2.113 +
   2.114 +}
   2.115 +
   2.116 +
   2.117 +\frame{ \ft{masqmail's niche}
   2.118 +
   2.119 +non-permanent online connections
   2.120 +
   2.121 +over multiple providers
   2.122 +
   2.123 +especially: workstations and small networks
   2.124 +
   2.125 +}
   2.126 +
   2.127 +
   2.128 +\frame{ \ft{history}
   2.129 +
   2.130 +written by Oliver Kurth
   2.131 +
   2.132 +between 1999 and 2003
   2.133 +
   2.134 +most likely for masqdialer-controlled ISDN connections
   2.135 +
   2.136 +source of the name (``masq\dots'')
   2.137 +
   2.138 +}
   2.139 +
   2.140 +
   2.141 +\frame{ \ft{masqmail today}
   2.142 +
   2.143 +development stopped in 2003
   2.144 +
   2.145 +not maintained
   2.146 +
   2.147 +even its website is down
   2.148 +
   2.149 +but included in Debian, Ubuntu, Arch, FreeBSD
   2.150 +
   2.151 +}
   2.152 +
   2.153 +
   2.154 +\frame{ \ft{value of masqmail}
   2.155 +
   2.156 +covers a niche
   2.157 +
   2.158 +has unique features
   2.159 +
   2.160 +has users!
   2.161 +
   2.162 +}
   2.163 +
   2.164 +
   2.165 +\frame{ \ft{problems of masqmail}
   2.166 +
   2.167 +no further development
   2.168 +
   2.169 +unfixed bugs
   2.170 +
   2.171 +emailing has changed
   2.172 +
   2.173 +}
   2.174 +
   2.175 +
   2.176 +
   2.177 +
   2.178 +\frame{\ft{masqmail and me}
   2.179 +
   2.180 +Fall 2007: started to use masqmail
   2.181 +
   2.182 +Spring 2008: realized it is unmaintained in Debian
   2.183 +
   2.184 +A situation to be changed ... but by whom? ... me?
   2.185 +
   2.186 +No!
   2.187 +
   2.188 +}
   2.189 +
   2.190 +
   2.191 +\frame{\ft{diploma thesis}
   2.192 +
   2.193 +Summer 2008:
   2.194 +
   2.195 +problem: find a diploma thesis topic
   2.196 +
   2.197 +The great idea: solve 2 problems
   2.198 +
   2.199 +use the diploma thesis to revive masqmail
   2.200 +
   2.201 +}
   2.202 +
   2.203 +
   2.204 +\frame{\ft{guiding principle}
   2.205 +
   2.206 +\begin{center}
   2.207 +	\it
   2.208 +	Do what you think is interesting,\\
   2.209 +	do something that you think is fun and worthwhile,\\
   2.210 +	because otherwise you won't do it well anyway.
   2.211 +
   2.212 +	---Brian~W.\ Kernighan---
   2.213 +\end{center}
   2.214 +
   2.215 +}
   2.216 +
   2.217 +
   2.218 +\frame{\ft{advising professor}
   2.219 +
   2.220 +Prof. Sch\"affter
   2.221 +
   2.222 +thanks!
   2.223 +
   2.224 +}
   2.225 +
   2.226 +
   2.227 +
   2.228 +
   2.229 +\secframe{the thesis}
   2.230 +
   2.231 +
   2.232 +
   2.233 +\frame{ \ft{ch01: introduction}
   2.234 +
   2.235 +general prerequisites
   2.236 +
   2.237 +the masqmail project
   2.238 +
   2.239 +value and problems of masqmail
   2.240 +
   2.241 +\textbf{$\Rightarrow$ reasons for this thesis}
   2.242 +
   2.243 +}
   2.244 +
   2.245 +
   2.246 +
   2.247 +\frame{ \ft{ch02: market analysis}
   2.248 +
   2.249 +classification, life cycle, and trends of electronic communication
   2.250 +
   2.251 +SWOT and trends for email
   2.252 +
   2.253 +\textbf{$\Rightarrow$ show that email will survive}
   2.254 +
   2.255 +}
   2.256 +
   2.257 +
   2.258 +\frame{ \ft{ch03: mail transfer agents}
   2.259 +
   2.260 +classification of MTAs
   2.261 +
   2.262 +masqmail's competitors
   2.263 +
   2.264 +short comparison
   2.265 +
   2.266 +\textbf{$\Rightarrow$ provide knowledge for next chapters}
   2.267 +
   2.268 +}
   2.269 +
   2.270 +
   2.271 +
   2.272 +
   2.273 +\frame{ \ft{ch04: masqmail's present and future}
   2.274 +
   2.275 +the goal (revive masqmail)
   2.276 +
   2.277 +requirements
   2.278 +
   2.279 +\quad\quad fulfilled requirements
   2.280 +
   2.281 +\quad\quad work to do
   2.282 +
   2.283 +ways for further development
   2.284 +
   2.285 +result
   2.286 +
   2.287 +\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail}
   2.288 +
   2.289 +}
   2.290 +
   2.291 +
   2.292 +
   2.293 +\frame{ \ft{digression: the result}
   2.294 +
   2.295 +``one fits all'' is not possible
   2.296 +
   2.297 +hence: different strategies for different goals
   2.298 +
   2.299 +short-term goal: keep masqmail usable\\
   2.300 +\quad\quad$\rightarrow$ improve existing code
   2.301 +
   2.302 +long-term goal: make masqmail future-proof\\
   2.303 +\quad\quad$\rightarrow$ recreate it from scratch
   2.304 +
   2.305 +disadvantage: more work
   2.306 +
   2.307 +}
   2.308 +
   2.309 +
   2.310 +\frame{ \ft{ch05: improvement plans}
   2.311 +
   2.312 +improvements of current code
   2.313 +
   2.314 +a new design
   2.315 +
   2.316 +\textbf{$\Rightarrow$ recommendations how to do the proposed changes}
   2.317 +
   2.318 +}
   2.319 +
   2.320 +
   2.321 +
   2.322 +
   2.323 +
   2.324 +
   2.325 +
   2.326 +
   2.327 +
   2.328 +
   2.329 +
   2.330 +
   2.331 +
   2.332 +
   2.333 +
   2.334 +
   2.335 +
   2.336 +
   2.337 +
   2.338 +
   2.339 +\frame{
   2.340 +	\vfill\vfill
   2.341 +	\centerline{\textbf{Thanks for your attention}}
   2.342 +	\vfill
   2.343 +}
   2.344 +
   2.345 +
   2.346 +
   2.347 +\frame{ \ft{software used}
   2.348 +
   2.349 +Debian GNU/Linux
   2.350 +
   2.351 +\LaTeX\ with the beamer classes
   2.352 +
   2.353 +Vim, latexmk, and Mercurial
   2.354 +
   2.355 +\vfill
   2.356 +
   2.357 +{\scriptsize The slides are available on \url{http://marmaro.de/docs} \hfill 2009-03-09 }
   2.358 +
   2.359 +}
   2.360 +
   2.361 +
   2.362 +
   2.363 +
   2.364 +\end{document}
   2.365 +
   2.366 +
   2.367 +
   2.368 +
   2.369 +
   2.370 +\url{http://ulm.ccc.de/ChaosSeminar/2009/03_masqmail}