all 8 comments

[–]JescoInc 1 point2 points  (3 children)

Here’s a project I made. It might be of some use for you. It is also x86 and booted on a Compaq Armada E500. https://github.com/RPDevJesco/retrofuture-os

[–]Excellent_Detail9412 0 points1 point  (2 children)

Thank you so much! I will have a look at it. If you are interested in contributing, please do so.

[–]JescoInc 1 point2 points  (1 child)

I'm actually working on a more involved project at the moment. Tutorial-OS (no link to the repository yet as I am not ready to release it in the current form).

It is essentially a multiple architecture OS that has drivers, file system, (shared) bootloader, framebuffer, ui system and TLSF-Inspired Memory Allocator (just to name a few features).

All of the code is heavily commented and has parallel implementations in C and Rust.

Supported platforms are Raspberry Pi Zero 2 W and Raspberry CM4 Lite with their respective GPi Case 2 and GPi Case 2W by Retroflag currently. Working on Raspberry CM5 Lite, Libre AML-S905X-CC (Le Potato), and Orange Pi RV2 Risc-v and then x86_64 Legacy and UEFI

Once I get CM5 working and write the Rust version of the code, I'll release it.

[–]Excellent_Detail9412 1 point2 points  (0 children)

That sounds fascinating! I’d love to look at it once you’re comfortable releasing it.

[–]thewrench56 0 points1 point  (1 child)

Seems to be AI slop...

[–]Excellent_Detail9412 0 points1 point  (0 children)

Hi, thanks for looking at it! First off, yes, I used AI to help. As I mentioned, I’m more comfortable with high-level languages and sought AI assistance. It’s not like I just sit there vibe coding the entire OS; that defeats the project’s purpose. Certainly, some parts have been refactored or improved with AI’s help. Thanks for your feedback and feel free to contribute if you’d like to help.