Difference between revisions of "Community"

From eLinux.org
Jump to: navigation, search
(Foundations and Forums)
m (typo fix)
(26 intermediate revisions by 13 users not shown)
Line 10: Line 10:
 
=== General Portals ===
 
=== General Portals ===
  
* [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.linuxdevices.com LinuxDevices.com] - the canonical (no pun intended) place for news about embedded Linux
+
* [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, which is now available as a static, searchable 15,000 page [http://archive.linuxgizmos.com archive])
 
* [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 17:
  
 
* [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] - portal for the Beagle Board Community, sponsored by TI
+
* [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.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.pandaboard.org PandaBoard community] - Portal for the PandaBoard community, sponsored by TI
* [http://www.igloocommunity.org Snowball Community] - Portal for the Snowball Community
+
* [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.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.
 +
* [http://forum.odroid.com ODROID community] - Portal for the ODROID community
 +
* [https://devtalk.nvidia.com/default/board/139/ NVidia Tegra community] - Portal for the NVidia Tegra (e.g. Jetson TK1) community
  
 
=== Software-Specific Communities ===
 
=== Software-Specific Communities ===
Line 31: Line 36:
 
=== Communities for beginners ===
 
=== Communities for beginners ===
  
* http://kernelnewbies.org/ - General site for people getting started developing on the Linux kernel
+
* [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://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...)
 
* [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.
 
* [[Community Participation Guides]] - Resources for how to participate in Open Source Communities.
Line 42: Line 47:
 
==== 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
* Matt Mackall - Embedded Linux Maintainer, originator of Linux-tiny patch set (author of SLOB allocator), author of kpagemap and smem
+
* 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.
+
* 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-
+
* 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
 
* Ralf 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
 
* Thomas Gleixner - x86 kernel maintainer, author of clock events
 
 
* Haavard Skinnemoen - avr32 kernel Maintainer (Atmel)
 
* 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
* 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
+
* Ingo Molnar - Author of RT-preempt patch set, kernel scheduler maintainer, x86 maintainer
* Phillip Lougher - author of [[Squash FS]]
+
* 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 ===
 
=== Interview candidates ===
Line 70: Line 96:
 
* [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|ELF Conference 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]
 
Benefits to you particularly to your health by ray ban wayfarer and polarized lenses
 
 
 
It is especially beneficial to your health by wearing shades and polarized lenses. You might think that wearing sunglasses is a fashion statement in order to improve the way you look but wearing them does improve your all round wellbeing. There are simply a lot of advantages - medically -- from wearing a pair of sunglasses on a regular basis. One of the biggest benefits of polarized lenses is the safety they provide by their decrease in uncomfortable and dangerous glare. [url=http://www.ray-ban.com/][b]ray ban[/b][/url], especially Ray ban Wayfarer minimize the exposure of one's eyes to harmful ultraviolet or UV rays. Polarized sunglasses have been used with regularity by anglers or boats' crew because they reduce the level of reflection from the h2o.
 
 
It has also been found that wearing sunglasses also helps in reducing cases of headaches and migraines. Overexposure to sunlight has been related to migraines and headaches and wearing a pair does reduce exposure thus avoiding eye strain, especially when you're outside in the summer sun having fun.
 
 
That can be damaging for our eyes and so polarized lenses cut the actual formed glare and help the eyes adjust to the new light. The reason being the your internal body clock associates light, specifically sunlight to daytime thus wearing ray ban sunglasses as Ray ban Wayfarer on long run trips will block out most of the sunlight; ray ban 2012 is excellent. This helps your system in adjusting to the new period when you arrive. These are the many benefits you obtain when you slip on a pair of ray ban polarized lenses frequently; Ray ban Wayfarer of ray ban uk is an example. It is advisable to wear polarized lenses whenever you go outdoors in a county in which the sun is up and bright during the day just as Australia. These sunglasses offer sensational styling along with 100% protection from ultra-violet radiations at 400 nm and eliminate danger of uv rays from the sun.
 
 
The evolving technology in commerce right now allows you to easily buy sunglasses online. There are a lot of online vendors of ray ban sunglasses and stores like ray ban uk will let you choose and examine pair after pair of sun shades in just a few minutes. All this can be carried out in the comforts of your own home by your ray ban sunglasses like ray ban aviator and Ray Ban Clubmaster. After having a series of clicks, after you complete your order and right after payment your new pair of shades will be delivered right to your own doorstep. If you have been experiencing a series of headaches and migraines these types of past few days you might consider that it is due to the fact that you enable yourself, especially your eyes to be overexposed to sunlight. Whether it's a situation where a snowboarder is fighting reflected sunlight on the fast downhill run or a driver pointed directly into the sun's glare, polarized lenses enables for an unseen bump in the snow or a pedestrian in the crosswalk to be seen by the person wearing them.
 
 
Additionally, eliminating intense glare with discount polarized sunglasses can provide the advantage of safety as well. The ray ban aviators are a sunglass lens megastore, with lenses for many makes and models. They ship replacement lenses all around the world for free. Join thousands of happy customers by visiting the website.
 
 
== Communities for beginners ==
 
* http://kernelnewbies.org/ - General site for people getting started developing on the Linux kernel
 
* http://jp.kernelnewbies.org/webresources - Japanese site for kernel newbies
 
  
 
== Linux User Groups ==
 
== Linux User Groups ==
Line 103: Line 113:
 
=== 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 15:28, 21 January 2015

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

  • 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, which is now available as a static, searchable 15,000 page archive)
  • 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 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

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

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:

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.