Michael
Meskes
The Best Linux Distribution
credativ 2017 www.credativ.com Michael • Free Software since 1993
• Linux since 1994 Meskes
• Debian GNU/Linux since 1995
• PostgreSQL since 1998
credativ 2017 www.credativ.com Michael
Meskes
credativ 2017 www.credativ.com Michael • 1992 – 1996 Ph.D.
• 1996 – 1998 Project Manager Meskes
• 1998 – 2000 Branch Manager
• Since 2000 President
credativ 2017 www.credativ.com • Over 60 employees on staff FOSS • Europe, North America, Asia Specialists • Open Source Software Support and Services • Support: break/fix, advanced administration, Complete monitoring Stack • Consulting: selection, migration, implementation, Supported integration, upgrade, performance, high availability, virtualization All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training
credativ 2017 www.credativ.com The
Beginning
© Venusianer@German Wikipedia
credativ 2017 www.credativ.com
The
Beginning
2nd Try
©Gisle Hannemyr ©linuxmag.com
credativ 2017 www.credativ.com Nothing is stronger than an idea whose Going time has come. Back On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées.
In One withstands the invasion of armies; one does not withstand the invasion of ideas. Victor Hugo Time
credativ 2017 www.credativ.com
The
Beginning
©Ilya Schurov Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian 3rd Try Linux Release. [. . . ] Ian A Murdock, 16/08/1993 comp.os.linux.development
credativ 2017 www.credativ.com
M
1 C 1
P A V G
C
9 9
e
T
u .
A
S
b
L
9 I 9
s
n
M N
L
l
u
i i
t
2 2
s o
S
e
U n
h
n
r
d
i U
e
m
q
1
d
v
2
Y
i
u /
D R I .
s
n
D
g 1
e e n L
f t
l
g
L , 0
v b u
d
d e a e
D
-
1 D 1
e
l s n
w i
r
o
a i c
r .
9 9
p n
n
/
e
s
e g
R A
t
,
9 9
i r ,
h
l
d
n
s o
&
u
e
S e
3 3
u
d
d
v
D c
l b
a
e G r
i
o
s
c
e x
o
l
c
d
t o
a
b N
k e i
p
-
d
n
i
w e
a s U
L t
i r
f
h a
S a n D
u
B
s
a l
r F
T w
c
o r t
e
i
o u
n r
S i
g
t
1 1
d e
g c i
r
. u
e
, h
u
e
i s
9 9
s
p i
s
. f n
l
S r
o
g D
9 t 9
o
w t
.
.
j
e
E o s
4 , 4
c r
p c e
t
r
u
/
m i
o
g
j m
b
e
e
R
l
c
r
d
g e
e
t
i
t
W L X o u
d n n
v
i g
M d M
J t
n
G H e
a
u
e T
u
r
1 N i t 1
a n t t
S r r
The n
x a
i
i a
I
t i o i
9 x 9
u k
-
S
n
L
F
i
n o
n
U
9 s 9
i
T
g
n
n -
L
u A
5 5
i n
i
f
x
c
m
i
x
e
P
L
e
n
i
r
r
n
T
o
i s
t
u
e
e
C
x
c
i
C
r
h
U
a m
a
1 1
f n
l D
t
d
w i
9 9
v
I
e
m
L
o e
e
9 9
r
I
k r r
a
N
k s
L
6 6
s e
U l
i
n
i
X
u
M
n
x
o
n
e
k
e
y
1 1
L
9 9
i
n
B
9 u 9
u
U
x
7 7
r
P
l
a
t
W
r
P
p
a
D
C
C
e h
P
O
o
a a
e
S
n
v S
B
n
P E µ t
e e
L
a
u g
C
c L u r
I
m
h u
N
t
D r
l
1 1
i
a i i
i
v
n n p
e
U
w
a
9 9
u e
l
e X
i
x d
T
9 c 9
e
u
8 8
r M
R
b
F D
a
O
o
e
n
e
l
C
i
r
n d P
m
t
m
o
K S
u r
C r
o a m
o
u
x i
e K
o
l k
j
S
i
- s e
R y
n
e e
s
r
E c
o
E E
Y u I
1 m U t 1
T
t
V b
t
e
r x L
e
D
i B
9 i i t 9
l
d i e
t n
l
n
F
h
o
a
a a
e
9 9
O
R
w
l
n s
l
a
S E
9 y 9
i
R
D
n
L
E
C
e A
t
o i
i
S n
d I o
r n
g m
m
u
C r
K L
F
e
x
m
P L E B S
e i
O
o
l l b
i
a
e n l t
d K A
n
u n
u
o r
g
L a o
E O a
a u s
n d
e
r
i
n c
T t m n
L e x
i n a
P m
2 2
a
x
F
h
r u
e
X i
p r
T
u l F r o
i
a o
0 t O 0
t
n o
u B i
s i
r n
i
n
n
s o k
U S
t
0 0
y
i t
i a
m V
x
x
0 n 0
e
M G
e
S c
H S
i
i
t b
r
c K
m
a P C o U (
a
r
A
B r
L n
p C R S r
i a
c a t
a
o
n
L
u
e E r
o
p
l L l
l o i
t
o m
g e t
a x i
t
s c
p
y n a A
E
c C o
t
o a
r
t h
h p a
u r
k
k F
S
R
B
W i )
s M x
C
x
2 2
M
U
A
e
A
L
o
á a
P
S e
0 X i 0
L
e
n S d
g l
r
O
T h l
P
k
o
n I d o O
u i
0 0
n G
c i
a p
y v g
e r
p K S
p
d a
i
e
1 n e P D 1
S H e
c
e
1 A R k L
e
e
n
e X
t n
M N L e
r P o i
2
r n
p
e n
R V w
:
k a y
M
l
e
b S W
e
E s e d
S i
n
e a
r
t
o
n o c
A l o u
t S
e d i
s R l
S u
l u n
d r E l
R w D
u
i
c c t r
c
c
a T
e u
e e a
n o
r
e I
u u s i
e
P
o l
H x
r n t
G T s
d
e r F
i r
v
r
o C
e c i
a e
L
m
a A n
2 e a l 2
R
e n G o
y u r
o
S
f
r r r
S o
e p o
0 d 0
c E n d
e p
S
o
n
O d p i
a h
a e
v n
l
l u
0 g 0
d a
y
B r
i r
t H
T
H r
l n
o
x
E
c
a
2 2
a u
a o
e
S
y n
L T
t L
t
a
y C t o
M
i
i
E L
N
n c t
p
B
O
y
i
D
n o a
i n
A o
e
U
h L
R
t r e g
u
l
u x
a e A
i n o
s L G e x
L x
r Y
n r
i g
G
o a
i t O i C
p
o
Z o
n
e K
i
x r
l G B
r
p Q
p E b o
2 u i m 2
d t
u
i M
n
s l
e
e e o n
x
N a u
B r
J U
u i
0 0
e L
o
r n M u
I n n L s
o c a
e G
n I x
H
i
r
o P i m D
E X t i
n k
0 l n 0
A w E
r n p
s o
l
e
U l
r i u R
u A a
m t
e
n t x u i h
o P
y o
e i
3 n 3
a
p
x I m a
L K
h
N x i
x N
o
b X I
x
A l
p
T S n
- S
l i n
d n
y e n
T A S
b
y
h
t
S P A o
u y
d u o
S
m o D
M K S E
i S
I M p
F A C S D
n S
n
d x m
U X
w m e
R
P C N b F p m
i e
L s
g M u L a
L e e
s W X
O
v B S K
l N S L p
e M
U d t o T
e S U D
a n o i B n
s i d d
S a
a e
i n
B n i
p o i h a
a
h o i E r l
n D D n A K
i c o i
I T l i i
G t y l
t T N b K
o t u x
u J u z a B
A i e n G a n l
i t
i r i H
t k A U s
o t m a
x A N t
2 t o h 2
i E
n O a D U x - i
x i h e l L
n Q z b i o h
e a
S P p n
N x u i
B U D l i o
t D D J
n e
L R n
O A u a w
W a b w i
C S u d t
0 S X n 0
S O i h
C i a o n
a k
O a C A i
B B r r r
S L S R e E u
r n
i e x
K L t i
M i A
E e L S e a a
d a n u
n o x M
A t N o a U x Z B
o S q
0 i l a x 0
A o c p g
T r M
u i B
n o
w S S l u
a t o x
R t n n
i - l o
r s O G l u 2 K
i a n d
x e S o h A
h n l
S r R
e u e n
e L d
4 l p 4
T u o a
i n
e a D
N H v i d C H W a
M n E a
a e c i l o
X
n p x n e
i
A s a U M p
S x d r
e
s y S m t
g U e e
A f t
n r o b i
x D
t e e z o
o l H
Current i o c w h i
e
t R n C
i a M r
l r i e l x
F T V
u n s l p s
a f L i
e c K x m o l r
m k m
z i g o
l i
i N U a
c e
n d
o 2 t i l e D k
c x n M F r
r i i N O
A r / I r
a d a S
G r p
f n
k e
t 3 B p e
o i X l b p i a
X r
T v i r A o
C m P a
s L t a M
x O p
u S L e
u s
9 l d
a n e I L u e h r
i
u
r y
t i
x D S L a
i u
o x s i c
g n
e 0 b c o
o g P S i n a x
R n P
n M
P B T
v
i l
u n
m V
a o l
r l n d L
a t t
a l u
S i d i a
e e e
F e e A l
i a u r
r P n r i
2 o E 2
l - a
s A u o i
L x
i x
w w i r
X p s n
M o L n D
m r T X 6
u t
K y D o
k n s
x P
r i
a y
0 u 0
i u P
r n K i t r 4
a a
c a x
@ N O e s i
a n u k
o S
e d i e
b I x
l
r U x
u s S a
h a r l L
M i g S e
b L V O
0 n P u b 0
e o
s 6 n s y
e S i
q
x r
H i t t a W i
e l t i
A p i
d x u E
i e t k m n
y a e 4 u u i d a
a n u
g E u
5 S u 5
n
Q
W I
o s r n t
t Z u
t O t x N o l
P n d H
h e o
h i r l p l
h o
e
i
m v V t i T L e
e x
u e n
a i M
o v
t H F u E l p
D S S A h
o
S c
a u i
l
n R L
B i X X
n e h
l K
e E
i o
e L L N u
v X
o l q
r
w O O
L r a R u
S T
e d n n
d A i s
r a u
U
x
i c e
a B S h
a K S
4 u n y i o
n i
N
z M P i
x
n
k
S t X n
l i
i U
o b 2 p
u
i k J n o
n
a e O
u i
l
a P
n
F r a u 0 p
x D
b E C
t
r p
x
o
V
u o S
t
P r d n 0 i
2 W 2
u
p r
o a x
O L l
r r
y
v o
i e
u t 5
a o n
i e
s L i
u
0 a 0
e F d O
p b
A N a
R s D
a t
h n
i B
t
t S r N r u e
h n r
V G X m
l l
r E t e
0 I S 0
e t
p a i
a
a
i Z P m
L c u O v
o
e u
x o
v n B
e
i s l L
c
e r e
6 n E C x i 6
l
b g b
e P D
u P i S n
t a s a s
S k -
E
c
r
e a
o D r u M h N
r
- p U o u
o c r u t
i
L a
k o
e
l H z r
d
x n r
i k i c x
s H B r
i i a
a b D
n r i
s i
n n
A i e
O t s A
A n
h e
T P g n D
l c
a o a u
t u
k u t
t O
b
s h r
i e o N
r L u k
a i U
t w y a
n x
a S t
e a
a W i
y s
p a
E l i
G O x S d
o p
A O e D m
y l l s
t B
- w a n
c o M
A U t
e
l u
T n u
M i w e t
m r
a E
l z t O
l f
X n
n R h
e a b
u u a E x
u i g
T o
s P
2 s S 2
F
e M
a L S i P
n e S
t s n
x M
t E d V
t
E l S
e W a
P e e T
i h a
u l r o
0 U i 0
a S
x i
i u
E c
l y t
n e U t
6 n m
i x
l S D i l
e i
F d i
a S T i l
o M l n
C o
0 t d N 0
4 s p n
b E
b
e e r b
a
r p
h
E n
s e M
a a E p e
y u
p
d c
r d o
7 z 7
e C
o
l
p c l t i r
S n
a u d o
o i
o c x x
h a
n a
t
o
o U
r
t
c M p i i n F
u G G b
r n
V b
i m t u o b
m
s a S F K
k i b
v
l l a
t
i o u
r e n l
S a i
e x i
l e
a y u g i n S e
e
F X m
u
M n n w
u
t
t
N T l O
Å m n E r
e e
a t
l x u
t L
b
g
P o a i u i
a
u
t
n u n e n
b
S s
i
b u u
e
o b d
L m C n
g T i e t
u i
a l e Z n
o r o
r l i
o u
i
r
s y e b o
S n P
o o t U
2 e t 2
u n
P e x
t X u
u
t
y x n e G
r b b
S n
u P
0 0
ö n
s
a U l
u u
c A
i
e r
E
S m t x t c
O o
n l n h
0 e u U E 0
r M L
P t
a
x
i
v i x
t t B
m m
p s
m b P
h u u n
U
8 a I 8
e m
M M
n t
O a e
u
e H o
p R r
M c
r a
D
R
F q
n n e
n o
a o
j r n
l p
t P
u e
i
o u b u
Z g G l
e t e x
s r o
u l
e
u
b s
y C C a M
b n o U i
o
s
n
s
p X N B E
A
c E
a a
V l t
r A c
C W - e M
V O i
i R i
o Z
u B
i e o U r t
n C l n n
d
o P u
n
B X i e o
I i c
h T
o e
e t e
b w x S o
i N M i
i
r h e
L e
L f e - r N
l 2 a K i t A
a
v A
t C O t
u i n u N j
i Q L
a t
e i A w E a a
o
n C M
o o e /
n o R o
s
2 e D y n 2
i
D V o
k S
x T i m
L n v
g
x n a n
H L m o t
O o t
e
r r L v
B E u
i C L e
0 Y u 0
e Q
i g y O
a n a s
S o
n
E n u m a
o r
n i a
o
P o o k
F v g v
o i r
w a A o C
0 2 S b 0
S x
y s
x p a
i T
o n r e w
i o
m U V
K b m C V x
C G u
r e a
x e y
a
h d
9 i 9
e r
a
i
a n I
X b h n
T A
o a l i
o a o e
N
P
F y l
O t
h t
O O r s a
K r t
x s m
S u
o
l O U e
c
C e
P i
y
o e
p
a S m
a L
m
h a M
a
l
X
l S
h s
O e Z
r e
e H l
s
r D
i M a
c
i a
o L S
U x n e
e
a u
y
a S
Y
h
e
e
n i
E n e a
e
r n m
n
n
L A l
e
O m
e
i m m t
n
i L
u
t x E
O I r
t i
r p
C h g 0
v
y u i
2 S E O 2
c x o
l f p u
i
p O
a e e e N
y x n
h Q
A C
l x
A S
0 G P 0
e
n l m i
a
D e
B L Q S
l c
g u
e
n M R A e
a
n n
S i T t D
e
1 a 1
a e
S i b b u
r
N p
S l u
o I i a
M
e u u
i x o
n m n n
e e i J
F y C
a
p
0 r r 0
g A c
o
e p n
o u
g y t
n r s k o A
r
L O
h e
a k
e L Z
O d t
a G M e n
l S d a
y T L
e r
é B D r
i i
M a S T r
g O e P
n e
e n a c S
m r a i e p
i o
M e m
r
o O
i 4 a n
F m b r r
i g
M l l i n
g t u
a n r t
n S u
i a o c n e
P
F y C M O
e c u o
u T S
F a i
B S t
y x
g S g P
e M e U n L
c u g a
o y
u a k
O a x s
s o
c w
G S
o
e o
l o a k t r i
P d u m a
d B G
d r n i
i e z n
i n y P
o
d
S o d M S
i a n i
s g O C
B y l
a
u a t f
o o S L u
n N
@ g
n u h t
b i O a
e
S
r o
n i i
n x S x
o O
t r
2 n q 2
s S i U
o l
R u
n e
t S t i
O C x E
c L
i t u n
u u
G L l S
M e
d d G
0 d s 0
O a t
h
i l
T
D i e
S D r d
v e
r
o H i d s
a A u
I a e
o u
v S
S K O
1 e i 1
U m q M R
e
r R
r P o c
n a
e m
e i
L
S a l
u u
A A t
M b
a i e S
I S
o i d C e
1 t e a 1
r t
e
P k
e d a
O e
i
r X P d
r r e n
a n a r
O D m
c
r a h n
R t o
I
e
B S g o
v n e t n
N
B h R
i t
M n a
S
e u
n a
O O o w
j u O
M D
a
a U
r i
p r
x r C
e b
s
y
l
i S e S p
r H
C i
d l X
A
r O b
V o D o n
i
s
L e
c O
u a
T
l o
i m u i
e
i i S n
a p d
y i B ( r
S n
x
Y z
s
c m M
n e u
m
u T
r
e s
2 c 2
i a
t r i S o S c
n
d a e r
r n e o
t
t
r v
L t
0 0
e
g t d i
B n a d
O
o
t X R
M
4
)
e a i
t r o
1 O a n 1
a
S P |
t X
A a n
O r
O
V
m
X e
2 n 2
i S
B
K a
r l
S
S
S
i
d
i i
a
O v
e u
a n n
V
l
r
n e
a
d l
a W u
u a
S
t
t
c
r
r x
l g
o
o n
P h
k
o
k
c i
w o
u
x
u r
k
n
a
x
a
i
r
x
2 e 2
A
0 0
R
1 1
M Landscape 3 3
credativ 2017 www.credativ.com
The
Current
Team
credativ 2017 www.credativ.com
The
Current
Team ©Aigars Mahinovs
credativ 2017 www.credativ.com Goal: Create the best, Free operating system. Debian
- Debian Social Contract Debian Free Software Debian Constitution with the Free Software Guidelines (1997) (1998) community (1997) The Base of the Open Structures and rules of * 100% Free Sotware Source Definition a Free-Software- * Don’t hide problems compatible democracy * Give back Helps decide what is Project * Priorities: part of Debian Users & Free Software
credativ 2017 www.credativ.com License Debian ● must allow free redistribution ● must include source code
Free ● must allow modifications and derived works
● must not discriminate against person or groups
Software ● must not discriminate against fields of endeavor
● must be distributable Guidelines ● must not be specific to Debian
● must not restrict other software
credativ 2017 www.credativ.com Jessie
Debian Source Binary
- Main 20,626 248,089
Packages Contrib 134 905
Non-free 281 1151
credativ 2017 www.credativ.com Debian
-
Releases
credativ 2017 www.credativ.com Architectures
-
Old and New
-
Big and Small
(c) Bill Bertram
credativ 2017 www.credativ.com amd64: x86-64 architecture with 64-bit userland and supporting 32-bit software Debian arm64: ARMv8-A architecture armel: Little-endian ARM architecture (ARMv4T instruction set) armhf: ARM hard-float architecture (ARMv7 instruction set) - i386: IA-32 architecture with 32-bit userland, compatible with x86-64 machines mips: Big-endian MIPS architecture Official mipsel: Little-endian MIPS architecture powerpc: PowerPC architecture Ports ppc64el: Little-endian PowerPC64 supporting POWER7+ and POWER8 CPUs s390x: z/Architecture with 64-bit userland
credativ 2017 www.credativ.com alpha: DEC Alpha architecture Debian hppa: HP PA-RISC architecture hurd-i386: GNU Hurd kernel on IA-32 architecture - kfreebsd-amd64: Kernel of FreeBSD on x86-64 architecture kfreebsd-i386: Kernel of FreeBSD on IA-32 architecture m68k: Motorola 68k architecture on Amiga, Atari, Macintosh and VME systems Unofficial powerpcspe: PowerPCSPE architecture ppc64: PowerPC64 architecture supporting 64-bit PowerPC CPUs with VMX Ports sh4: Hitachi SuperH architecture sparc64: Sun SPARC architecture with 64-bit userland x32: x32 ABI userland for x86-64
credativ 2017 www.credativ.com Culture of technical excellence Debian Stefano Zacchiroli (DPL, 2010) ● Package maintainers are software experts Is ● Package maintainers make decisions about their packages ● Policy defines packaging
Special ● Automated testing
● Automated building
#1 ● All packages are equal
● Release if and when software is ready
● Users involved in all steps
credativ 2017 www.credativ.com Open Internet
Security Location 1 - Firewall Location 2 - Firewall Entry 1 Entry 2 Entry 1 Entry 2 Filter Node 1 Node 2 Node ... Node n Node 1 Node 2 Node ... Node n
E-Mail E-Mail Server E-Mail Server
Gateway Management / Management / Logging / RBL Logging / RBL
credativ 2017 www.credativ.com Age
Of
Debian
Developers
credativ 2017 www.credativ.com Keeping New Maintainer Process
● Check Debian's philosophy The ● Verify identity ● Check skills and experience
● Test knowledge about Debian
Quality ● Check free time and commitment
● Long and strict process
Up
credativ 2017 www.credativ.com Free and Open Debian ● Firm principles everyone bound by the Social Contract Is ● Promoting the “culture of Free Software” since 1993 ● Free from the bottom up
Special ● Community awareness
● Users trust Debian not to betray software freedom
#2 ● Set a high bar for software freedom advocates
● All communication and information is open
credativ 2017 www.credativ.com Openness
Is
Important
© Infrogmation of New Orleans
credativ 2017 www.credativ.com No
Hidden
Secrets
credativ 2017 www.credativ.com PostgreSQL
Multi Version
-
Multi Cluster
credativ 2017 www.credativ.com ● Joint Debian/Ubuntu offering
● Using the same sources as the distributions
Apt ● Similarly ready for production use
. ● Dev versions available, too
Postgresql ● Add PGDG to distribution version
. ● Add PGDG
credativ 2017 www.credativ.com Independence Debian ● No company making the decisions Is ● Donations are welcome in form of money & hardware ● Debian is paid by nobody
Special ● Nobody is paid by Debian
● People trust Debian choices not to be “profit-driven”
#3 ● We are free to make the best technical decisions
credativ 2017 www.credativ.com Software
Development
Waterfall
Model
© Paul Hoadley
credativ 2017 www.credativ.com
Software
Development
Waterfall
Model
credativ 2017 www.credativ.com Do-Ocracy and Democracy Debian An individual Developer may make Each decision in the Project is made by any technical or nontechnical decision one or more of the following: with regard to their own work; 1. The Developers, by way of General Is [ Debian Constitution, §3.3.1.1 ] Resolution […] [ Debian Constitution, §2 ]
Special
Reputation Follows Work No Benevolent Dictator #4 No Oligarchy
No Imposed Decisions
credativ 2017 www.credativ.com Debian DPL
Project Secretary Tech. Committee Delegates Project
Debian Developers Structure Teams
User
credativ 2017 www.credativ.com Tight interaction with other Debian communities Free Software Debian = Downstream Is Golden Rules Packaging Bug Aggregation Special Give Back triage/forward bug report push changes Debian = Upstream #5 348 Derivatives Give Credit Intermediary attribute & advertise Software Packages recognize & thank
credativ 2017 www.credativ.com Debian
As
A
Base
© Berdea@Wikimedia
credativ 2017 www.credativ.com US 501(c)(3) non-profit organization to Software help organizations create and distribute open hardware and software in the
Public Anyone is eligible to apply for membership, and contributing membership is available to those who participate actively in the free software community. Interest SPI was originally created to allow the Debian Project to accept donations. It now acts as a fiscal sponsor to many free and open source projects.
credativ 2017 www.credativ.com YES! Why ● A mixture of pretty rare features
Should ● Important to a lot of FOSS communities
● Free Software is better served by I Collaboration Care? Help is always welcome https://www.debian.org/devel/join/index.en.html
credativ 2017 www.credativ.com Come!
Join!
Us! 6 August to 12 August 2017
credativ 2017 www.credativ.com Michael
Meskes
The Best Linux Distribution
credativ 2017 www.credativ.com