50% OFF: In-Depth AI & Machine Learning Course
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the technical journey of porting Linux to Apple Silicon hardware in this 38-minute conference talk from 39C3. Discover how Apple Silicon hardware fundamentally differs from traditional laptops and desktops, and learn about the innovative reverse engineering approach that avoided disassembly by using a thin hypervisor to trace all MMIO access for Linux driver development. Understand the Linux kernel upstreaming process and how the Asahi Linux project has dramatically reduced downstream patches over the past year. Dive deep into the complexities of Type-C port support as a detailed case study, examining why these ports require changes across multiple subsystems and present unique implementation challenges. Gain insights into the future roadmap for M3, M4, and M5 chip support and the technical obstacles that must be overcome to achieve compatibility with these newer Apple Silicon processors.
Syllabus
39C3 - Asahi Linux - Porting Linux to Apple Silicon
Taught by
media.ccc.de