ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)
This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
- chungae9ri
- Posts: 2
- Joined: Wed Jan 15, 2025 9:49 pm
- Libera.chat IRC: chungae9ri
ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)
Post 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!
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!
- Alexey1994
- Member
Member - Posts: 63
- Joined: Sat Jan 28, 2023 11:41 am
- Location: Belarus
- Contact:
Re: ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)
Post 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.
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.
- chungae9ri
- Posts: 2
- Joined: Wed Jan 15, 2025 9:49 pm
- Libera.chat IRC: chungae9ri
Re: ANNOUNCEMENTS: check my hobby project SLOS (Simple & Light OS)
Post by chungae9ri »
Yeah, it's in my plate but lowest priority.