Skip to content

I demonstrate & document core operations common to all OSs: Threads, Processes, Containers, etc. And share the assignment done for the subject Techniques of Virtualization of Systems in the winter of 2023

Notifications You must be signed in to change notification settings

p4ulor/Operating-Systems

Repository files navigation

About

  • I demonstrate, document & exercise low level operations fundamental to how Operating Systems work
  • These matters are important to deeply understand how OSs work
  • I use the C language & a Linux distribution (Ubuntu) as the environment to develop & explore this. I think that it can be easier than installing MinGW-w64 and then having to configure VSC so everything works good in Windows. But it's also interesting to try it on Windows and see the difference yourself
  • The part 3 of the assignment I did in the winter of 2023 also contains some Bash scripts to work with Nginx. This assignment is also the one with my best, most refined & documented work. Although the assignment isn't perfect.
  • As in most of my code, I tend to write the comments in 1 line, normally at the right side of the code to make it more readable. So make sure you have Word Wrap turned off in .c files
  • This repo doesn't cover everything. I didn't have time to finish some stuff

College Subject

For the content regarding Techniques of Virtualization of Systems (TVS, formally known as Operating Systems (SO)), you can consult the folders:

Repo structure

  • Just follow the order of the folders to learn
  • Inside each folder there's a README.md resuming everything the folder covers w/ C code

Acronyms

  • CMD -> command
  • OS -> Operating System
  • param -> parameter

Pulls

My list of cloned repos regarding this topic

Recorded classes

About

I demonstrate & document core operations common to all OSs: Threads, Processes, Containers, etc. And share the assignment done for the subject Techniques of Virtualization of Systems in the winter of 2023

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published