Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Ext4 - A Case-insensitive Linux Filesystem

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the development of case-insensitive file systems in Linux through this conference talk. Learn about the reasoning behind implementing in-kernel case-insensitive name lookups and the new Unicode interface for Ext4 being merged into the Mainline Linux kernel. Discover the historical context of file and directory name treatment in Unix kernels compared to Windows and MacOS. Delve into topics such as internationalization support, Unicode normalization, kernel API, build process, character lookup, and the Unicode subsystem. Gain insights into the semantics, performance considerations, and current status of this filesystem enhancement. Understand the basic idea and details behind this implementation, and how it addresses the need for encoding information in kernelspace.

Syllabus

Intro
What is a caseinsensitive file system
Why caseinsensitive
How to implement it
Semantics
Unicode
Normalization
Kernel API
Build Process
Character Lookup
Unicode Subsystem
Basic Idea
Details
Performance
Current Status
Questions

Taught by

Linux Foundation

Reviews

Start your review of Ext4 - A Case-insensitive Linux Filesystem

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.