UbuntuDerivatives

Differences between revisions 7 and 8
Revision 7 as of 2005-12-23 05:28:36
Size: 4119
Editor: S0106001217cbd164
Comment: move out of main namespace
Revision 8 as of 2005-12-23 19:18:52
Size: 4184
Editor: S0106001217cbd164
Comment: oops
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from UbuntuDownBelow/BOFs/UbuntuDerivatives

Ubuntu Derivatives

Status

Introduction

We need to see how other people could customize Ubuntu to create their own distribution.

Rationale

There is a lot of people who want create their own distribution but based in Ubuntu. We need try to figure out how make easy this.

Only in Spain there are about 4 regional governments and around 4 o 5 universities who want to base their distribution in Ubuntu.

Scope and Use Cases

Cases:

  • Guadalinex (Spanish distribution):
    • They need change all the artwork
    • They need put by default Spanish as language, Spain/Madrid as timezone and so on.
    • They don't need all the languages installed
    • They have some owns packages and applications which they want to have installed
    • They want to see Guadalinex instead of Ubuntu in the Installer and more places
    • They want to put their own home page and bookmarks in the browser
    • They could like to change some defaults applications (like browser or so)
    • They could like to change the menu structure
    • They could like to change the defaults entries on "Add/Remove Programs" application
    • Probably the need to change some translations and add their own documentation
    • Maybe they like to change the "sudo" system
    • They could like to change the desktop and panels
    • And much more...
  • SILU (Spanish distribution focus on universities):
    • The same than before
    • They need to take off some apps and install others in the base system (live or installable CD)
    • They need to add a submenu for the universities oriented applications
    • They need to relocate some applications in the menu
    • They need to change the securety policy in the version to install in the classrooms (no-sudo, student shoudn't change the Desktop aspect, etc)
    • And much more...
  • More distros

Implementation Plan

Data Preservation and Migration

Packages Affected

User Interface Requirements

Outstanding Issues

  • We need to make easy change branch stuff (see BrandingForDerivatives) and the rest of changes

  • The system must be stable and easy to maintain
  • Every change should be in a single package (name: package_changed-version-versionOfChange-config or something like that)
  • All the Gnome stuff should be configured through Gconf.
  • There is a need to identify the type of derivative before the start of development.
  • Hypothetical Change Set and Launchpad can ease up the creation of derivatives.
  • The packages must make a backup of the original configuration and to have a postrm script to put back that original configuration

  • Would be interesting to have a application to customize the distro and extract all the changes as a packages (something like the [http://software-libre.org/moin/Meta/en/BrandingSystem Branding System] what is planned to create from the [http://metadistros.hispalinux.es/ Metadistros] project)

  • And is even better to put all the artwork, selection of defaults applications and stuff people could like to customize (bookmarks, "About $Distro", Desktop aspect, etc) in a single package (or group of packages join in a metapackage or virtual package) as a Distro profile or Distro theme.

UDU BOF Agenda

  • Discuss about tool for customization or "Distro theme"... or both.

  • Try to figure out the better way to do that kind changes (in the most of the cases)
  • See how use the branding stuff in this topic

UDU Pre-Work

  • Write down all the diferents points where the people who customize a distibution could change something (at least, teh most of them)

UbuntuDownUnder/BOFs/UbuntuDerivatives (last edited 2008-08-06 16:29:17 by localhost)