Hello, My name is Mostafa Abdelglel, I am third year Computer Engineering student at Cairo University, I am interested in low level/hardware programming and operating systems, I have done projects related to these topics throughout my years in college like kernel processor scheduler, 5-stage pipelined RISC-V processor.
I have set up the dev environment
Here is my hello world modification for GSOC 2026.
test run screen:
run screen:
patch for the change:
From e65f0294b9cd07d2144a9a9048dfa80a1a7a7b1b Mon Sep 17 00:00:00 2001
From: mostafa <14712022100624@stud.cu.edu.eg>
Date: Thu, 5 Feb 2026 22:27:55 +0200
Subject: [PATCH] refactor: change the print hello world statement to prove
work
---
testsuites/samples/hello/init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testsuites/samples/hello/init.c b/testsuites/samples/hello/init.c
index 76b939818a..28082fd31a 100644
--- a/testsuites/samples/hello/init.c
+++ b/testsuites/samples/hello/init.c
@@ -41,7 +41,7 @@ static rtems_task Init( rtems_task_argument ignored )
rtems_print_printer_fprintf_putc( &rtems_test_printer );
TEST_BEGIN();
- printf( "Hello World\n" );
+ printf( "Hello from the other side\n" );
TEST_END();
rtems_test_exit( 0 );
}
--
2.39.5
I am currently reading through the “Re-import Shell Commands” and “Add support for C11 Annex K Bounds Checking Functions” project ideas.
I plan to investigate some of the bugs as a starting point for my contribution in the RTEMS project.

