Debian Edu Blend - Making Debian the distribution of ...tille/debian-med/talks/201007_lsm_edu/... · LinEx: All schools of Extremadura are using a Debian derivative Educational branch

Post on 20-Jul-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Debian Edu BlendMaking Debian the distribution of choice for schools

Andreas Tille

LSM

Bordeaux, July 6, 2010

Overview

1 Debian Edu as a Debian Blend

2 Demonstration of Blends tools

3 Future

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 2 / 16

History: CDD Ü Debian Pure Blends

Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs

Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 3 / 16

History: CDD Ü Debian Pure Blends

Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs

Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 3 / 16

History: CDD Ü Debian Pure Blends

Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs

Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 3 / 16

History: CDD Ü Debian Pure Blends

Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs

Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 3 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

History of Debian Edu / SkoleLinux

SkoleLinux started as a Debian derivative in 2000Independently internal project Debian Edu in DebianDebConf 2003 Oslo: Debian Edu is dead long live Debian EduSkoleLinux is merging back to DebianLinEx: All schools of Extremadura are using a Debian derivativeEducational branch of LinEx joins Debian Edu/SkoleLinux effortMerging both projects back to Debian nearly completed

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 4 / 16

List activity on Debian Edu mailing list

2002 2003 2004 2005 2006 2007 2008 2009 2010

010

020

030

0

Petter.ReinholdtsenHolger.LevsenRalf.GesellensetterJonas.SmedegaardFinn.Arne.JohansenKnut.YrvinAndreas.TilleAndreas.SchuldeiSteffen.JoerisL..Redrejo

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 5 / 16

Debian EzGo

Debian for schools in TaiwanStrong cooperation with Debian EduI18nApplications for Taiwanese desktop

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 6 / 16

Debian EzGo

Debian for schools in TaiwanStrong cooperation with Debian EduI18nApplications for Taiwanese desktop

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 6 / 16

Debian EzGo

Debian for schools in TaiwanStrong cooperation with Debian EduI18nApplications for Taiwanese desktop

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 6 / 16

Debian EzGo

Debian for schools in TaiwanStrong cooperation with Debian EduI18nApplications for Taiwanese desktop

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 6 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Other Blends

Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian AccessibilityDebian LexDebian Multimedia?. . .

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 7 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Basic goal of Blends

Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian

Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 8 / 16

Goals of Debian Edu

Provide an easy to use school serverSimplify management of users (LDAP management)Work on old hardware used as thin clientsEasy access to educational softwareIT security in schools

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 9 / 16

Goals of Debian Edu

Provide an easy to use school serverSimplify management of users (LDAP management)Work on old hardware used as thin clientsEasy access to educational softwareIT security in schools

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 9 / 16

Goals of Debian Edu

Provide an easy to use school serverSimplify management of users (LDAP management)Work on old hardware used as thin clientsEasy access to educational softwareIT security in schools

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 9 / 16

Goals of Debian Edu

Provide an easy to use school serverSimplify management of users (LDAP management)Work on old hardware used as thin clientsEasy access to educational softwareIT security in schools

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 9 / 16

Goals of Debian Edu

Provide an easy to use school serverSimplify management of users (LDAP management)Work on old hardware used as thin clientsEasy access to educational softwareIT security in schools

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 9 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Using Blends techniques in Debian Edu

Attracting UsersI18n-ed web pages displaying relevant packagesPromoting software that builds a complete educationalenvironmentRise user interest by providing ready to install educationalsoftware

Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 10 / 16

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 11 / 16

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 11 / 16

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 11 / 16

Future of Debian Edu

Become a pure BlendNeeded changes will make Debian more flexibleOther Blends will profit as well

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 12 / 16

Future of Debian Edu

Become a pure BlendNeeded changes will make Debian more flexibleOther Blends will profit as well

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 12 / 16

Future of Debian Edu

Become a pure BlendNeeded changes will make Debian more flexibleOther Blends will profit as well

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 12 / 16

Enhancing Blends techniques

Blends techniques need to be enhanced to enable customisedinstallersGeneralisation of education-menus for all BlendsLive CD generation (using metapackages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 13 / 16

Enhancing Blends techniques

Blends techniques need to be enhanced to enable customisedinstallersGeneralisation of education-menus for all BlendsLive CD generation (using metapackages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 13 / 16

Enhancing Blends techniques

Blends techniques need to be enhanced to enable customisedinstallersGeneralisation of education-menus for all BlendsLive CD generation (using metapackages)

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 13 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

Problems

Tendency to ignore the 100% inside Debian principle and toderive again for certain implementationsReasons

Small crew with to few manpowerLimited knowledge of Debian and Blends internalsShort deadline for releaseJust deriving and making changes might be faster than changingsomething at the Debian root

Ü We do not need to be fast – we need to be sustainable

Andreas Tille (LSM) Debian Edu Blend Bordeaux, July 6, 2010 14 / 16

This talk is available at

http://people.debian.org/˜ tille/talks/

Andreas Tille <tille@debian.org>

top related