Skip to content
The Linux Channel Logo

The Linux Channel

a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts

The Linux Channel Logo
The Linux Channel

a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts

  • Home
  • Courses
  • Students
  • Videos
  • Sponsors
  • Donations
  • TrueBench
    • Credits
    • Download
    • About
  • PiPG
  • Contact
TrueBench – Linux Open-Source Multi-platform CPU Benchmarking System – CPU List

Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz

thelinuxchannel April 6, 2025 No Comments

Intel(R) Celeron(R) CPU N3050 @ 1.60GHz

Raspberry Pi

Off-Grid Solar Power System for Raspberry Pi

thelinuxchannel April 6, 2025 No Comments

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…

TrueBench – Linux Open-Source Multi-platform CPU Benchmarking System – CPU List

Intel(R) Celeron(R) CPU N3050 @ 1.60GHz

thelinuxchannel March 30, 2025 No Comments

Intel(R) Celeron(R) CPU N3050 @ 1.60GHz

TrueBench – Linux Open-Source Multi-platform CPU Benchmarking System – CPU List

RockChip RK3566-ROC-PC Firefly (Quad-core 64-bit Cortex-A55)

thelinuxchannel March 29, 2025 No Comments

RockChip RK3566-ROC-PC Firefly (Quad-core 64-bit Cortex-A55)

TOFFEE-Fudge – Network Packet Generator – News and Updates

Introducing TOFFEE-Fudge – Network Packet Generator

thelinuxchannel March 29, 2025 No Comments

Introducing TOFFEE-Fudge - Network Packet Generator

VPN Architecture

VPN and Tunnel Network Overheads – MTU – Tunnel Headers – VPN Packet Encapsulations #vpn #networking #sdwan

thelinuxchannel June 12, 2024 No Comments

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…

Job and Career Advice

Roadmap – How to become Linux Kernel Developer – Device Drivers Programmer and a Systems Software Expert #classes #courses

thelinuxchannel June 9, 2024 No Comments

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…

Linux Kernel programming

Linux Kernel Programming – atomic_t datatype – atomic variables and APIs #programming #kernel #linux

thelinuxchannel June 9, 2024 No Comments

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,…

Linux (user-space), Systems Architecture and Networking Linux Kernel programming

GOTO Statements in Linux Kernel Source #kernel #linux #programming #kernelprogramming #goto

thelinuxchannel June 6, 2024 No Comments

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…

Linux (user-space), Systems Architecture and Networking Linux Kernel programming

Q&A – Recursive APIs – why I never use them? #kernelprogramming #linux #systems-programming

thelinuxchannel June 3, 2024 No Comments

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…

Linux Kernel programming

Why Linux Kernel is written in C-language but not in C++ ? #TheLinuxChannel #kernelprogramming

thelinuxchannel June 2, 2024 No Comments

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…

Linux (user-space), Systems Architecture and Networking Linux Kernel programming

Systems Programming – Kernel Crash vs User-space Process Crash

thelinuxchannel May 30, 2024 No Comments

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 programming

Linux Kernel Tasklets – Big-Picture vs User-Space Threads (pthreads)

thelinuxchannel May 30, 2024 No Comments

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…

Linux Kernel Compilation

Kernel customization via make menuconfig – Linux Kernel Compilation (or a Kernel Build)

thelinuxchannel May 30, 2024 No Comments

Here is a detailed YouTube video on Linux Kernel custom compilation and customization via make menuconfig interface

Linux (user-space), Systems Architecture and Networking

Smart NIC Cards

thelinuxchannel May 27, 2024 No Comments

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.…

Posts pagination

1 … 14 15 16 … 28

