<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fedora on MowMark的个人博客</title><link>https://mowmark.github.io/mowmark_blog/tags/fedora/</link><description>Recent content in Fedora on MowMark的个人博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 04 Jun 2026 15:56:53 +0800</lastBuildDate><atom:link href="https://mowmark.github.io/mowmark_blog/tags/fedora/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux 发行版选型经验分享</title><link>https://mowmark.github.io/mowmark_blog/computer/linux/000_linuxdistributionacquaintance/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0800</pubDate><guid>https://mowmark.github.io/mowmark_blog/computer/linux/000_linuxdistributionacquaintance/</guid><description>&lt;p&gt;不少人接触 Linux 的第一道门槛不是安装, 而是选择──面对成千上百个发行版, 不知道应该选择哪个. 这篇文章把我对主流发行版的理解梳理一遍, 帮你在开始之前少走一点弯路.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="为什么要用-linux"&gt;&lt;a href="#%e4%b8%ba%e4%bb%80%e4%b9%88%e8%a6%81%e7%94%a8-linux" class="header-anchor"&gt;&lt;/a&gt;为什么要用 Linux
&lt;/h2&gt;&lt;p&gt;Windows 已经足够成熟, 日常使用完全没有问题. 但&amp;quot;傻瓜式&amp;quot;的另一面是用户对底层的掌控权有限. 对于追求系统可控性的人来说, 走向 Linux 是自然而然的事.&lt;/p&gt;
&lt;p&gt;在专业场景下这一点更明显——无论是运维, 开发, 还是折腾 NAS 和软路由, Linux 往往能提供比 Windows 更好的原生支持和生态适配.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="选发行版之前-先想清楚三件事"&gt;&lt;a href="#%e9%80%89%e5%8f%91%e8%a1%8c%e7%89%88%e4%b9%8b%e5%89%8d-%e5%85%88%e6%83%b3%e6%b8%85%e6%a5%9a%e4%b8%89%e4%bb%b6%e4%ba%8b" class="header-anchor"&gt;&lt;/a&gt;选发行版之前, 先想清楚三件事
&lt;/h2&gt;&lt;h3 id="你的使用场景是什么"&gt;&lt;a href="#%e4%bd%a0%e7%9a%84%e4%bd%bf%e7%94%a8%e5%9c%ba%e6%99%af%e6%98%af%e4%bb%80%e4%b9%88" class="header-anchor"&gt;&lt;/a&gt;你的使用场景是什么
&lt;/h3&gt;&lt;p&gt;不同发行版有各自的定位, 选错了之后迁移的成本不低:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gentoo&lt;/strong&gt;: 提倡用户自己完成编译, 难度高, 适合硬核玩家. 折腾的过程本身就是乐趣的一部分.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arch Linux&lt;/strong&gt;: 简洁自由, 组件自选, 滚动更新, 适合想深度掌控系统的玩家.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fedora&lt;/strong&gt;: 更新节奏快, 软件版本新, 由 Red Hat 社区主导, 定位是&amp;quot;前沿但可靠&amp;quot;, 适合开发者.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu&lt;/strong&gt;: 开箱即用, 适用面广, 是目前使用最广泛的 Linux 发行版, 对大多数开发工作都有良好的支持.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rocky Linux / AlmaLinux&lt;/strong&gt;: 以稳定性为第一优先级, 是旧时代 CentOS 的社区平替, 适合运维人员或对稳定性要求高的服务器场景.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="你需要的软件生态是否齐全"&gt;&lt;a href="#%e4%bd%a0%e9%9c%80%e8%a6%81%e7%9a%84%e8%bd%af%e4%bb%b6%e7%94%9f%e6%80%81%e6%98%af%e5%90%a6%e9%bd%90%e5%85%a8" class="header-anchor"&gt;&lt;/a&gt;你需要的软件生态是否齐全
&lt;/h3&gt;&lt;p&gt;主流发行版有各自的包管理体系:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Debian / Ubuntu 系: &lt;code&gt;dpkg&lt;/code&gt; + &lt;code&gt;apt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fedora / Red Hat 系: &lt;code&gt;rpm&lt;/code&gt; + &lt;code&gt;dnf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Arch 和 Gentoo 各自有一套独立的包管理器&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;此外, Snap 和 Flatpak 作为跨发行版的通用方案, 正在被越来越多的发行版支持. 选型前确认常用软件在目标发行版上是否容易获取, 可以省掉不少后续麻烦.&lt;/p&gt;
&lt;h3 id="遇到问题时能否快速找到答案"&gt;&lt;a href="#%e9%81%87%e5%88%b0%e9%97%ae%e9%a2%98%e6%97%b6%e8%83%bd%e5%90%a6%e5%bf%ab%e9%80%9f%e6%89%be%e5%88%b0%e7%ad%94%e6%a1%88" class="header-anchor"&gt;&lt;/a&gt;遇到问题时能否快速找到答案
&lt;/h3&gt;&lt;p&gt;社区文档的质量直接影响你的使用体验. Ubuntu 的中文资料最丰富, 上手阻力小; &lt;a class="link" href="https://wiki.archlinux.org/title/Main_page" target="_blank" rel="noopener"
 &gt;Arch Wiki&lt;/a&gt; 则是公认的 Linux 界最全面的参考文档之一——即使不用 Arch, 遇到问题时也值得去查一查.&lt;/p&gt;
