Custom kernel
Freestanding C++20 and the development of low-level system components.
A modern hobby operating system written from scratch in C++. Built to explore how computers work at a low level and to create an independent computing environment.
/\_/\ ( o.o ) NASUA OS > ^ < kernel interface
NasuaOS to eksperymentalny projekt OS-dev. Celem jest stworzenie własnego kernela, sterowników, systemu plików i graficznego środowiska — krok po kroku.
Projekt łączy klasyczne zagadnienia tworzenia systemów operacyjnych z własnymi pomysłami na architekturę i interfejs.
Freestanding C++20 and the development of low-level system components.
A custom filesystem designed specifically for NasuaOS.
Windows, a taskbar and an interface inspired by classic desktop systems.
Focused primarily on x86_64, with other architectures explored experimentally.
The NAPP format and the foundations of an independent application ecosystem.
Expanding support for hardware, graphics and input/output devices.
NasuaOS jest projektem rozwijanym etapami. Poniższe punkty przedstawiają kierunki prac, a nie deklarację gotowych funkcji.
Improving the boot process, memory management, interrupts and core services.
CORE DEVELOPMENTImproving the framebuffer, window manager and input handling.
DESKTOPExpanding Ethernet drivers, network configuration and networking services.
PLANNEDDeveloping the ABI, system utilities and applications for NasuaOS.
PLANNEDFind the source code, updates and current project status on GitHub.