Skip to content

cristianzsh/system-programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Unix system programs

This repository contains the implementation of different Unix system programs in C. They were written for an assignment of the operating systems classes I took. The goal is to use and understand the main POSIX system calls.

Uploaded here for anyone who appreciates operating systems or wants a quick reference.

Implemented programs:

  1. date;
  2. uptime;
  3. ls;
  4. cp;
  5. rm;
  6. mv;
  7. cat;
  8. mkdir;
  9. rmdir;
  10. chmod;
  11. chown;
  12. ps.

Note that these programs are simplified versions of the original ones since they were written for learning purposes.

Useful materials:

  1. Linux man-pages: section 2;
  2. Operating Systems Concepts (by Abraham Silberschatz);
  3. Modern Operating Systems (by Andrew Tanenbaum).

Cristian Souza

Releases

No releases published

Packages

No packages published

Languages