Most Viewed Posts

  • Linux Networking Stack – RFS – Receive Flow Steering (3,301)
  • UDP sample socket code for Systems and Network software developers (3,207)
  • Linux Kernel /sysfs Interface – Sample Kernel Module create and read/write /sysfs file (3,020)
  • Linux TUN/TAP virtual network interfaces – Introduction (2,994)
  • Coding a simple look-up-table in C – without Linked lists and a binary search (2,382)
  • Arduino UNO
  • Building my own CDN
  • BusyBox Embedded Linux
  • Circular Ring Buffers Architecture
  • Data-Plane and Control-Plane of a Networking Device
  • Embedded Linux
  • IoT Embedded Projects
  • IPUtils Package
  • IPv4 Stack Transport Layer L4 TCP/UDP Registration – Protocol APIs
  • Job and Career Advice
  • libpcap Library
  • Linux (user-space) RAW Socket Programming
  • Linux (user-space), Systems Architecture and Networking
  • Linux Kernel /proc Interface
  • Linux Kernel /sysfs Interface
  • Linux Kernel Compilation
  • Linux Kernel FileSystems Sub-system
  • Linux Kernel Network Programming
  • Linux Kernel Network Programming – struct ethhdr data-structure
  • Linux Kernel Network Programming – struct iphdr data-structure
  • Linux Kernel Network Programming – struct net_device data-structure
  • Linux Kernel Network Programming – struct sk_buff data-structure
  • Linux Kernel Network Programming – struct tcphdr data-structure
  • Linux Kernel Network Programming – struct udphdr data-structure
  • Linux Kernel Network Programming – struct dst_entry data-structure
  • Linux Kernel Networking Sub-system
  • Linux Kernel programming
  • Linux Kernel programming
  • Linux Kernel Programming – Kernel Source-code Porting
  • Linux Kernel Software Development
  • Linux Kernel TCP Congestion Control Algorithms
  • Linux Kernel User-space Process
  • Linux Kernel-Space Socket Programming
  • Linux TUN/TAP virtual network interfaces
  • NAS (Network Attached Storage) Operating Systems
  • NAS OS – OpenZFS
  • Net-Tools Package
  • Netgear ReadyNAS
  • Network Software Development
  • OpenMediaVault NAS
  • OpenWRT Embedded Linux OS for Network Routers
  • PiPG – Raspberry Pi Network Packet Generator
  • Raspberry Pi
  • Research – Content Delivery Network (CDN)
  • Research – WAN Optimization and Network Optimization
  • TOFFEE – WAN Optimization
  • TOFFEE – WAN Optimization – Documentation
  • TOFFEE – WAN Optimization – Download
  • TOFFEE – WAN Optimization – News and Updates
  • TOFFEE-Butterscotch – Save and Optimize your Internet/WAN bandwidth
  • TOFFEE-Butterscotch – Save and Optimize your Internet/WAN bandwidth – Download
  • TOFFEE-Butterscotch – Save and Optimize your Internet/WAN bandwidth – News and Updates
  • TOFFEE-DataCenter – Server and Data-Center WAN Optimization
  • TOFFEE-DataCenter – WAN Optimization – Download
  • TOFFEE-DataCenter – WAN Optimization – Documentation
  • TOFFEE-DataCenter – WAN Optimization – News and Updates
  • TOFFEE-Fudge – Network Packet Generator – News and Updates
  • TOFFEE-Mocha – WAN Emulator
  • TOFFEE-Mocha – WAN Emulator – Documentation
  • TOFFEE-Mocha – WAN Emulator – Download
  • TOFFEE-Mocha – WAN Emulator – News and Updates
  • TrueBench – Linux Open-Source Multi-platform CPU Benchmarking System – CPU List
  • TrueNAS (formerly FreeNAS)
  • VPN Architecture
  • VRF – Virtual Routing and Forwarding

Recent Posts

  • Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
  • Off-Grid Solar Power System for Raspberry Pi
  • 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
The Linux Channel Logo

The Linux Channel

a Linux and Tech Youtube Channel for advance Linux users, systems and network software programmers and tech enthusiasts

Copyright © All rights reserved | Blogus by Themeansar.