Respected Developers My name is Ishant Arora, and I am a pre-final year student pursuing a bachelor's degree in Electronics and Communication Engineering at IIT (BHU), Varanasi. I am greatly interested in embedded systems and operating system development. I am a huge Linux fan and am also interested in development of drivers and kernel modules for the Linux kernel. I also have experience with some FPGAs and microcontrollers both bare metal coding and with the usage of frameworks like Free RTOS. I am new to open source development and have recently come across GSoC and Apache Nuttx. I am writing this mail to introduce myself to the Apache developers community and tell you about the project that I have undertaken. The project is titled "NXBoot algorithm extension for two partitions <https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2026+Ideas+list#GSoC2026Ideaslist-NXBootalgorithmextensionfortwopartitions>" and it proposes the integration of a new booting algorithm into the NXBoot codebase for devices which do not have the memory capacity to support the existing three partition algorithm. I have been interacting with mentors and developers on the Discord channel for some time and through my discussions and my own research, I have proposed the integration of the A/B partition algorithm into the devices which have dual bank flash or support for Vector Table Relocation. For the devices that do not fall under this category, the research is still going on for the perfect algorithm which can serve the purpose of remote updates without using 3 partitions or the requirement of dual bank flash. I have attached my proposal here in the form of a google doc link as suggested by the mentors on Discord and I have also attached my resume for your reference. I welcome your comments on my proposal and suggestions to make it better. Constructive criticism is highly appreciated. Hope to have some comments from you soon. Proposal Link: https://docs.google.com/document/d/1DBl3pmY_6pa3Ammbc_KP4QPvuNhesJHpWqD_4chgJL4/edit?tab=t.0
-- Thanks and Regards Ishant Arora Department of Electronics Engineering IIT (BHU), Varanasi
