周末,来点轻松的~
先介绍一下我的老 Mac,2014 Mid 的 13 寸 MacBook Pro(MGX 72),通俗点说就是 2014 年 9 月份上市的最便宜的 MacBook Pro。i5 的处理器,8G 内存,128G 的固态硬盘。那年也是苹果首次将最低配的 MacBook Pro 内存升级到 8G,在这之前最低配只给 4G。
再说一下我今年在上面体验过的两款 Linux 系统:Arch 和 Mint。我先安装的 Arch(用的 Xfce 桌面),后安装的 Mint(用的 Cinnamon 桌面)。像是从一个极端到另一个极端,Arch 需要特别能折腾,Mint 却是极度省心。我算是不怕折腾的了,但是我也认为该省的心还是要省。Mint 可以说开箱即用,我用了十几年的 Mac,现在用 Windows 会很不习惯,但是用 Mint 却觉得很舒服。
AI 时代折腾的成本很低,大多数问题都可以无脑地跟随 AI 的建议。
Mint 对个人用户也很友好,举两个例子:我三岁多的儿子一下就学会了怎么开机和关机,从事财务工作的妻子已经高强度地使用这个系统两个月了,她正在备考中级会计考试,每天用它上网课、连惠普打印机打印资料。
写这篇博客主要记录一下初次使用 Linux 桌面系统需要注意的地方,以 Mint 22.3 为例。
Linux 系统和更大众化的 macOS、Windows 有个非常大的区别,macOS 和 Windows 的内核版本和系统版本是深度绑定在一起的,我们升级了系统,内核也就跟着升级了。Linux 不是,同一个系统,可以用不同版本的 Linux 内核。
这就产生了一个问题,Linux Mint 22.3 是 LTS(长期支持)的,但是这个系统中自带的内核 Linux kernel 6.14 不是 LTS 的,而是 HWE 的。HWE 内核是为兼容较新的硬件而生的,Ubuntu 和 Linux Mint 采用“滚动更新”机制,系统会自动将你过渡到更新的 HWE 版本,从而让你持续获得硬件支持和安全更新。
HWE 内核是为了兼容新硬件而在同一发行版中滚动更新,并不是说所有版本都只支持几个月;只是我的这款老 Broadcom 网卡在新内核上兼容性不好。
我的老 Mac 自然是不属于较新的硬件,而 HWE 内核的支持周期又非常短,通常只有几个月。所以到 6 月份的时候,我的电脑突然就连不上 Wi-Fi 了,原因是 6.14 版本的内核已经结束支持,系统自动下载了 6.17 版内核,而 Wi-Fi 驱动那个时候还没兼容 6.17 版本,好在系统每次更新 HWE 内核时都会保留一个旧版的内核,所以我只需要切回旧版内核,重新安装一下 Wi-Fi 驱动就可以了。
其实对于这款(Broadcom)网卡,连 Apple 这几年发布的新系统都不会内置支持它的驱动了。使用 OpenCore Legacy Patcher 强行升级 macOS 系统后也会有找不到 Wi-Fi 的情况,好在 OpenCore Legacy Patcher 有为老硬件安装驱动的功能,所以也不是什么大事。
好景不长,到了 8 月初,同样的情况又发生了。发现系统中又自动更新出一个内核版本 7.0,同样的原因是 6.17 版本内核的支持到期了!
本着不能在同一个地方摔倒两次三次的原则,上网查了一下,才知道什么是 HWE 系统。作为日常使用频率较高的个人电脑,稳定才是第一位,所以解决方案也很明晰:就是安装一个 LTS 版本的内核,目前是 6.8 版本,可以支持到 2029 年,这样的话就可以安生一阵子了。
总结一下,Linux Mint 对个人桌面用户非常友好,尤其是希望“开箱即用、少折腾”的场景。对于老旧硬件,最好不要盲目追随系统自动更新的 HWE 内核,而是选择长期支持的 LTS 内核,这样稳定性和兼容性会更可靠。我的这次经历说明:Linux 桌面既可以很省心,也需要对“内核版本”和“硬件兼容性”有基本判断。如果你也有用 Linux 复活自己的老电脑的想法,不妨试试 Mint 系统 + LTS 内核。