Skip to content

a 32-bit x86 operating system written in c++ from scratch

Notifications You must be signed in to change notification settings

matanton666/kibro-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kibro

a simple 32-bit x86 operating system made from scratch by matan and yonatan the os has the basic functionality and core components of an os:

  • drivers for keyboard, screen and disk
  • memory management
  • process managment
  • file system
  • shell with basic commands
  • and some more features

requirements

  • docker (for compiling and building)
  • qemu (or any other vm manager)

build docker image

the docker image is used for compiling the os, it ensures the correct compilation environment is always used

docker build <WORKING_DIR> -t os-buildenv

(usualy the working dir is './' for current direcotory)

compile and run using script

windows

.\run.bat
*windows script does not have debug and clean options

linux

./run.sh

example output

example run

About

a 32-bit x86 operating system written in c++ from scratch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published