Debian Derivatives P r e s e n t a t i o n / B o F D e b C o n f 1 6 , C a p e T o w n
Debian Derivatives Héctor Orón Martínez <hector.oron@collabora.co.uk> <zumbi@debian.org> Works for Collabora Collabora supplies Consulting services
Agenda ● Wh y D e b i a n ? ● Wh y n o t D e b i a n ? Wh y a d e r i v a t i v e ? ● Wh a t c a n w e d o i n D e b i a n t o m a k e d e r i v a t i v e ' s l i f e e a s i e r ? ● Wh a t c a n d e r i v a t i v e s d o t o h e l p i m p r o v e D e b i a n ? ● N e w d e r i v a t i v e s ● P r e s e n t i n g y o u r d e r i v a t i v e ● I d e a o f a r e f e r e n c e d e r i v a t i v e
Why Debian? ● S t r o n g Q A o n p a c k a g e s ● E a s y t o a d d o v e r l a y r e p o s i t o r i e s ● D e r i v a t i v e a r e s u p p o r t e d b y D e b i a n c o m m u n i t y ● S t r o n g c o m m u n i t y ● L i c e n s e s v a l i d a t e d ● M u l t i p l e a r c h i t e c t u r e s s u p p o r t e d ● C o n s i s t e n c y a m o n g t h e w h o l e a r c h i v e
Why not Debian? Why a Derivative? ● S o f t w a r e n o t s u i t a b l e f o r D e b i a n m a i n ( l i c e n s i n g ) ● We b a p p s w i t h m i s s i n g d e p e n d e n c i e s n o t i n D e b i a n ● D r o p p i n g s o m e a r c h i t e c t u r e s , o r a c h i e v i n g n e w o n e s ● R e l e a s e c y c l e m a y n o t b e a d e q u a t e ● C o n t r i b u t i n g d i r e c t l y u p s t r e a m ● D e b i a n d e f a u l t c o n fj g u r a t i o n n o t s u i t a b l e f o r d e r i v a t i v e t a r g e t u s e r s
What can we do in Debian to make derivative's life easier? ● C o o r d i n a t e d u p l o a d s o r d e c l a r e r e l e a s e v e r s i o n ● R e p r o d u c i b l e b u i l d s ● T r a d e m a r k i s s u e s ● T e s t i n g b u i l d s ( b a c k p o r t s ) ● N o t i f y d e r i v a t i v e s a b o u t p a c k a g e r e m o v a l s ● I m p r o v e t e s t i n g s u i t e ( b y n o t b r e a k i n g i t ) ● I m p r o v e D e b i a n d e r i v a t i v e s w i k i
What can we do in Debian to make derivative's life easier? (II) ● M a k e D e b i a n i n f r a s t r u c t u r e w o r k f o r d e r i v a t i v e s ● I n c l u d e D e r i v a t i v e c h a n g e s n o t s u i t a b l e f o r D e b i a n i n a c o n d i t i o n a l
● What can derivatives do to help improve Debian? ● R e g i s t e r i n D e b i a n D e r i v a t i v e C e n s u s ● K e e p c e n s u s i n f o r m a t i o n u p t o d a t e ● S e n d p a t c h e s t o D e b i a n B T S ● S e n d n e w p a c k a g e s ( t o m e n t o r s ) ● C o m e t o D e b C o n f ● B e a c t i v e o n m a i l i n g l i s t s
New derivatives A p e r t i s P r i m T u x B u n s e n L a b s L i n u x O p e n N e t L i n u x P a r r o t S e c u r i t y V y O S F r e e d u c L i M u x E n d l e s s H u a y r a C l o n e z i l l a G r e e n b o n e O S A r m b i a n L e r n s t i c k E m m a b u n t ü s D e b i a n E d i t i o n P r o x m o x V E h L i n u x
Present your derivative I n v o l v e d i n D e b i a n d e r i v a t i v e s : S t e a m O S
Derivatives of Derivatives? You bet. Debian → SteamOS → Stephenson’s Rocket → VaporOS Constructive open discussions with Valve Some changes/patches included in SteamOS
Present your derivative
Idea of a reference derivative
Idea of a reference derivative G I T ( D E P - 1 4 ) S o u r c e s B r a n d i n g / C u s t o m i z e M a n y o p t i o n s B u i l d r e p r e p r o B i n a r y a r c h i v e s M a n y o p t i o n s I m a g e s / I n s t a l l e r d e b c i , L A V A , . . . Q A ? ? ? ? ? ? ? ? ? ? P r o fj t
T h a n k s a l l ! Q & A
Recommend
More recommend