<<

Michael

Meskes

The Best Distribution

credativ 2017 www.credativ.com Michael • Free since 1993

• Linux since 1994 Meskes

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, All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training

credativ 2017 www.credativ.com The

Beginning

© Venusianer@German

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 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 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 . Debian

- Debian 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

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

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: -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) - : IA-32 architecture with 32-bit userland, compatible with x86-64 machines mips: Big-endian MIPS architecture Official mipsel: Little-endian MIPS architecture : 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: 68k architecture on , Atari, and VME systems Unofficial powerpcspe: PowerPCSPE architecture : PowerPC64 architecture supporting 64-bit PowerPC CPUs with VMX Ports sh4: 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 (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

Security Location 1 - 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- E-Mail 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

● 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 to package Org all active PostgreSQL for all active distribution versions versions

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

credativ 2017 www.credativ.com