Skip to content

Rohith04MVK/TinyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyOS

TinyOS is a simple OS made in C

How to run

Prerequisites

  • Docker for creating our build environment.
  • Qemu for emulating the operating system.

Setup

First build an environment

docker build buildenv -t tinyos

Build

Enter build environment:

  • Linux or MacOS:
docker run --rm -it -v "$(pwd)":/root/env tinyos
  • Windows (CMD):
docker run --rm -it -v "%cd%":/root/env tinyos
  • Windows (PowerShell):
docker run --rm -it -v "${pwd}:/root/env" tinyos

Build for x86 (other architectures may come in the future):

make build-x86_64

exit the environment using exit

Emulate

To emulate the OS with Qemu run: (Qemu should be in path)

qemu-system-x86_64 -cdrom dist/x86_64/kernel.iso

About

TinyOS is a simple OS made in C

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published