<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux学习 on pipiang</title><link>https://www.pipiang.com/categories/linux%E5%AD%A6%E4%B9%A0/</link><description>Recent content in Linux学习 on pipiang</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 10 Apr 2026 16:46:59 +0800</lastBuildDate><atom:link href="https://www.pipiang.com/categories/linux%E5%AD%A6%E4%B9%A0/index.xml" rel="self" type="application/rss+xml"/><item><title>RISC-V 64 位 Linux 虚拟内存布局详解：以 Sv39 为例</title><link>https://www.pipiang.com/posts/riscv64-linux-vm-layout-sv39/</link><pubDate>Fri, 10 Apr 2026 16:43:41 +0800</pubDate><guid>https://www.pipiang.com/posts/riscv64-linux-vm-layout-sv39/</guid><description>以 Linux 6.11 的 RISC-V 64 位 Sv39 为例，讲清楚内核虚拟内存高低半区、direct map、vmalloc、vmemmap、fixmap、PCI I/O，以及早期页表如何切到最终布局。</description></item><item><title>Linux 6.11 内核启动过程详解：以 RISC-V 为例</title><link>https://www.pipiang.com/posts/linux-611-riscv-kernel-boot/</link><pubDate>Thu, 09 Apr 2026 23:57:02 +0800</pubDate><guid>https://www.pipiang.com/posts/linux-611-riscv-kernel-boot/</guid><description>面向初学者的 Linux 6.11 RISC-V 内核启动流程导读：从 head.S、setup_vm()、start_kernel()、rest_init() 到第一个用户态 init。</description></item></channel></rss>