<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>mytzz</title>
    <link>https://kernlab.dev/</link>
    <description>唐的个人博客——从存储内核到上层应用（TC.Tier / TC.Traffic / …）</description>
    <language>zh-CN</language>
    <atom:link href="https://kernlab.dev/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[开张：为什么写这个博客]]></title>
      <link>https://kernlab.dev/posts/hello-world/</link>
      <guid>https://kernlab.dev/posts/hello-world/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[meta]]></category>
    </item>
    <item>
      <title><![CDATA[我们为“不造轮子”做足了功课，然后造了个轮子]]></title>
      <link>https://kernlab.dev/posts/why-build-from-scratch/</link>
      <guid>https://kernlab.dev/posts/why-build-from-scratch/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[存储引擎]]></category>
    </item>
    <item>
      <title><![CDATA[系统文件系统只给你一个开关，所以我们自己写了一个]]></title>
      <link>https://kernlab.dev/posts/virtual-filesystem-design/</link>
      <guid>https://kernlab.dev/posts/virtual-filesystem-design/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[文件系统]]></category><category><![CDATA[存储引擎]]></category>
    </item>
    <item>
      <title><![CDATA[p99.9 从 178ms 到 0.43ms：机械盘上的 Raft]]></title>
      <link>https://kernlab.dev/posts/raft-wal-on-hdd/</link>
      <guid>https://kernlab.dev/posts/raft-wal-on-hdd/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[持久化]]></category><category><![CDATA[IO]]></category>
    </item>
    <item>
      <title><![CDATA[上午写的设计，下午被自己的基准推翻]]></title>
      <link>https://kernlab.dev/posts/segment-table-simplest-wins/</link>
      <guid>https://kernlab.dev/posts/segment-table-simplest-wins/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[存储引擎]]></category><category><![CDATA[性能]]></category>
    </item>
    <item>
      <title><![CDATA[改一个配置，200MB 读成了另一个文件]]></title>
      <link>https://kernlab.dev/posts/why-128-bit-address/</link>
      <guid>https://kernlab.dev/posts/why-128-bit-address/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[存储引擎]]></category><category><![CDATA[无锁]]></category>
    </item>
    <item>
      <title><![CDATA[一个定时器从链表里消失，集群停了 10 秒]]></title>
      <link>https://kernlab.dev/posts/timers-lost-entries-and-clock-wall/</link>
      <guid>https://kernlab.dev/posts/timers-lost-entries-and-clock-wall/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[定时器]]></category><category><![CDATA[共识]]></category>
    </item>
    <item>
      <title><![CDATA[注释是对的，代码是反的]]></title>
      <link>https://kernlab.dev/posts/memory-visibility-the-invisible-dimension/</link>
      <guid>https://kernlab.dev/posts/memory-visibility-the-invisible-dimension/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[并发]]></category><category><![CDATA[内存序]]></category>
    </item>
    <item>
      <title><![CDATA[我们写了近 700 个 sealed，最在意的却不是性能]]></title>
      <link>https://kernlab.dev/posts/csharp-partial-nested-devirtualization/</link>
      <guid>https://kernlab.dev/posts/csharp-partial-nested-devirtualization/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[C#]]></category><category><![CDATA[性能]]></category>
    </item>
    <item>
      <title><![CDATA[在小端机上，你怎么写都是对的]]></title>
      <link>https://kernlab.dev/posts/endianness-accidental-and-mandatory/</link>
      <guid>https://kernlab.dev/posts/endianness-accidental-and-mandatory/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[C#]]></category><category><![CDATA[二进制]]></category>
    </item>
    <item>
      <title><![CDATA[三大家都不做的东西，我们写了四版]]></title>
      <link>https://kernlab.dev/posts/why-no-lock-free-priority-queue/</link>
      <guid>https://kernlab.dev/posts/why-no-lock-free-priority-queue/</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[TC.Tier]]></category><category><![CDATA[无锁]]></category><category><![CDATA[数据结构]]></category>
    </item>
  </channel>
</rss>