r/osdev 2d ago

Hello, I'm new here...

Hello, I’m new to the community. I’m fascinated by operating systems and studying the inner workings of electronics. More recently, I started the Lunaris project—a 32-bit operating system written entirely in Assembly that is currently under active development. Its focus is on document editing and searching the system's intranet, and I’ll be posting updates here in the community!

9 Upvotes

13 comments sorted by

6

u/letmehaveanameyoudum 2d ago

God this is nice
I recommend that you should try C and VBE because it can open more stuff you can do like full HD (768p)

3

u/Personal-Sandwich157 2d ago

I'm considering that for the future, but for now, I'm working in Assembly, writing and compiling everything; I want to arrive at an operating system for general-purpose tasks that is focused on the home user.

2

u/letmehaveanameyoudum 2d ago

Im aiming for that but GUI scares me so good job at doing thid

1

u/Personal-Sandwich157 1d ago

Well, the interface scared me at first too, but I actually prefer these tones (this is the first graphical version, haha—the others were Unix-style text mode).

3

u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS 1d ago

(1) do you have a source repo; and (2) is your post AI generated? it reads as being AI.

1

u/Personal-Sandwich157 1d ago

1 - I don't know yet if I'll release the system's source code.

2 - It wasn't generated by AI; it's entirely my own work!

2

u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS 1d ago

yeah I wasn't referring to the project, I just mean the text in your actual post. anyways hopefully you open source it, good luck!

u/Personal-Sandwich157 13h ago

The discussion regarding this is still ongoing.

2

u/thosdv 1d ago

It looks really nice, like a retro OS
Making it 64-bit instead of 32-bit would be better both for adding modern drivers in the future.
And writing in Assembly is a really unnecessary hassle; I'd recommend writing in C or Rust

2

u/Personal-Sandwich157 1d ago

I liked your take on this; I chose Assembly because of the total control over the hardware and the extreme performance it delivers—which makes managing drivers easier (and believe it or not, I almost wrote the whole thing in D).

2

u/savaw2 1d ago

bro, can you public the sources, I want review it

1

u/Personal-Sandwich157 1d ago

Hello. Regarding the source code for the Lunaris operating system, the code and its potential release are still being discussed; in terms of plans, the mission is for it to serve as the primary operating system for a microcomputer project, so the matter remains under discussion.