Download - The Best Linux Distribution
www.credativ.comcredativ 2016
• Free Software since 1993
• Linux since 1994
• Debian GNU/Linux since 1995
• PostgreSQL since 1998
Michael
Meskes
www.credativ.comcredativ 2016
• 1992 – 1996 Ph.D.
• 1996 – 1998 Project Manager
• 1998 – 2000 Branch Manager
• Since 2000 President
Michael
Meskes
www.credativ.comcredativ 2016
FOSS Specialists
Complete Stack
Supported
All MajorOpen Source
Projects
• Over 60 employees on staff• Europe, North America, Asia• Open Source Software Support and Services
• Support: break/fix, advanced administration, monitoring
• Consulting: selection, migration, implementation, integration, upgrade, performance, high availability, virtualization
• Development: enhancement, bug-fix, integration, backport, packaging
● Operating, Hosting, Training
www.credativ.comcredativ 2016
Going
Back
In
Time
Nothing is stronger than an idea whose time has come.
Victor Hugo
On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées.
One withstands the invasion of armies; one does not withstand the invasion of ideas.
www.credativ.comcredativ 2016
©Ilya Schurov
The
Beginning
3rd Try
Fellow Linuxers,This is just to announce the imminent completion of a
brand-new Linux release, which I’m calling the DebianLinux Release. [. . . ]
Ian A Murdock, 16/08/1993comp.os.linux.development
www.credativ.comcredativ 2016
The
Current
Landscape
OP
ho
ne
Ba
idu
Yi
Lib
ra
ne
t
Om
oik
an
e (
Arm
a)
Qu
an
tian
DS
L-N
Hik
aru
nix
Da
mn
Vu
lne
ra
ble
Lin
ux
Da
mn
Sm
all L
inu
x
Kn
op
pM
yth
Da
nix
Pa
rsix
Au
dito
r S
ecu
rity
Lin
ux
Ba
cktr
ack
Ka
no
tix
Bio
kn
op
pix
MA
X
Ka
ella
Pa
ra
llelK
no
pp
ix
Mu
six
Ne
oD
izin
ha
Pa
tinh
o F
am
into
Sym
ph
on
y O
S
Wh
op
pix
WH
AX
B2
D
Jo
ath
a
Sh
ab
dix
Fe
ath
er
Me
dia
linu
xM
ed
iain
linu
xA
rtis
tX
INS
ER
T
Aq
ua
mo
rp
h
Dre
am
linu
x
Hiw
ixH
iwe
ed
De
ep
in
Zo
ne
CD
Mo
rp
hix
Ka
lan
go
Diz
inh
a
Po
se
ido
n
Ku
ru
min
Kn
op
pix
Pro
ge
ny
64
Stu
dio
De
Mu
Di
Lih
ue
n
gn
uL
iNe
x
Bla
ckR
hin
o
Sw
ift
an
tiX
ME
PIS
Sim
ply
ME
PIS
Imp
i
Blu
ew
all
K-D
EM
ar
ka
de
ma
r
Eu
ro
no
de
De
ad
CD
Oliv
e
Un
de
rg
ro
un
d D
eskto
p
Use
rL
inu
x
Be
atr
iX
Tir
wa
l
Mo
Lin
ux
Bla
nkO
n
Tris
qu
el
VE
NE
NU
X
Tu
qu
ito
Th
inC
lien
tOS
Ep
ide
mic
Lib
ra
sso
c
sid
uctio
n
sid
ux
ap
tosid
We
bco
nve
rg
er
GA
LP
on
Min
iNo
Estr
ella
Ro
ja
Me
tam
orp
ho
se
Ca
na
imaM
atr
iux
Do
ud
ou
Lin
ux
Pro
gre
ss
Sa
line
OS
Liq
uid
Le
mu
r
Sn
ow
linu
x
srvR
X liv
e
Co
re
lX
an
dro
s
Xa
min
Op
en
Me
dia
Va
ult
Re
d R
ibb
on
Co
nd
ucit
GN
UG
uita
rIN
UX
Lin
ux M
int D
eb
ian
Se
mp
lice
Ta
ils
No
va
Inq
uis
itor
Pro
xm
ox
Pe
lica
nH
PC
BO
SS
Pu
re
OS
Vya
tta
Ne
pa
Lin
ux
OS
20
05
Ma
em
oM
ee
go
Ha
rm
atta
n
Eliv
e
Lliu
re
X
Vo
ya
ge
Re
su
linu
x
Arco
-D
eb
ian
Arc-L
ive
Ulte
o
Po
lipp
ix
Ba
rd
inu
x
Astu
rix
DE
FT
Ku
bu
ntu
nU
bu
ntu
Ch
ris
tian
Ed
ition
Co
mm
od
ore
OS
qu
an
tOS
Min
t
Sa
tan
ic E
ditio
n
Ub
eryl
Co
mF
usio
n
Ub
un
tu S
tud
io
Mo
blin
Ge
ub
un
tuO
pe
nG
EU
Kiw
i
gO
SCru
nch
Ba
ng
Ub
un
tu R
escu
e R
em
ix
Le
ee
nu
x
Ub
un
tu e
ee
Ea
sy P
ea
sy
Mo
on
OS
eB
ox
Ze
nty
al
Ne
wto
os
Vib
un
tuV
INU
X
Qim
o
Pe
pp
erm
int O
S
Lu
bu
ntu
Ch
ro
miu
m O
S
Ylm
fS
tartO
S
Ne
tru
nn
er
Da
x O
S
AriO
S
Ta
ng
o S
tud
io
Dre
am
Stu
dio
Bo
dh
i
Ele
me
nta
ry O
S
De
sce
nt|O
S
Ma
nd
ra
go
ra
Sa
nto
ku
Ara
bia
n
Vu
lnix
Air
inu
x
To
rB
OX
Wh
on
ix
Pe
ar O
S
P@
xtr
em
e
Pin
gu
y O
S
Ba
ckB
ox
Se
cU
ntu
Jo
liclo
ud
Gn
ackT
ra
ck
Ele
me
nt
Ze
nix
OS
wa
ttOS
Mo
no
ma
xo
s
A/V
AV
XB
MC
Liv
e
CA
INE
Zo
rin
OS
Ma
rya
n
Ultim
ate
Ed
ition
Ze
bu
ntu
Ze
ve
nO
S
Ee
eb
un
tuA
uro
ra
OS
Flu
xb
un
tu
Gre
en
ie
Ub
un
tulite
U-lite
Myth
bu
ntu
Ma
db
ox
Mu
slim
Ed
ition
Sa
bily
gN
ew
Se
nse
PU
DxP
UD
Xu
bu
ntu
Ed
ub
un
tu
Ub
un
tu
grm
l
Clo
ne
zilla
Liv
e
DR
BL
Gu
ad
alin
ex
Am
be
r
Xe
bia
n
AS
Lin
ux
min
iwo
od
yB
on
za
i
Rxa
rt
Fre
esp
ire
Lin
do
ws
Lin
sp
ire
Sko
lelin
ux
LE
AF
Gib
ra
ltar
Sto
rm
De
bia
n
we
bO
STra
ns-A
me
rite
ch
Bo
gu
s
Mo
nke
yM
ini
Op
en
wa
ll
Lin
ux U
niv
erse
Yg
gd
ra
sil
Op
en
WR
T
DIL
INU
XD
OS
LIN
UX
TA
MU
Tin
foil H
at
De
vil
Cra
ftwo
rks
Mid
ori
Tin
y C
ore
MC
C In
terim
Xd
en
u
IPF
ire
IPC
op
Sm
oo
thW
all G
PL
Sm
oo
thW
all E
xp
re
ss
Ma
cp
up
TE
EN
pu
pLe
ga
cy O
S
Sa
ge
Liv
e C
D
Pu
pp
y
Qu
irky
Blu
eP
oin
t
Ma
mo
na
Be
eh
ive
Yo
pe
reIT
ea
syL
inu
x
Pa
rd
us
Le
ka
Re
scu
e F
lop
py
En
Ga
rd
e
4M
Ja
rro
Ne
gro
FR
EE
SC
O
Pro
ject B
alla
ntin
Lin
uxC
on
so
le
So
urce
Ma
ge
Lu
na
r
So
rce
re
r
Go
bo
Lin
ux
Ge
eX
bo
X
Pa
ldo
Dra
go
ra
Qu
be
s O
S
UH
U
RIP
Nix
OS
Tin
y S
liTa
z
SliT
az
Op
hcra
ck
Sylla
ble
Se
rve
r
Exh
erb
o
Ha
dro
n
Op
en
EL
EC
Be
dro
ck
Utu
to-e
Utu
toU
tuto
XS
Jo
llix
Vid
aL
inu
xV
LO
S
ep
iOS
Bin
too
Pa
pu
g
To
oro
x
Fu
nto
o
An
ikO
S
Ge
nto
ox
Lib
erté
Syste
mR
escu
eC
D
Ca
lcu
late
Ko
ro
ra
a
RR
4S
ab
ayo
n
Pe
nto
o
Na
vyn
OS
En
och
Ge
nto
o
NL
DS
LE
D
MN
IS
Sta
mp
ed
e
Ve
cto
rL
inu
x
Wo
lvix
Gn
u-H
AL
O
DN
AL
inu
x
SL
AM
PP
Sla
x
De
Li(
ca
te)
De
Li
Co
nn
och
ae
tOS
Kw
ortA
US
TR
UM
I
Go
blin
XIm
ag
ine
os
Ho
stG
IS
Nim
ble
X
Fru
ga
lwa
re
Ne
tSe
cL
Sla
ckin
tosh
Vo
ltalin
ux
Blu
ew
hite
64
Wifis
laxD
ra
co
Wifiw
ay
Ko
ng
on
i
Lin
2G
o
Sla
XB
MC
SL
ES
Po
rte
us
Sa
lix
Lin
vo
PL
AT
YP
UX
SM
SS
up
erb
Min
i Se
rve
r
SL
4P
AR
Me
dsla
ck
Sla
ckw
are
AR
M
Ab
so
lute
Ho
w-T
ux
Sa
uve
r
pQ
ui
Sla
md
64
MO
PS
Lin
ux
Ag
iliaL
inu
x
Ka
teK
ate
OS
Sla
ck/3
90
Min
isla
ck
Ze
nw
alk
DA
RK
STA
R
Stu
xS
TU
X
To
po
log
ilinu
x
EvilE
ntity
Tin
y
Bu
ra
ph
a
Ca
ixa
Má
gic
a
Su
n J
DS
Lin
ka
t
Asta
ro
S.u
.S.E
Su
SE
SU
SE
op
en
SU
SE
Sla
ckw
are
SL
S
Ju
rix
Alp
ine
op
en
ma
mb
a
QiL
inu
x
T2
RO
CK
Nu
TyX
ZE
NIX
Ka
arP
ux
Lin
ux F
ro
m S
cra
tch
0to
msrtb
t
dyn
e:b
olic
Ark
LP
S
Th
insta
tion
Ne
tSta
tion
Octo
zH
ed
inu
xIg
elle
We
ave
rN
itixP
Lo
P
µC
linu
x
Co
yo
te
Bra
zilF
W
Ze
ro
sh
ell
Na
ture
s L
inu
x
EL
inO
S
Ån
gstr
öm
Op
en
Em
be
dd
ed
Ka
eilO
S
Pe
an
ut
aL
inu
x
CR
UX
Ch
ao
x
Lin
HE
S
Ka
he
lOS
Arch
Lin
ux A
RM
Pa
ra
bo
la
Ma
nja
ro
Ch
akra
Brid
ge
AL
-A
ML
UG
Arch
ie
LD
R
Arch
Ba
ng
CT
Ka
rch
Liv
eC
TK
Arch
Fir
eF
ly
Arch
Oz
Fo
re
sig
ht
Sp
ecifix
rPa
th
Op
en
filer
mkL
inu
x
Eve
re
st
Qo
mo
LS
T
DL
DU
nite
d L
inu
x
Lin
ux-F
T
Un
ifix
Re
dm
on
dLyco
ris
Ca
lde
ra
SC
O
Ultr
aP
en
gu
in
Bu
ha
wi
Eu
rie
lec
ALT
Gra
nu
lar
Ph
inx
Tin
yM
e
Ga
ru
da
PC
Lin
uxO
S
bla
ckP
an
the
r
Ch
am
ele
on
OS
Un
ity
RO
SA
De
mo
linu
x
Ma
ge
iaO
pe
nS
LS
An
nvix
SA
MS
AM
ity
Vir
tua
l
Ma
nd
ra
ke
Ma
nd
riv
a
KR
UD
Erid
an
i
Vin
e
Arm
ed
Ko
nd
ara
EL
XFin
nix
Asia
nu
x
Mir
acle
Pin
go
Ro
cks
AS
PInd
ep
en
de
nce
HP
Se
cu
re
Ha
yd
ar
BL
AG
Lin
uxIn
sta
ll
An
Nyu
ng
Mo
mo
ng
a
Myth
Do
ra
Eka
aty
Vix
taS
imp
lisX
an
ge
Me
r
Tiz
en
Me
eG
o
Mo
blin
2
Ha
nth
an
a
Fu
sio
n
Pa
rsid
ora
NS
T
Vip
err
Fu
du
ntu
Syn
erg
y
Vo
rte
xB
ox
Oju
ba
Am
ah
i
Asia
nL
inu
x
Fo
X
Fe
do
ra
Co
re
Fe
do
ra
Ela
stix
Op
en
No
de
Aste
ris
k@
Ho
me
trix
bo
x
Blu
eO
nyx
Ce
ntO
S
Bio
Bre
w
Scie
ntific
Ta
oF
ra
me
OS
WG
S L
inu
x P
ro
Se
rvO
S
Ora
cle
En
terp
ris
e
Sta
rtC
om
CE
RN
Wh
ite B
ox
PU
IAS
AT
mis
sio
n
Be
rry
Au
ro
x
Ba
ya
nih
an
Au
ro
ra
K1
2
Su
pe
rR
escu
e
Cla
rkC
on
ne
ct
Cle
arO
S
Be
st
SO
TLB
A
Ha
pp
y
BU
Tru
stix
Lin
pu
s
Imm
un
ix
Re
d F
lag
Ye
llow
Do
g
e-sm
ithS
ME
Se
rve
r
Fe
rm
i
Tu
rb
olin
ux
PL
D
Co
ne
ctiv
a
Lin
uxP
PC
Re
d H
at
Re
d H
at E
nte
rp
ris
e
Cya
no
ge
nM
od
Re
plic
an
t
OM
FG
B
Aliy
un
OS
MIU
I
GN
U/L
inu
x D
istrib
utio
n T
ime
li ne
Versio
n 12.10-w
/A
ndroid
A. Lundqvis
t, D
. R
odic
- fu
tu
rist.se/g
ld
tP
ublis
hed under the G
NU
F
ree D
ocum
entatio
n Lic
ense
Influ
ence, d
evelo
per s
witc
hin
g
Rebasin
g, s
ubsta
ntia
l code flo
w, p
roje
ct o
verta
kin
g
Develo
per &
code s
harin
g, p
roje
ct m
ergin
g
www.credativ.comcredativ 2016
Debian
-
The
Project
Debian Constitution(1998)
Structures and rules of a Free-Software-compatible democracy
Goal: Create the best, Free operating system.
Debian Social Contract with the Free Software community (1997)
* 100% Free Sotware* Don’t hide problems* Give back* Priorities: Users & Free Software
Debian Free Software Guidelines (1997)
Base of the Open Source Definition
Helps decide what is part of Debian
www.credativ.comcredativ 2016
Debian
Free
Software
Guidelines
License
● must allow free redistribution
● must include source code
● must allow modifications and derived works
● must not discriminate against person or groups
● must not discriminate against fields of endeavor
● must be distributable
● must not be specific to Debian
● must not restrict other software
www.credativ.comcredativ 2016
Debian
-
Packages
Jessie
Source Binary
Main 20,626 248,089
Contrib 134 905
Non-free 281 1151
www.credativ.comcredativ 2016
Debian
-
Official
Ports
amd64: x86-64 architecture with 64-bit userland and supporting 32-bit software
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
mipsel: Little-endian MIPS architecture
powerpc: PowerPC architecture
ppc64el: Little-endian PowerPC64 supporting POWER7+ and POWER8 CPUs
s390x: z/Architecture with 64-bit userland
www.credativ.comcredativ 2016
Debian
-
Unofficial
Ports
alpha: DEC Alpha architecture
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
powerpcspe: PowerPCSPE architecture
ppc64: PowerPC64 architecture supporting 64-bit PowerPC CPUs with VMX
sh4: Hitachi SuperH architecture
sparc64: Sun SPARC architecture with 64-bit userland
x32: x32 ABI userland for x86-64
www.credativ.comcredativ 2016
Debian
Is
Special
#1
● Package maintainers are software experts
● Package maintainers make decisions about their packages
● Policy defines packaging
● Automated testing
● Automated building
● All packages are equal
● Release if and when software is ready
● Users involved in all steps
Culture of technical excellenceStefano Zacchiroli (DPL, 2010)
www.credativ.comcredativ 2016
Open
Security
Filter
Gateway
Location 1 - Firewall Location 2 - Firewall
Internet
Entry 1 Entry 2 Entry 1 Entry 2
Node 1 Node 2 Node ... Node n Node 1 Node 2 Node ... Node n
E-Mail Server E-Mail Server
Management / Logging / RBL
Management / Logging / RBL
www.credativ.comcredativ 2016
Keeping
The
Quality
Up
● Check Debian's philosophy
● Verify identity
● Check skills and experience
● Test knowledge about Debian
● Check free time and commitment
● Long and strict process
New Maintainer Process
www.credativ.comcredativ 2016
Debian
Is
Special
#2
● Firm principles everyone bound by the Social Contract
● Promoting the “culture of Free Software” since 1993
● Free from the bottom up
● Community awareness
● Users trust Debian not to betray software freedom
● Set a high bar for software freedom advocates
● All communication and information is open
Free and Open
www.credativ.comcredativ 2016
Debian
Is
Special
#3
● No company making the decisions
● Donations are welcome in form of money & hardware
● Debian is paid by nobody
● Nobody is paid by Debian
● People trust Debian choices not to be “profit-driven”
● We are free to make the best technical decisions
Independence
www.credativ.comcredativ 2016
Debian
Is
Special
#4
Do-Ocracy and Democracy
An individual Developer may make any technical or nontechnical decision with regard to their own work;
[ Debian Constitution, §3.3.1.1 ]
Each decision in the Project is made by one or more of the following:1. The Developers, by way of General Resolution […] [ Debian Constitution, §2 ]
Reputation Follows Work No Benevolent DictatorNo Oligarchy
No Imposed Decisions
www.credativ.comcredativ 2016
DPL
Project Secretary Tech. Committee Delegates
Debian Developers Teams
User
Debian
Project
Structure
www.credativ.comcredativ 2016
Debian
Is
Special
#5
Tight interaction with other communities
Free SoftwareGolden Rules
Give Backtriage/forward bug report
push changes
Give Creditattribute & advertiserecognize & thank
Debian = DownstreamPackaging
Bug Aggregation
Debian = Upstream348 Derivatives
IntermediarySoftware Packages
www.credativ.comcredativ 2016
Software
in the
Public
Interest
US 501(c)(3) non-profit organization to help organizations create and distribute open hardware and software
Anyone is eligible to apply for membership, and contributing membership is available to those who participate actively in the free software community.
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.
www.credativ.comcredativ 2016
Why
Should
I
Care?
YES!● A mixture of pretty rare features
● Important to a lot of FOSS communities
● Free Software is better served by
Collaboration
Help is always welcomehttps://www.debian.org/devel/join/index.en.html