My GSoC Adventure: Boosting RTEMS with IMFS Enhancements
About Me Hi, I'm Bhavya Shah, a computer science student at COEP. I have a strong foundation in Operating Systems, Computer Networks, DBMS, DSA. I’m passionate about systems and their potential to improve lives through technology. Why Open Source? My interest in real-world system development led me to contribute to open-source projects. This passion brought me to Google Summer of Code (GSoC), where I chose to work on RTEMS, a real-time operating system (RTOS). What is RTEMS? RTEMS, or Real-Time Executive for Multiprocessor Systems, is an open-source RTOS designed for embedded systems. It supports various architectures like ARM, PowerPC, and SPARC. RTEMS powers critical applications in space flight, medical devices, and networking, including the Mars Curiosity Rover, due to its reliable real-time performance. Understanding IMFS The In-Memory File System (IMFS) is RTEMS’s default root filesystem, operating entirely in RAM, making it ideal for embedded systems with limited storage. It...