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

 
 
 

Contributors