Skip to content

ashcode028/Operating-System-in-action

Repository files navigation

Operating-System-in-action

This repository has all codes and its explainations with "TRY IT YOURSELF SECTION". For all those who love scripting,linux(kernal) programming or for those trying to explore it. Assembly codes,makefiles,linux commands and much more to know more about the internals of OS. This will be updated fully by december 2020. Hope you all learn with me. Any changes/updates are welcomed.

Requirements-

  • linux os
  • gcc compiler
  • nasm assembler
  • qemu
  • Vmware-with linux instaled
  • Rest can be installed as we require..You are ready to go.

Beginners-

Intermediate:

  1. Adding a systemcall
  2. DiningPhilosophers using Semaphores-customised
  3. Parsing csv files using syscalls
  4. Threads Vs Processes
  5. Creating own Bootloader
  6. Creating own Rudimentary Text Editor