&lt;p&gt;各发行版的整体情况和社区热度, 可以在 &lt;a class="link" href="https://distrowatch.com/" target="_blank" rel="noopener"
 &gt;DistroWatch&lt;/a&gt; 上浏览.&lt;/p&gt;
&lt;h2 id="新手从哪里开始"&gt;&lt;a href="#%e6%96%b0%e6%89%8b%e4%bb%8e%e5%93%aa%e9%87%8c%e5%bc%80%e5%a7%8b" class="header-anchor"&gt;&lt;/a&gt;新手从哪里开始
&lt;/h2&gt;&lt;p&gt;如果暂时没有特定的使用场景, &lt;strong&gt;从 Ubuntu 或其衍生版 (如 Linux Mint) 开始是门槛最低的选择&lt;/strong&gt;. 软件生态完善, 中文资料丰富, 遇到问题基本都能搜到答案.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="确定具体镜像"&gt;&lt;a href="#%e7%a1%ae%e5%ae%9a%e5%85%b7%e4%bd%93%e9%95%9c%e5%83%8f" class="header-anchor"&gt;&lt;/a&gt;确定具体镜像
&lt;/h2&gt;&lt;h3 id="版本号怎么定"&gt;&lt;a href="#%e7%89%88%e6%9c%ac%e5%8f%b7%e6%80%8e%e4%b9%88%e5%ae%9a" class="header-anchor"&gt;&lt;/a&gt;版本号怎么定
&lt;/h3&gt;&lt;p&gt;选完发行版后, 还需要确定具体的版本号. &lt;strong&gt;这取决于硬件兼容性和项目需求, 两者冲突时, 硬件优先&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;举个例子: 你有一个基于 Ubuntu 22.04 的项目需要复现, 按说应该装 22.04; 但如果你的电脑是新硬件, 22.04 默认的内核版本可能无法正常驱动对应设备. 一个折中的方案是装最新的 LTS 版本 (如 26.04), 然后用 Docker 拉一个 22.04 的容器来跑旧项目. 这也是我目前采用的方案.&lt;/p&gt;
&lt;p&gt;没有特殊需求的话, 选最新的 LTS(长期支持) 版本就好, 维护周期长, 社区资料也更完整.&lt;/p&gt;
&lt;h3 id="桌面环境怎么选"&gt;&lt;a href="#%e6%a1%8c%e9%9d%a2%e7%8e%af%e5%a2%83%e6%80%8e%e4%b9%88%e9%80%89" class="header-anchor"&gt;&lt;/a&gt;桌面环境怎么选
&lt;/h3&gt;&lt;p&gt;桌面环境主要影响视觉风格和资源占用, 不同发行版通常都会提供预装不同桌面环境的镜像:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gnome&lt;/strong&gt; (Ubuntu 默认): 现代化, 简洁, 逻辑清晰, 上手门槛低.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;KDE Plasma&lt;/strong&gt; (Kubuntu): 功能丰富, 高度自定义, 动效细腻.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xfce / LXQt&lt;/strong&gt; (Xubuntu / Lubuntu): 轻量, 适合老旧设备.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平铺式窗口管理器&lt;/strong&gt; (i3wm、Sway 等): 键盘驱动工作流, 学习曲线较陡, 适合进阶用户, 本文不展开.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;新手选 Gnome 或 KDE 都不会出错, 具体选哪个看个人口味.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="小结"&gt;&lt;a href="#%e5%b0%8f%e7%bb%93" class="header-anchor"&gt;&lt;/a&gt;小结
&lt;/h2&gt;&lt;p&gt;选型的核心逻辑其实并不复杂: &lt;strong&gt;先看场景, 再看生态, 最后看社区&lt;/strong&gt;. 如果你非常纠结, 不如先选一个装上, 遇到问题再说. 试过一个后, 你对&amp;quot;自己到底需要什么&amp;quot;的判断会清晰得多.&lt;/p&gt;
&lt;p&gt;如果你是第一次接触 Linux, Ubuntu 是最不容易踩坑的起点. 选好之后, 下一步是把它装进电脑里──如果你打算保留 Windows, 可以参考我的另一篇文章: &lt;a class="link" href="https://mowmark.github.io/mowmark_blog/computer/linux/001_linuxinstallation/" &gt;Linux 双系统安装指南&lt;/a&gt;, 内容以 Ubuntu 为主, 但安装流程对其他主流发行版也有一定参考价值.&lt;/p&gt;</description></item></channel></rss>