NEWS 》 Weekly News Digest - Week 8 - February 2018

Asymmetric Processor Cores
Most Intel processors use one of two cores, the main-line core and the Atom core. Desktop processors might use the newer Kaby Lake or Coffee Lake micro-architecture cores, while the Xeon SP lines uses the previous generation Skylake micro-architecture. All of these are part of the main core line. The Atom core is used in Xeon Phi, Atom and some Pentium or Celeron processors. In simple terms, the main-line is a big core and the Atom is a small core... Read More

Using QCT Quanta LB6M 10GbE Switch for Container Networking
Quanta LB6M is everywhere, yet you won’t find it on Quanta’s website. That’s because it’s not sold to end users, it is an early hyper-scale switch based on the Scorpion chipset. It’s the first 10 GBit/s merchant silicon chipset used by Google and probably others in the development of their large-scale networks... Read More

Watch on Youtube - [487//0] 0x16b Tracking Linux Kernel bugs in Kernel.org Bugzilla (or Bugzee as we call it in the Industry) ↗

Using SSE Instead Of WebSockets For Unidirectional Data Flow Over HTTP/2
When building a web application, one must consider what kind of delivery mechanism they are going to use... Read More

Watch on Youtube - [484//0] 0x208 TCP Sequence Numbers | why not in UDP ? | FAQ | Network Architecture | The Linux Channel ↗

Why IPv6 networks create DNS configuration problems
DNS data is among the most basic and crucial information required for network connectivity, but configuring DNS recursive servers in IPv6-only networks can pose challenges... Read More

Hypervisor or containers: Which solution is right for you?
There are a lot of considerations to make when using virtualization technologies. Finding a solution which balances performance and security can be challenging... Read More

Watch on Youtube - [487//0] 0x16b Tracking Linux Kernel bugs in Kernel.org Bugzilla (or Bugzee as we call it in the Industry) ↗

Blockchain for 2018 and Beyond: A (growing) list of blockchain use cases
The blockchain process of transacting and storing information on a decentralized, distributed ledger yields many benefits for enterprise application data... Read More

Raw sockets backdoor gives attackers complete control of some Linux servers
A stealthy backdoor undetected by antimalware providers is giving unknown attackers complete control over at least 100 Linux servers that appear to be used in business production environments, warn researchers... 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 - [31824//0] 0x203 Roadmap - How to become Linux Kernel Developer | Device Drivers Programmer | Expert ↗

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.

Systems Architecture ↗
Saturday' 13-Mar-2021

Linux Networking Stack :: RFS: Receive Flow Steering ↗
Saturday' 13-Mar-2021
Linux Networking Stack Receive Flow Steering (RFS) aim is to increase data-cache hitrate by steering kernel processing of packets to the CPU where the application thread consuming the packet is running. RFS relies on the same RPS mechanisms to enqueue packets onto the backlog of another CPU and to wake up that CPU.

Code Snippets ↗
Saturday' 13-Mar-2021

Linux user-space Atomic Operations via GCC Atomic builtins ↗
Saturday' 13-Mar-2021

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

What is a BSP | Board Support Package | Big Picture | Embedded Systems Software Development ↗
Saturday' 13-Mar-2021

Research Socket overhead in Linux vs Message Queues and benchmarking ↗
Saturday' 13-Mar-2021

TCP Link Bonding vs Multipath TCP (MPTCP) ↗
Saturday' 13-Mar-2021

Nmap Network Scanning ↗
Saturday' 13-Mar-2021

Trending Video:
Watch on Youtube - [939//0] 262 Linux Kernel struct socket and struct sock data-structure - Introduction and code-walk - Ep1 ↗

Linux and Open-Source Communities across the world ↗
Saturday' 13-Mar-2021
Here is a small list of Linux (Kernel, Linux Users Group) and Open-Source Communities across the world.

Recommended Video:
Watch on Youtube - [495//0] Online Course - Linux CLI Scripting - Episode8 - $split command ↗