Difference between revisions of "Community"

From eLinux.org
Jump to: navigation, search
(Community sites)
m (Communities for beginners: this is duplicated above)
(38 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 
This page is for information about the embedded Linux and open source community.
 
This page is for information about the embedded Linux and open source community.
 +
== Netiquette ==
 +
 +
'''Please read [[Netiquette]] before interacting with the Open Source Communities'''
 +
 +
* [[Patch_Submission_HOWTO]]
  
 
== Community sites ==
 
== Community sites ==
Line 5: Line 10:
 
=== General Portals ===
 
=== General Portals ===
  
* [http://meld.mvista.com/home.aspx Meld] - An embedded Linux developer community site, designed to enable developers, ISVs, and hardware manufacturers to share, connect, and design, sponsored by MontaVista Software
+
* [http://meld.org Meld] - An embedded Linux developer community site, designed to enable developers, ISVs, and hardware manufacturers to share, connect, and design, sponsored by [[MontaVista | MontaVista Software]]
* [http://www.linux.com Linux.com] - Linux community portal sponsored by the Linux Foundation
+
* [http://www.linux.com Linux.com] - Linux community portal sponsored by the [http://www.linuxfoundation.org Linux Foundation]
 
* [http://www.linuxdevices.com LinuxDevices.com] - the canonical (no pun intended) place for news about embedded Linux
 
* [http://www.linuxdevices.com LinuxDevices.com] - the canonical (no pun intended) place for news about embedded Linux
 
* [http://www.linux.org Linux.org] - an excellent starting place for all things linux
 
* [http://www.linux.org Linux.org] - an excellent starting place for all things linux
Line 12: Line 17:
 
=== Hardware-Specific Communities ===
 
=== Hardware-Specific Communities ===
  
* [http://www.beagleboard.org Beagle Board community] - portal for the Beagle Board Community, sponsored by TI
+
* [http://www.arm.linux.org.uk/ ARM Linux] - the central place for Linux on ARM, this is where you find Russell Kings patch tracker for example
 +
* [http://www.beagleboard.org Beagle Board community] - portal for the Beagle Board community, sponsored by TI
 +
* [http://www.opensourcemid.org OpenSourceMID.org community] - portal for the K7 OMAP3530 MID community
 +
* [http://www.pandaboard.org PandaBoard community] - portal for the PandaBoard community, sponsored by TI
 +
* [http://www.raspberrypi.org Rapsberry Pi community] - portal for the Raspberry Pi community, an ARM GNU/Linux box for $25. Take a byte!
 +
* [http://www.igloocommunity.org Snowball community] - Portal for the Snowball community
  
 
=== Software-Specific Communities ===
 
=== Software-Specific Communities ===
  
* [http://www.moblin.org Moblin community] - portal for the Moblin community, sponsored by Intel
+
* [http://www.moblin.org Moblin community] - portal for the Moblin community (merged with Maemo to form Meego - see next item)
 +
* [http://www.meego.com Meego community] - portal for the Meego community
 +
* [http://www.yoctoproject.org Yocto Project] - portal for the Yocto project
  
(add more here)
+
=== Communities for beginners ===
 +
 
 +
* [http://kernelnewbies.org/ Kernel newbies] - General site for people getting started developing on the Linux kernel
 +
* [http://jp.kernelnewbies.org/webresources Japanese site for kernel newbies]
 +
* [http://www.embedded-systems-portal.com/CTB Embedded Systems Common Technical Baseline] - Although not directly related to Linux this site is an excellent overview of what embedded systems are seen from various angles (hardware, software, design methods, etc...)
 +
* [[Community Participation Guides]] - Resources for how to participate in Open Source Communities.
  
 
== People ==
 
== People ==
 
This section lists inviduals who are "movers and shakers" in embedded Linux:
 
This section lists inviduals who are "movers and shakers" in embedded Linux:
 +
For more Information be sure to checkout [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=MAINTAINERS;hb=master MAINTAINERS]
 
=== Linux kernel ===
 
=== Linux kernel ===
 
==== Important kernel figures ====
 
==== Important kernel figures ====
 
* Linus Torvalds - Linux kernel initiator and head maintainer
 
* Linus Torvalds - Linux kernel initiator and head maintainer
* Andrew Morton - maintains an important secondary (staging) tree
+
* Andrew Morton - Maintains an important secondary (staging) tree
* David Woodhouse - Embedded Linux Maintainer
+
* David Woodhouse - Embedded Linux maintainer
* Paul Gortmaker - Embedded Linux Maintainer
+
* Matt Mackall - Embedded Linux maintainer, originator of Linux-tiny patch set (author of SLOB allocator), author of kpagemap and smem
 +
* Greg Kroah-Hartman - Initiator and maintainer of the Linux Driver Project / Staging Tree and quite a handyman
 +
* Stephen Rothwell - Maintainer of the Linux-Next-Tree, most stuff goes in there before getting merged into Linus' tree
 +
* Paul Gortmaker - Embedded Linux maintainer
 +
* Ted Tso - EXT4 maintainer, Kernel Summit organizer
 +
* James Bottomley - SCSI maintainer, Linux Foundation technical advisory board chair
  
 
==== Kernel arch maintainers ====
 
==== Kernel arch maintainers ====
* Russell King - ARM kernel maintainer
+
* Arnd Bergman, Russell King - ARM kernel maintainers
 +
* Ingo Molnar, Thomas Gleixner, Peter Anvin - x86 maintainers
 
* Paul Mundt - SH kernel maintainer
 
* Paul Mundt - SH kernel maintainer
* Ralph Baechle - MIPS kernel maintainer
+
* Ralf Baechle - MIPS kernel maintainer
* Greg Ungerer - uCLinux kernel maintainer
+
* Greg Ungerer - uCLinux/Coldfire kernel maintainer
* Arnd Bergman - CELL kernel maintainer
+
* Haavard Skinnemoen - avr32 kernel Maintainer (Atmel)
  
 
==== Feature developers/maintainers ====
 
==== Feature developers/maintainers ====
* David Woodhouse - MTD/jffs2 author - Embedded Linux kernel maintainer
+
* David Woodhouse - MTD/jffs2 author, embedded Linux kernel maintainer
* Paul Gortmaker - Embedded Linux kernel maintainer
+
* Andi Kleen - Author of bloat-o-meter
* Andi Kleen - author of bloat-o-meter
+
* Ingo Molnar - Author of RT-preempt patch set, kernel scheduler maintainer, x86 maintainer
* Matt Mackall - originator of Linux-tiny patch set (author of SLOB allocator)
+
* Phillip Lougher - Author of [[Squash FS]]
* Ingo Molnar - author of RT-preempt patch set
+
* Jason Wessel - KDB maintainer
* Thomas Gleixner - author of clock events
+
* John Stultz - Mainliner of many Android technologies
 +
* Thomas Gleixer - RT-preempt maintainer, x86 maintainer, IRQ subsystem maintainer
 +
* Colin Cross - Google Android developer
 +
 
 +
=== Other People ===
 +
* Jason Wessel - Wind River Linux Architect
 +
* Sean Hudson - Mentor Graphics Embedded Linux Architect
 +
* David Rusling - CTO of Linaro
 +
* Richard Purdie - Poky originator, Yocto Project architect
 +
* David Stewart - Yocto Project leader
 +
* Bradley Kuhn - SFLC license enforcement agent
 +
* David Anders - TI contractor, elinux wiki contributor
 +
* Tim Bird - Sony Linux researcher, CE WG AG chair, ELC organizer
  
 
=== Interview candidates ===
 
=== Interview candidates ===
Line 48: Line 84:
 
* [[Interviews]]
 
* [[Interviews]]
  
== Communities for beginners ==
+
== Foundations and Forums ==
* http://kernelnewbies.org/ - General site for people getting started developing on the Linux kernel
+
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bid=6 ARM Development Discussion Forum] launched by [http://armkits.com Embest]
* http://jp.kernelnewbies.org/webresources - Japanese site for kernel newbies
+
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bID=7 Embest Product User Forum]
 +
* [[CE Linux Forum]]
 +
** [[ELC_Presentations|ELF Conference Presentations]]
 +
** [http://www.celinuxforum.org/ CELF home page]
 +
* [http://www.linuxfoundation.org/ Linux Foundation]
  
 
== Linux User Groups ==
 
== Linux User Groups ==
Line 56: Line 96:
 
* [http://www.linux.org/groups/  www.linux.org/groups]
 
* [http://www.linux.org/groups/  www.linux.org/groups]
 
* [http://www.cluecan.ca/flexinode/table/1  CLUE LUG List] - Canadian User Group listing.
 
* [http://www.cluecan.ca/flexinode/table/1  CLUE LUG List] - Canadian User Group listing.
 +
* [[BeagleBoard/bangalore_user_meet | Bangalore Beagle User Group Meet]]
  
 
== Development Model ==
 
== Development Model ==

Revision as of 00:12, 14 September 2012

This page is for information about the embedded Linux and open source community.

Netiquette

Please read Netiquette before interacting with the Open Source Communities

Community sites

General Portals

  • Meld - An embedded Linux developer community site, designed to enable developers, ISVs, and hardware manufacturers to share, connect, and design, sponsored by MontaVista Software
  • Linux.com - Linux community portal sponsored by the Linux Foundation
  • LinuxDevices.com - the canonical (no pun intended) place for news about embedded Linux
  • Linux.org - an excellent starting place for all things linux

Hardware-Specific Communities

Software-Specific Communities

Communities for beginners

People

This section lists inviduals who are "movers and shakers" in embedded Linux: For more Information be sure to checkout MAINTAINERS

Linux kernel

Important kernel figures

  • Linus Torvalds - Linux kernel initiator and head maintainer
  • Andrew Morton - Maintains an important secondary (staging) tree
  • David Woodhouse - Embedded Linux maintainer
  • Matt Mackall - Embedded Linux maintainer, originator of Linux-tiny patch set (author of SLOB allocator), author of kpagemap and smem
  • Greg Kroah-Hartman - Initiator and maintainer of the Linux Driver Project / Staging Tree and quite a handyman
  • Stephen Rothwell - Maintainer of the Linux-Next-Tree, most stuff goes in there before getting merged into Linus' tree
  • Paul Gortmaker - Embedded Linux maintainer
  • Ted Tso - EXT4 maintainer, Kernel Summit organizer
  • James Bottomley - SCSI maintainer, Linux Foundation technical advisory board chair

Kernel arch maintainers

  • Arnd Bergman, Russell King - ARM kernel maintainers
  • Ingo Molnar, Thomas Gleixner, Peter Anvin - x86 maintainers
  • Paul Mundt - SH kernel maintainer
  • Ralf Baechle - MIPS kernel maintainer
  • Greg Ungerer - uCLinux/Coldfire kernel maintainer
  • Haavard Skinnemoen - avr32 kernel Maintainer (Atmel)

Feature developers/maintainers

  • David Woodhouse - MTD/jffs2 author, embedded Linux kernel maintainer
  • Andi Kleen - Author of bloat-o-meter
  • Ingo Molnar - Author of RT-preempt patch set, kernel scheduler maintainer, x86 maintainer
  • Phillip Lougher - Author of Squash FS
  • Jason Wessel - KDB maintainer
  • John Stultz - Mainliner of many Android technologies
  • Thomas Gleixer - RT-preempt maintainer, x86 maintainer, IRQ subsystem maintainer
  • Colin Cross - Google Android developer

Other People

  • Jason Wessel - Wind River Linux Architect
  • Sean Hudson - Mentor Graphics Embedded Linux Architect
  • David Rusling - CTO of Linaro
  • Richard Purdie - Poky originator, Yocto Project architect
  • David Stewart - Yocto Project leader
  • Bradley Kuhn - SFLC license enforcement agent
  • David Anders - TI contractor, elinux wiki contributor
  • Tim Bird - Sony Linux researcher, CE WG AG chair, ELC organizer

Interview candidates

The following page has a list of people we'd like to interview for an eLinux.org feature:

Foundations and Forums

Linux User Groups

One way to get involved with a bunch of like-minded Linux enthusiasts is to participate in a local Linux users group. The following site has a good database of Linux users groups:

Development Model

Reasons for contributing to open source

Quality Assurance

This section has links to aspects of the development model designed to provide quality assurance.

Certificate of Origin

Developers who contribute code to the Linux kernel agree to the Developer Certificate Of Origin by signing their code, with a "Signed Off By" line.