= Google Summer of Code 2021 = [[TOC(GSoC/2021, depth=2)]] This page is for the students who make proposals as well as those who work on projects for RTEMS as part of GSoC 2021. = Students' Proposals = Start filling in this table for yourself as soon as possible and update as needed. || '''Student''' || '''Completed Hello''' || '''IRC Handle''' || '''Proposal Title''' || '''Google Docs URL''' || '''Final Submitted''' ||Daman Bir Singh || Yes || damanBir || TBD || [https://docs.google.com/document/d/1F5XCodvX8AYNqWX5ssu7dfjkmFT__83uf8ABKbB_Pkg/edit?usp=sharing Link to Google Docs for proposal (shared with mentors)] || No ||Eshan Dhawan || Yes || Eshandhawan51 || Project Title || [https://docs.google.com/document/d/1J4J114C3CrCKEV2L5vgobT-mE0f2xQx2waJTrQ0tNLQ/edit?usp=sharing Packaging programming language] || No ||Meh Mbeh Ida Delphine || Yes || idadel || #3860 - Code Formatting and Style Check for RTEMS score || [https://docs.google.com/document/d/1VADJh3_kIhs578IEmBJ98rjR6p5E1XcksUkq1Ms4jRA/edit?usp=sharing Code Formatting and Style Check for RTEMS score] || Yes ||Matt Joyce || Yes || mfjoyce || #4328 - New APIs Added to POSIX Standard (2021) || [https://docs.google.com/document/d/1mua52IUzb-84dRWmlAIpCxadc3he2GU_6KKcqZB010U/edit#] || Yes ||Rajiv Vaidyanathan Natarajan || Yes || rajivvn || #3850 Modular Network Stacks || [TBD] || No ||Husni Faiz || Yes || drac98 || #2891 - Beagle BSP Projects || https://docs.google.com/document/d/1CN3ri7g6NJeFPb5h8y4smr1aziGWyXbiiXUsFMhdUu4/edit?usp=sharing || Yes ||Pranav Dangi|| Yes || pruh7120 || #2899 - Improving the Raspberry Pi BSP || [https://docs.google.com/document/d/1AkXqTKHcj8XE3qJltSJDhddeorO_Z4opMUI5_Ywe_zU/edit?usp=sharing Improving The Raspberry Pi BSP] || No ||Ayushman Mishra || Yes || chetak123 || #4272 - BSP Executable Conversion || https://docs.google.com/document/d/19HeKc6W2ng2X8PoCMVi68A1Z1BbO5D7C0xVHhkgMgBY/edit?usp=sharing || No ||Ranjan || Yes || ranfun69 || #2510 - Improve the SMP scheduler with arbitrary processor affinity support || https://docs.google.com/document/d/1vgftdP_nk_IoqdEXR1yigpa72pYcukY-B7QV2El0XT8/edit?usp=sharing || No The columns are to be filled in as follows: * The ''Student'' column is for your name. * The ''Completed Hello'' column lets us all know whether or not you completed the mandatory Hello World project. Email your proof to Gedare, Joel, and Chris Johns. * The ''IRC Handle'' column is your handle on IRC. RTEMS folks hang out in #rtems on freenode.net. * The ''Proposal Title'' should be self-explanatory. * The ''Google Docs URL'' is your proposal in Google Docs that can be reviewed and commented on by mentors. The [https://docs.google.com/document/d/1F5XCodvX8AYNqWX5ssu7dfjkmFT__83uf8ABKbB_Pkg/edit?usp=sharing proposal template] should be '''copied''' and used as a baseline. This can be shared with mentors for review. Mentors can insert comments for you. You can use this as your Draft Proposal in the [https://summerofcode.withgoogle.com GSoC site]. * The ''Final Submitted'' should be set to Yes when you have submitted your Final PDF proposal on the official [https://summerofcode.withgoogle.com GSoC site]. If you do not submit the final proposal via the Google site, you cannot be considered! = Students' Summer of Code Tracking Table = Students whose GSoC project is accepted by RTEMS shall fill in a slot with their information in the following table, which helps to centralize [wiki:Developer/GSoC/ProjectManagement SoC Project Management]. ||'''Student Name'''|| '''IRC Handle''' || '''Project Link''' || '''Repository Link on Github''' || '''Blog''' || '''Calendar''' ||NAME || nick on #rtems || [https://devel.rtems.org/wiki/GSoC/2021 Project Wiki] || [https://github.com/rtems/rtems Project's Github repo] || [https://www.rtems.org Blog] || [https://calender.google.com Project Schedule] || Husni Faiz || drac98 || [https://devel.rtems.org/wiki/GSoC/2021/beaglebone-usb-support Project Wiki] || [https://github.com/drac98/rtems Github] || [https://drac98.github.io/ Github Pages] || [https://calendar.google.com/calendar/embed?src=c_nn431fila59qlce3fam610pc50%40group.calendar.google.com&ctz=Asia%2FColombo Google Calender] || Matt Joyce || mfjoyce || [https://devel.rtems.org/wiki/GSoC/2021/posix-compliance-2021 Project Wiki] || [https://github.com/joycemaferko/rtems Github] || [https://joycemaferko.github.io/ Blog] || [TBD] || pranav dangi || pruhnuhv || [https://devel.rtems.org/wiki/GSoC/2021/improving-the-raspberry-pi-bsp Project Wiki] || [https://github.com/pruhnuhv/rtems Github] || [https://pruhnuhv.github.io/gsoc/ Blog] || [TBD] || Meh Mbeh Ida Delphine || idadel || [https://devel.rtems.org/wiki/GSoC/2021/ Project Wiki] || [https://github.com/Idadelveloper/rtems Github] || [https://idadelveloper.github.io/blog/ Blog] || [https://calendar.google.com/calendar/u/0?cid=Mmgwc2pqazNncmhmcjViZDcwYjM3OXNic2tAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Calendar] The columns are to be filled in as follows: * The ''Student'' column is for your name. * The ''IRC Handle'' column is your handle on IRC. RTEMS folks hang out in #rtems on freenode.net. * The ''Project Link'' is a link to the Wiki page for your project. * The ''Repository Link on Github'' is a link to the Github repository for your project. It should be a specific repository, not just your github account! * The ''Blog'' is a link to your blog with entries about your project. It should be updated regularly during the summer. * The '''Calendar''' is a link to your Google Calendar with milestones and deliverables identified. = Student Status Updates = Each student has a section below for putting in notes from the weekly IRC meetings. == Gedare == * Jan 29: Tracking status page created. == Joel == * Jan 29: Reviewed tracking status page. == Husni == * May 22: Updated tracking table. == Matt == * May 26: Initial group meeting. * Created project wiki, repo, and blog. * TODO: * Schedule initial 1 - 1 meeting with mentor. * Write first blog post. * Add prototypes to Newlib POSIX headers. == pranav == * May 26: Initial Meet. * Updated Tracking page, wiki, repo, blog. == Ida == * May 26: Initial Meet. * June 2: Updated Tracking page. * Second group meeting