HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


NEWS 》 Weekly News Digest - Week 03 - June 2020

Kimχ Micro: A powerful alternative to the Raspberry Pi that supports PCIe cards
A new alternative to the Raspberry Pi has been presented. Called the Kimχ Micro, the Raspberry Pi Zero-sized micro SBC has a quad-core processor and a mPCIe slot for adding PCIe cards. Read More


Linux Lands And Then Reverts Usage Of Flexible Array Members
As a change past the Linux 5.8 merge window now that the flurry of code activity has settled down was changing the use of zero-length arrays in structs with flexible array members. Linus Torvalds did pull the change into Linux 5.8 but then decided shortly afterwards to drop the change at least for the time being. Read More


Watch on Youtube - [165//0] x250 TrueNAS Server | The capacity for the volume freenas-boot is currently at 96% | Alert ↗

AMD Ryzen 4000-Powered Asus Mini PC Challenges Intel's NUC
Intel NUCs may be the name you think of when it comes to mini-PCs, but Asus' PN50 could give the tiny systems a run for their money. According to a report from Korean publication iT DongA, the PN50 will be armed to the teeth with AMD's Ryzen 4000 U-series (Renoir) APUs. Read More


Watch on Youtube - [935//0] Linux Kernel skbuff data-structure - part11 - skb_put() ↗

Aaeon's Raspberry Pi-like Board Bears An Intel 8th Gen Core i7 CPU and 16GB of DDR4
Electronics manufacturer Aaeon launched the PICO-WHU4, the brand's latest miniature board that targets the AI and edge computing markets. The PICO-WHU4 is an excellent Raspberry Pi alternative for customers that fancy a more powerful solution. Read More





Watch on Youtube - [483//0] 0x1e1 TCP vs UDP an Expert Opinion - Part 1 #TheLinuxChannel #Networking #KiranKankipati ↗

Linus Torvalds Announces Massive Linux Kernel 5.8 Update
Linus Torvalds has officially started the development of Linux kernel 5.8 with the very first release candidate, and the single word that best describes this new version is “big.” Read More


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

New Cisco Cloud Scale ASIC & 400G Line Card Announced
This week, Cisco has made two big announcements concerning the hybrid data center solutions, the next generation of Cisco’s Cloud Scale ASIC, and a new 400G line card for their Nexus 9500 modular chassis. With these two products, Cisco is making improvements in the capacity and manageability of their Nexus switching platforms and aims to help data centers scale with the increasing networking demands. Read More


Key Differences of PoE vs PoE+ vs PoE++ Switches a STH Guide
When looking to power devices using the same cables that provide data connections, PoE, or Power over Ethernet, is what you will most likely use. The explosion of IoT and connected devices mean that PoE switches are one of the fastest-growing segments in networking. You will often find three common labels for today’s PoE switches in the market: PoE switch, PoE+ switch, and PoE++ switch. Read More



Suggested Topics:


☆ News :: Articles ↗


☆ News :: Digest ↗

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 - [1969//0] x248 Role of Rahu and Saturn in your Resume ↗

Linux Kernel Architecture ↗
Wednesday' 18-May-2022

What is a Linux Kernel Module - a Big Picture ↗
Saturday' 01-Jan-2022
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 Linux Kernel. But this will lead to confusion, and many assume kernel source is mostly a collection of these modules. Which in reality is not. Not just that, when we say Kernel Module, its a vaguely defined term. The term Module (as we know) is nothing but a collection of APIs, bunch of variables and associated data-structures. Which may or may not be a plugable kernel module. If you ask me, I am a fan of wiring Linux Kernel Modules, which may not be necessarily a pluggable kernel module. It all boils down to the address space at which these modules function inside a monolithic Linux Kernel. Which is nothing but Linux Kernel's address space. Hence here is my detailed multi-episode Youtube video series on Linux Kernel modules, a big picture and the significance of the

Linux Kernel sk_buff data-structure - Episode-1 to Episode-10 ↗
Saturday' 13-Mar-2021

How to submit your Linux Kernel Patch ↗
Saturday' 13-Mar-2021
Today I'm writing about linux kernel patch Philosophy. Oh yes, You are right submitting kernel patches is none less than a Philosophy.

Linux Kernel Tasklets | Big-Picture | vs User-Space pthreads ↗
Saturday' 01-Jan-2022
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 architecture. You can schedule Tasklet(s) for a registered function to run later. So typically the Interrupt top half (of the interrupt handler) performs a small amount of critical work (not to be confused with critical section), and then schedules such as a tasklet to execute later at the bottom half.

VRF - Virtual Routing and Forwarding ↗
Saturday' 13-Mar-2021

Linux Kernel Programming | with or without Kernel Modules | Device Drivers ↗
Saturday' 01-Jan-2022
When learning Linux Kernel programming, often I notice my students and viewers gets confused and they start with learning writing Linux Kernel modules. And so they develop the common misconception about Kernel Programming in general. They assume writing code in Linux Kernel means writing kernel modules. Which is absolutely not. Kernel modules are an optional choice and are part of Linux Kernel. But besides modules, Linux Kernel has lot of other mainstream code. Hence if anyone wants to be a Kernel Developer, you should be aware that sometimes you add new code via modules, sometimes without them. And if you ask me, I am not much in favor of writing Kernel modules. Instead in my code, I try to integrate and make them a part of Linux Kernel so that they all get initialized during boot time. Here is an extensive Youtube video of mine on Linux Kernel Programming, with and without Kernel Modules.

Linux Kernel struct ethhdr data-structure ↗
Wednesday' 18-May-2022

CYRIL INGÉNIERIE - CoreFreq Linux CPU monitoring software ↗
Saturday' 01-Jan-2022

Roadmap - How to become Linux Kernel Developer - Device Drivers Programmer and a Systems Software Expert ↗
Saturday' 13-Mar-2021
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.


Trending Video:
Watch on Youtube - [449//0] 189 ip_send_check() API Example and sample demo - Linux Kernel struct iphdr data-structure - part3 ↗

Linux Kernel Programming ↗
Saturday' 13-Mar-2021



Recommended Video:
Watch on Youtube - [792//0] x249 Porting my old /proc code to new Linux Kernel 5.15.0-27-generic - Ubuntu 22.04 LTS - year 2022 ↗