Group projects for the Operating systems course. The projects were coded in shell or C in the Linux OS running in a Docker container.
- Muhammed Fatih Öztel
- Sammeh N O Kunbargi
The first programm is a shell proram with 5 functionalities:
- Histogram reprensentation of numerical data in a file
- Letter incrementer
- Find oldest file in directory and delete it
- Convert numericals to their alphabetic counterparts
- File copier with wildcard matching
The second program is a basic shell with certain functionalities coded in C:
- Search: find a specified file
- Bookmark: save, delete, list, or execute specific commands
- ps_all: display information on running and finished processes
- Stop: stop the execution of the currently running foreground process
- Exit: stop the shell if all background processes are completed
The third program is a multithreaded application which implements a publisher packager system where publishers are responsible for publishing books and the packagers are responsible for packaging them and when a package is filled the send it out.