public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] College Course in Gentoo Development
@ 2012-12-17 15:32 Anthony G. Basile
  2012-12-17 16:02 ` Rick "Zero_Chaos" Farina
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Anthony G. Basile @ 2012-12-17 15:32 UTC (permalink / raw
  To: gentoo-dev

Hi everyone,

Give the talk on the list about attracting devs, I've should probably 
mention that I'm teaching a College Course on Gentoo Development next 
semester.  I know two students will most likely go through the 
recruitment process, others may at least contribute.  So its like GSoC 
but the focus is not one project but an overview of general gentoo 
development, and I will have to touch on lots of stuff outside of gentoo 
per se, like how autotools and other build systems work.

So what should I teach?  Here's what I've got off the top of my head:

1. Open source communities and Gentoo's internal political structure.

2. Building a gentoo system, ie the handbook.  Gentoo as metadistribution.

3. Delivering the goods: code -> build system -> portage -> compiled 
goodies -> working system

4. How to work with gnu autotools.  Writing a build system.

5.  How to write ebuilds, ie the dev manual.  How to work with cvs and git.

6. Arches, arch testing.  Profiles.

7. Building stages.  Catalyst.

Somewhere in there I'll squeeze in Gentoo's "alt" factor: alternative c 
libs, alternative compilers and hardening, alternative kernels, prefixes.

Please comment.  If it gets systematized enough, it can be a guide to 
future devs too.  Everything will be creative commons.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2012-12-18 11:37 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-17 15:32 [gentoo-dev] College Course in Gentoo Development Anthony G. Basile
2012-12-17 16:02 ` Rick "Zero_Chaos" Farina
2012-12-17 18:09   ` Roy Bamford
2012-12-17 18:13     ` Michael Mol
2012-12-17 19:56   ` Hinnerk van Bruinehsen
2012-12-17 21:36   ` Michael Hampicke
2012-12-17 16:48 ` "Paweł Hajdan, Jr."
2012-12-18  7:51   ` [gentoo-dev] " Duncan
2012-12-18 11:36     ` Kevin Chadwick
2012-12-17 17:23 ` [gentoo-dev] " Ian Stakenvicius
2012-12-17 18:05   ` Anthony G. Basile
2012-12-17 18:11 ` Maxim Kammerer
2012-12-17 18:18   ` hasufell
2012-12-17 20:39     ` Maxim Kammerer
2012-12-18  0:46   ` Anthony G. Basile
2012-12-18  9:38     ` Richard Yao
2012-12-17 18:14 ` hasufell
2012-12-17 18:24 ` Ciaran McCreesh
2012-12-17 21:34 ` Michael Orlitzky
2012-12-18  9:36 ` Richard Yao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox