% Debian Pure Blends
% Jonas Smedegaard
% Trunojoyo University, Madura, November 22th, 2011

# Overview

 * Me and Asia
 * Tricky terms
 * FLOSS Eco System
 * Debian - distro & community
 * Customizing Debian - derive vs. blend
 * Examples of Debian blends

# Me

 * Jonas Smedegaard
 * One-man company: IT-guide dr. Jonas
 * Sysadmin at Kaospilot University <http://kaospilot.dk/>
 * Sysadmin at Børneuniversitetet <http://borneuni.dk/>
 * Sysadmin at DGI-huset <http://dgi-huset.dk/>
 * Sysadmin + webmaster at Københavns Delebiler <http://kobenhavnsdelebiler.dk/>

# 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
 * Freedoms!

# Debian - Community

 * ~1000 official "Developers"
 * ??? unofficial packagers, translators, documentors, bug-fixers...

# Debian - Community structure

 * Democracy

# Debian - Community structure

 * ~~Democracy~~
 * Bound by **Debian Social Contract**
 * Each passionate maintainer is responsible

# Debian - Distribution

 * 9+ hardware architectures
 * 2+ kernels
 * 35000+ software packages

# Debian - Distribution

 * Bound by **Debian Policy**
 * Generic - choices are exposed to the user
 * Mother of other distros

The Universal Operating System

# Improve Debian - work alone or join teams

 * Peer review - many eyes see more bugs
 * Education - Debian quality standards
 * Ideals transfer - get help on packaging
 * Working alone: <http://mentors.debian.net/>
 * Joining teams: <http://wiki.debian.org/Teams>

# Do better than Debian: derivatives

 * Knoppix
 * Ubuntu
 * BOSS
 * SWECHA
 * BlankOn
 * ...

Suggestion: Use **live-builder**...

# Debian - blends

 * Optimizing Debian itself for special purpose use

or

 * Merging back derived work into Debian

# Debian - deriving vs. blending

Deriving: hacking with your face away from Debian

Blending: Hacking with you face towards Debian

Debian Pure Blend: Perfection → your hacks integrated 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?
  * BlankOn?
  * ...?

Suggestion: Join existing teams, and try use **boxer**...

# Skolelinux/DebianEdu - a Debian Pure Blend

 * All tools needed to administrate a school
 * All tools needed to teach on a school
 * Minimal needs to be technical (= more time to teach)

# FreedomBox - a Debian Pure Blend

 >* Your personal Butler
 * Your personal spy
 * A Debian Blend
 * A Debian **Pure** Blend
 * First get dirty, then purify

# Essentials

  * Evil is only an abstract (no entity), but power corrupts
  * Doing nothing amplifies bad actions of others!
  * Life is fun (not serious)!

Avoid corruption of power: Be **awake**, **Engage** and **Share**!

# The End

 * Me: <dr@jones.dk>
 * This talk: <http://dr.jones.dk/blends/talk/trunojoyo>
 * Illustrations: <http://sirireiter.dk/blog/entry/110310/>
 * Asia trip: <http://wiki.jones.dk/DebianAsia2011>
 * Debian: <http://www.debian.org>
 * Debian Derivatives Census: <http://wiki.debian.org/Derivatives/Census>