Basic UNIX-like os build in python
- Python
- SQLite
- To run os run run script or execute:
python src/boot.py
- To clear filesystem data run clear script or remove
filesystem.db
Help with commands you will find in help file or by typing help
in os itself.
root
|-- bin
| `-- hi
|-- etc
| `-- help.txt
|-- home
| `-- root
| `-- hello.txt
Options must be saved in options.json
file in root project directory. Options template provides default options for you to change
{
# System name
sysname: str ("system")
# Initial password to root user
rootpassword: str ("")
# Directory to filesystem database
dbdir: str ("filesystem.db")
# If true displays verbose error messages
verbose: bool (False)
# If true displays instruction segments
segments: bool (False)
}
<option>: <type> (<default value>)