TARGET = $(TARGET_BASE_NAME)
-DIAIMAGES = design-ctdb-three-nodes.dia ctdb-design-daemons.dia samba-layers.dia
+DIAIMAGES = design-ctdb-three-nodes.dia ctdb-design-daemons.dia samba-layers.dia samba-release-stream.dia
-DIAIMAGES_PNG = design-ctdb-three-nodes.png ctdb-design-daemons.png samba-layers.png
+DIAIMAGES_PNG = design-ctdb-three-nodes.png ctdb-design-daemons.png samba-layers.png samba-release-stream.png
DIAIMAGES_FIG = design-ctdb-three-nodes.fig ctdb-design-daemons.fig samba-layers.fig
==== Samba File Serving Topics ====
-Core File Server:
* SMB features (SMB3...)
+* Clustering (CTDB)
* Performance
* Interop (Protocols, NFS, AFP, ...)
+* special file systems support
* ...
-Moreover:
+==== Other Samba Topics ====
+
* Auth/Domain Member
* RPC server
+* AD Sever
* ...
+==== File Server Habitat ====
+
+* scalable file server
+** scale-out: powerful clusters
+** scale-down: low-end boxes
+* server workloads
+** hyper-v
+* cloud / openstack?
+* (samba $\leftrightarrow$ cifs.ko alternative to nfs?...)
+
+
+
+==== Short History ====
+
+* 1.9.17: 1996/08
+* 2.0: 1999/01: domain-member, +SWAT
+* 2.2: 2001/04: NT4-DC
+* 3.0: 2003/09: AD-member, Samba4 project started
+* 3.2: 2008/07: GPLv3, experimental clustering
+* 3.3: 2009/01: clustering
+* 3.4: 2009/07: merged S3+S4 code
+* 3.5: 2010/03: experimental SMB 2.0
+* 3.6: 2011/09: SMB 2.0
+* 4.0: 2012/12: AD/DC, SMB 2.0 durable handles, 2.1, 3.0
+* 4.1: 2013/10: stability
+* 4.2: soon: performance, scalability, CTDB included
+
+==== Release Stream ====
+
+
+<[center]
+<<<samba-release-stream_exp.png,width=.8\textwidth>>>
+[center]>
+
+
+==== Performance ====
+
+* cpu usage
+** low profile platforme (arm, ...)
+** memory allocations
+* database performance
+** tdb
+*** mutexes
+*** freelist layout
+** concrete db design (notify, open files, ...)
+* scaling out (1 system)
+** parallelism
+*** async I/O with helper threads
+* cluster performance
+
+
+==== Interop ====
+
+* multi-protocol access
+** nfs (kernel, ganesha, ...)
+** afp: netatalk
+
+* client-specific
+** apple:
+*** @vfs\_fruit@
+*** spotlight
+*** AAPL
+** SMB2+ unix-extensions
+
+
+==== ====[plain]
+
+old
+
==== File Server Layout/Scope ====