<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://hesperine.github.io/</id><title>Hesperine Blog</title><subtitle>记录学习笔记、论文阅读、项目实践、实用技巧与一些随笔。</subtitle> <updated>2026-10-17T19:43:04+08:00</updated> <author> <name>Hesperine</name> <uri>https://hesperine.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://hesperine.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="zh-CN" href="https://hesperine.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Hesperine </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>MRKL Systems 论文阅读：让语言模型负责理解，让外部模块负责确定性计算</title><link href="https://hesperine.github.io/posts/mrkl-systems-paper-reading/" rel="alternate" type="text/html" title="MRKL Systems 论文阅读：让语言模型负责理解，让外部模块负责确定性计算" /><published>2026-07-16T18:30:00+08:00</published> <updated>2026-07-16T18:30:00+08:00</updated> <id>https://hesperine.github.io/posts/mrkl-systems-paper-reading/</id> <content type="text/html" src="https://hesperine.github.io/posts/mrkl-systems-paper-reading/" /> <author> <name>Hesperine</name> </author> <category term="论文阅读" /> <category term="Agent 论文" /> <summary>大语言模型擅长理解自然语言，却不适合把所有知识和计算都塞进参数里。汇率会变，公司数据库不公开，四位数乘法也没有必要让模型靠 token 概率“猜”。MRKL Systems 在 2022 年提出的核心判断是：语言模型可以留在系统中心，但它不必亲自完成每一种任务。 这篇工作的价值不只是提前画出了“LLM + tools”的框图。它进一步追问了一个今天仍然存在的工程问题： 当语言模型决定调用一个确定性模块时，怎样把自然语言可靠地转换成模块真正能执行的参数？ 论文用计算器做实验，结果恰好说明：把计算交给工具以后，系统并不会自动可靠。错误只是从“模型算错了”转移到了“模型选错工具、抽错参数、拼错表达式”。 原文信息 论文：MRKL Systems: A modular, neuro-symbolic architecture that combines large l...</summary> </entry> <entry><title>Linux 内核学习笔记：额外专题总览</title><link href="https://hesperine.github.io/posts/linux-kernel-extra-topics/" rel="alternate" type="text/html" title="Linux 内核学习笔记：额外专题总览" /><published>2026-07-07T17:59:50+08:00</published> <updated>2026-07-08T12:10:13+08:00</updated> <id>https://hesperine.github.io/posts/linux-kernel-extra-topics/</id> <content type="text/html" src="https://hesperine.github.io/posts/linux-kernel-extra-topics/" /> <author> <name>Hesperine</name> </author> <category term="学习笔记" /> <category term="OS与Linux内核笔记" /> <summary>这一篇作为系列收尾，把额外 Linux 内核专题摊开：横切路径、namespace/cgroup、tracing/perf/BPF、源码阅读、最小实验。它们不再按教材章节推进，而是把前面学过的进程、内存、文件、设备、网络机制串到真实工程问题上。 问题索引 专题 记录 横切路径 一次 read()、一次 fork()、一次 page fault、一次收包 namespace / cgroup 容器隔离、资源限制、运行时视图 tracing / perf / BPF 内核事件观测、动态追踪、eBPF 程序 Linux 内核源码阅读 源码树、Kconfig、模...</summary> </entry> <entry><title>Linux 内核学习笔记：Linux 命令</title><link href="https://hesperine.github.io/posts/linux-kernel-commands/" rel="alternate" type="text/html" title="Linux 内核学习笔记：Linux 命令" /><published>2026-07-07T17:59:30+08:00</published> <updated>2026-07-08T12:10:13+08:00</updated> <id>https://hesperine.github.io/posts/linux-kernel-commands/</id> <content type="text/html" src="https://hesperine.github.io/posts/linux-kernel-commands/" /> <author> <name>Hesperine</name> </author> <category term="学习笔记" /> <category term="OS与Linux内核笔记" /> <summary>这一篇记录 Linux 命令里的几类入口：网络性能指标、网络配置、socket 信息、吞吐率和 PPS、连通性和延迟、日志 PV/UV 分析。结合这组 OS/Linux 笔记，命令部分扩成各模块的观测入口：进程、内存、文件、设备、网络、内核事件。 问题索引 主题 本篇记录 网络性能指标 带宽、延迟、吞吐、PPS、错误、丢包 网络配置 ip、ifconfig、MTU、网卡状态 socket 信息 ss、连接状态、队列、backlog 吞吐率和 PPS sar -n、ip -s link 连通性和延迟 ping、t...</summary> </entry> <entry><title>Linux 内核学习笔记：网络系统</title><link href="https://hesperine.github.io/posts/linux-kernel-network-system/" rel="alternate" type="text/html" title="Linux 内核学习笔记：网络系统" /><published>2026-07-07T17:59:00+08:00</published> <updated>2026-07-08T12:10:13+08:00</updated> <id>https://hesperine.github.io/posts/linux-kernel-network-system/</id> <content type="text/html" src="https://hesperine.github.io/posts/linux-kernel-network-system/" /> <author> <name>Hesperine</name> </author> <category term="学习笔记" /> <category term="OS与Linux内核笔记" /> <summary>这一篇记录网络系统的几个基础问题：Linux 如何收发网络包、零拷贝、I/O 多路复用、Reactor 和 Proactor。Linux 落点放在 socket、sk_buff、NAPI、softirq、DMA、page cache、sendfile()、epoll、wait queue。 问题索引 主题 本篇记录 Linux 如何收发网络包 TCP/IP 模型、socket、协议栈、网卡驱动、DMA、NAPI 零拷贝 传统文件传输、mmap()、sendfile()、SG-DMA、page cache I/O 多路复用 select、poll、epoll、等待队列、就绪事件 ...</summary> </entry> <entry><title>Linux 内核学习笔记：设备管理</title><link href="https://hesperine.github.io/posts/linux-kernel-device-management/" rel="alternate" type="text/html" title="Linux 内核学习笔记：设备管理" /><published>2026-07-07T17:58:00+08:00</published> <updated>2026-07-08T12:10:13+08:00</updated> <id>https://hesperine.github.io/posts/linux-kernel-device-management/</id> <content type="text/html" src="https://hesperine.github.io/posts/linux-kernel-device-management/" /> <author> <name>Hesperine</name> </author> <category term="学习笔记" /> <category term="OS与Linux内核笔记" /> <summary>这一篇记录设备管理的几个基础问题：设备控制器、I/O 控制方式、设备驱动、通用块层、存储系统 I/O 分层，以及“键盘敲入 A 字母”这条路径。Linux 落点放在 MMIO/PIO、DMA、IRQ、driver model、字符设备、块设备、block layer、workqueue。 问题索引 主题 本篇记录 设备控制器 控制寄存器、数据寄存器、状态寄存器 I/O 控制方式 轮询、中断、DMA、MMIO/PIO 设备驱动程序 向上提供统一接口，向下控制具体硬件 通用块层 块设备抽象、请求队列、I/O 调度 存储系统 I...</summary> </entry> </feed>
