Page 1 of 1

ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)

Posted: Mon Jan 27, 2025 8:57 pm
by chungae9ri
Hello, I am sharing my hobby OS here: https://github.com/chungae9ri/slos
I started this for fun but it demonstrates quite good OS features now such as demanding page, SMP.
It is currently running in Cora7z real hardware with Cortex-A9 dual core + custom FPGA HW implementation
Here is the summary of features.
-. CFS scheduling
-. RT scheduling
-. Demanding page
-. Ramdisk with SLFS (Simple & Light File System) or Ported opensource littleFS
-. Custom HW implementation in the FPGA
-. SMP
It is also using devicetree, Kconfig for build. Doxygen documentation is coming.
Welcome anyone who is interested and joining this funny journey.

Cheers!

Re: ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)

Posted: Wed Jan 29, 2025 6:07 am
by Alexey1994
This place is poorly written.

https://github.com/chungae9ri/slos/blob ... lbox.c#L40

It’s better to move the blocking to a separate function and return pmailbox from push_mail.
pull_mail similar.

Re: ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)

Posted: Wed Jan 29, 2025 6:57 pm
by chungae9ri
Yeah, it's in my plate but lowest priority.