Week 25 – The OS Universe
This was the first week of the curriculum’s Operating Systems course and it had me quickly embarking on using Linux commands and learning basic shell programming. The goal this week was to get comfortable with the Linux environment by learning the fundamentals of commands, working with a text editor, and creating simple bash scripts. Lab 1 provided the perfect amount of difficultly in that it allowed me to set up my Linux environment and get my working applications in order to complete a simple bash script. In our discussion this week, we discussed topics related to file management and shell scripts. This helped consolidate the information presented in the course. The lecture material provided us with guides on a range of foundational concepts such as programming and computer architecture. We reviewed techniques for number conversions between binary, decimal, octal, and hexadecimal, and were introduced to the fundamentals of the C programming language. We were also provided useful mate...