Hello World Proof - Michael Calabrese - GSoC 2026

Hello Everyone,

My name is Michael, I am a CompE student looking to participate in GSoC 2026. I am particularly interested in the NASA eefs and the Reimport shell commands projects.

My account here is new and it’s blocking me from adding the patch attachment even with a .txt postfix added so I will just paste the text here, I am happy to send the patch file on request.

From e7e5f31a13e65eb01fb5f49ee7dbe24800786021 Mon Sep 17 00:00:00 2001
From: Michael Calabrese <nw.calabrese@proton.me>
Date: Mon, 16 Mar 2026 13:47:36 -0400
Subject: [PATCH] testsuites/hello: Update print statement for GSoC
 Proof-Michael Calabrese

---
 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..a416a51a30 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 Michael Calabrese - GSoc - Lafayette, IN\n" );
   TEST_END();
   rtems_test_exit( 0 );
 }
--
2.53.0

I daily drive Arch Linux, and if you are a rolling release Linux distro user, there were a couple rough patches on python versions and gcc versions that caused build and testing failures. If anyone needs help feel free to reach out.

The main choke points that required a workaround for me were in first compiling the OS, I needed to create a fake campiler executable that injected -Wno-error=discarded-qualifiers at the very end of the command line and force RSB to use it.

Also, I needed to make a venv for the testing and pip install telnetlib-313-and-up to get it running.

Thanks guys, hope to work with everybody soon.

Michael Calabrese

Thanks, you can add yourself to tracking/2026 · main · RTEMS / Programs / Google Summer of Code · GitLab and search for open topics here related to the project idea. If there aren’t any topics open, you can start a new discussion.

Also feel free to share some of the workarounds and challenges on topics here eitehr in the Tools → RSB section or General.