<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>系统编程 | OKHK 👀</title><description>🤣 不一定客观，不一定理性，个人数字泔水\(⁠◔⁠‿⁠◔⁠)✨ Thinking...</description><link>https://okhk.pages.dev</link><item><title>#开源项目#系统编程#Rust教学项目NanoCore，采用Rust编写的8位CPU模拟器，用来理解指令集设计、CPU架构原理等</title><link>https://okhk.pages.dev/posts/7990</link><guid isPermaLink="true">https://okhk.pages.dev/posts/7990</guid><pubDate>Thu, 11 Dec 2025 03:50:30 GMT</pubDate><content:encoded>&lt;div&gt;
      
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/lejfO-_8PSL_UXzuFJVOnfK6NWPPv4QIt-8smXV0B8XSOtmQA3uBe1Ifn7kKyL7-bWj1Nwwi8JMpfxZ_6kbL3fIp5sRfXElr3pddCbrAsTwwb2cBdDN7tfv__q9pFnTM-ic_DxBfJqO0HyvxJKXL2-mJx_yv-bhU5Sq725mpuwIjW5-xUFgEqiE6dM_5QxXqv34bL8RJBZmZUkMjzMi-K7Nopu0H0skO5LAmWwnNEhka7yhFMS67Gz9FhCpzn-BYy4R82AmtsSCgKrr1pKkYTOUJiO0nEDksuIyWKN_NS9lNeDrD1BSKndClrsl2bRWjOGqPOeCDs6VRG9R0CCKDZw.jpg&quot; alt=&quot;#开源项目#系统编程#Rust教学项目NanoCore，采用Rust编写的8位CPU模拟器，用来理解指令集设计、CPU架构原理等&quot; width=&quot;800&quot; height=&quot;551&quot; loading=&quot;eager&quot; /&gt;
      
      &lt;div&gt;
        
        ×
        &lt;div&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot;&gt;#开源项目&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A8%8B&quot;&gt;#系统编程&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Rust&quot;&gt;#Rust&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;教学项目&lt;a href=&quot;https://github.com/AfaanBilal/NanoCore&quot; target=&quot;_blank&quot;&gt;NanoCore&lt;/a&gt;，采用Rust编写的8位CPU模拟器，用来理解指令集设计、CPU架构原理等。</content:encoded></item><item><title>#系统编程《The Life of a Packet in the Linux kernel》，Linux中数据包的一生</title><link>https://okhk.pages.dev/posts/7740</link><guid isPermaLink="true">https://okhk.pages.dev/posts/7740</guid><pubDate>Tue, 18 Nov 2025 14:26:44 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A8%8B&quot;&gt;#系统编程&lt;/a&gt;&lt;br /&gt;《&lt;a href=&quot;https://www.0xkato.xyz/life-of-a-packet-in-the-linux-kernel/&quot; target=&quot;_blank&quot;&gt;The Life of a Packet in the Linux kernel&lt;/a&gt;》，Linux中数据包的一生。&lt;br /&gt;&lt;br /&gt;这篇文章以curl 访问一个网站为例，介绍了数据包在Linux系统中从应用程序发送到接收的完整路径。包括Linux网络数据包从send()到recv()的九大核心步骤，涵盖套接字、TCP/IP协议栈、路由、ARP、队列管理、DMA、NAPI、防火墙、NAT等关键机制，结合命令实践，帮助开发者理解底层网络通信原理，可以看作是Linux网络栈入门指南。&lt;a href=&quot;https://www.0xkato.xyz/life-of-a-packet-in-the-linux-kernel/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;0xkato&lt;/div&gt;
  
  &lt;div&gt;The Life of a Packet in the Linux kernel&lt;/div&gt;
  &lt;div&gt;A practical, plain-English tour of how Linux moves packets from write() to the wire and back&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>