Differences between revisions 37 and 68 (spanning 31 versions)
Revision 37 as of 2009-01-31 14:47:22
Size: 5807
Editor: BenArmstrong
Comment: Update with links to useful project pages
Revision 68 as of 2022-02-02 06:48:19
Size: 6719
Editor: StefanKropp
Comment: Debian Jr. Live CD
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
== Debian Jr. == ##For Translators - to have a constantly up to date translation header in you page, you can just add a line like the following (with the comment's character at the start of the line removed)
## <<Include(DebianJr, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
##TAG:TRANSLATION-HEADER-START
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[it/DebianJr|Italiano]] - [[de/DebianJr|Deutsch]] -~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
##TAG:TRANSLATION-HEADER-END
----
Line 5: Line 10:
Email: [[MailTo(debian-jr AT SPAMFREE lists DOT debian DOT org)]] ##PROJECT-PROFILE-START
||<tablestyle="float:right; font-size: 0.9em; background:#efefef; border: 1px solid #0066bb; margin: 0 0 0 0;" style="padding:0.4em; -moz-border-radius: 1em;"> || '''Debian Jr.''' ||
||<style="text-align: right;"> '''Homepage''' || https://wiki.debian.org/DebianJr ||
||<style="text-align: right;"> '''Mailing List''' || https://lists.debian.org/debian-jr/ ||
||<style="text-align: right;"> '''Team''' || [[Teams/DebianJr|Team DebianJr]] ||
||<style="text-align: right;"> '''IRC''' || #debian-jr ||
||<style="text-align: right;"> '''XMPP''' || xmpp:debian-jr@conference.debian.org?join ||
||<style="text-align: right;"> '''Salsa project''' || https://salsa.debian.org/blends-team/junior ||
||<style="text-align: right;"> '''Tracker''' || https://tracker.debian.org/pkg/debian-junior ||
||<style="text-align: right;"> '''QA''' || [[https://qa.debian.org/developer.php?email=debian-jr%40lists.debian.org|debian-jr QA page]] ||
||<style="text-align: right;"> '''Team Blog''' || [[https://debian-jr-team.pages.debian.net/blog/|debian-jr-team blog]] ||
##PROJECT-PROFILE-END
Line 7: Line 23:
Debian Jr. is a [:DebianPureBlends:Debian Pure Blend] to make Debian an OS that children will enjoy using. This is the documentation wiki for the project. See also ["Teams/DebianJr"]. <<TableOfContents()>>
Line 9: Line 25:
[http://cdd.alioth.debian.org/junior/tasks/ Junior Tasks] summarizes what is included in Debian Jr. '''Debian Jr.''' (''Debian Junior'') is a [[https://www.debian.org/blends/|Debian Pure Blend]] to make Debian an OS that children will enjoy using. This is the documentation wiki for the project.
Line 11: Line 27:
=== Guiding Principles === [[https://blends.debian.org/junior/tasks/|Junior Tasks]] summarizes what is included in Debian Jr.

{{attachment:DebianJr.jpg|Logo DebianJr|width=400}}


= What is Debian Jr.? =

Debian Jr. is an internal project to make Debian an OS that children of all ages will want to use.
Our initial focus will be on producing something for children up to age 8. Once we have accomplished
this, our next target age range is 7 to 12. By the time children reach their teens, they should be
comfortable with using Debian without any special modifications.

Debian Jr. provides a collection of packages for children and their guides. Beyond merely providing entertainment, the packages we have selected cover a broad range of areas, from those which help the child visualize what is inside their operating system to music, art, writing and programming as well as some games and desktop toys. We hope that child and guides alike will have fun, learn together, and make creative use of this excellent free software.

Ultimately, we owe the free software authors and maintainers the thanks for what they have given the world. Our work is to gather their work together into the Debian distribution, making it readily available to children and their guides. Once we select a package, we care for its quality, listening to the users, sending wishlists, bug reports, and fixes to Debian and upstream maintainers. It is this constant dialog between users and developers that ensures that the free software and our users continue to be our priorities, as we have promised in our [[https://www.debian.org/social_contract|Social Contract]].

Finally, the [[https://www.debian.org/social_contract|Social Contract]] is key to understanding why we have embarked on this project at all. We hope that you will catch the spirit of this project, become excited by it, and by using Debian Jr. will not only benefit from what it has to offer as a system, but will also realize the benefits of entering into the global free software community which we serve.

## #########
## OLD
############
## = Debian Jr.

= Guiding Principles =
Line 17: Line 56:
Behind every child user of Debian, we assume there is at least one older person who uses Debian and helps them with it: a guide, a mentor, a parent, a relative, a friend. So these people are our users too. It would be too easy to treat them as our primary audience. After all, they are the ones reading this web page. They are the ones installing and maintaining the system. However, they also have other places to get support in the broader community of Debian and free software. In thinking about where our energies should be focused, then, we place [:/children first:children first] and their guides second. Behind every child user of Debian, we assume there is at least one older person who uses Debian and helps them with it: a guide, a mentor, a parent, a relative, a friend. So these people are our users too. It would be too easy to treat them as our primary audience. After all, they are the ones reading this web page. They are the ones installing and maintaining the system. However, they also have other places to get support in the broader community of Debian and free software. In thinking about where our energies should be focused, then, we place [[/children_first|children first]] and their guides second.
Line 19: Line 58:
=== Metapackage development ===
The [http://svn.debian.org/viewsvn/cdd/projects/junior/trunk/debian-junior/ debian-junior svn repository] contains the latest development of our metapackages to date.
= Metapackage development =
Line 22: Line 60:
[http://cdd.alioth.debian.org/junior/bugs Debian Jr. Bugs] summarizes bugs in the dependencies of these metapackages. The [[https://salsa.debian.org/blends-team/junior|git repository]] on salsa contains the latest development of our metapackages to date.

[[https://blends.debian.org/junior/bugs/|Debian Jr. Bugs]] summarizes bugs in the dependencies of these metapackages. [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=debian-junior|src:debian-junior]] bugs.
Line 26: Line 66:
svn co svn://svn.debian.org/cdd/projects/junior/trunk/debian-junior git clone https://salsa.debian.org/blends-team/junior.git
Line 32: Line 72:
svn co svn+ssh://username@svn.debian.org/svn/cdd/projects/junior/trunk/debian-junior git clone git@salsa.debian.org:blends-team/junior.git
Line 35: Line 75:
=== Live CD development ===
At this point the prereleases of the Debian Jr. live CD are strictly for discussion purposes and are not yet intended for end users. That being said, images are available which you can try out if you want to help us make them better. But we are not yet ready to give user support for them.
= Project status =
Line 38: Line 77:
Test images are temporarily available here: The project is inactive since few years. 2021-12 [[StefanKropp|Stefan]] will try to relaunch this project.
Line 40: Line 79:
[http://people.debian.org/~synrg/live-jr]  * [[/ProjectStagePlan|Project Stage Plan]]
 * [[/ProjectLog|Project Log]]
 * [[https://wiki.debian.org/DebianJr|This wiki pages]] for project documentation
 * Communication via [[https://lists.debian.org/debian-jr|Public Mailing List]]
Line 42: Line 84:
If you would like to discuss the development of the Jr. live CD, please join #debian-jr on irc.debian.org or drop us a note at debian-jr@lists.debian.org. = Debian Jr. Live CD =
Line 44: Line 86:
A Debian Jr. live CD can also be built using live-helper with the following steps: Working on a Debian Jr. Live CD: https://salsa.debian.org/debian-jr-team/debian-junior-live-system
Line 46: Line 88:
{{{
apt-get install git live-helper
git clone git://git.debian.org/git/debian-live/config-junior.git
cd config-junior/gnome-junior
sudo lh_build
}}}
{{attachment:DebianJr-Live-CD.png|Debian Jr. Live CD|width=800}}
Line 53: Line 90:
Currently the junior config in git is for an iso image and gnome desktop. You can change these parameters with `lh_config` before running `lh_build`, e.g. = Subpages =
Line 55: Line 92:
{{{
lh_config -p kde-junior && sudo lh_build
}}}

{{{
lh_config -p xfce-junior -b usb-hdd && sudo lh_build
}}}

For more help with live-helper configuration, see ["DebianLive/Configuration"] or join #debian-live on irc.debian.org.

=== Desktop customization tips ===

A default Debian desktop is already fairly usable by children of most ages with minimal configuration changes. Of course, like older users, children will want things arranged for their maximum convenience and to suit their tastes. So we encourage you to spend some time with each child user you look after adjusting their account settings and, where possible, helping them to adjust them on their own.

Typical things you might want to change are:

 * Choose a desktop theme and background they like.
 * Use your child's own artwork, favourite game & movie screenshots, etc. as background images.
 * Add buttons to the panels to launch favourite programs, customizing the icon as needed (as some programs don't yet have icons).
 * Add extra panels, drawers, etc. as the default panel gets too full. It is handy, especially for younger children who haven't learned to read yet or to handle the mouse very well, to have everything they can run out in plain view as a panel button, rather than buried in a menu.
 * Increase the panel size to make it easier to see and press the buttons.

But for the very youngest children, something a bit different from the standard desktop can be set up, if you prefer.

 * On the Debian Jr. mailing list some months ago, we discussed how to create a simple ["Desktop environment"] for [http://article.gmane.org/gmane.linux.debian.devel.jr/1069 very young children].

 * Probably the simplest way to do this is to have your X system launch straight into a [http://gcompris.net gcompris session], by putting a single command in the child's ~/.xinitrc, "gcompris".

 * Or with a bit more effort, use this more thorough approach: configure a DebianJr/SpecialSession for that small user.

 * Gcompris has a number of command line options and configurations to make it use the full screen quite well for this scenario (such as: gcompris --disable-quit --disable-config to run in 'kiosk' mode).

=== Other related projects ===

 * OpenRating aims to "implement a classification of the stuff that some parents and educators won't consider appropriate for their children (violence, sex, sexism, drugs, religious matters, ...). The idea is not to provide a moral classification of what is good or bad, but to inform the parents and teachers about it, and let them decide."

 * ["Freeduc"]


----
CategoryHomepage
##TAG:SUBPAGES-NAVIGATION-START
<<Navigation(children,1)>>
##TAG:SUBPAGES-NAVIGATION-END

Translation(s): English - Italiano - ?Deutsch

(!) Discussion


Debian Jr.

Homepage

https://wiki.debian.org/DebianJr

Mailing List

https://lists.debian.org/debian-jr/

Team

Team DebianJr

IRC

#debian-jr

XMPP

xmpp:debian-jr@conference.debian.org?join

Salsa project

https://salsa.debian.org/blends-team/junior

Tracker

https://tracker.debian.org/pkg/debian-junior

QA

debian-jr QA page

Team Blog

debian-jr-team blog

Debian Jr. (Debian Junior) is a Debian Pure Blend to make Debian an OS that children will enjoy using. This is the documentation wiki for the project.

Junior Tasks summarizes what is included in Debian Jr.

Logo DebianJr

What is Debian Jr.?

Debian Jr. is an internal project to make Debian an OS that children of all ages will want to use. Our initial focus will be on producing something for children up to age 8. Once we have accomplished this, our next target age range is 7 to 12. By the time children reach their teens, they should be comfortable with using Debian without any special modifications.

Debian Jr. provides a collection of packages for children and their guides. Beyond merely providing entertainment, the packages we have selected cover a broad range of areas, from those which help the child visualize what is inside their operating system to music, art, writing and programming as well as some games and desktop toys. We hope that child and guides alike will have fun, learn together, and make creative use of this excellent free software.

Ultimately, we owe the free software authors and maintainers the thanks for what they have given the world. Our work is to gather their work together into the Debian distribution, making it readily available to children and their guides. Once we select a package, we care for its quality, listening to the users, sending wishlists, bug reports, and fixes to Debian and upstream maintainers. It is this constant dialog between users and developers that ensures that the free software and our users continue to be our priorities, as we have promised in our Social Contract.

Finally, the Social Contract is key to understanding why we have embarked on this project at all. We hope that you will catch the spirit of this project, become excited by it, and by using Debian Jr. will not only benefit from what it has to offer as a system, but will also realize the benefits of entering into the global free software community which we serve.

Guiding Principles

We aim to help children and those who care for them to get the most use and enjoyment out of their Debian systems; to help them acquire some of the skills and experiences we have as adults; and to convey to them our values: our love of freedom, our appreciation for software that works well, and our strong sense of community.

That is to say, we do not aim to diminish or limit Debian to "domesticate" it for little people, but to give them the best of what Debian has to offer so they will grow to the point where they no longer need our help.

Behind every child user of Debian, we assume there is at least one older person who uses Debian and helps them with it: a guide, a mentor, a parent, a relative, a friend. So these people are our users too. It would be too easy to treat them as our primary audience. After all, they are the ones reading this web page. They are the ones installing and maintaining the system. However, they also have other places to get support in the broader community of Debian and free software. In thinking about where our energies should be focused, then, we place children first and their guides second.

Metapackage development

The git repository on salsa contains the latest development of our metapackages to date.

Debian Jr. Bugs summarizes bugs in the dependencies of these metapackages. src:debian-junior bugs.

Check out the metapackage source with:

git clone https://salsa.debian.org/blends-team/junior.git

or for developer access:

git clone git@salsa.debian.org:blends-team/junior.git

Project status

The project is inactive since few years. 2021-12 Stefan will try to relaunch this project.

Debian Jr. Live CD

Working on a Debian Jr. Live CD: https://salsa.debian.org/debian-jr-team/debian-junior-live-system

Debian Jr. Live CD

Subpages