This is a Mini Operating System, that contains a basic OS Shell which takes the following commands
- Help
This gives a list of available commands that the operating system supports - set VAR STRING
Assigns a value to shell memory - print VAR
Displays the value assigned in set - run file.txt
Executes the file - excec file1.txt file2.txt file3.txt
Executes up to 3 concurrent programs - quit
Exits the program
Run ./executable.sh
in your command line
Run ./mykernal
and a prompt will open up and you can run all the commands given above
Note: If you want to use the txt files provided by me, please download all the files in data folder in the src folder and run
You can also run ./mykernal < TESTFILE.txt
to test all the commands and possible errors that my script doesn't support
The solutions to the TESTFILE.txt can be found in the SolutionTESTFILE.txt