Sunday, May 9, 2010

Kick-off

Business, straight away!

Let us try to answer a few obvious questions, if this is the first time you are hearing the words RTEMS or GSoC.

RTEMS: In short, RTEMS is an real-time operating system supporting several open API and interface standards. Multi-tasking, the POSIX 1003.1b API standard, several networking standards are a few among several other supported features. To know more about RTEMS and to have a look at its exhaustive feature set, I would direct you to [0] and [1].

GSoC: Google Summer of Code, in short GSoC is what I would call an opportunity for students worldwide (almost) to get engaged with the world of open source software during the summer and also get paid (bonus!). You could have a look at [2] and for people who do not prefer reading text, [3] or [4].

This summer (2010), I have got the opportunity to work with RTEMS in the gsoc '10 program. A brief about the project and planned schedule is available at [5].

Till now,

- Met a lot of interesting people @ #rtems
- Some hands on RTEMS, thanks to the guided execution of "Hello World"
- Many iterations of change-review of the proposal
- Submission of proposal
- Some more work with RTEMS - Coverage analysis and attempts to improve coverage figures. These were partly successful, but no patches submitted yet.

Next,

- Submission of patch (hopefully the first one into RTEMS repo)
- Continuous interaction with the community and mentors via IRC / mailing list
- Submission of documents to google [6]
- Deciding the next chunk of code to be covered

Next up: Getting started with RTEMS

Links and References: Accessed on 8th May, 2010

[0] - www.rtems.org
[1] - http://www.rtems.org/wiki/index.php/RTEMSFeatures
[2] - http://code.google.com/soc/
[3] - http://www.youtube.com/watch?v=vBRRR0BQyz0&feature=player_embedded#!
[4] - http://www.youtube.com/watch?v=f-hYJAfovm8&feature=channel
[5] - http://sites.google.com/site/bharathswiki/home/actualstuff/from-the-world-of-foss/google-summer-of-code/RTEMS-GSoC2010-Proposal-Bharath-TestCoverage.pdf?attredirects=0&d=1
[6] - http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#student_docs

No comments:

Post a Comment