<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//tux.fan/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://tux.fan/zh/2026/07/06/rocky-linux-mirror-tsinghua-aliyun/</loc>
		<lastmod>2026-07-06T06:55:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/fedora-mirror-tsinghua-aliyun/</loc>
		<lastmod>2026-07-06T06:55:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/arch-linux-mirror-tsinghua-ustc/</loc>
		<lastmod>2026-07-06T06:55:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/debian-mirror-tsinghua-ustc-aliyun/</loc>
		<lastmod>2026-07-06T06:55:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/fedora-42-china-mirrors-tsinghua-aliyun-repository-setup/</loc>
		<lastmod>2026-07-06T06:50:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/rocky-linux-9-china-mirrors-quick-setup-for-tsinghua-aliyun/</loc>
		<lastmod>2026-07-06T06:50:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/arch-linux-2026-01-china-mirrors-tsinghua-ustc-mirror-setup/</loc>
		<lastmod>2026-07-06T06:50:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/debian-12-china-mirrors-quick-setup-for-tsinghua-ustc-aliyun/</loc>
		<lastmod>2026-07-06T06:50:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/ubuntu-26-04-lts-china-mirrors-one-click-switch-to-tsinghua-ustc-aliyun/</loc>
		<lastmod>2026-07-06T06:50:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/tailwind-css-%e7%ba%af-html%ef%bc%9a10-%e5%88%86%e9%92%9f%e4%b8%8a%e6%89%8b%e7%8e%b0%e4%bb%a3%e5%bf%ab%e6%8d%b7-css-%e5%86%99%e6%b3%95/</loc>
		<lastmod>2026-07-06T06:27:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/tailwind-css-pure-html-master-modern-utility-first-css-in-10-minutes/</loc>
		<lastmod>2026-07-06T06:26:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/openmtp-ubuntu/</loc>
		<lastmod>2026-07-06T06:22:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/openmtp-high-speed-file-transfer-between-linux-and-android-ubuntu-install-usage/</loc>
		<lastmod>2026-07-06T06:22:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/elementary-os-%e5%9b%bd%e5%86%85%e9%95%9c%e5%83%8f%e6%8e%a8%e8%8d%90%e4%b8%8e%e5%ae%89%e8%a3%85%e6%8c%87%e5%8d%97%ef%bc%9a%e6%b8%85%e5%8d%8e%e3%80%81%e4%b8%ad%e7%a7%91%e5%a4%a7%e6%ba%90%e4%b8%80/</loc>
		<lastmod>2026-07-06T06:19:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/elementary-os-china-mirror-recommendations-installation-guide-one-click-switch-to-tsinghua-ustc/</loc>
		<lastmod>2026-07-06T06:19:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/setting-up-zerotier-on-alpine-linux-a-step-by-step-guide-to-private-planetary-networks/</loc>
		<lastmod>2026-07-06T06:16:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/alpine-linux-%e6%90%ad%e5%bb%ba-zerotier%ef%bc%9a%e7%a7%81%e6%9c%89%e8%a1%8c%e6%98%9f%e7%bd%91%e7%bb%9c%ef%bc%8c%e6%89%8b%e6%8a%8a%e6%89%8b%e9%85%8d%e7%bd%ae%e6%8c%87%e5%8d%97/</loc>
		<lastmod>2026-07-06T06:16:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/cloudflare-to-edgeone-makers-migration/</loc>
		<lastmod>2026-07-06T04:41:11+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cloudflare-to-edgeone-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/windterm-ssh-terminal-ubuntu/</loc>
		<lastmod>2026-07-06T04:41:10+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/windterm-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/kitty-gpu-terminal-ubuntu/</loc>
		<lastmod>2026-07-06T04:41:10+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/kitty-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/supermium-browser-intro/</loc>
		<lastmod>2026-07-06T04:41:08+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/supermium1-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/supermium-browser-guide/</loc>
		<lastmod>2026-07-06T04:41:07+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/supermium2-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/tinymediamanager-intro/</loc>
		<lastmod>2026-07-06T04:41:06+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/tinymediamanager-ubuntu-install/</loc>
		<lastmod>2026-07-06T04:41:05+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm2.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/tinymediamanager-advanced/</loc>
		<lastmod>2026-07-06T04:41:05+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm3.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/cve-2026-31431-copy-fail-intro/</loc>
		<lastmod>2026-07-06T04:41:03+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cve1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/cve-2026-31431-copy-fail-fix/</loc>
		<lastmod>2026-07-06T04:41:02+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cve2.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/rustdesk-high-risk-botnet-cve/</loc>
		<lastmod>2026-07-06T04:41:01+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/rustdesk-risk.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/diablo4-linux-proton/</loc>
		<lastmod>2026-07-06T04:41:00+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/d4-linux.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/05/linux-%e4%b8%8a%e8%83%bd%e7%94%a8%e7%9a%84-ai-agent%ef%bc%8c%e6%88%91%e5%85%a8%e6%b5%8b%e4%ba%86%e4%b8%80%e9%81%8d%ef%bc%88%e9%99%84%e5%85%a8%e6%99%af%e5%af%b9%e6%af%94%e5%9b%be%ef%bc%89/</loc>
		<lastmod>2026-07-06T04:33:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/05/linux-%e6%a1%8c%e9%9d%a2-ai-%e5%8a%a9%e6%89%8b%e5%a4%a7%e8%b5%8f%ef%bc%9a7-%e6%ac%be%e5%9b%be%e5%bd%a2%e7%95%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e5%ae%9e%e6%b5%8b%e6%8e%a8%e8%8d%90%ef%bc%88%e9%99%84/</loc>
		<lastmod>2026-07-06T04:33:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/playing-diablo-4-on-linux-a-three-way-struggle-between-players-valve-and-blizzard/</loc>
		<lastmod>2026-07-06T04:13:21+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/d4-linux.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/rustdesk-high-risk-alert-botnet-scans-continue-cvss-9-8-critical-vulnerabilities-arrive/</loc>
		<lastmod>2026-07-06T04:08:41+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/rustdesk-risk.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/copy-fail-cve-2026-31431-diagnosis-fix-guide-is-your-server-compromised/</loc>
		<lastmod>2026-07-06T04:02:46+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cve2.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/cve-2026-31431-copy-fail-a-9-year-old-linux-kernel-privilege-escalation-root-with-one-python-script/</loc>
		<lastmod>2026-07-06T04:02:45+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cve1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/tinymediamanager-advanced-command-line-api-automation-and-unattended-operation/</loc>
		<lastmod>2026-07-06T03:52:33+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm3.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/tinymediamanager-ubuntu-docker-installation-and-configuration-guide/</loc>
		<lastmod>2026-07-06T03:52:32+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm2.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/tinymediamanager-the-metadata-organization-power-tool-for-movie-enthusiasts/</loc>
		<lastmod>2026-07-06T03:52:31+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/tmm1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/supermium-usage-guide-from-download-to-tuning-a-renaissance-for-old-computers/</loc>
		<lastmod>2026-07-06T03:48:25+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/supermium2-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/supermium-the-open-source-browser-that-lets-windows-xp-run-the-latest-chrome-engine/</loc>
		<lastmod>2026-07-06T03:48:21+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/supermium1-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/kitty-install-gpu-accelerated-terminal-on-ubuntu-faster-than-traditional-terminals/</loc>
		<lastmod>2026-07-06T03:38:25+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/kitty-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/windterm-open-source-cross-platform-ssh-terminal-ubuntu-installation-and-usage-guide/</loc>
		<lastmod>2026-07-06T03:38:16+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/windterm-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/from-cloudflare-pages-to-edgeone-makers-a-chinese-developers-migration-story/</loc>
		<lastmod>2026-07-06T03:34:42+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cloudflare-to-edgeone-banner.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/xh-quick-start-get-post-headers-sessions-curl-translation-learn-in-five-minutes/</loc>
		<lastmod>2026-07-06T10:16:12+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/xh_D_session.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/06/xh%ef%bc%9a%e7%94%a8-rust-%e7%bc%96%e5%86%99%e7%9a%84%e5%8f%8b%e5%a5%bd%e3%80%81%e5%bf%ab%e9%80%9f-http-%e5%ae%a2%e6%88%b7%e7%ab%af-github-7-9k-stars/</loc>
		<lastmod>2026-07-06T10:15:28+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/xh_s2_json.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/06/xh-macos-installation-guide-one-homebrew-command-works-on-apple-silicon-and-intel/</loc>
		<lastmod>2026-07-06T10:11:38+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/xh_B_macos.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/05/linux-desktop-ai-assistant-roundup-7-gui-apps-tested-and-recommended-with-beautiful-screenshots/</loc>
		<lastmod>2026-07-05T01:08:33+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/linux-desktop-ai-banner-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/chatbox-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cherry-studio-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/lm-studio-site.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/newelle-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/pygpt-og.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/05/the-complete-guide-to-ai-agents-on-linux-from-claude-code-to-chinese-rising-stars-14-tools-tested-with-panoramic-comparison-chart/</loc>
		<lastmod>2026-07-04T23:52:42+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/linux-ai-agents-banner-v2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/claude-code-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/codex-cli-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/gemini-cli-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/opencode-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/aider-og.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/cline-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/goose-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/kimi-code-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/qwen-code-og.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/qoder-og.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/03/blog-redesign-notes/</loc>
		<lastmod>2026-07-03T14:55:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/03/771/</loc>
		<lastmod>2026-07-03T14:52:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/03/%e7%b2%be%e7%be%8e%e5%a3%81%e7%ba%b8/</loc>
		<lastmod>2026-07-03T14:15:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/03/%e7%b2%be%e7%be%8e%e5%a3%81%e7%ba%b8-2/</loc>
		<lastmod>2026-07-03T14:11:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/07/02/linux%e4%b8%8a%e6%9c%80%e5%a5%bd%e7%94%a8%e7%9a%84%e8%be%93%e5%85%a5%e6%b3%95%e5%90%88%e9%9b%86/</loc>
		<lastmod>2026-07-02T06:45:49+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/2026-07-02_14-44.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/2026-07-02_14-45.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/07/02/best-input-method-collection-for-linux/</loc>
		<lastmod>2026-07-02T06:26:26+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/2026-07-02_14-44.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/07/2026-07-02_14-45.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-08/</loc>
		<lastmod>2026-07-01T12:15:56+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a8_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a8_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-07/</loc>
		<lastmod>2026-07-01T12:14:59+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a7_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a7_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-06/</loc>
		<lastmod>2026-07-01T12:13:58+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a6_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a6_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-05/</loc>
		<lastmod>2026-07-01T12:12:43+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a5_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a5_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-04/</loc>
		<lastmod>2026-07-01T12:11:29+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a4_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a4_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-03/</loc>
		<lastmod>2026-07-01T12:10:12+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a3_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a3_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-02/</loc>
		<lastmod>2026-07-01T12:08:42+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a2_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a2_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/25/tux-im-dev-log-01-from-empty-repo/</loc>
		<lastmod>2026-07-01T12:06:43+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_1-1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_2-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_3-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_4-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_5-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a1_6-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/11/30/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%b8%89%e7%af%87framebuffer-%e8%ae%a9%e4%bd%a0%e7%9a%84-os-%e8%b7%91%e5%9c%a8%e5%9b%be%e5%bd%a2%e7%95%8c%e9%9d%a2%e4%b8%8a/</loc>
		<lastmod>2026-07-01T09:27:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/01/28/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e4%b8%83%e7%af%87%e8%b0%83%e5%ba%a6%e5%99%a8-%e8%ae%a9%e5%a4%9a%e4%bb%bb%e5%8a%a1%e7%9c%9f%e6%ad%a3%e5%b9%b6%e5%8f%91%e8%b5%b7/</loc>
		<lastmod>2026-07-01T09:21:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/02/23/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e4%ba%94%e7%af%87tcpip-%e5%8d%8f%e8%ae%ae%e6%a0%88-%e7%94%a8-socket-get-%e7%99%be%e5%ba%a6%e9%a6%96%e9%a1%b5/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/06/20/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%94%e7%af%87%e5%90%af%e5%8a%a8%e5%88%86%e9%a1%b5%e6%9c%ba%e5%88%b6-%e6%9e%84%e5%bb%ba%e8%99%9a%e6%8b%9f%e5%86%85%e5%ad%98%e7%9a%84/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/27/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e4%ba%94%e7%af%87slab%e5%88%86%e9%85%8d%e5%99%a8-%e9%ab%98%e6%95%88%e7%ae%a1%e7%90%86%e5%86%85%e6%a0%b8%e5%b0%8f%e5%af%b9%e8%b1%a1/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/13/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%83%e7%af%87%e7%94%a8%e6%88%b7%e6%80%81%e8%bf%9b%e7%a8%8b%e4%b8%8e%e7%b3%bb%e7%bb%9f%e8%b0%83%e7%94%a8-%e8%ae%a9%e4%bd%a0%e7%9a%84-os/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/02/02/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e7%af%87%e7%94%a8%e6%88%b7%e5%b7%a5%e5%85%b7%e9%93%be-%e5%ae%9e%e7%8e%b0-lscatmkdir-%e7%ad%89%e5%9f%ba%e7%a1%80%e5%91%bd/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/07/22/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e4%b8%89%e7%af%87e1000-%e7%bd%91%e5%8d%a1%e9%a9%b1%e5%8a%a8-%e8%ae%a9%e4%bd%a0%e7%9a%84-os-%e6%8e%a5%e5%85%a5%e7%bd%91/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/02/11/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e5%9b%9b%e7%af%87display-server-%e4%b8%8e-client-%e6%9e%84%e5%bb%ba%e5%85%b1%e4%ba%ab%e5%86%85%e5%ad%98%e5%9b%be%e5%bd%a2/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/04/26/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e7%af%87%e7%aa%97%e5%8f%a3%e7%ae%a1%e7%90%86%e5%99%a8%e9%bc%a0%e6%a0%87%e6%94%af%e6%8c%81-%e5%ae%9e%e7%8e%b0%e7%82%b9/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/06/25/%e5%b0%8f%e7%9f%a5%e8%af%86%e5%86%85%e6%a0%b8%e5%8a%a0%e8%bd%bd%e5%88%b01m%e5%88%ab%e9%97%b9%e4%ba%86%e9%82%a3%e5%9c%b0%e6%96%b9%e6%97%a9%e8%a2%ab%e5%8d%a0%e4%ba%86/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/11/03/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%85%ad%e7%af%87%e5%88%9d%e6%8e%a2%e5%a4%9a%e4%bb%bb%e5%8a%a1-%e4%bb%8e%e5%8d%95%e6%a0%b8%e5%be%aa%e7%8e%af%e5%88%b0%e8%bf%9b%e7%a8%8b/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/02/14/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b9%9d%e7%af%87%e7%94%a8%e6%88%b7%e6%80%81%e7%a8%8b%e5%ba%8f%e5%8a%a0%e8%bd%bd-elf-%e8%a7%a3%e6%9e%90%e4%b8%8e%e7%ae%80%e6%98%93%e6%96%87/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/06/26/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%9b%9b%e7%af%87%e8%bf%9b%e5%85%a5%e4%bf%9d%e6%8a%a4%e6%a8%a1%e5%bc%8f%e6%ae%b5%e5%bc%8f%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e8%af%a6/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/02/21/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%ba%94%e7%af%87unix-%e5%9f%9f%e5%a5%97%e6%8e%a5%e5%ad%97-%e5%ae%9e%e7%8e%b0%e8%bf%9b%e7%a8%8b%e9%97%b4%e9%80%9a%e4%bf%a1i/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/24/%e9%95%bf%e6%96%87106-%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e9%ab%98%e7%ba%a7%e7%af%87%e5%86%99%e6%97%b6%e5%a4%8d%e5%88%b6%e4%ba%a4%e6%8d%a2%e4%b8%8e-numa-%e4%bc%98%e5%8c%96%e6%b7%b1%e5%ba%a6%e8%a7%a3/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/03/07/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%b8%83%e7%af%87%e5%ba%94%e7%94%a8%e5%90%af%e5%8a%a8%e5%99%a8launcher-%e6%9e%84%e5%bb%ba%e4%bd%a0%e7%9a%84%e6%a1%8c/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/05/01/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%b9%9d%e7%af%87%e9%bc%a0%e6%a0%87%e9%a9%b1%e5%8a%a8-%e4%b8%ba%e4%bd%a0%e7%9a%84%e5%9b%be%e5%bd%a2%e7%95%8c%e9%9d%a2/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/05/15/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e5%85%ad%e7%af%87vma-%e4%b8%8e%e8%bf%9b%e7%a8%8b%e9%80%80%e5%87%ba-%e5%ae%89%e5%85%a8%e5%9b%9e%e6%94%b6%e6%af%8f%e4%b8%80%e7%89%87/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/01/07/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e5%85%ad%e7%af%87%e7%94%a8%e6%88%b7%e6%80%81-display-server-%e4%b8%8e-client-%e7%9c%9f%e6%ad%a3%e7%9a%84%e5%9b%be%e5%bd%a2/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/03/20/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%85%ab%e7%af%87fork-%e4%b8%8e-exec-%e8%ae%a9%e8%bf%9b%e7%a8%8b%e7%b9%81%e8%a1%8d%e8%b5%b7%e6%9d%a5/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/08/04/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%ba%8c%e7%af%87%e8%ae%be%e5%a4%87%e6%a8%a1%e5%9e%8b%e4%b8%8e-devfs-%e7%bb%9f%e4%b8%80%e7%ae%a1%e7%90%86%e6%89%80%e6%9c%89/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/01/%e4%bb%8e%e9%9b%b6%e5%bc%80%e5%a7%8b%e5%86%99%e4%b8%80%e4%b8%aa%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%80%e7%af%87%e4%b8%8d%e5%8f%aa%e6%98%afhello-world/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/26/%e9%95%bf%e6%96%87104-%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e8%99%9a%e6%8b%9f%e7%af%87-i%e9%a1%b5%e8%a1%a8%e6%93%8d%e4%bd%9c%e4%b8%8e%e8%99%9a%e6%8b%9f%e5%86%85%e5%ad%98%e5%8c%ba%e5%9f%9fvma%e6%b7%b1/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/01/15/ai%e6%a8%a1%e5%9e%8b%e7%9a%84%e6%9c%ac%e8%b4%a8%e7%94%a8%e5%8f%82%e6%95%b0%e6%8b%9f%e5%90%88%e4%ba%ba%e7%b1%bb%e9%9a%be%e4%bb%a5%e7%90%86%e8%a7%a3%e7%9a%84%e9%ab%98%e7%bb%b4%e5%87%bd%e6%95%b0/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/03/27/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e5%9b%9b%e7%af%87pcie-%e5%9f%ba%e7%a1%80%e4%b8%8e%e9%a9%b1%e5%8a%a8%e6%a1%86%e6%9e%b6-%e7%8e%b0%e4%bb%a3%e7%a1%ac%e4%bb%b6/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/02/20/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e4%b8%89%e7%af%87sysfs-%e4%bb%a5%e6%96%87%e4%bb%b6%e5%bd%a2%e5%bc%8f%e6%9a%b4%e9%9c%b2%e5%86%85%e6%a0%b8%e4%bf%a1%e6%81%af/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/03/27/05%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e7%94%a8%e6%88%b7%e7%af%87%e4%bb%8e-brk-%e5%88%b0-malloc-%e7%94%a8%e6%88%b7%e6%80%81%e5%86%85%e5%ad%98%e5%88%86%e9%85%8d%e5%99%a8%e6%b7%b1%e5%ba%a6%e8%a7%a3/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/02/01/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e4%ba%8c%e7%af%87%e9%9b%86%e6%88%90-lvgl-%e7%94%a8%e5%bc%80%e6%ba%90-gui-%e6%a1%86%e6%9e%b6%e5%ae%9e%e7%8e%b0%e6%96%87/</loc>
		<lastmod>2026-07-01T09:21:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/05/01/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e5%8d%81%e4%b8%80%e7%af%87%e7%94%bb%e6%9d%bf%e5%b7%a5%e5%85%b7%e4%b8%8e%e6%96%87%e5%ad%97%e6%b8%b2%e6%9f%93-%e5%9c%a8%e4%bd%a0/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/08/26/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e4%b8%80%e7%af%87%e5%ae%9e%e7%8e%b0%e7%bb%88%e7%ab%afterminal-%e8%ae%a9%e4%bd%a0%e7%9a%84-shell-%e7%9c%9f%e6%ad%a3%e4%ba%a4/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/06/15/%e9%95%bf%e6%96%87103-%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e5%86%85%e6%a0%b8%e7%af%87slab-%e5%88%86%e9%85%8d%e5%99%a8%e6%b7%b1%e5%ba%a6%e8%ae%be%e8%ae%a1-%e5%af%b9%e6%af%94-linux-%e5%ae%9e%e7%8e%b0/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/09/04/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e7%af%87%e8%99%9a%e6%8b%9f%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f%e4%b8%8e-ext2-%e5%ae%9e%e7%8e%b0/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/12/30/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e4%ba%8c%e7%af%87vfs-%e4%b8%ad%e7%9a%84-stdinstdoutstderr-%e8%ae%a9%e7%94%a8%e6%88%b7%e7%a8%8b%e5%ba%8f%e4%bc%9a%e8%af%b4%e8%af%9d/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/06/26/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8%e7%ac%ac%e4%b8%89%e7%af%87multiboot-%e5%8d%8f%e8%ae%ae%e8%af%a6%e8%a7%a3-%e5%86%85%e6%a0%b8%e4%b8%8e%e5%bc%95%e5%af%bc%e7%a8%8b%e5%ba%8f%e7%9a%84/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/09/14/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e7%af%87hello-world-%e8%a7%a3%e6%9e%90/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/07/05/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e5%85%ab%e7%af%87%e5%a4%9a%e6%a0%b8%e6%94%af%e6%8c%81-%e8%ae%a9%e4%bd%a0%e7%9a%84-os-%e7%9c%9f%e6%ad%a3%e5%b9%b6%e8%a1%8c%e8%b5%b7/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/10/17/15-%e8%a1%8c%e4%bb%a3%e7%a0%81%e6%95%99-ai-%e5%bc%80%e7%81%af%e5%85%b3%e7%81%af%e7%94%a8%e7%a5%9e%e7%bb%8f%e7%bd%91%e7%bb%9c%e5%81%9a%e8%81%aa%e6%98%8e%e7%9a%84%e8%8a%82%e8%83%bd%e7%ae%a1%e5%ae%b6/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/10/17/%e9%95%bf%e6%96%87101%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e5%90%af%e5%8a%a8%e7%af%87%e4%bb%8e%e5%ae%9e%e6%a8%a1%e5%bc%8f%e5%88%b0%e5%88%86%e9%a1%b5%e5%bc%80%e5%90%af%e7%9a%84%e5%86%85%e5%ad%98/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/07/21/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e4%ba%8c%e5%8d%81%e5%85%ab%e7%af%87%e7%aa%97%e5%8f%a3%e7%ae%a1%e7%90%86%e5%99%a8window-manager-%e9%80%9a%e8%bf%87%e9%94%ae%e7%9b%98%e5%ae%9e/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/07/31/%e4%bb%8e%e9%9b%b6%e5%86%99-os-%e5%86%85%e6%a0%b8%e7%ac%ac%e5%8d%81%e4%b9%9d%e7%af%87%e7%94%a8%e6%88%b7%e4%b8%8e%e5%86%85%e6%a0%b8%e5%9c%b0%e5%9d%80%e7%a9%ba%e9%97%b4-%e6%9e%84%e5%bb%ba%e5%ae%89/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/08/08/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8201%e5%ad%98%e5%82%a8%e7%b3%bb%e7%bb%9fvfs-%e7%af%87%e4%b8%ba%e8%87%aa%e5%88%b6-os-%e8%ae%be%e8%ae%a1%e7%bb%9f%e4%b8%80%e6%96%87%e4%bb%b6%e6%8a%bd/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/11/26/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8-windows-gptuefi-%e5%90%af%e5%8a%a8esp-%e5%88%86%e5%8c%banvram-%e5%90%af%e5%8a%a8%e9%a1%b9%e4%b8%8e-secure-boot-%e5%ae%8c%e6%95%b4%e8%a7%a3%e6%9e%90/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/08/24/30%e5%88%86%e9%92%9f%e6%95%99ai%e5%b0%8f%e7%99%bd%e5%ae%9a%e4%b9%89%e8%87%aa%e5%b7%b1%e7%9a%84%e6%a8%a1%e5%9e%8b%e5%b9%b6%e5%ae%9e%e7%8e%b0%e5%9b%be%e5%83%8f%e5%88%86%e7%b1%bb/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/11/29/%e5%b0%8f%e6%8a%80%e5%b7%a7%e8%ae%a9%e5%86%85%e6%a0%b8%e8%87%aa%e5%b8%a6%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f%e6%8a%8a-init-%e7%a8%8b%e5%ba%8f%e7%9b%b4%e6%8e%a5%e5%a1%9e%e8%bf%9b%e5%86%85%e6%a0%b8/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/04/12/%e9%95%bf%e6%96%87102%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86%e7%89%a9%e7%90%86%e7%af%87buddy-%e7%b3%bb%e7%bb%9f%e6%b7%b1%e5%ba%a6%e5%89%96%e6%9e%90-%e4%bb%8e%e7%90%86%e8%ae%ba%e5%88%b0%e5%b7%a5%e4%b8%9a/</loc>
		<lastmod>2026-07-01T09:21:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2026/06/30/markdown-manager-%e6%8f%92%e4%bb%b6%e6%b5%8b%e8%af%95-agent-%e8%87%aa%e5%8a%a8%e5%8f%91%e5%b8%83/</loc>
		<lastmod>2026-07-01T07:11:55+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/0-4ee192b0-300x128.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/30/markdown-manager-plugin-test-agent-auto-publish/</loc>
		<lastmod>2026-06-30T12:48:02+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/0-4ee192b0-300x128.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/zh/2025/11/05/%e4%bb%8e%e9%9b%b6%e5%86%99os%e5%86%85%e6%a0%b8-%e7%ac%ac%e4%ba%8c%e7%af%87%ef%bc%9ahello-world-%e8%a7%a3%e6%9e%90/</loc>
		<lastmod>2026-06-30T08:05:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-8-%c2%b7-releasing-0-1-0-mypy-strict-ci-deb-packaging-engineering/</loc>
		<lastmod>2026-06-25T09:05:54+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a8_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a8_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-7-%c2%b7-from-emoji-to-google-pinyin-the-triumph-of-the-inputmode-protocol-extensibility/</loc>
		<lastmod>2026-06-25T09:05:54+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a7_1-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-4-%c2%b7-pinyin-mode-trie-word-frequency-user-dictionary-technical-deep-dive-part-1/</loc>
		<lastmod>2026-06-25T09:05:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-6-%c2%b7-making-chinese-input-talk-asr-speech-input-subsystem-new-feature/</loc>
		<lastmod>2026-06-25T09:05:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-5-%c2%b7-wubi-and-mixed-input-wubi-wbpy-two-philosophies-technical-deep-dive-part-2/</loc>
		<lastmod>2026-06-25T09:05:53+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a5_1-c.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a5_2-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-3-%c2%b7-the-core-architecture-carved-out-by-6-bug-fixes-architecture-natural-formation/</loc>
		<lastmod>2026-06-25T09:05:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-2-%c2%b7-the-first-scream-of-the-ibus-engine-how-i-crashed-the-daemon-troubleshooting/</loc>
		<lastmod>2026-06-25T09:05:52+00:00</lastmod>
		<image:image>
			<image:loc>https://tux.fan/wp-content/uploads/2026/06/a2_1-c.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://tux.fan/2026/06/25/tux-im-dev-log-part-1-%c2%b7-from-an-empty-repo-to-the-first-character-di-why-i-rewrote-an-input-method/</loc>
		<lastmod>2026-06-25T09:04:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/12/30/writing-an-os-kernel-from-scratch-part-12-stdin-stdout-stderr-in-vfs-making-user-programs-talk/</loc>
		<lastmod>2025-12-30T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/11/30/writing-an-os-kernel-from-scratch-part-23-framebuffer-run-your-os-on-a-graphical-interface/</loc>
		<lastmod>2025-11-30T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/11/29/tiny-trick-embedded-filesystem-in-kernel-stuffing-init-right-into-the-kernel-binary/</loc>
		<lastmod>2025-11-29T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/11/26/writing-an-os-kernel-from-scratch-windows-gptuefi-boot-esp-partition-nvram-boot-entries-secure-boot-explained/</loc>
		<lastmod>2025-11-26T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/11/05/writing-an-os-kernel-from-scratch-part-2-hello-world-analysis/</loc>
		<lastmod>2025-11-05T06:12:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/10/17/long-article-101-memory-management-boot-phase-memory-layout-from-real-mode-to-paging/</loc>
		<lastmod>2025-10-17T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/10/17/teach-ai-to-turn-lights-on-and-off-in-15-lines-of-code-a-smart-energy-saving-butler-with-neural-networks/</loc>
		<lastmod>2025-10-17T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/09/14/writing-an-os-kernel-from-scratch-part-2-hello-world-analysis-2/</loc>
		<lastmod>2025-09-14T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/09/04/writing-an-os-kernel-from-scratch-part-10-virtual-file-system-and-ext2-implementation/</loc>
		<lastmod>2025-09-04T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/08/26/writing-an-os-kernel-from-scratch-part-21-implementing-a-terminal-make-your-shell-truly-interactive/</loc>
		<lastmod>2025-08-26T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/08/24/teach-an-ai-beginner-to-define-their-own-model-and-implement-image-classification-in-30-minutes/</loc>
		<lastmod>2025-08-24T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/08/08/writing-an-os-kernel-from-scratch-201-storage-system-vfs-designing-a-unified-file-abstraction-layer/</loc>
		<lastmod>2025-08-08T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/07/31/writing-an-os-kernel-from-scratch-part-19-user-and-kernel-address-space-building-secure-virtual-memory-boundaries/</loc>
		<lastmod>2025-07-31T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/07/21/writing-an-os-kernel-from-scratch-part-28-window-manager-controlling-windows-via-keyboard/</loc>
		<lastmod>2025-07-21T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/07/05/writing-an-os-kernel-from-scratch-part-18-multi-core-support-make-your-os-truly-parallel/</loc>
		<lastmod>2025-07-05T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/06/26/writing-an-os-kernel-from-scratch-part-3-multiboot-protocol-explained-the-universal-language-between-kernel-and-bootloader/</loc>
		<lastmod>2025-06-26T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/06/15/long-article-103-memory-management-kernel-in-depth-slab-allocator-design-compared-with-linux/</loc>
		<lastmod>2025-06-15T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/05/01/writing-an-os-kernel-from-scratch-part-31-paint-tool-and-text-rendering-writing-text-in-your-windows/</loc>
		<lastmod>2025-05-01T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/04/12/long-article-102-memory-management-physical-in-depth-buddy-system-analysis-from-theory-to-industrial-implementation/</loc>
		<lastmod>2025-04-12T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/03/27/writing-an-os-kernel-from-scratch-part-34-pcie-basics-and-driver-framework-the-highway-of-modern-hardware/</loc>
		<lastmod>2025-03-27T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/03/20/writing-an-os-kernel-from-scratch-part-8-fork-and-exec-let-processes-reproduce/</loc>
		<lastmod>2025-03-20T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/03/07/writing-an-os-kernel-from-scratch-part-27-application-launcher-building-your-desktop-environment-prototype/</loc>
		<lastmod>2025-03-07T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/02/21/writing-an-os-kernel-from-scratch-part-25-unix-domain-sockets-the-foundation-of-ipc/</loc>
		<lastmod>2025-02-21T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/02/14/writing-an-os-kernel-from-scratch-part-9-user-program-loading-elf-parsing-and-simple-filesystem/</loc>
		<lastmod>2025-02-14T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/02/11/writing-an-os-kernel-from-scratch-part-24-display-server-and-client-building-a-shared-memory-graphics-architecture/</loc>
		<lastmod>2025-02-11T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/02/02/writing-an-os-kernel-from-scratch-part-20-user-toolchain-implementing-ls-cat-mkdir-and-other-basic-commands/</loc>
		<lastmod>2025-02-02T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/02/01/writing-an-os-kernel-from-scratch-part-32-integrating-lvgl-text-editor-with-open-source-gui-framework/</loc>
		<lastmod>2025-02-01T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/01/15/the-essence-of-ai-models-using-parameters-to-fit-high-dimensional-functions-humans-can-hardly-understand/</loc>
		<lastmod>2025-01-15T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2025/01/07/writing-an-os-kernel-from-scratch-part-26-user-mode-display-server-and-client-a-true-graphics-system-architecture/</loc>
		<lastmod>2025-01-07T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/25/346-keyboard/</loc>
		<lastmod>2024-09-07T20:50:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/25/writing-an-os-kernel-from-scratch-keyboard-how-keystrokes-become-characters/</loc>
		<lastmod>2024-09-07T20:50:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/16/233-conntrack/</loc>
		<lastmod>2024-01-17T00:55:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/16/233-conntrack-high-performance-connection-tracking-and-nat-implementation/</loc>
		<lastmod>2024-01-17T00:55:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/14/b02-bootloader-b02/</loc>
		<lastmod>2024-04-28T07:04:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/14/b02-the-id-card-of-ram-whats-actually-stored-in-the-spd-chip/</loc>
		<lastmod>2024-04-28T07:04:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/14/345-usb-%e5%8d%8f%e8%ae%ae/</loc>
		<lastmod>2024-02-06T22:30:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/14/writing-an-os-kernel-from-scratch-345-usb-protocol-from-hid-to-high-speed-devices/</loc>
		<lastmod>2024-02-06T22:30:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/13/writing-an-os-kernel-from-scratch-part-7-user-mode-processes-and-system-calls-make-your-os-truly-usable/</loc>
		<lastmod>2024-12-13T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/11/writing-an-os-kernel-from-scratch-the-last-jump-from-bios-to-kernel-what-the-cpu-thinks-after-post/</loc>
		<lastmod>2024-08-23T17:31:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/11/367-bios-%e5%86%85%e6%a0%b8%e6%9c%80%e5%90%8e%e4%b8%80%e8%b7%b3/</loc>
		<lastmod>2024-08-23T17:31:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/12/05/b07-bootloader-b07/</loc>
		<lastmod>2024-09-10T02:20:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/12/05/b07-from-e820-to-memory-management-initialization-the-memblock-allocator/</loc>
		<lastmod>2024-09-10T02:20:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/11/29/h05-hardware-h05/</loc>
		<lastmod>2024-07-09T13:16:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/11/29/h05-what-happens-after-ram-powers-on-spd-chips-and-bios-memory-training/</loc>
		<lastmod>2024-07-09T13:16:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/11/28/360-bios-uefi-grub%e8%b7%b3%e8%bd%acos/</loc>
		<lastmod>2024-01-20T08:20:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/11/28/writing-an-os-kernel-from-scratch-how-bios-uefi-grub-hand-control-to-the-os-after-boot/</loc>
		<lastmod>2024-01-20T08:20:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/11/10/368-buddy-system-%e4%bc%99%e4%bc%b4%e7%b3%bb%e7%bb%9f/</loc>
		<lastmod>2024-04-10T14:33:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/11/10/writing-an-os-kernel-from-scratch-physical-memory-management-the-buddy-system/</loc>
		<lastmod>2024-04-10T14:33:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/11/03/writing-an-os-kernel-from-scratch-part-6-first-look-at-multitasking-from-single-core-loops-to-process-switching/</loc>
		<lastmod>2024-11-03T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/31/a08-app-a08/</loc>
		<lastmod>2024-03-25T19:33:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/31/a08-wild-pointers-and-dangling-pointers-the-difference-between-two-types-of-invalid-pointers/</loc>
		<lastmod>2024-03-25T19:33:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/27/writing-an-os-kernel-from-scratch-part-15-slab-allocator-efficiently-managing-kernel-small-objects/</loc>
		<lastmod>2024-10-27T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/26/a05-use-after-free-the-problem-of-accessing-freed-memory/</loc>
		<lastmod>2024-01-29T03:22:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/26/a05-app-a05/</loc>
		<lastmod>2024-01-29T03:22:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/26/long-article-104-memory-management-virtual-part-i-in-depth-page-table-operations-and-virtual-memory-areas-vma/</loc>
		<lastmod>2024-10-26T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/25/a01-app-a01/</loc>
		<lastmod>2024-02-28T09:50:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/25/a01-the-internals-of-malloc-how-brk-and-mmap-work-together/</loc>
		<lastmod>2024-02-28T09:50:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/24/long-article-106-memory-management-advanced-deep-dive-into-copy-on-write-swapping-and-numa-optimization/</loc>
		<lastmod>2024-10-24T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/18/374-vfs/</loc>
		<lastmod>2024-12-11T13:35:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/18/writing-an-os-kernel-from-scratch-vfs-the-virtual-file-system-how-linuxs-everything-is-a-file-works/</loc>
		<lastmod>2024-12-11T13:35:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/16/k10-os-k10/</loc>
		<lastmod>2024-07-06T06:02:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/16/k10-numa-systems-memory-nodes-and-local-allocation/</loc>
		<lastmod>2024-07-06T06:02:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/09/b03-bootloader-b03/</loc>
		<lastmod>2024-02-20T23:07:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/09/b03-the-complete-boot-flow-from-pressing-power-to-handing-control-to-the-kernel/</loc>
		<lastmod>2024-02-20T23:07:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/06/k09-os-k09/</loc>
		<lastmod>2024-03-13T20:16:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/06/k09-memory-leaks-why-malloc-without-free-causes-unrecoverable-memory/</loc>
		<lastmod>2024-03-13T20:16:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/01/a10-memory-analysis-tools-malloc_stats-valgrind-massif-pmap/</loc>
		<lastmod>2024-05-08T17:22:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/10/01/a10-app-a10/</loc>
		<lastmod>2024-05-08T17:22:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/10/01/writing-an-os-kernel-from-scratch-part-1-more-than-just-hello-world/</loc>
		<lastmod>2024-10-01T00:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/24/364-windows-mbr-bios%e5%90%af%e5%8a%a8/</loc>
		<lastmod>2024-10-20T01:38:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/24/writing-an-os-kernel-from-scratch-windows-mbrbios-boot-what-happens-before-bootmgr-and-how-to-fix-it/</loc>
		<lastmod>2024-10-20T01:38:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/24/370-%e4%b8%ad%e6%96%ad%e5%92%8c%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86-idt/</loc>
		<lastmod>2024-07-19T02:02:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/24/writing-an-os-kernel-from-scratch-interrupt-and-exception-handling-how-the-cpu-gets-interrupted-by-peripherals/</loc>
		<lastmod>2024-07-19T02:02:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/21/b04-bootloader-b04/</loc>
		<lastmod>2024-10-01T11:26:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/21/b04-from-real-mode-to-protected-mode-gdt-and-cr0-setup/</loc>
		<lastmod>2024-10-01T11:26:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/13/350-audio/</loc>
		<lastmod>2024-05-08T02:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/13/writing-an-os-kernel-from-scratch-audio-subsystem-how-alsa-plays-sound/</loc>
		<lastmod>2024-05-08T02:07:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/12/b08-bootloader-b08/</loc>
		<lastmod>2024-02-09T15:56:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/12/b08-memory-layout-of-kernel-space-and-user-space-vmalloc-vs-kmalloc/</loc>
		<lastmod>2024-02-09T15:56:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/zh/2024/09/09/337-dram-training/</loc>
		<lastmod>2024-12-06T10:14:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://tux.fan/2024/09/09/writing-an-os-kernel-from-scratch-337-dram-training-from-principles-to-debugging/</loc>
		<lastmod>2024-12-06T10:14:17+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->