<div dir="ltr"><div><div><div>Hello!<br><br></div>As discussed with Sebastian Huber
 on IRC , is there someone else able/willing to mentor this project or should I look for a different one ?<br><br></div>Kind regards,<br></div>Andrei<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-09 8:51 GMT+02:00 Andrei - Constantin Popescu <span dir="ltr"><<a href="mailto:popescu.andrei1991@gmail.com" target="_blank">popescu.andrei1991@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Hello!<br><br></div>I'm Andrei(Andrei - Constantin Popescu, more exactly),  a Computer Science graduate at Polytechnic University of Bucharest, Romania. I will begin my Masters' degree at Vrije University, Amsterdam this fall. During the undergraduate studies, I pursued a high diversity in computer science skills, from web development, to kernel development. I  took part in GSoC 2012 and GSoC 2014, both with BRL-CAD. You can find both the devlogs and my 2014 proposal <a href="http://brlcad.org/wiki/User:Popescu.andrei1991" target="_blank">here</a> . Aside of that, I've also participated with them as  a Google Code-in mentor for the past three years, so you can say I like open source, specially the freedom to scratch your own itch.<br><br></div>I was browsing for a project and I came across RTEMS ideas page and then <a href="http://en.wikipedia.org/wiki/RTEMS" target="_blank">RTEMS on Wikipedia </a>soon after.  I'm interested in Operating Systems of any kind, since they're complex software products on which so many other applications rely on, so I decided to have a look. Another factor that contributed to my decision that I would like to code at RTEMS for GSoC 2015 was that my background is helpful in this aspect. I've been a kernel developer intern for about 8 months at Freescale and I'm currently employed as a C++ software engineer to a company producting VoIP software which runs on a RT system. <br><br></div>The project I decided on is <a href="https://devel.rtems.org/wiki/Developer/Projects/Open/Condition_Variables" target="_blank">Condition Variables</a>, I have at least a general idea about how monitors and condition variables work and since RTEMS is a single process, multithreaded system, my understanding is that it's an useful/important feature. Unfortunately, the <a>Resources URL</a> is broken, but I'll be on IRC most of the time, probably asking lots of silly questions! I'll (try to) get RTEMS built as soon as possible.  If you have any suggestions, or tasks  you believe would help me better understand this project please tell. <br><br></div>This project, as well as my( probably not entirely correct) understanding of RTEMS concepts look interesting, I'm excited to be here and can't wait to build RTEMS to see how it is/how it works. I'm also curious, on a high level, how RTEMS differs from linux kernel. I hope I'll be able to tackle this project and complete it succesfully  as it's my first "close encounter" with a purposely designed rt os!<br><br></div><div>Silly question #1, could you tell me a few products that use/rely on RTEMS? I tried googling for it but was unsuccesful.  Thank you!<br></div><div><br></div>Regards,<br></div>Andrei<br><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div>
</blockquote></div><br></div>