32-bit Operating System written in x86 assembly. https://stupidos.d0p1.eu
Go to file
2024-02-06 15:20:27 +01:00
.github/workflows refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
bin refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
boot feat: stage0 of a tiny boot loader 2024-02-06 15:20:27 +01:00
docs refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
kernel refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
lib refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
tools refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
.editorconfig feat: generate bootable iso 2023-01-17 11:41:21 +01:00
.gitignore refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
LICENSE first commit 2020-05-06 12:41:32 +02:00
Makefile feat: stage0 of a tiny boot loader 2024-02-06 15:20:27 +01:00
README.md feat: setup bitmap for physical allocator 2023-01-24 15:57:14 +01:00

StupidOS

Website GitHub GitHub issues GitHub Sponsors

32-bit Operating System in assembly.

Building

$ sudo apt install build-essential llvm lld nasm mtools
$ git clone git@github.com:d0p1s4m4/StupidOS.git
$ cd StupidOS
$ make

Pretty easy, isn't it?

License

OSI Approved License

StupidOS is licensed under the 3-Clause BSD License.

The full text of the license can be accessed via this link and is also included in the license file of this software package.