Difference between revisions of "Community"
m (→Feature developers/maintainers: fix capitalization) |
m (→Hardware-Specific Communities) |
||
(14 intermediate revisions by 6 users not shown) | |||
Line 12: | Line 12: | ||
* [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://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 [http://www.linuxfoundation.org Linux Foundation] | * [http://www.linux.com Linux.com] - Linux community portal sponsored by the [http://www.linuxfoundation.org Linux Foundation] | ||
− | * [http://www. | + | * [http://www.linuxgizmos.com LinuxGizmos.com] - the canonical (no pun intended) place for news about embedded Linux (and the successor to the now-inactive LinuxDevices.com) |
* [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 18: | Line 18: | ||
* [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.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] - | + | * [http://www.beagleboard.org Beagle Board community] - Portal for the Beagle Board community, sponsored by TI |
− | * [http://www.opensourcemid.org OpenSourceMID.org community] - | + | * [http://www.opensourcemid.org OpenSourceMID.org community] - Portal for the K7 OMAP3530 MID community |
− | * [http://www.pandaboard.org PandaBoard community] - | + | * [http://www.pandaboard.org PandaBoard community] - Portal for the PandaBoard community, sponsored by TI |
− | * [http://www.raspberrypi.org | + | * [http://www.parallella.org Parallella community] - Portal for the Parallella community, a $99 Linux supercomputer. |
+ | * [http://www.raspberrypi.org Raspberry 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 | * [http://www.igloocommunity.org Snowball community] - Portal for the Snowball community | ||
+ | * [http://www.udoo.org UDOO community] - Portal for the UDOO community. Android, Linux and Arduino in a tiny single-board computer | ||
+ | * [http://www.makeplaylive.com Improv community] - Portal for the Improv community. A Modular ARM GNU/Linux and Android single-board computer system for everyone. | ||
=== Software-Specific Communities === | === Software-Specific Communities === | ||
Line 67: | Line 70: | ||
* Jason Wessel - KDB maintainer | * Jason Wessel - KDB maintainer | ||
* John Stultz - Mainliner of many Android technologies | * John Stultz - Mainliner of many Android technologies | ||
− | * Thomas | + | * Thomas Gleixner - RT-preempt maintainer, x86 maintainer, IRQ subsystem maintainer |
* Colin Cross - Google Android developer | * Colin Cross - Google Android developer | ||
Line 79: | Line 82: | ||
* David Anders - TI contractor, elinux wiki contributor | * David Anders - TI contractor, elinux wiki contributor | ||
* Tim Bird - Sony Linux researcher, CE WG AG chair, ELC organizer | * Tim Bird - Sony Linux researcher, CE WG AG chair, ELC organizer | ||
+ | * Paul Walmsley - OMAP kernel developer | ||
+ | * Ben Dooks - ARM/Samsung arch kernel maintainer | ||
+ | * Catalin Marinas - ARM kernel developer (developer of numerous ARM BSPs, as well as kmemleak author) | ||
+ | * Thomas Petazzoni - Marvel SOC kernel developer | ||
+ | * Michael Opdenaker - Free Electrons founder | ||
=== Interview candidates === | === Interview candidates === | ||
Line 87: | Line 95: | ||
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bid=6 ARM Development Discussion Forum] launched by [http://armkits.com Embest] | * [http://www.embedinfo.com/cforum/arm_forum_find.asp?bid=6 ARM Development Discussion Forum] launched by [http://armkits.com Embest] | ||
* [http://www.embedinfo.com/cforum/arm_forum_find.asp?bID=7 Embest Product User Forum] | * [http://www.embedinfo.com/cforum/arm_forum_find.asp?bID=7 Embest Product User Forum] | ||
− | * [[CE Linux Forum]] | + | * [[CE Workgroup]] of the Linux Foundation (formerly the [[CE Linux Forum]]) |
− | ** [[ELC_Presentations| | + | ** [[ELC_Presentations|Embedded Linux Conference Presentations]] |
− | ** [http://www.celinuxforum.org/ CELF home page] | + | ** [http://www.linuxfoundation.org/collaborate/workgroups/celf CE Workgroup page on the Linux Foundation site] |
+ | ** (deprecated: [http://www.celinuxforum.org/ old CELF home page]) | ||
* [http://www.linuxfoundation.org/ Linux Foundation] | * [http://www.linuxfoundation.org/ Linux Foundation] | ||
− | |||
− | |||
− | |||
− | |||
== Linux User Groups == | == Linux User Groups == | ||
Line 107: | Line 112: | ||
=== Reasons for contributing to open source === | === Reasons for contributing to open source === | ||
* [[Open Source ROI Model]] - a page about return on investment from open source contributions | * [[Open Source ROI Model]] - a page about return on investment from open source contributions | ||
+ | |||
+ | == Community-building ideas == | ||
+ | See a discussion thread on this at: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000637.html | ||
+ | |||
+ | In 2012, Tim Bird proposed 4 activities to encourage more embedded Linux collaboration and community-building: | ||
+ | |||
+ | 1. Resurrect the celinux-dev mailing list | ||
+ | * Ideas: | ||
+ | ** Use it more often for discussion | ||
+ | ** Promote on other lists (linux-embedded...?) | ||
+ | ** Introduce people who are using it to each other | ||
+ | 2. more focused groups at upcoming conferences. | ||
+ | * Ideas: | ||
+ | ** have informal meeting places for specific topical areas | ||
+ | 3. I'm looking for ways to invigorate the elinux.org wiki site. | ||
+ | * Ideas: | ||
+ | ** more contests? | ||
+ | 4. more involvement in and use of the LTSI kernel | ||
+ | * Ideas: | ||
+ | ** ??? | ||
+ | |||
+ | Other ideas: | ||
+ | * a 'planet' feed or news feed for embedded linux users | ||
+ | ** possibly: planet.elinux.org (Bill Traynor is working on it) | ||
+ | ** Thomas Petazzoni made one here: http://www.emlinews.net/ | ||
+ | *** go to http://www.emlinews.net/submit/ to submit a news article | ||
+ | |||
+ | * help bridge between embedded and non-embedded mainline developers (a'la Arnd Bergmann) | ||
+ | ** see reference to Arnd here: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000645.html | ||
+ | * Better/open discussion on funded projects for embedded Linux | ||
+ | ** possible projects: mini-distro for software update | ||
+ | ** create a Google hangout for a discussion on this | ||
== Quality Assurance == | == Quality Assurance == |
Revision as of 08:37, 9 December 2013
This page is for information about the embedded Linux and open source community.
Contents
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
- LinuxGizmos.com - the canonical (no pun intended) place for news about embedded Linux (and the successor to the now-inactive LinuxDevices.com)
- Linux.org - an excellent starting place for all things linux
Hardware-Specific Communities
- ARM Linux - the central place for Linux on ARM, this is where you find Russell Kings patch tracker for example
- Beagle Board community - Portal for the Beagle Board community, sponsored by TI
- OpenSourceMID.org community - Portal for the K7 OMAP3530 MID community
- PandaBoard community - Portal for the PandaBoard community, sponsored by TI
- Parallella community - Portal for the Parallella community, a $99 Linux supercomputer.
- Raspberry Pi community - Portal for the Raspberry Pi community, an ARM GNU/Linux box for $25. Take a byte!
- Snowball community - Portal for the Snowball community
- UDOO community - Portal for the UDOO community. Android, Linux and Arduino in a tiny single-board computer
- Improv community - Portal for the Improv community. A Modular ARM GNU/Linux and Android single-board computer system for everyone.
Software-Specific Communities
- Moblin community - portal for the Moblin community (merged with Maemo to form Meego - see next item)
- Meego community - portal for the Meego community
- Yocto Project - portal for the Yocto project
Communities for beginners
- Kernel newbies - General site for people getting started developing on the Linux kernel
- Japanese site for kernel newbies
- 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
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 Gleixner - 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
- Paul Walmsley - OMAP kernel developer
- Ben Dooks - ARM/Samsung arch kernel maintainer
- Catalin Marinas - ARM kernel developer (developer of numerous ARM BSPs, as well as kmemleak author)
- Thomas Petazzoni - Marvel SOC kernel developer
- Michael Opdenaker - Free Electrons founder
Interview candidates
The following page has a list of people we'd like to interview for an eLinux.org feature:
Foundations and Forums
- ARM Development Discussion Forum launched by Embest
- Embest Product User Forum
- CE Workgroup of the Linux Foundation (formerly the CE Linux Forum)
- Linux Foundation
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:
- www.linux.org/groups
- CLUE LUG List - Canadian User Group listing.
- Bangalore Beagle User Group Meet
Development Model
- The Cathedral and the Bazaar
- FIXTHIS - add more links to papers and articles about the development model
Reasons for contributing to open source
- Open Source ROI Model - a page about return on investment from open source contributions
Community-building ideas
See a discussion thread on this at: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000637.html
In 2012, Tim Bird proposed 4 activities to encourage more embedded Linux collaboration and community-building:
1. Resurrect the celinux-dev mailing list
- Ideas:
- Use it more often for discussion
- Promote on other lists (linux-embedded...?)
- Introduce people who are using it to each other
2. more focused groups at upcoming conferences.
- Ideas:
- have informal meeting places for specific topical areas
3. I'm looking for ways to invigorate the elinux.org wiki site.
- Ideas:
- more contests?
4. more involvement in and use of the LTSI kernel
- Ideas:
- ???
Other ideas:
- a 'planet' feed or news feed for embedded linux users
- possibly: planet.elinux.org (Bill Traynor is working on it)
- Thomas Petazzoni made one here: http://www.emlinews.net/
- go to http://www.emlinews.net/submit/ to submit a news article
- help bridge between embedded and non-embedded mainline developers (a'la Arnd Bergmann)
- see reference to Arnd here: http://lists.celinuxforum.org/pipermail/celinux-dev/2012-September/000645.html
- Better/open discussion on funded projects for embedded Linux
- possible projects: mini-distro for software update
- create a Google hangout for a discussion on this
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.