Hi Hatim,

Welcome, Thanks for joining the coreboot community. The best way to understand coreboot is to get involved. I recommend reviewing patches in gerrit. The project moved quickly and we are always working on documentation. You are welcome to ask specific questions in IRC and meet other developers that might be interested in the systems and architecture you want to work on. 

http://review.coreboot.org/


GSoC is  several months away, but you can look at project ideas and previous projects:

https://www.coreboot.org/Project_Ideas
http://blogs.coreboot.org/blog/2015/04/27/coreboot-gsoc-2015-projects/

Regards,
Marc

On Mon, Dec 21, 2015, 11:52 AM Hatim Kanchwala <hatim@hatimak.me> wrote:
Hello!

I am Hatim Kanchwala from India. I am a sophomore pursuing Bachelor's in
Electrical Engineering at the Indian Institute of Technology Patna. I
came across coreboot through the Google Summer of Code page. I am
aspiring to work with coreboot for GSoC 2016.

To get an introduction to coreboot, to its history and its philosophy, I
read the wiki and also watched videos on YouTube, including the Google
Tech Talk by Ron Minnich, Stefan Reinauer and Peter Stuge. I have
downloaded coreboot, built the cross compiler and then built coreboot
for emulation with QEMU x86, with SeaBIOS as payload. I managed to do
this with the help of documentation from the wiki and a bit of searching
through the web and through the mailing list archives. I couldn't try
coreboot on my machine as my mainboard isn't supported (yet). Currently,
I am trying to build and test coreboot for emulation with QEMU ARM.
Unfortunately, I haven't had much progress there, but I will remain at it!

I have taken an introductory course in the C language at my University
and a basic Digital Circuits course. I have a fair experience with Linux
and git. Please tell me how I can get started to contribute to coreboot.
I am certain that the skills and knowledge required to contribute is way
more than I currently possess, but I am a keen learner.

Academically, I am interested in Embedded Systems and Computer
Architecture, in which I hope to pursue higher studies. I consider being
part of coreboot and contributing to it as an opportunity to learn more
about these fields and to learn about open-source development as well.
Also, I am looking forward to getting to know people and learning from them!

You can find me on IRC (Freenode) under the nick hatim. I am already a
member of the #coreboot channel.

Thank you for your time and help.

Hatim

--

http://hatimak.me

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
--
http://marcjonesconsulting.com