Welcome to VeritasOS β a tiny dumbass bootable OS written entirely in 16-bit x86 Assembly because why not. This project does absolutely nothing useful and that's exactly the point.
You ever wanted an OS that just prints stuff, accepts fake commands, and lets you feel powerful? Yeah, this is it.
- Boots from a floppy image like it's 1993.
- Shows a "Welcome" message that screams trust me bro energy.
- Accepts fake commands like
ver,cls,help, andecho. - Pretends it's a real OS.
- Respects you enough to clear the screen when told.
- Absolutely no multitasking, file system, mouse support, or sanity.
| Command | What it "does" |
|---|---|
ver |
Shows a fake version string. |
cls |
Clears the screen like a boss. |
help |
Lists commands in case you forgot (you will). |
echo [text] |
Repeats what you say like a dumb parrot. |
- NASM (the nerd assembler)
- QEMU (to boot it without crying over real hardware)
- Windows (for the
.batfile, but you're smart enough to port it if not)
Run this in your terminal like the SKID you are:
comp.batThis will:
- Assemble the bootloader and kernel.
- Slap them into a 1.44MB floppy image.
- Boot it in QEMU and pray.
| File | Description |
|---|---|
bootloader.asm |
Bootloader. Loads the kernel. Minimalist hell. |
kernel.asm |
Main code. Fake shell. Real vibes. |
comp.bat |
The dumbass batch script that builds it. |
floppy.img |
The cursed floppy image output. |
- You, for wasting your time here.
- NASM, for letting us play god.
- BIOS, for still working in 2025.
This project is for educational purposes only. If you actually try to use this as a real OS... what are you doing with your life.
- Add a fake
crashcommand. - Print a BSOD for the memes.
- Add
format c:just to scare people. - Make
sudorespond with "no."
Built for chaos, by chaos. Have fun. Break stuff. Boot floppies.

