<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tenggouwa · 极客小站</title>
    <link>https://tenggouwa.com/</link>
    <description>腾构娃的极客小站：AI / 系统 / 工具的笔记、灵感与实验。</description>
    <language>zh-CN</language>
    <atom:link href="https://tenggouwa.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>容器到底是什么：namespace + cgroup + overlayfs + capabilities</title>
      <link>https://tenggouwa.com/posts/containers-inside/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/containers-inside/</guid>
      <pubDate>Tue, 07 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 24 篇。"容器是轻量级虚拟机"——这个口语描述其实误导。容器跟 VM 完全是两种东西：它就是宿主机上的一个普通进程，只是被关进了几个 namespace + cgroup 笼子。这一篇拆 Docker / containerd 背后的 4 块拼图，让你彻底理解为什么容器秒级启动、为什么"容器逃逸"是大事件。]]></description>
      <category>linux</category><category>linux-series</category><category>container</category><category>docker</category><category>namespace</category><category>cgroup</category>
    </item>
    <item>
      <title>调内核：/proc/sys、sysctl、cgroup 把小机器调出大性能</title>
      <link>https://tenggouwa.com/posts/kernel-tuning/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/kernel-tuning/</guid>
      <pubDate>Mon, 06 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 23 篇。"我这台 1G 机器并发上不去"——很多时候不是机器小，是默认内核参数太保守。这一篇拆 sysctl 怎么改、最常用的 10 个网络 / 内存 / fs 参数、cgroup v2 怎么限制单进程资源、最后给一份生产服务器的内核参数模板。]]></description>
      <category>linux</category><category>linux-series</category><category>kernel</category><category>sysctl</category><category>cgroup</category><category>tuning</category>
    </item>
    <item>
      <title>日志去哪了：journalctl / syslog / logrotate 一次说清</title>
      <link>https://tenggouwa.com/posts/logs/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/logs/</guid>
      <pubDate>Sun, 05 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 22 篇。"应用挂了——日志在哪？"——这个问题答案随系统版本和应用类型变化巨大。本篇拆开三条主线：systemd journal、传统 syslog、应用自己的日志文件，并给出 logrotate 配置防止磁盘被日志撑爆（这是雪崩第二大杀手）。]]></description>
      <category>linux</category><category>linux-series</category><category>logs</category><category>journalctl</category><category>syslog</category><category>logrotate</category>
    </item>
    <item>
      <title>机器在干什么：top / vmstat / iostat / strace 的实战分工</title>
      <link>https://tenggouwa.com/posts/observability/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/observability/</guid>
      <pubDate>Sat, 04 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 21 篇。"服务器卡了"——你想 5 分钟内定位是 CPU / 内存 / 磁盘 / 网络 / 还是某个进程的锅。本篇按"4 个资源维度"拆开常用 10 个观测工具，给一份"USE 方法"清单，让你从慌乱排查变成系统化判断。]]></description>
      <category>linux</category><category>linux-series</category><category>observability</category><category>top</category><category>strace</category><category>iostat</category><category>performance</category>
    </item>
    <item>
      <title>SSH 不只是登录：tunnel / agent / 跳板机 / config 模板</title>
      <link>https://tenggouwa.com/posts/ssh-deep/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/ssh-deep/</guid>
      <pubDate>Fri, 03 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 20 篇。SSH 不仅是"远程登录"——它能转发端口（本地 / 远程 / 动态 SOCKS）、托管密钥、跳板穿透多层内网、批量 push 文件。这一篇把这些高级用法拆开，最后给一份 `~/.ssh/config` 让你 5 倍效率地管理几十台机器。]]></description>
      <category>linux</category><category>linux-series</category><category>ssh</category><category>tunnel</category><category>jumphost</category><category>sshconfig</category>
    </item>
    <item>
      <title>Linux 防火墙全栈：iptables / nftables / ufw / firewalld 几层</title>
      <link>https://tenggouwa.com/posts/firewall-stack/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/firewall-stack/</guid>
      <pubDate>Thu, 02 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 19 篇。新手第一次看到 `iptables -nvL` 输出几百行就懵——而且还有 nftables / ufw / firewalld / Docker 加的规则一锅端。这一篇拆 netfilter 的核心 5 个钩子点、iptables → nftables 的迁移现状、ufw 和 firewalld 各自适用谁、Docker 怎么搅动这一锅。]]></description>
      <category>linux</category><category>linux-series</category><category>firewall</category><category>iptables</category><category>nftables</category><category>netfilter</category>
    </item>
    <item>
      <title>现代 Linux 网络工具集：ip / ss / dig / curl / nc</title>
      <link>https://tenggouwa.com/posts/net-tools/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/net-tools/</guid>
      <pubDate>Wed, 01 Jul 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 18 篇。`ifconfig` / `netstat` / `route` / `nslookup` 这套上世纪的工具今天还能用，但已经被 `ip` / `ss` / `dig` 替代。这一篇拆 5 件现代工具的常用语法，并给一份"网络出问题怎么 5 分钟排查到根因"的清单。]]></description>
      <category>linux</category><category>linux-series</category><category>network</category><category>ip</category><category>ss</category><category>dig</category><category>curl</category>
    </item>
    <item>
      <title>systemd 全攻略：systemctl / journalctl / .service 文件</title>
      <link>https://tenggouwa.com/posts/systemd-services/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/systemd-services/</guid>
      <pubDate>Tue, 30 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 17 篇。开机自启服务、看日志、定时任务、依赖管理——这些以前要拼接 init 脚本 + crontab + rsyslog 的活，现代 Linux 都让 systemd 一个工具搞定。这一篇拆 systemctl 怎么用、写一个 .service 文件、看 journalctl、配 timer。]]></description>
      <category>linux</category><category>linux-series</category><category>systemd</category><category>services</category><category>journalctl</category><category>init</category>
    </item>
    <item>
      <title>信号机制：Ctrl+C 按下去机器内部发生了什么</title>
      <link>https://tenggouwa.com/posts/signals/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/signals/</guid>
      <pubDate>Mon, 29 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 16 篇。信号（signal）是 Unix 进程间最古老的通信手段——内核能在不打扰进程"主线程"的情况下捅它一下，让它去做点别的。这一篇拆 SIGTERM / SIGKILL / SIGHUP / SIGCHLD 这些常见信号的用途、进程怎么 catch、为什么 SIGKILL 不能拦截、信号编号和发行版的关系。]]></description>
      <category>linux</category><category>linux-series</category><category>signal</category><category>ipc</category><category>kernel</category>
    </item>
    <item>
      <title>进程怎么来的：fork / exec / wait 这套古老组合</title>
      <link>https://tenggouwa.com/posts/fork-exec/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/fork-exec/</guid>
      <pubDate>Sun, 28 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 15 篇。Unix 创造了一个特别"反直觉"的设计——新进程的产生分两步：先把自己复制一份（fork），再让副本变成想跑的程序（exec）。理解这一对古老 syscall，你才懂为什么 shell 是那样工作的、为什么 zombie 进程会出现、为什么容器 PID namespace 是这么设计的。]]></description>
      <category>linux</category><category>linux-series</category><category>process</category><category>fork</category><category>exec</category><category>syscall</category>
    </item>
    <item>
      <title>打包、压缩、同步：tar / gzip / zstd / rsync 实战</title>
      <link>https://tenggouwa.com/posts/archive-rsync/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/archive-rsync/</guid>
      <pubDate>Sat, 27 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 14 篇。备份、迁移、传文件——日常运维高频动作。这一篇把 tar 的常见 4 个 flag、gzip / zstd / xz 三大压缩格式的选择、rsync 增量同步的"为什么这么快"讲清楚，并给一份"30 秒搞定 1TB 数据从 A 机到 B 机"的模板。]]></description>
      <category>linux</category><category>linux-series</category><category>tar</category><category>gzip</category><category>zstd</category><category>rsync</category><category>backup</category>
    </item>
    <item>
      <title>挂载与文件系统：ext4 / btrfs / xfs / tmpfs 怎么挑、mount 在干啥</title>
      <link>https://tenggouwa.com/posts/mount-and-fs/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/mount-and-fs/</guid>
      <pubDate>Fri, 26 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 13 篇。"块设备—文件系统—挂载点"是 Linux 存储的三件套。理解 mount 命令背后是怎么把一堆字节变成你能 ls 的目录、/etc/fstab 怎么写、ext4 / btrfs / xfs / tmpfs 各自的甜点场景，你就能在任何机器上"加一块盘"或"找出哪块盘满了"。]]></description>
      <category>linux</category><category>linux-series</category><category>filesystem</category><category>mount</category><category>ext4</category><category>btrfs</category><category>fstab</category>
    </item>
    <item>
      <title>硬链接、软链接、inode：为什么 rm 不一定释放磁盘</title>
      <link>https://tenggouwa.com/posts/links-inodes/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/links-inodes/</guid>
      <pubDate>Thu, 25 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 12 篇。"文件"在 Linux 里其实是两部分——存储数据的 inode，和指向 inode 的名字。理解了这一点，你就懂为什么硬链接的"两份"实际只占一份磁盘、为什么删进程在用的大文件磁盘不释放、为什么 ext4 偶尔"明明有空间但写不了"。]]></description>
      <category>linux</category><category>linux-series</category><category>filesystem</category><category>inode</category><category>symlink</category><category>hardlink</category>
    </item>
    <item>
      <title>权限三段式：rwx / chmod / chown / suid 终极指南</title>
      <link>https://tenggouwa.com/posts/permissions/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/permissions/</guid>
      <pubDate>Wed, 24 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 11 篇。`-rw-r--r--`、`chmod 755`、`chown root:root`、setuid 这些权限相关的语法新手最容易死记硬背。这一篇把权限模型从底层拆开——为什么是三段、那 9 个 bit 怎么算成数字、suid/sgid/sticky 的用处、ACL 是什么——讲完你看到 `ls -l` 任何输出都能秒读。]]></description>
      <category>linux</category><category>linux-series</category><category>permissions</category><category>chmod</category><category>chown</category><category>security</category>
    </item>
    <item>
      <title>把 shell 调成你的样子：.bashrc / .zshrc / PATH / alias / 函数</title>
      <link>https://tenggouwa.com/posts/shells-rcfile/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/shells-rcfile/</guid>
      <pubDate>Tue, 23 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 10 篇。同样是终端，老司机的 shell 看起来"懂他"——按 Tab 就补完路径、敲 `g` 就是 `git`、错命令有提示。这一篇拆开 shell 启动加载的文件链、PATH 是什么、怎么用 alias 和函数把你常用操作调成肌肉记忆。]]></description>
      <category>linux</category><category>linux-series</category><category>shell</category><category>bashrc</category><category>zshrc</category><category>dotfiles</category>
    </item>
    <item>
      <title>进程管理：ps / top / kill / jobs / nohup 全套基本动作</title>
      <link>https://tenggouwa.com/posts/process-control/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/process-control/</guid>
      <pubDate>Mon, 22 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 9 篇。进程是 Linux 一切的基本单位——shell、网页、AI 推理、数据库都跑在进程里。这一篇拆"看进程、杀进程、把进程放后台、让进程脱离终端继续跑"四组日常动作，并把 SIGKILL / SIGTERM 这种信号术语彻底讲清。]]></description>
      <category>linux</category><category>linux-series</category><category>process</category><category>ps</category><category>top</category><category>kill</category><category>signal</category>
    </item>
    <item>
      <title>重定向全解：&gt;、&gt;&gt;、2&gt;&amp;1、&lt;、&lt;&lt;&lt;、|、tee</title>
      <link>https://tenggouwa.com/posts/redirection/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/redirection/</guid>
      <pubDate>Sun, 21 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 8 篇。stdout、stderr、stdin 这三个 file descriptor 是 shell 的"输入输出基础设施"，但新手常被一堆符号绕晕——`> file`、`2>&1`、`&>`、`<<<` 到底各自什么含义。这一篇把它们拆开讲清楚，并给出最常碰到的 6 个组合写法。]]></description>
      <category>linux</category><category>linux-series</category><category>shell</category><category>redirection</category><category>fd</category>
    </item>
    <item>
      <title>文本流水线：cut / awk / sed / sort / uniq 全家桶</title>
      <link>https://tenggouwa.com/posts/text-pipes/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/text-pipes/</guid>
      <pubDate>Sat, 20 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 7 篇。日志、CSV、配置、API 输出——你处理的文本数据 95% 都是"按行 + 按列"组织的。掌握 cut / awk / sed / sort / uniq 这 5 个工具的组合，让你不用打开 Excel 也不用写脚本，一行命令解决统计、清洗、转换的活。]]></description>
      <category>linux</category><category>linux-series</category><category>shell</category><category>awk</category><category>sed</category><category>sort</category>
    </item>
    <item>
      <title>找东西的 5 件武器：find / fd / grep / rg / locate</title>
      <link>https://tenggouwa.com/posts/finding-things/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/finding-things/</guid>
      <pubDate>Fri, 19 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 6 篇。"我记得有个文件 / 这串字符在某个项目里出现过"——日常你要花一半时间在 Linux 上做的就是"找"。这篇拆 5 件主流武器：按名找（find / fd / locate）、按内容找（grep / rg），各自什么场景最快、参数怎么记。]]></description>
      <category>linux</category><category>linux-series</category><category>shell</category><category>find</category><category>grep</category><category>ripgrep</category>
    </item>
    <item>
      <title>5 分钟逛遍 Linux 根目录：每个文件夹在干什么</title>
      <link>https://tenggouwa.com/posts/fhs-tour/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/fhs-tour/</guid>
      <pubDate>Thu, 18 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 5 篇。新手登上一台 Linux 第一个困惑就是——`ls /` 看到 20 多个奇怪文件夹，名字全是缩写。这篇按 FHS 标准（Filesystem Hierarchy Standard）把每个目录的职责说清楚，并告诉你装一个新软件，它的文件会撒到哪几个地方。]]></description>
      <category>linux</category><category>linux-series</category><category>fhs</category><category>filesystem</category><category>入门</category>
    </item>
    <item>
      <title>Shell 不是编程语言，是一种&quot;粘合剂</title>
      <link>https://tenggouwa.com/posts/shell-as-glue/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/shell-as-glue/</guid>
      <pubDate>Wed, 17 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 4 篇。新手最大的误会是把 shell 当成 Python 用，写完发现笨拙又难调试，然后认定"shell 难用"。其实 shell 的强项不在写算法，而在用一个字符 `|` 把一堆小工具串起来——这是 Unix 半个世纪沉淀下来最反直觉但最强大的设计。]]></description>
      <category>linux</category><category>linux-series</category><category>shell</category><category>philosophy</category><category>pipe</category>
    </item>
    <item>
      <title>一切皆文件：Linux 最经典的一句口号到底说了什么</title>
      <link>https://tenggouwa.com/posts/everything-is-a-file/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/everything-is-a-file/</guid>
      <pubDate>Tue, 16 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 3 篇。Unix/Linux 从第一天起就坚持一条哲学——"一切皆文件"。它把硬盘、键盘、网卡、声卡、进程信息、内核参数全部包装成"可以 read/write 的文件"，让你只需要学一套接口就能操纵整台机器。本篇拆开这条哲学到底意味着什么、能让你解锁哪些操作。]]></description>
      <category>linux</category><category>linux-series</category><category>philosophy</category><category>fs</category><category>proc</category><category>sys</category>
    </item>
    <item>
      <title>内核与用户态：你的 `ls` 怎么走到硬盘上的</title>
      <link>https://tenggouwa.com/posts/kernel-vs-userspace/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/kernel-vs-userspace/</guid>
      <pubDate>Mon, 15 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 2 篇。操作系统不是"一坨"代码，而是分两层——内核（kernel）住 CPU 特权环 0，用户程序住环 3，中间靠 syscall 通信。理解这一刀划在哪，你后面所有的"权限""保护""容器""调优"都会变得直观。]]></description>
      <category>linux</category><category>linux-series</category><category>kernel</category><category>syscall</category><category>内核</category>
    </item>
    <item>
      <title>自建大模型推理服务：PD 分离 / FP4 绑卡 / 合成压测，四个反直觉的坑</title>
      <link>https://tenggouwa.com/posts/pd-fp4-linux-0-serving-vllm-serve-model-1-pd-1m-token-pd-prefill-decode-kv-cache/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/pd-fp4-linux-0-serving-vllm-serve-model-1-pd-1m-token-pd-prefill-decode-kv-cache/</guid>
      <pubDate>Sun, 14 Jun 2026 09:37:55 GMT</pubDate>
      <description><![CDATA[不是 Linux 系列。这半年我从「能把模型加载起来出字」起步，去回答一个朴素的问题：自建算力跑大模型推理对外服务，技术上行不行、经济上划不划算。下面是四个和直觉完全相反、每个都让我重写一遍认知的坑。技术细节已脱敏，只留可公开的机制。]]></description>
      <category>AI</category><category>Infra</category><category>Agent</category><category>Deepseek</category>
    </item>
    <item>
      <title>为什么世界 95% 的服务器都是 Linux</title>
      <link>https://tenggouwa.com/posts/why-linux/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/why-linux/</guid>
      <pubDate>Sun, 14 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[Linux 系列第 1 篇。先不教命令——先想清楚一件事：你的 Mac / 手机 / 服务器 / 路由器背后那个一直没存在感的"操作系统"，怎么就赢了所有竞争对手，统治了几乎整个互联网。理解 Linux 为什么是 Linux，比死记命令重要 10 倍。]]></description>
      <category>linux</category><category>linux-series</category><category>入门</category><category>时间线</category>
    </item>
    <item>
      <title>开源生态与闭源前沿：2026 的牌面对比</title>
      <link>https://tenggouwa.com/posts/open-vs-frontier/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/open-vs-frontier/</guid>
      <pubDate>Sat, 13 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[AI 系列第 23 篇（终篇）。Llama / Qwen / DeepSeek vs. Anthropic / OpenAI / Google——开源派和闭源派今天的差距有多大？谁在哪个维度领先？这一篇做一次 birds-eye 对比，并展望 2026 后 12 个月最值得关注的几件事。]]></description>
      <category>ai</category><category>open-source</category><category>frontier</category><category>ecosystem</category><category>ai-series</category>
    </item>
    <item>
      <title>推理模型与 RL 的回归：o1 / R1 之后路通向哪</title>
      <link>https://tenggouwa.com/posts/reasoning-and-rl/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/reasoning-and-rl/</guid>
      <pubDate>Fri, 12 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[AI 系列第 22 篇。2024 年 o1 出现，标志着大模型从"快速反应"走向"慢思考"。2025 年 DeepSeek R1 开源了同等级的推理能力，让全行业震动。这一篇讲 reasoning model 是怎么训的、RL 为什么在 LLM 时代"回来了"、以及 test-time compute scaling 的新范式。]]></description>
      <category>ai</category><category>reasoning</category><category>rl</category><category>o1</category><category>r1</category><category>ai-series</category>
    </item>
    <item>
      <title>世界模型 &amp; 视频生成：Sora / Genie / V-JEPA 在赌什么</title>
      <link>https://tenggouwa.com/posts/world-models/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/world-models/</guid>
      <pubDate>Thu, 11 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[AI 系列第 21 篇。Sora 看似在"画视频"，背后真正的野心是建立 world model（世界模型）——一个能"理解物理"的 AI。这一篇讲 LeCun 的 V-JEPA、Sora 的扩散路线、DeepMind Genie 的生成式游戏世界，以及"世界模型"这个概念为什么是下一个十年的 AI 主战场。]]></description>
      <category>ai</category><category>world-model</category><category>sora</category><category>video-generation</category><category>ai-series</category>
    </item>
    <item>
      <title>多模态：图、音、视频是怎么挤进 token 空间的</title>
      <link>https://tenggouwa.com/posts/multimodal/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/multimodal/</guid>
      <pubDate>Wed, 10 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[AI 系列第 20 篇。LLM 只懂 token。怎么让它看图、听声、理解视频？答案是把所有模态都"翻译"进同一个 token 空间。这一篇讲 CLIP、Flamingo、GPT-4V、Whisper、Sora 是怎么把多种模态打通的，以及 2025-2026 年"原生多模态"为什么是新主流。]]></description>
      <category>ai</category><category>multimodal</category><category>clip</category><category>vision</category><category>audio</category><category>ai-series</category>
    </item>
    <item>
      <title>本地化部署：从 llama.cpp 到 vLLM，自己跑个推理服务</title>
      <link>https://tenggouwa.com/posts/local-deployment/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/local-deployment/</guid>
      <pubDate>Tue, 09 Jun 2026 01:00:00 GMT</pubDate>
      <description><![CDATA[AI 系列第 19 篇。闭源 API 贵、有限制、需要联网。这一篇讲怎么在自己机器上跑 LLM——从 MacBook 跑 7B / 70B 模型的 llama.cpp，到生产服务器的 vLLM / SGLang / TGI，再到量化（GPTQ / AWQ / GGUF）让 70B 跑进 48GB 显存。]]></description>
      <category>ai</category><category>local</category><category>llama-cpp</category><category>vllm</category><category>quantization</category><category>ai-series</category>
    </item>
  </channel>
</rss>
