Linux Storage Stack Explained - Werner Fischer, Thomas-Krenn.AG

Linux Storage Stack Explained - Werner Fischer, Thomas-Krenn.AG “Everything is a file” or, more precisely, “Everything is a file descriptor”: this statement alone shows the importance of the storage stack under Linux. To ensure that data can be accessed reliably and efficiently regardless of the selected file system and the actual physical storage location, numerous layers in the Linux kernel interlock seamlessly: Virtual File System (VFS), page cache, block layer with different I/O schedulers, so-called “stackable devices” such as device mappers and drivers are the most important components involved. Using the “Linux Storage Stack Diagram”, Werner explains this architecture clearly with the help of several concrete examples. He explains the different areas of the VFS (block-based, network, stackable, pseudo and special purpose file systems) and also goes into detail about the functionality and application areas of various file systems such as ext4 or btrfs. Werner then shows how the resulting BIOs (block I/Os) are processed by the block layer and I/O schedulers (and optionally via stacked devices) before they finally reach the device drivers and physical storage devices. Join this talk and understand how storage works in Linux :-)

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft
▶︎

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft

Linux Internals: Virtual File System (VFS)
▶︎

Linux Internals: Virtual File System (VFS)

Overview of the Linux network stack, and its new features| IITB CSE|  Prof. Mythili Vutukuru
▶︎

Overview of the Linux network stack, and its new features| IITB CSE| Prof. Mythili Vutukuru

The Question Nobody Ever Explains: Where Does the Kernel End?
▶︎

The Question Nobody Ever Explains: Where Does the Kernel End?

macOS Is Technically Better Than Linux. Here's Why It Doesn't Matter.
▶︎

macOS Is Technically Better Than Linux. Here's Why It Doesn't Matter.

Switching to Linux: Drives & Partitions
▶︎

Switching to Linux: Drives & Partitions

I Don't Think I Can Go Back To Windows...
▶︎

I Don't Think I Can Go Back To Windows...

Peeling Back the Layers of Storage - John Hawley, VMware
▶︎

Peeling Back the Layers of Storage - John Hawley, VMware

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

Introduction to Memory Management in Linux by Alan Ott_HD.mp4
▶︎

Introduction to Memory Management in Linux by Alan Ott_HD.mp4

Systemd Explained: How to Manage Linux Services Easily
▶︎

Systemd Explained: How to Manage Linux Services Easily

A Checklist for Writing Linux Real-Time Applications - John Ogness, Linutronix GmbH
▶︎

A Checklist for Writing Linux Real-Time Applications - John Ogness, Linutronix GmbH

Linux Crash Course - Everything You Need to Know for Formatting and Mounting Disks
▶︎

Linux Crash Course - Everything You Need to Know for Formatting and Mounting Disks

If This Video Appears In Your Life, The Entire Blessings Of The Universe Will Come To You - 963Hz
▶︎

If This Video Appears In Your Life, The Entire Blessings Of The Universe Will Come To You - 963Hz

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Linux File System Structure Explained: From / to /usr | Linux Basics
▶︎

Linux File System Structure Explained: From / to /usr | Linux Basics

Every Level of Reverse Engineering Explained
▶︎

Every Level of Reverse Engineering Explained

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source