Skip to content

lightning-speed/AtomOS

Repository files navigation

AtomOS

A x86 Multitasking lightweight os written in C++

image

image

Running Image Viewer

image

Running Brain Fuck

image

It has working

  • GDT
  • IDT
  • PCI
  • PMM
  • Scheduler
  • Syscalls
  • VFS
  • Framebuffer
  • ELF Runtime
  • libc
  • Heap
  • ACPI
  • Shutdown
  • Reboot
  • PC speaker
  • PS/2 Keyboard
  • COM
  • PS/2 Mouse

Discord server

https://discord.gg/peb2raJpzD

Building And Running

Make sure you have following programs installed:

  • i686-elf-gcc (corss-compiler)
  • i686-elf-ld
  • nasm
  • make
  • Qemu x86-64
  • mkisofs

Step 1. Open the project dir
Step 2. Run make