HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


VIDEOS 》 Online Course - Linux CLI Scripting



Suggested Topics:


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

Oracle VM VirtualBox ↗
Wednesday' 15-Jul-2020

OpenWRT - BusyBox and Embedded Linux ↗
Wednesday' 15-Jul-2020

Quagga Routing Suite - OSPF, RIP, RIPng BGP4 | GNU Zebra fork | ZebOS ↗
Wednesday' 15-Jul-2020
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.

CUDA GPU Distributed Parallel Computing ↗
Wednesday' 15-Jul-2020

Online Course - Networking Protocols ↗
Wednesday' 15-Jul-2020

CPU Performance and Benchmarks ↗
Wednesday' 15-Jul-2020

Building my own Userspace Network Stack - Platform/OS and Hardware Independent ↗
Wednesday' 15-Jul-2020

Ethtool - Source Code Walk ↗
Wednesday' 15-Jul-2020

Linux (user-space) RAW Socket Programming ↗
Wednesday' 15-Jul-2020

Networking and Q&A ↗
Wednesday' 15-Jul-2020

VRF - Virtual Routing and Forwarding ↗
Wednesday' 15-Jul-2020

IPUtils - Source Code Walk ↗
Wednesday' 15-Jul-2020

Online Course - Linux CLI Scripting ↗
Wednesday' 15-Jul-2020

net-tools - Source Code Walk ↗
Wednesday' 15-Jul-2020

Wireshark Packet Capture ↗
Wednesday' 15-Jul-2020

Code Snippets ↗
Wednesday' 15-Jul-2020

NAS (Network Attached Storage) Operating Systems - FreeNAS, OpenZFS, etc ↗
Wednesday' 15-Jul-2020

Data Visualization and Analytics ↗
Wednesday' 15-Jul-2020

Online Course - Linux TUN/TAP virtual network interfaces ↗
Wednesday' 15-Jul-2020

Systems Architecture ↗
Wednesday' 15-Jul-2020

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


Join a course:

💎 Linux, Kernel, Networking and Device Drivers: PDF Brochure
💎 PhD or equivalent (or Post Doctoral) looking for assistance: Details
💎 ... or unlimited life-time mentorship: Details


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [541//0] OSIDays - 12th Open Source India 2015 Bengaluru - Episode1 ↗

Roadmap - How to become Linux Kernel Developer - Device Drivers Programmer and a Systems Software Expert ↗
Wednesday' 15-Jul-2020
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 I shot this video (and an add-on video) where I summarized steps and a roadmap to become a full-fledged Linux Kernel Developer.

Linux Kernel Module to Drop Packets captured via netfilter hooks ↗
Wednesday' 15-Jul-2020
Here is my sample Kernel Module to drop packets (i.e sk_buff instance) captured via netfilter hooks. When you want to drop packets in your custom netfilter hooks make sure you never do a manual kfree_skb(skb) API call. Since it is anyway performed once the flow of the code moves out of your kernel module netfilter hook. All you need to do is to return NF_DROP to drop gracefully the desired packet. Here is my detailed video and a sample Linux Kernel module.

Weekly News Digest - Week 02 - July 2020 ↗
Wednesday' 15-Jul-2020
The Linux Channel :: Weekly News Digest - Week 02 - July 2020
> Google is teaming up with Ubuntu to bring Flutter apps to Linux
> Linux kernel developers: This new BLM coding style avoids words like blacklist
> Zstd'ing The Kernel Might See Mainline With Linux 5.9 For Faster Boot Times
> Linux 5.9 To Bring Arm Memory Tagging Extension Support
> Linux Kernel Raising Compiler Build Requirement To GCC 4.9
> Linux Developers May Discuss Allowing Rust Code Within The Kernel
> Premio Unveils Intel 9th Gen Industrial Motherboard For Advanced Embedded And IoT Solutions

CEO, CTO Talk ↗
Wednesday' 15-Jul-2020

Arduino UNO - RO Water Purifier Controller ↗
Wednesday' 15-Jul-2020
Here is a Youtube VLOG of my DIY RO Water Purifier Controller done via Arduino UNO. I want the Arduino UNO to control the RO pump, so that it pumps for a specific duration and stops automatically. This is done via Opto-isolated 4 Channel 5V 10A Relay Board meant for Arduino UNO, Raspberry Pi or similar SoC boards which offers GPIO pins. To this relay I have connected the RO water purifier booster pump which works at 24V DC connected via 220V AC to 24V DC power supply adaptar. I have also connected a small active 5V buzzer to notify the progress and completion as it fills the tank/canister.

AT&T Archives: The UNIX Operating System ↗
Wednesday' 15-Jul-2020

Data-Plane and Control-Plane of a Networking Device ↗
Wednesday' 15-Jul-2020

Socket Options - Socket Programming - setsockopt(), getsockopt() ↗
Wednesday' 15-Jul-2020

Tour of my new Home Networking Lab within VirtualBox VM ↗
Wednesday' 15-Jul-2020

PyDelhi + PyData + ILUG-D + Linux Chix meetup mash @ Sarai on 17-Dec-2016 ↗
Wednesday' 15-Jul-2020


Trending Video:
Watch on Youtube - [577//0] 0x186 Linux Kernel net_device - Ethernet Protocol APIs & struct ethhdr data-structure - Part 1 ↗

Layer-2 (L2) Multicast Frame Deep Analysis ↗
Wednesday' 15-Jul-2020



Recommended Video:
Watch on Youtube - [537//0] 144 VLOG - Google Youtube Happy Hour 2016 Bangalore India - The Linux Channel ↗