The “Mailbox” Inside a Chip: A Tiny Thing That Decides Inter-Core Communication Efficiency Have you ever wondered how two CPU cores inside a chip actually “talk” to each other? They can’t shout, and they don’t have WeChat. The answer is simple — a mailbox. Chip designers call it Mailbox. Back in the Day, It Was... » read more
What is AppImage? Linux typically uses command-line installation for applications. But this is better suited for CLI apps. For GUI third-party applications, we want them to be free from OS limitations: Download and use immediately Work across different distributions No dependency on a central package manager There are currently several solutions: snapd — proposed by... » read more
Tencent Cloud EdgeOne Free Plan Guide: Global Acceleration + Security Shield for Your Blog Without Spending a Dime Have you ever been in this awkward situation — you spent all that effort building a blog, but when overseas friends try to visit, the loading spinner spins forever, and they finally say “Is your site down?”... » read more
Hidamari: Turn Videos, YouTube, and Web Pages into Linux Desktop Live Wallpapers — a Lightweight Python Tool Have you seen that Windows “Minecraft” dynamic wallpaper? Or those macOS landscapes that change with the time of day? The Linux desktop has always been able to do this too, but most solutions are either outdated or too... » read more
The previous article introduced what xh is and what benefits it offers. This one focuses specifically on how to install it on Linux, covering all major distributions. Installation Methods Overview Package Manager Distribution Command apt Debian / Ubuntu sudo apt install xh (requires apt.cli.rs repo) pacman Arch Linux sudo pacman -S xh apk Alpine Linux... » read more
You’ve installed xh. Now let’s get you productive fast. This guide covers GET/POST/Header/Session/Download/curl translation — everything you need for daily API work.nn nn Basic Requests nn GET — the simplest start nn xh httpbin.org/getn nnColored JSON back in milliseconds. No -X GET needed.nn Auto-detected Method nn # Bare URL = GETnxh https://httpbin.org/jsonnn# With URL paramsnxh... » read more
When you use curl to call APIs, do you ever feel annoyed at having to remember a bunch of parameters every time? -X -H -d -L — after writing that, even you can’t understand it. Try xh. What is xh? xh is a command-line HTTP client written in Rust, with 7.9k Stars on GitHub. It’s... » read more
openSUSE has two core products: Tumbleweed (rolling release, always fresh) and Leap (LTS-like, based on SLE enterprise codebase). Whether you want the latest software or rock-solid stability, there’s one for you. Tumbleweed Download Rolling release, filesystem snapshots can be updated at any time, recommended for desktop users. Official download: https://get.opensuse.org/tumbleweed/ Live ISO (Try It Out)... » read more
Rocky Linux is the community project that took over after Red Hat announced CentOS was shifting to Stream. Its goal is 100% Bug-for-Bug compatibility with RHEL, delivering enterprise-grade stability. The latest stable release is Rocky Linux 9.6 (corresponding to RHEL 9.6). Official Download Page https://rockylinux.org/download Rocky Linux 9.6 ISO List Official image directory: https://download.rockylinux.org/pub/rocky/9/isos/x86_64/ File... » read more
Fedora is a community distribution sponsored by Red Hat, following an “upstream-first” strategy — all new features debut in Fedora first, and after stabilization, they make their way into RHEL. The latest stable release is Fedora 42 (Workstation defaults to GNOME desktop). Official Download Page https://getfedora.org/workstation/ Workstation (Desktop Edition) Version Size Fedora 42 Workstation Live... » read more
Arch Linux is a minimalist rolling release distribution — no pre-installed graphical interface, highly customizable. Best of all, the archinstall 4.4 script makes it easy even for beginners. The ISO is updated monthly with a new snapshot for fresh installations. Official Download Page https://archlinux.org/download/ Current Version (2026.07.01) Item Value Kernel Linux 7.0.14 ISO Size 1.5... » read more
Debian is a community-driven general-purpose operating system, renowned for its stability. It serves as the upstream for many distributions including Ubuntu and Rocky Linux. The latest stable release is Debian 13 codenamed Trixie. Official Download Page https://www.debian.org/CD/http-ftp/ DVD Images (Full Packages) File Size Content debian-13.0.0-amd64-DVD-1.iso ~3.7 GB Main desktop environments debian-13.0.0-amd64-DVD-2.iso ~4.4 GB Additional software... » read more
Ubuntu is the most popular Linux desktop distribution. The latest long-term support release is Ubuntu 26.04 LTS (codenamed Resolute Raccoon), featuring Linux 7.0 kernel + GNOME 50 + GCC 15.2, Wayland by default, and a recommended 6GB of RAM. Official Download Page https://releases.ubuntu.com/26.04/ Desktop ISO Image Type File Name Size Full Desktop Image ubuntu-26.04-desktop-amd64.iso ~6... » read more
Have you ever felt this way: on Windows or macOS, installing software is just clicking a link and downloading. But on Linux, you often have to hunt around various strange websites for installation packages, and all too often you end up on GitHub Releases pages digging through files yourself. Today’s article is here to solve... » read more
Rocky Linux China Mirrors: Quick Setup for Tsinghua & Aliyun Rocky Linux is a RHEL derivative — changing mirrors works exactly the same as Fedora. Tsinghua Mirror sudo sed -i 's/metalink=https://mirrors.rockylinux.org/metalink?repo=rocky/#mirrorlist=https://mirrors.tuna.tsinghua.edu.cn/rocky/mirrors/metalink?repo=rocky/g' /etc/yum.repos.d/rocky.repo sudo dnf makecache Aliyun Mirror sudo sed -i 's/metalink=https://mirrors.rockylinux.org/metalink?repo=rocky/#mirrorlist=https://mirrors.aliyun.com/rocky/mirrors/metalink?repo=rocky/g' /etc/yum.repos.d/rocky.repo sudo dnf makecache Verified working on Rocky Linux 9 — the commands are... » read more
Fedora China Mirrors: Tsinghua & Aliyun Repository Setup Fedora 36+ uses DNF for package management — config files are in /etc/yum.repos.d/. Tsinghua Mirror sudo sed -i 's/metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora/#mirrorlist=https://mirrors.tuna.tsinghua.edu.cn/fedora/metalink?repo=fedora/g' /etc/yum.repos.d/fedora.repo sudo sed -i 's/metalink=https://mirrors.fedoraproject.org/metalink?repo=updates/#mirrorlist=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/?metalink/g' /etc/yum.repos.d/fedora-updates.repo sudo dnf makecache Aliyun Mirror sudo sed -i 's/metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora/#mirrorlist=https://mirrors.aliyun.com/fedora/mirrors/metalink?repo=fedora/g' /etc/yum.repos.d/fedora.repo sudo dnf makecache It’s even better if you also switch the Fedora... » read more
Debian China Mirrors: Quick Setup for Tsinghua, USTC & Aliyun Debian mirror switching is similar to Ubuntu — the config file is at /etc/apt/sources.list. Tsinghua Mirror sudo sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list sudo sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list sudo apt update USTC Mirror sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo apt update Aliyun... » read more
Ubuntu China Mirrors: One-Click Switch to Tsinghua, USTC & Aliyun Ubuntu’s default repositories are overseas — one update takes forever. Switch to a domestic mirror with just three commands. Tsinghua Mirror sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list sudo sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list sudo apt update USTC Mirror sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g'... » read more
Have you ever been tortured by traditional CSS? Want to give a button rounded corners? border-radius: 9999px. Want to add a shadow? box-shadow: 0 4px 6px rgba(0,0,0,0.1). Want a hover effect? Write another set of button:hover {}… By the time you finish one component, the CSS file is longer than the HTML. Tailwind CSS is... » read more