/my-os

A custom OS for ECSE 427

Primary LanguageC

Welcome!

OS Used : Ubuntu 18.04 LTS
Testfile provided : TESTFILE.txt (all functions are tested).
                    Accompanying scripts (script1, script2) are provided.
Compile script : ./compile.sh will create executable named mykernel

Notes/Assumptions: 
1. Invalid "exec" commands by user will terminate program execution
but will not terminate the shell itself. 
2. Script formats: 
- Instructions are read line-by-line. 
- Special characters handled are /r and /n at the end of lines.
- It is assumed that scripts will not contain content that requires more than 10 pages. 
Please make sure accompanying scripts follow format.