HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


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 - [953//0] 354 Linux TUN/TAP virtual network interfaces - Debugging VTUN Tunnels - Configuration and Settings - Ep4 ↗

Generic VLOGs ↗
Saturday' 13-Mar-2021
My general and tech VLOGs

Oracle VM VirtualBox ↗
Saturday' 13-Mar-2021

Adding your own Kernel Modules into Linux Kernel Source | Linux Kernel Programming ↗
Saturday' 13-Mar-2021
Whenever you do custom kernel modules, you can optionally make it a part of existing Linux Kernel source. This does not mean you are submitting your kernel module to the mainline kernel source (i.e kernel.org Linux Kernel Foundation). What I meant is, you can make your kernel module(s) part of Linux Kernel source so that when you compile your kernel you can automatically compile your kernel module(s) too. As well when you create/modify kernel .config configuration file (such as via make menuconfig, etc), you can enable or disable your kernel module(s) too.
To do the same you have to register (and include) your custom Kernel Module's Kconfig and Makefile to the existing Kconfig and Makefile of the Linux Kernel source Here is a detailed multi-episode video of mine which gives the overall idea and the big-picture.

OSIDays Event - 12th Open Source India 2015 Bengaluru, India ↗
Saturday' 13-Mar-2021

Quagga Routing Suite - OSPF, RIP, RIPng BGP4 | GNU Zebra fork | ZebOS ↗
Saturday' 13-Mar-2021
GNU Zebra is one of the oldest open-source Dynamic Routing Protocol suite stack developed by Kunihiro Ishiguro. Zebra supports features such as RIPv1/RIPv2 for IPv4 and RIPng for IPv6, OSPFv2 and OSPFv3, BGPv4+ and so on. Zebra is an active project for many years. After many years of active support Zebra is discontinued, and sometime down the lane a new fork is created from Zebra called Quagga which is now maintained by a separate independent open-source community. Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD, Linux, Solaris and NetBSD. Quagga is a fork of GNU Zebra which was developed by Kunihiro Ishiguro. The Quagga architecture consists of a core daemon, zebra, which acts as an abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix or TCP stream to Quagga clients.

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

The Linux Channel :: Video Index ↗
Saturday' 13-Mar-2021

Management ↗
Saturday' 13-Mar-2021

Weekly News Digest - Week 01 - June 2020 ↗
Saturday' 13-Mar-2021
> UDOO BOLT GEAR AMD Ryzen Embedded V1605B Mini PC with Arduino Subsystem Launched for $399 > Systemd Will Change How Your Linux Home Directory Works > How to Manage Systemd Services on a Linux System > Linux 5.7 Kernel Released With New Apple Driver, Official Intel Gen12 Graphics > 8GB Raspberry Pi 4 on sale now at $75 > Bye Raspbian! Long Live Raspberry Pi OS! > Ultra-narrow DipDuino Arduino Compatible Board is a Perfect Breadboard Companion

Linux Kernel dst_entry data-structure ↗
Saturday' 13-Mar-2021


Trending Video:
Watch on Youtube - [962//0] x220 LINUX | Process Address Space | FAQ | Architecture | Big Picture #SystemsProgramming ↗

Weekly News Digest - Week 02 - June 2020 ↗
Saturday' 13-Mar-2021
> Microchip’s New PCIe 4.0 PCIe Switches: 100 lanes, 174 GBps > Linux Writecache To See Much Greater Performance On Intel Optane Systems Soon > Toradex i.MX 8X-based System on Modules gain AWS certification and support for Torizon embedded Linux > How to block specific ports on Linux > From Earth to orbit with Linux and SpaceX > Supermicro A2SDi-TP8F Review 12C 4x10GbE and 4x1GbE mITX > Dell EMC Broadcom BCM 57414 Dual 25GbE Adapter Review



Recommended Video:
Watch on Youtube - [467//0] x21c What is an IPC | Inter-Process Communication | Architecture | Big Picture - Part 2 ↗