Skip to content
[C++] Operating System Simulator written as end-of-term assignment. Simulation had to show Linux-like OS. Documentation:
Branch: 2.files
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
chinski_sop Serialization fix Dec 11, 2014
.gitignore Git ignore added Oct 23, 2014 README fix Aug 23, 2015

Chinese OS

Linux-like operating system simulator

This project was created by team of 5 as end-of-term assignment. Each member had to implement one key element of Linux-like simulator. My responsibility was the filesystem, file API and overall management of those modules.


It's only a simulation therefore disk blocks had to be implemented and simulated as abstraction layer -1. On top of that whole filesystem is created: inodes and management, files, filesystem API.


API covers only simple data management. Although in terminal there is additional editor, inode and block viewer and other useful tools, API does not provide block level access.

You can’t perform that action at this time.