<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on Zampo Blog</title><link>https://blog.cpdd.fyi/tags/linux/</link><description>Recent content in Linux on Zampo Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 17:08:00 +0800</lastBuildDate><atom:link href="https://blog.cpdd.fyi/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>你可以不手写 socket，但你最好真的知道它是什么</title><link>https://blog.cpdd.fyi/posts/socket-finally-made-clear/</link><pubDate>Mon, 13 Apr 2026 17:08:00 +0800</pubDate><guid>https://blog.cpdd.fyi/posts/socket-finally-made-clear/</guid><description>&lt;p&gt;很多开发者天天调接口、连数据库、看 Nginx 日志，但一旦被问到“socket 到底是什么”，嘴里就开始冒出 TCP、端口、连接、文件描述符这些词，越说越像懂了，越说越讲不清。&lt;/p&gt;
&lt;p&gt;这事其实很常见。因为大多数人不是不会用网络，而是一直把一条本来能连起来的知识链，记成了一堆散装术语。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.cpdd.fyi/images/socket-finally-made-clear/cover.svg" alt="把 socket 讲明白，不是多背一个名词，而是把一整条网络通信链路串起来"&gt;&lt;/p&gt;</description></item><item><title>Rust 想进 Linux，真正卡住它的不是语法，是控制权</title><link>https://blog.cpdd.fyi/posts/rust-linux-conflict/</link><pubDate>Thu, 09 Apr 2026 16:28:00 +0800</pubDate><guid>https://blog.cpdd.fyi/posts/rust-linux-conflict/</guid><description>&lt;p&gt;Rust 想进 Linux，结果闹成了技术圈连续剧。&lt;/p&gt;
&lt;p&gt;很多人看完第一反应都一样：老一代内核开发者排斥新语言，Rust 社区又太想证明自己，双方谁也不服谁，最后越吵越难看。&lt;/p&gt;
&lt;p&gt;这个解释不算错。&lt;/p&gt;
&lt;p&gt;但它太浅了。&lt;/p&gt;
&lt;p&gt;这场冲突真正狠的地方，不在语法，不在性能，甚至不只在安全。它碰到的是 Linux 内核开发里最不肯轻易让出去的一样东西：控制权。&lt;/p&gt;
&lt;p&gt;谁来规定复杂系统该怎么写？
谁来决定哪些约束应该提前写死，哪些空间必须留到最后一刻？&lt;/p&gt;
&lt;p&gt;这才是 Rust for Linux 一直吵不完的根。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.cpdd.fyi/images/rust-linux-conflict/cover.jpg" alt="夜间开发者工位，适合作为 Rust 与 Linux 冲突文章头图"&gt;&lt;/p&gt;</description></item></channel></rss>