dean
I spent an afternoon today tinkering with the blog, giving the homepage a fresh look. There weren’t many changes — just three things: removing that huge welcome banner, adding a sidebar, and fixing the categories. But each one was more trouble than I expected. Writing it down for the record — maybe it’ll be useful... » read more

精美壁纸

dean
https://tux.fan/wp-content/uploads/2026/07/8797304179290591388.mp4[/video]

Best Input Method Collection for Linux

dean
Talking about input methods on Linux, what probably comes to mind is fcitx, Sogou Pinyin Input Method, Rime, and the like. Actually, there are quite a few good Linux input methods available nowadays. I’ve collected them for everyone. The list is in no particular order: Baidu Input Method Download link: https://srf.baidu.com/site/guanwang_linux/ Sogou Input Method Download... » read more

Markdown Manager Plugin Test — Agent Auto-Publish

dean
Markdown Manager Plugin Test This is a post published by the new Markdown Manager plugin. Feature Test Checklist Markdown editor Task list support Strikethrough syntax Bold and Italic Inline code Table Test Feature Status Notes Task list ✅ – [x] Syntax renders correctly Table ✅ GFM table Code block ✅ Fenced code blocks Code Block... » read more

Writing an OS Kernel from Scratch – Part 23: Framebuffer — Run Your OS on a Graphical Interface!

dean
Writing an OS Kernel from Scratch – Part 23: Framebuffer — Run Your OS on a Graphical Interface! “VGA text mode can only display characters; a real graphical interface requires pixel-level control. Today, we implement the Framebuffer driver, enabling your OS to draw points, lines, rectangles, and even display images!” In previous posts, our output... » read more

Writing an OS Kernel from Scratch – Part 2: Hello World Analysis

dean
Writing an OS Kernel from Scratch – Part 2: Hello World Analysis “You think ‘Hello World’ is just printing a line? In an OS kernel, it hides the secrets of boot flow, memory layout, and hardware protocols.” In the previous post, we successfully had our kernel output “Hello from the kernel!” on QEMU. Looks simple,... » read more

Writing an OS Kernel from Scratch – Part 2: Hello World Analysis

dean
Writing an OS Kernel from Scratch – Part 2: Hello World Analysis “You think ‘Hello World’ is just printing a line? In an OS kernel, it hides the secrets of boot flow, memory layout, and hardware protocols.” In the previous post, we successfully had our kernel output “Hello from the kernel!” on QEMU. Looks simple,... » read more