HOMEVIDEOSSTUDENTSSPONSORSDONATIONSEVENTSTUTORIALSLINKSNEWSCONTACT


Videos :: The Linux Channel

Watch on Youtube - [995//0] 262 Linux Kernel struct socket and struct sock data-structure - Introduction and code-walk - Ep1 ↗
Join on-line Classes


Video Episodes :: Linux Kernel programming

Linux Kernel Programming - Device Drivers ↗
Saturday' 13-Mar-2021
Watch detailed videos and read topics on Linux Kernel Programming - Device Drivers

Linux Kernel /proc Interface ↗
Wednesday' 18-May-2022
/proc is one of the most popular kernel to user-space interface which you can leverage to add an interface to your Kernel code such as Kernel modules, Kernel Device Drivers, etc. Personally I prefer /proc interface than other alternatives such as /sysfs, ioctl() and so on for my personal Kernel modules/stack. So here is my detailed multi-episode Youtube video series on /sysfs Interface. I also conduct sessions/classes on Systems and Network software programming and architecture.

Linux Kernel FileSystems Subsystem ↗
Saturday' 13-Mar-2021

Linux Kernel - Containers and Namespaces ↗
Saturday' 13-Mar-2021

Linux ioctl() API interface ↗
Saturday' 13-Mar-2021
Watch detailed videos and read topics on Linux Kernel Programming and Linux ioctl() API interface

Linux Operating System - User-space Processes ↗
Saturday' 14-May-2022

Linux Kernel /sysfs Interface ↗
Saturday' 14-May-2022
/sysfs is one of the most popular kernel to user-space interface which you can leverage to add an interface to your Kernel code such as Kernel modules, Kernel Device Drivers, etc. Although personally I prefer /proc interface than other alternatives such as /sysfs, ioctl() and so on for my personal Kernel modules/stack. So here is my detailed multi-episode Youtube video series on /sysfs Interface.

What is purpose of Kernel Development - Example SMOAD Networks SDWAN Orchestrator Firewall Kernel Engine ↗
Monday' 18-Jul-2022
Often aspiring students may have this question, that what is the purpose of Linux Kernel Development. Since Linux Kernel is very mature and it has almost everything one would need. Usually, we need custom kernel development in the case of any new driver development for new upcoming hardware. And this happens on and on. But at times we may also come across few features/modules/components which are already provided by the Linux Kernel which are not adequate or atleast not the way we exactly intended to use. So, this is the real-world example, sometimes no matter what Linux Kernel provides as a part of stock Kernel/OS features, sometimes we have to write our own custom kernel stack or module(s) which can specifically cater our exact needs.

Linux Kernel Compilation ↗
Wednesday' 18-May-2022

Linux Kernel Architecture ↗
Wednesday' 18-May-2022

Linux Kernel Programming ↗
Saturday' 13-Mar-2021


☆ Video Episodes :: Linux Kernel Network Programming ↗


☆ Video Episodes :: Linux (user-space), Systems Architecture and Networking ↗

Watch on Youtube - [978//0] x243 Why do smart or intellectual people fail ? or not successful in life ? ↗


☆ VLOGs ↗


☆ Video Episodes :: Raspberry Pi ↗


☆ Video Episodes :: FreeBSD ↗


☆ Video Episodes :: For Students ↗


☆ Video Episodes :: Installation and Setup ↗

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [989//0] Q&A - Why network packets get dropped? ↗

UDP sample socket code for Systems and Network software developers ↗
Saturday' 13-Mar-2021
Here is my sample UDP socket code written in C. Unlike other versions you get commonly on-line this version is focused towards systems and network software developers and as a quick reference even for experienced software programmers. In this example/template, I am sending test raw binary data bytes from UDP sample client to registered UDP sample server. The code has documentation already in the form of comments (as you can see below). You can download my source below and you can use it directly in your projects or you can use the same for learning purposes to understand about user-space socket programming via IPv4 UDP transport layer protocol.

Linux Kernel Internals :: Linux Kernel Development ↗
Saturday' 13-Mar-2021

Management ↗
Saturday' 13-Mar-2021

C code to read a /proc file in Linux user-space - Live Demo and Example ↗
Saturday' 13-Mar-2021

Support, Donate and Contribute - The Linux Channel ↗
Saturday' 13-Mar-2021
Help shape the future and make an impact by donating/sponsor The Linux Channel. Your donation will transform lives !

Linux Kernel Internals :: Implementing a Linux Kernel System Call ↗
Saturday' 13-Mar-2021

Linux Kernel Programming ↗
Saturday' 13-Mar-2021

My Home-Lab Data Storage and Hard drives ↗
Saturday' 13-Mar-2021

IP-in-IP Tunneling Demystified - VPN Tunnels ↗
Saturday' 13-Mar-2021
There can be many ways one can architect VPN Networks. The end objective is to tunnel private IP (typically LAN subnets) within public IP Networks (such as Internet). You can establish such a tunnel in various creative ways, such as Transport Mode, Tunnel Mode, IP-in-IP tunneling, etc. Also you can choose any transport layer protocol of your choice such as send VPN traffic via TCP, or via UDP and so on.

Online Course - Networking Protocols ↗
Saturday' 13-Mar-2021


Trending Video:
Watch on Youtube - [486//0] 267 Ethtool command - struct ethtool_ops and association with net_device data-structure - Ep2 ↗

PHP installation ↗
Saturday' 13-Mar-2021



Recommended Video:
Watch on Youtube - [486//0] Linux Week | FAQ | OpenZFS | Linux 5.10-rc6 | FreeBSD | Raspberry Pi | Ep 1 | W1-Dec-2020 #News ↗