% Debian Pure Blends % Jonas Smedegaard % PES, Bangalore, November 3rd, 2011 # Overview * Me and Asia * Tricky terms * FLOSS Eco System * Debian - distro & community * Customizing Debian - deriving and blending * FreedomBox - a Debian Pure Blend # Me and Asia ![Asia trip](../map.png) # Tricky terms FLOSS: **F**ree/**L**ibre **O**pen **S**ource **S**oftware. Hacking: Being creative with small pieces -- like playing with Lego. Cracking: Breaking digital "locks", typically to steal digital data. # FLOSS Eco System ![Software Code Stream](../developmentstream.png) # Debian - distro & community * Community * Distribution * Free! # Debian - Community * ~1000 "Developers" * ~500 "Maintainers" * ??? actual contributors... # Debian - Community structure * Democracy # Debian - Community structure * ~~Democracy~~ * We all obey Debian Free Software Guidelines * Almost no hierarchy: Each package maintainer responsible # Debian - Distribution * Generic - choices are exposed to the user * Mother of other distros # Debian packages * They all obey Debian Policy * Mozilla Iceweasel (Firefox): ~3 packages (+ ~70 lang packages) * LibreOffice: ~30 packages (+ ~90 lang packages) * Debian: ~35.000 packages # Debian packaging - Mentors + sponsoring * Peer review - many eyes see more bugs * Education - Debian quality standards * Ideals transfer - get help on packaging * Mailinglist: * IRC channel on OFTC.net: \#debian-mentors * Website: # Debian packaging - Join teams * Peer review - many eyes see more bugs * Education - Debian quality standards * Ideals transfer - get help on packaging * Wiki page: # Debian - derivatives * Knoppix * Ubuntu * BOSS * SWECHA * ... # Debian deriving * Try use **live-builder**... # Debian - blends * Optimizing Debian itself for special purpose use or * Merging back derived work into Debian # Debian - existing blends * Debian Jr * Debian Med * Debian Edu * Debian Science * Debian EzGo * BrDesktop * Debian Accessibility * Debian Lex * DebiChem * Debian GIS * Debian Multimedia # Debian - future blends * FreedomBox * Debian LAN * BOSS? * SWECHA? * ...? # Debian blending * Join existing teams * Convince Debian Developers to create new teams * Try use **boxer** # Debian Pure Blends - Benefits * backed by Debian - help, bug tracking, translations, etc. * teamwork - others might help you refine and maintain your setups * common structures - others might take over if you loose interest # Debian Pure Blends - downsides * **annoying** - Debian package maintainers may not like proposed changes * **slow** - stable distribution is released infrequently * **rigid** - all contributions must match Debian Free Software Guidelines * **complex** - packages must obey Debian Policy # FreedomBox >* Your personal Butler * Your personal spy * A Debian Blend * A Debian **Pure** Blend * First get dirty, then purify # Essentials * Create a(t least one) home * Build trust (remember that trust is two-way!) * Explore (not just consume)! # The End * Me: * Debian: * Debian Derivatives Census: * This talk: * Illustrations: * Asia trip: