Free95

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
AnotherIdiot
Posts: 18
Joined: Sat Sep 28, 2024 8:00 pm
GitHub: https://github.com/ThatOSDeveloper

Free95

Post by AnotherIdiot »

Free95 is a minimal and simple hobby OS, we plan to have a custom kernel written from scratch, but to kinda just implement the windows API, its kinda like if you fused windows and a custom OS, except you only take the windows API, somehow it has multiple news articles written about it (just google Free95) we are working on a rewrite right now.

I am not the main dev, just some guy who got invited to join it, the link is https://github.com/Versoft-Software/Free95.
You know the drill what people put in here https://github.com/SlugOS/SlugOS
techdude17
Member
Member
Posts: 35
Joined: Fri Dec 23, 2022 1:06 pm

Re: Free95

Post by techdude17 »

Free95 looks like a project with a very ambitious goal but not enough dev team support. Most of the project looks like a very interesting idea but I think you've got a long ways to go.

Your build system specifically, and also project contribution guidelines need lots of work. A strong foundation makes a good OS :D

As well as that most code is beginner level (putting the entire debug system and VGA code in kernel.c is a horrid idea). Abstraction (one of the things the NT kernel loves) is absent/extremely limited.
Files are strewn all over your project dirs without clear purposes. You should clearly state the purposes of each file, which directories they belong in, etc (and off topic but you should use a defined coding style to avoid messes)

And also.. your "ls" command prints a set list of strings. I wouldn't worry about multitasking until you have something akin to the NT object namespace. Many other functions have similar hacks to accommodate this.

Good luck - you've got ways to go :D
Post Reply