https://github.com/niraj-kamdar/os
A simple UNIX like single core multitasking operating system simulator.
https://github.com/niraj-kamdar/os
os simulator
Last synced: 2 days ago
JSON representation
A simple UNIX like single core multitasking operating system simulator.
- Host: GitHub
- URL: https://github.com/niraj-kamdar/os
- Owner: Niraj-Kamdar
- Created: 2021-01-08T08:58:40.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-09T21:26:19.000Z (over 5 years ago)
- Last Synced: 2025-02-21T12:31:29.103Z (over 1 year ago)
- Topics: os, simulator
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Boomslang OS
A simple UNIX like single core multitasking operating system simulator. Since the OS is built on Python, it has been given name of a snake species called boomslang.
## Installation
```console
pip install git+https://github.com/Niraj-Kamdar/OS.git#egg=boomslang_os
```
## Usage
The below command will start the kernel which will start a scheduler and a shell which can be used to perform basic operations like `cd`, `pwd`, etc.
```console
python -m boomslang_os.kernel
```
You can also run custom scripts like `echo_server` or `fib` which is given in the examples.
> Note: It isn't design to be used as an actual OS but rather help students understands concept of an OS by making it.