A collection of C projects completed for the Linux Programming Course (COSC 3750) at the University of Wyoming.
-
parallel matrix multiplier: User specficies two matricies to multiply, and how many threads to parititon the computation over.
-
shell: A shell complete with input and file redirection, pipes, and quiet processes.
-
tar: A implementation of the system Tar utility following the same octal achvive and extraction scheme and header creation used in the old GNU tar.
-
ls, cat: Simple implementations of the ls and cat command line utilities.
Each project has an instructions.txt with instructions on how to run the code, and a description of the expected perfromance.