This project aims to implement a kernel simulation in user space. The goal is to create a simulated environment that mimics the behavior of a kernel, allowing for experimentation and learning without the need for modifying actual kernel code.
- Simulated process scheduling
- Memory management
- Inter-process communication
- File system simulation
To get started with the project, clone the repository and follow the instructions in the INSTALL.md file.
git clone https://github.com/yourusername/KernelSimulation.git
cd KernelSimulationRun the simulation using the following command:
./simulateContributions are welcome! Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.
- Thanks to all the contributors who have helped in the development of this project.