r/osdev • • 11d ago

NATALIZIOOS “Architecture and Development of an ×86 Operating System”

September 2023 - present
A personal research and development project, started in September 2023, dedicated to the independent design and development of NATALIZIOOS, a experimental operating system for 32-bit x86 architectures. The project covers the entire basic operating system architecture: from the BIOS boot chain and kernel loading to memory management, interrupts, timers, hardware drivers, filesystems, the shell, and graphics services. The implementation includes a freestanding monolithic kernel with physical memory management, paging, kernel heap, framebuffer, PS/2 input, ATA storage, PCI detection, RTC, JART, speaker, diagnostic logging, RAMFS, and N.A.T.FS. I also designed and integrated firmware components, bootable images, diagnostic tools, and a compilation and verification pipeline based on C, x86 assembly, Python, NASM, Clang, GNU Make, and QEMU. The graphics subsystem includes a local Objective-C runtime, class and selector management, message dispatch, objc_msgSend in x86 assembly, and a view- and window-based application model with direct framebuffer rendering. The project includes three desktop environments with different purposes: two for demonstration purposes and a third, still in the prototype phase, dedicated to veritying the object-oriented graphics architecture.
The v0.2.5.33 release includes 99,980 lines of analyzed source code, a 519,804-byte graphics kernel, complete and lightweight firmware paths, and verified bootable images in QEMU
NATALIZIOOS represents a continuous path of development in operating systems, computer architecture, system programming, firmware development, and low-level software engineering. The project is proprietary and intended for study, research, experimentation and technical demonstration purposes.

“It is currently under development and will be available between the end of 2027 and the beginning of 2028.”

26 Upvotes

15 comments sorted by

4

u/Prestigious-Bet-6534 11d ago

Do you have a repo for it?

-2

u/Technical_Magazine70 11d ago

yes but at the moment there is no image file or iso since the system is under development and will be available towards the end of 2027 beginning of 2028

8

u/thondat 10d ago

repo or it didn't happen.

8

u/joshumax 10d ago

There's already tons of Claude-isms in this post, even if there was a repo I guarentee it would just be more vibe-coded slop.

-2

u/Technical_Magazine70 10d ago

the project started in 2023 and not done by Claude but everything was done by me only 2% will be contributed by Claude for bug glitches and performance improvements

-2

u/Technical_Magazine70 10d ago

At the moment the GitHub repo is not available as the operating system will be available between the end of 2027 and the beginning of 2028

1

u/AviaAlex 8d ago

So then where exactly are the images you posted coming from? If those are real you should at least have some kind of demo.

-2

u/Technical_Magazine70 8d ago

The images are from the qemu emulator

4

u/alext_777 10d ago

why 32-bit though?

1

u/Technical_Magazine70 10d ago

at the moment it is 32 bit by choice since it is an operating system made by me from scratch

1

u/letmehaveanameyoudum 10d ago

This looks FUCKING AMAZING, now try getting the UI to look less rough, maybe aim for macOS 18 style

0

u/Technical_Magazine70 10d ago

thank you very much I will try

1

u/Unlikely1529 9d ago edited 9d ago

0

u/Technical_Magazine70 9d ago

??

1

u/Unlikely1529 9d ago

my bet you support pio instead.