Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
When you choose to use your Raspberry Pi device as your IoT based remote weather station or if you are building Linux kernel (like kernel compilation) within the same, you…
Intel(R) Celeron(R) CPU N3050 @ 1.60GHz
RockChip RK3566-ROC-PC Firefly (Quad-core 64-bit Cortex-A55)
Introducing TOFFEE-Fudge - Network Packet Generator
When you architect and implement a VPN deployment as a part of standalone setup or leveraging VPN technologies as one of your building blocks of your SD-WAN product architecture, one…
Many viewers and even sometimes my students ask me how I can become a kernel programmer or just device driver developer and so on. So here is my YouTube video…
If you allocate any global variables and when you access them (i.e read or write) at different parts of the code you are supposed to use locks such as Spinlocks,…
If you are a student you may come across a term called structured programming. Which actually means you write a smooth flow of code and whenever required you steer the…
When you learn programming usually you learn about various programming constructs. One of them is about calling APIs (functions) recursively. Recursive function calling is quite common in situations such as…
Although the current Linux Kernel source-code contain certain parts of the code written in assembly code (actually native CPU assembly instructions) and recently certain parts of code written in Rust…
A crash in User-space process (say something like segmentation fault) happens just in process virtual memory address space vs a crash in Kernel space (such as Linux Kernel which is…
Linux Kernel Tasklets and Work queues are somewhat similar to user-space process threads in terms of the functionality and of course not in terms of its operation or its internal…
Here is a detailed YouTube video on Linux Kernel custom compilation and customization via make menuconfig interface
NIC Cards (Network Interface Cards) traditionally contain controller chip which takes care of the core aspects, such as packet reception, buffering (till they are read by OS device drivers), etc.…