Understanding Process, Thread, and Coroutine Models in Modern Systems

CPU Execution Fundamentals The CPU's core function is straightforward: load instructions and execute them. The operating system places the next instruction address into the instruction pointer register, and the CPU fetches, addresses, and executes. Notably, the CPU has no awareness of processes, threads, or coroutines. Process vs Thread: Shared ...

Posted on Wed, 24 Jun 2026 17:46:52 +0000 by MStaniszczak

Linux Daily Operations: Firewall, Port Management, and Process Queries

Firewall Management Check firewall status: systemctl status firewalld Start firewall: systemctl start firewalld List all firewall rules and open ports: firewall-cmd --list-all Open a specific port (e.g., 8080/tcp): firewall-cmd --add-port=8080/tcp --permanent Reload firewall to apply changes: firewall-cmd --reload Verify if a port is open: ...

Posted on Thu, 28 May 2026 16:42:32 +0000 by HuggieBear

Understanding Processes in Embedded Linux Systems

What Is a Process? A program is a static file stored on disk, consisting of executable instructions and data. In contrast, a process represents the dynamic execution of that program, encompassing its creation, scheduling, and eventual termination. Essential Process Management Commands top: Displays real-time system processes sorted by CPU usag ...

Posted on Thu, 14 May 2026 06:23:51 +0000 by venom999