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

Linux Kernel programming

What is a Linux Kernel Module – a Big Picture

thelinuxchannel May 25, 2024 No Comments

Learning Linux Kernel Programming is always fascinating and yet challenging. So generally you may tend to learn Kernel Module programming, since such a module can be dynamically plugged into running…

Network Software Development

Layer-2 (L2) Multicast Frame Deep Analysis

thelinuxchannel May 23, 2024 No Comments

When you learn networking and network software programming, you learn various aspects of networking. Along with datacom concepts such as network switches, routers and so on. As you learn Ethernet…

Arduino UNO

Slow RGB LED Fade via Arduino UNO

thelinuxchannel May 22, 2024 No Comments

Here is an interesting YouTube video in which I explain how you can interface a simple RGB LED module to Arduino UNO and you can cycle them slow fade from…

Job and Career Advice

How to find a niche in your career ? #career #jobs #skills #resume #student #college #education

thelinuxchannel April 30, 2024 No Comments

How to find a niche in your career, a short YouTube where in which I explain the connection between this quest and various Hindu gods iconography

Linux Kernel programming

Linux Kernel Programming – File Operations or FOPs – struct file_operations

thelinuxchannel March 3, 2024 No Comments

Whenever you do Linux Kernel programming, you must've noticed file operations are defined with respect to certain data-structures. Its quite common you may find these in Linux Device Drivers and…

PiPG - Raspberry Pi Network Packet Generator

PiPG – Dedicated Raspberry Pi Network Console Port

thelinuxchannel February 24, 2024 No Comments

You can optionally have a dedicated Network Console port for your Raspberry Pi PiPG device. So that you can remotely access the PiPG web UI and configure the same, while…

PiPG - Raspberry Pi Network Packet Generator

PiPG – PiPG-v1.0.26-02-Nov-2020 – Release

thelinuxchannel February 24, 2024 No Comments

Download the PiPG - PiPG-v1.0.26-02-Nov-2020 - complete MicroSD Image

Linux TUN/TAP virtual network interfaces

Linux Kernel Programming | TUN/TAP Driver Source-code | ioctl handlers | #kernel #programming

thelinuxchannel January 21, 2024 No Comments

I was doing a general code walk of Tun/Tap drivers in /drivers/net/tun.c and /drivers/net/tap.c, which is when I stumbled across its ioctl handlers/implementation and then started comparing with generic /net/core/dev_ioctl.c.…

IPUtils Package

IPUtils – Source Code Walk

thelinuxchannel January 21, 2024 No Comments

IPUtils is a popular Linux Open-Source package which includes various utilities for Linux networking such as ping, arping, ping6 and so on.

Network Software Development

Socket Options – Socket Programming – setsockopt(), getsockopt()

thelinuxchannel December 31, 2023 No Comments

The setsockopt() function provides an application program (user-space) with the means to control socket behavior. You can use setsockopt() to allocate buffer space, control timeouts, permit socket data broadcasts and…

Posts pagination

1 … 15 16 17 … 28

Most Viewed Posts

  • UDP sample socket code for Systems and Network software developers (2,776)
  • Linux Networking Stack – RFS – Receive Flow Steering (2,768)
  • Linux Kernel /sysfs Interface – Sample Kernel Module create and read/write /sysfs file (2,630)
  • Linux TUN/TAP virtual network interfaces – Introduction (2,577)
  • Coding a simple look-up-table in C – without Linked lists and a binary search (2,112)
  • 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.