SlideShare uma empresa Scribd logo
1 de 13
Tips for joining and contributing to
an open source community
Tips for joining and contributing to
an open source community
Participating in the Linaro CommunityParticipating in the Linaro Community
AgendaAgenda
●
Saying “Hi” to a 1000 people
●
The Learning Curve
●
How You Can Help
●
Submitting Your Work
printf(“Hello Worldn”);printf(“Hello Worldn”);
Communication is DifferentCommunication is Different
●
Proprietary
●
One to One/Few
●
Instant messaging / Targeted Emails
●
Open Source e-mail etiquette
●
Open Source
●
One to Many
●
IRC Channels / Mailing Lists
●
“I didn't realize how important IRC and BIP were”
Tixy's Tips for Saying “hi”Tixy's Tips for Saying “hi”
●
Lurking
●
Studying
●
Find your opening
Working From HomeWorking From Home
●
Scheduling
●
The Daily Routine
●
Physical Organization
●
Avoiding Distractions
●
Managing E-mail
●
Leave Your House!
The Learning CurveThe Learning Curve
●
Linaro encompasses a lot (kernel, ubuntu,
android...)
●
Help may not be face to face
Finding ThingsFinding Things
●
Finding who's who:
●
https://wiki.linaro.org/MeetTheTeam
●
Finding things on the Wiki:
●
CategoryHowTo
●
Search (text and title)
●
Google site search
●
Searching old mailing list archives
●
site:lists.linaro.org/pipermail/linaro-dev pre-built images
andy
How You Can HelpHow You Can Help
●
You don't have to be in Linaro to help
●
http://www.linaro.org/community/
How You Can HelpHow You Can Help
●
Testing images:
●
http://lists.linaro.org/pipermail/linaro-
dev/2011-September/007817.html
●
Help improve the wiki
●
Answer questions on Ask Linaro.
●
File a bug – even better include a patch
Submitting Your WorkSubmitting Your Work
●
Snakes
●
Public Speaking
●
Death
●
LKML
Levels Of Anxiety
Coding TipsCoding Tips
●
Readability
●
Think small, targeted chunks
●
Be ready for revisions
●
The RFC
Tools to help:
●
stgit/quilt
●
rebasing
Q4.11: Participating in the Linaro community

Mais conteúdo relacionado

Destaque

Presentación enero 2013
Presentación enero 2013Presentación enero 2013
Presentación enero 2013quinagaral
 
Id Project 1 Final Doc Word Version
Id Project 1 Final Doc Word VersionId Project 1 Final Doc Word Version
Id Project 1 Final Doc Word Versionloraevanouski
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolFrancesc Perez
 
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Hessel van Tuinen
 
Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2SvenjaSimStone
 
20130115 efar gtl_v06
20130115 efar gtl_v0620130115 efar gtl_v06
20130115 efar gtl_v06QNB Group
 
MP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental HealthMP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental Healthecdp
 

Destaque (11)

Presentación enero 2013
Presentación enero 2013Presentación enero 2013
Presentación enero 2013
 
EconomíA Y Ambiente
EconomíA Y AmbienteEconomíA Y Ambiente
EconomíA Y Ambiente
 
Id Project 1 Final Doc Word Version
Id Project 1 Final Doc Word VersionId Project 1 Final Doc Word Version
Id Project 1 Final Doc Word Version
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
 
proxy2007
proxy2007proxy2007
proxy2007
 
Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2
 
175900 Midiaeducacao
175900 Midiaeducacao175900 Midiaeducacao
175900 Midiaeducacao
 
20130115 efar gtl_v06
20130115 efar gtl_v0620130115 efar gtl_v06
20130115 efar gtl_v06
 
MP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental HealthMP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental Health
 
lib_manual2006s
lib_manual2006slib_manual2006s
lib_manual2006s
 

Semelhante a Q4.11: Participating in the Linaro community

Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Xoxzo Inc.
 
Oscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingOscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingKiyoto Tamura
 
The Importance of Community
The Importance of CommunityThe Importance of Community
The Importance of CommunitySarah Guido
 
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeMonki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeExove
 
Perl Conferences for Beginners
Perl Conferences for BeginnersPerl Conferences for Beginners
Perl Conferences for Beginnersbrian d foy
 
NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5RewireLondon
 
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...Sebastian Spier
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Matt Harrison
 
Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Kathleen Danielson
 
Tackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityTackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityBob Killen
 
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...PDXTech4Good.org
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesAll Things Open
 
LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)Victoria Ugarte
 
Tips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsTips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsAdam Thierer
 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferencesJohn Stevenson
 
WIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWITLacey
 
You Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeYou Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeNathan Handler
 
Koha: Participation is Key
Koha: Participation is KeyKoha: Participation is Key
Koha: Participation is KeyNicole C. Engard
 

Semelhante a Q4.11: Participating in the Linaro community (20)

Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019
 
Oscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingOscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community Building
 
The Importance of Community
The Importance of CommunityThe Importance of Community
The Importance of Community
 
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeMonki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
 
Perl Conferences for Beginners
Perl Conferences for BeginnersPerl Conferences for Beginners
Perl Conferences for Beginners
 
NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5
 
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
 
Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?
 
Tackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityTackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused Community
 
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source Communities
 
LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)
 
Tips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsTips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy Scholars
 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferences
 
WIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a Purpose
 
You Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeYou Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to Contribute
 
Culture @ Velocity UK
Culture @ Velocity UKCulture @ Velocity UK
Culture @ Velocity UK
 
Koha: Participation is Key
Koha: Participation is KeyKoha: Participation is Key
Koha: Participation is Key
 
SummerCamp 2010
SummerCamp 2010SummerCamp 2010
SummerCamp 2010
 

Mais de Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaLinaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraLinaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaLinaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 

Mais de Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Q4.11: Participating in the Linaro community

  • 1. Tips for joining and contributing to an open source community Tips for joining and contributing to an open source community Participating in the Linaro CommunityParticipating in the Linaro Community
  • 2. AgendaAgenda ● Saying “Hi” to a 1000 people ● The Learning Curve ● How You Can Help ● Submitting Your Work
  • 4. Communication is DifferentCommunication is Different ● Proprietary ● One to One/Few ● Instant messaging / Targeted Emails ● Open Source e-mail etiquette ● Open Source ● One to Many ● IRC Channels / Mailing Lists ● “I didn't realize how important IRC and BIP were”
  • 5. Tixy's Tips for Saying “hi”Tixy's Tips for Saying “hi” ● Lurking ● Studying ● Find your opening
  • 6. Working From HomeWorking From Home ● Scheduling ● The Daily Routine ● Physical Organization ● Avoiding Distractions ● Managing E-mail ● Leave Your House!
  • 7. The Learning CurveThe Learning Curve ● Linaro encompasses a lot (kernel, ubuntu, android...) ● Help may not be face to face
  • 8. Finding ThingsFinding Things ● Finding who's who: ● https://wiki.linaro.org/MeetTheTeam ● Finding things on the Wiki: ● CategoryHowTo ● Search (text and title) ● Google site search ● Searching old mailing list archives ● site:lists.linaro.org/pipermail/linaro-dev pre-built images andy
  • 9. How You Can HelpHow You Can Help ● You don't have to be in Linaro to help ● http://www.linaro.org/community/
  • 10. How You Can HelpHow You Can Help ● Testing images: ● http://lists.linaro.org/pipermail/linaro- dev/2011-September/007817.html ● Help improve the wiki ● Answer questions on Ask Linaro. ● File a bug – even better include a patch
  • 11. Submitting Your WorkSubmitting Your Work ● Snakes ● Public Speaking ● Death ● LKML Levels Of Anxiety
  • 12. Coding TipsCoding Tips ● Readability ● Think small, targeted chunks ● Be ready for revisions ● The RFC Tools to help: ● stgit/quilt ● rebasing

Notas do Editor

  1. Work on ER team. Two goals help new engineers and help community. This was inspired by Paul M and Tixy. Also got ideas from Zach P, James T, Jesse B They all spoke about common problems that happen when you go from proprietary to opensource. Introduce each other I've used Linux since 1998, but after working at IBM for 11 years on everything from J2EE to embedded. I was in for surprises when I joined Linaro
  2. One of the hardest things to do when joining a community like Linaro can be simply saying “hi”. Not necessarily the first “hi”, but the first real time you need to communicate. There's a few reasons: * intimidating – my 4th day involved speaking for 10 minutes on Git. There were git experts in the crowd. * how to even do it, ie email/irc/bug-report
  3. In small companies and even my experience at an extremely large company, communication is limited to small audiences. At linaro much of the communication is one-to-many. You're no longer sending an instant message to bob or a build-team. You're now talking on a large mailing list or IRC channel. Email etiquette: https://fedorahosted.org/rhevm-api/wiki/Email_Guidelines
  4. Tixy is a great example of how to get involved in a community. He started as a community member we didn't know, and now works for Linaro. He started by lurking on the mailing lists and IRC channels. Meanwhile he studied the websites. Specifically wiki.l.o. He focused on the area of a specific engineering team. Then started listening in to weekly irc meetings etc. Find your opening and email the Tech Lead of the relevant team with a quick introduction and offer to help. You may not be fortunate enough to get your pick of things to work on but there will likely be tasks you can help on, or new related work that you could suggest.
  5. https://wiki.linaro.org/Internal/Resources/WorkingBetterFromHome In short: treat it like a job Maintain consistent work hours so people know when they can find you Treat it like going to the office. eg put on clothes Try to have a real workspace. Don't work from your bed. Ergonomics E-mail – use filters to help deal with mailing list volumes Importance of getting out
  6. http://www.linaro.org/getting-started - several use cases (kernel, toolchain, android, etc) We've got topics like “linaro-general-restructuring-the-linaro-web” and “wiki madness” If you are just started visit linaro.org/community
  7. I put Homer Simpson on this slide because ... https://wiki.linaro.org/WikiVideo/ Title: panda By Text: blueprint naming conventions Site search: blueprints
  8. Now that you've figured out how to say hi and how to find things you are ready to help! Key take-away: anyone can help
  9. This may be the most different thing about open source of all. Keep in mind: Most likely people won't know you. You'll have to earn their trust.
  10. Open source projects like the kernel have their source read MUCH more than it is written, so readability is really stressed. Many companies, even when code is reviewed, allows submissions of big changes in a single chunk. Open source code reviewers like submissions to be a series of small chunks. Bisectability You will inevitably wind up doing more than one revision so plan for it in your dev-env from the start. Don't worry even top contributors go through multi-revisions sometimes