8000 GitHub - assada/os: Just a simple x86 OS implementation in C. For educational purposes only.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ os Public

Just a simple x86 OS implementation in C. For educational purposes only.

License

Notifications You must be signed in to change notification settings

assada/os

Folders and files

Repository files navigation

Simple OS implementation

Build ISO

DeadOS is a minimalist operating system designed for educational purposes. The code is organised so that architecture specific files live under arch/<arch> directories. The default architecture remains x86.

Requirements

  • make
  • GCC Cross-Compiler
  • QEMU

How to run

  • make
  • qemu-system-x86_64 -cdrom deados.iso -boot d -m 256 -serial stdio

Features

  • Bootloader
  • Kernel
  • VGA Driver
  • Keyboard Driver
  • Shell
  • Basic commands
  • Timers
  • Interrupts
  • Kernel Extensions handling
  • Paging
  • Memory Management
  • File System
  • User Space
  • Syscalls
  • Multitasking
  • stdlib

Screenshot:

image

About

Just a simple x86 OS implementation in C. For educational purposes only.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0
NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits