2025

Summer

Set System Env-Vars in UNIX

7 min read

How to set true system-wide environment variables on macOS with a simple Launch Agent and shell script, so GUI apps and every shell see them.
2024

Spring

The Processor Scheduling

8 min read

Levels of processor scheduling, scheduling queue models and criteria, scheduling algorithms, and real-time scheduling.
Process Scheduling in OS

4 min read

Notes on process scheduling triggers, evaluation metrics, and common algorithms such as FCFS, SJF, RR, MLFQ, EDF, and LLF.
Inter Process Communication

12 min read

Types of IPC: shared memory, pipes, message-passing systems, mailboxes, and client-server mechanisms like sockets and RPC.
ProcessSync

22 min read

Process synchronization in operating systems, covering critical sections, semaphores, hardware synchronization, and classic synchronization problems.