标签 Linux 下的文章

厌倦了 Windows 却买不起 Mac?这里有一份讲道理的最不坏发行版清单供你参考。

众所周知,所有的操作系统都很糟糕,只是有些比其他的更差一些。

在几乎在每一篇关于 Linux 的文章下都有这样的评论:有太多的发行版了,不知道该试试哪个。因此,我们觉得应该帮你简化一下,列出不同的发行版到底怎么样,告诉你它们在哪些方面很 糟糕

由于 Distrowatch 目前列出了多达 270 个发行版,如果我们把所有的发行版都体验一遍,那简直是件不可能完成的事。因此,我们需要对这个列表做个瘦身。

如果你对这样的比较感兴趣,那么可能你还没有找到最喜欢的。

0. 小众而寂寂无名的发行版,我说的是全部

避免在所有的小众的发行版上费劲。原因如下:首先,它们很小众。没有多少人使用它们,所以你很难找到可以寻求帮助的人。其次,第三方硬件和软件可能无法开箱即用,如果你向供应商寻求帮助,无论是游戏、显卡还是打印机,他们都不会听说过 Ultimate SuperL33tOS 树莓派版。然后就完了。不要选它们,坚持主流。

1. ChromeOS Flex

年年都在喊 Linux 桌面年来了,然而根本没有人注意到它是不是来了 —— 也许是因为上面没有写 “Linux” 吧。ChromeOS 只能运行在 ChromeBook 和 ChromeBox 上,但在全球疫情大流行之前,它们的销量曾一度超过 Mac。“Flex” 是适用于普通 PC 的版本,大概因为它是 1.5 万亿美元的谷歌做的而因此得名吧。ChromeOS Flex 非常好用,因为它只做一件事:浏览网页。你不能安装应用程序,甚至不能安装安卓应用程序:只有官方套件才可以。你可以运行 Debian 容器:如果你知道这意味着什么,就去运行 Debian。如果你不知道这意味着什么,相信我们,你不会想知道的。

2. Ubuntu

“Ubuntu 是一个古老的非洲单词,意思 是我用不来 Debian。”

Ubuntu 一开始是为了通过制造一个更容易安装和运行的 Linux 来取代 Windows 的头号消费操作系统的地位。它成功了。于是微软 威胁要起诉 它,因为如果你不细看的话,它看起来有点像 Windows,所以取代失败了。Ubuntu 决定,如果它不能看起来像 Windows,那么就 让它就像 Mac OS X。然后它又 回到了 GNOME

Ubuntu 曾经是显而易见的选择,但是它把目光从“ 为人类服务 for human beings ”的球上移开了(解释得很好,伙计们),转而关注服务器 —— 公平地说,这是赚钱的地方 —— 并且确实赚到了。当它放弃了所有内部的东西时,它保留了 Snap,这是它的通用应用程序打包格式,其他发行版都不用。这东西能用,但会占用磁盘空间,并使开机速度变慢。如果你只是想继续使用它,而不是摆弄和与之战斗,可以试试 Ubuntu MATE 或 Xubuntu,但这时你再想想我们对小众发行版的警告。

玩笑归玩笑,“Ubuntu” 是 恩古尼 Nguni 语( 恩德贝莱语 Ndebele 科萨语 Xhosa 祖鲁语 Zulu )的一个词,在南部非洲是一个更广泛的哲学概念,与社区中的尊重、仁慈和慷慨有关。其理念是,只有通过与他人进行亲社会互动,你才是一个人类。“umuntu ngumuntu ngabantu” —— “我是,因为你是”。

3. Linux Mint

Mint 是一个微调版的 Ubuntu 翻版。多年来它一直是个卢瑟,但是当 Ubuntu 变得像 Mac 一样时,它看到了机会并抓住了它 —— 同时也够到了榜单上第一的位置。它摒弃了 Ubuntu 中一些有问题的部分,比如 GNOME 和 Snap,但却用自己的不可靠的东西取代了它们,比如不是一个、不是两个、而是三个类 Windows 桌面的混乱选择,以及对更新和升级过于谨慎的态度。

4. Debian

Debian 是自由发行版的鼻祖,它发明了一种自动安装依赖关系的打包工具。它让安装 Linux 比以前更容易,但却陷入了 政治泥潭。它有点像 Ubuntu,但更过时,更难安装,而且驱动程序更少。如果这听起来正是你所需要的,那就去安装它吧。

5. Fedora

红帽公司通过从免费发行版转而销售异常无聊的企业服务器版而赚取了数十亿美元。这让那些吃白食的人很不高兴。Fedora 是红帽公司扔给他们的骨头。它已经成熟到可以与 Ubuntu 相媲美,但没有稳定的版本。你将会每年升级两次,除非你推迟升级,躺平啥都不干,并希望跳过每一个其他版本。除非你的日常工作是试图阻止你的 RHEL 机器倒下,或者试图构建能在 RHEL 机器上运行而不倒下的代码,否则可能不值得使用它。

6. openSUSE

SUSE 比红帽公司整整大半岁,它是另一个昂贵的企业发行版供应商,把免费的东西丢到了墙外。它对 Fedora 的不稳定版本问题的创新解决方案是有两个不同的发行版。一个是 “Leap”,与付费的 SUSE Linux Enterprise(SLE)同步 —— 也就是说,它的发布周期慢得令人痛苦。另一个,“Tumbleweed”,有一个滚动的发布模式,这意味着每天都有可能出现令人刺激的破坏性变化。

作为补偿,它使用 Btrfs 和快照来使回滚更新变得容易 —— 但软件包管理器不知道快照,也不了解 Btrfs 有名的无法告诉你有多少可用的磁盘空间的 习惯,所以它偶尔会填满你的文件系统并破坏它。沮丧的无聊或畏缩的恐怖,这是你的选择:愿你玩得开心!

SUSE 和 KDE 都产自于德国,它大约永远是 KDE 的最佳发行版。为了显示对 Linux 世界的深刻理解,Novell 收购了 SUSE,然后又 收购 了 GNOME 供应商 Ximian,然后强迫他们进行了一场 包办婚姻。所以现在 SLE 甚至不提供 KDE 作为选项。

7. RHEL 一家

IBM 的子公司红帽仍然是 Linux 世界的巨人。特别像克洛诺斯,他吃了自己的孩子。所以它 买下了 CentOS,然后把它 干掉,就像它 对 CoreOS 所做 的那样。

让我们随便混用一下古典典故,这导致了一个九头蛇的局面:又有许多脑袋冒了出来。如果 Fedora 是 RHEL 的一个 alpha 版本,那么 CentOS Stream 就是一种 beta 版本。

还有 Rocky Linux 和 AlmaLinux,它们是锉掉了序列号的 RHEL。如果你以后要在 RHEL 上部署东西,或者如果你正在为在红帽商店工作而提高技能,或者如果你只是买不起真货,这都是理想的选择。如果你觉得现在 Oracle 比红帽更值得信赖,那么还有 Oracle 的版本。

对于你自己的笔记本电脑来说,这些都是长期以来有点落后于时代的东西:如果你是一个大企业,这正是你想要的,但如果你在家里运行它,就不是了。

8. Pop!\_OS

Pop!\_OS 可以说是最有趣的 Ubuntu 翻版之一。说到这里,请记住那句关于生活在 有趣的时代 的名言,而开源世界的座右铭是 快速行动和打破常规。如果你一定要这么做,那就把它放在一台全新的电脑上,不要尝试双启动。另外,请记住我们对小众发行版说的话,这也适用于所有的 Ubuntu 翻版。

9. Arch Linux

最后,我们来到了名单上的第 10 个条目,因为 Unix 人要的就是不同,喜欢从零开始计算。作为最初的滚动发布的发行版之一,Arch 是快速行动和打破常规的体现。如果你是一个业余爱好者或游戏玩家,那就太好了,如果你有工作要做,那就不太好了。这也适用于它的后代,如 EndeavourOS、Manjaro 和 Garuda。

结论

有很多值得一试的发行版没有进入我们讽刺而(实则)深情的名单。这是列入前十名的原因:这个名单上的所有发行版都是目前领先的 Linux 发行版,这里的每一个都以自己的方式成为一个很好的、可靠的竞争者。

自由软件的世界之所以存在,是因为人们对正确的做事方式有强烈的感受,因此,它既有强烈的社区意识,也有深刻的、根本上对立的派别,如 蝶变党 Debianistas 帽子客 Hatters 的对立。而这还没有涉及到桌面或编辑器的战争。

还有很多其他的发行版也有完全合理的存在理由,比如我们的办公桌面就主要运行一个根本不在这个名单上的 发行版

都挺好,真的。


via: https://www.theregister.com/2022/05/31/the_cynics_guide_to_linux/

作者:Liam Proven in Prague 选题:wxy 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

最新的 Linux 内核 5.18 版本现已如期发布,本次更新包括针对新硬件的支持以及许多其他核心变化。

Linux kernel 5.18 release

Linux 5.17 内核 发布时包含了对下一代硬件的支持,同时增强了 Steam Deck 的游戏体验。

每一代内核都包含了令人兴奋的技术进步,Linux 内核 5.18 也不例外。

Linux 内核 5.18 有哪些变化呢?

本次我们可以看到,内核针对雷蛇外设硬件、苹果妙控键盘和 AMD 显卡增强了支持,还有一些网络、核心和安全方面的更新。

新的雷蛇驱动

说到游戏装备,Linux 的硬件支持亟待更新。

目前存在一些开源驱动程序的变通解决方案。但是这些方案不具有普适性,适配和支持较少。

正如 Phoronix 所发现的,Linux 内核 5.18 中一同发布了一个新的雷蛇 HID 驱动程序,它适配了雷蛇黑寡妇蜘蛛键盘,并修复了宏键此前存在的问题。

此外,这个驱动程序应该也有助于解决其他雷蛇硬件的问题。

AMD 显卡特性 FreeSync 模式被默认开启

虽然对 FreeSync 视频的支持足够好,但这只是改善 FreeSync 显示器用户体验的一个临时解决方案。

现在在 Linux 内核 5.18 版本中这一显示模式已被默认启用,用户无需调整任何设置即可使用 FreeSync(见更新日志)。

显卡驱动更新

针对当前和未来的 AMD 显卡的驱动进行了改进。此外,支持英特尔 Arch 图形处理器和英特尔 Alder Lake N 的工作也取得了一些进展。

更高刷新率的 DisplayPort 也在这一个版本中得到支持。

从 C89 标准升级到 C11 标准(GNU11)

在 Linux 内核中使用的是 C89 C 语言标准,在当前已经稍显老旧并且缺失了许多十分必要的新特性。

考虑到目前的编译器版本 GCC 5.1 的要求,从 Linux 内核 5.18 开始决定用 C11 标准来取代它。

网络优化

Linux 内核 5.18 增加了对新的无线硬件的支持,这包括联发科 MT7916、MT7921U 和博通 BCM43454/6。

针对移动设备的改进也包括对英特尔 M.2 WWAN 卡的支持。

Realtek W89 驱动现在支持 AP 模式、6GHz 频段并增加了硬件扫描功能。

在配置 IPv6 和其他各种协议方面,通过一系列的改进提升了性能。

你可以在 Linux 内核 5.18 中网络方面的变更提交中了解所有情况(包括对驱动 API、协议和一些核心功能的改进)。

USB 改进

Xen USB 驱动程序进行了改进,以抵御恶意主设备,USB DWC3 驱动程序也支持了更多的硬件类型。

其他改进详见 更新日志

增强对苹果键盘以及平板的支持

当前版本针对苹果妙控键盘(包含第一代型号)的使用体验进行了优化。

改进了功能键映射、键盘背光事件,以及 2021 款的妙控键盘通过 USB 连接时报告电池水平的能力。

Linux 内核 5.18 改进了输入处理,在平板电脑上输入将变得更为容易。

硬件相关的改进详见 更新日志

ARM 架构芯片的支持(特斯拉 FSD,树莓派 Zero 2 W)

Linux 内核 5.18 现在支持特斯拉的全套自动驾驶 SoC。三星工程师将其贡献到了 Linux 内核上游。

其他芯片支持包括高通骁龙 625/632,以及三星 Exynos 850/7885。

你还会发现 Linux 内核 5.18 支持了树莓派 Zero 2 W,而同时去除了旧的硬件/主板的支持。详见 更新日志

你可以参考 官方更新日志 和 Linus Torvald 的官方公告获取更多信息。

如何安装 Linux 内核 5.18?

你可以在 Linux Kernel Archives 网站上找到最新版本的内核。你可以下载 Tarball 以进行测试。你也可以参照我们的 Linux 内核升级指南 获取帮助。

如果不想自己编译它,你可以稍等几周,等 Linux 发行版们把它推到仓库。


via: https://news.itsfoss.com/linux-kernel-5-18-release/

作者:Ankush Das 选题:lkxed 译者:PeterPan0106 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

微软一直在为 Azure 云使用一个基于 Debian 的 Linux 发行版。我们开始揭开它的面纱了!

微软 Debian

微软在其大量的项目中利用了 Linux。近年来,你一定读过很多关于 WSL(或 WSL2)和微软制作的 Linux 发行版(即 CBL Mariner)的消息。

CBL 是 “共用基础 LinuxCommon Base Linux”的缩写。

甚至在 Windows 11 上,微软也在不断地改进 WSL 的体验。

虽然 CBL Mariner 被用来支持 WSLg(WSL 2 的 GUI 部分)和 Azure,但最近一些媒体(ZDNet)报道发现了微软内部使用的另一个 Linux 发行版。

微软肯定喜欢 Linux,对吗?

CBL-Delridge:一个基于 Debian 的 Linux 发行版

微软维护着一个基于 Debian 的发行版,它被用来支持 Azure 的“ 云端外壳 Cloud Shell ”。它的名字是 “CBL-Delridge”。

感谢 Hayden Barnes,他是 SUSE 公司负责 Windows 容器的高级工程经理。

在他 2022 年 2 月的一篇 旧博文 中,他透露了关于它的更多细节,并帮助你构建它以在需要时将其导入 WSL。

与从头构建的 CBL-Mariner 不同,CBL-Delridge(CBL-D)是基于 Debian 10(Buster)的。

看到 Debian 在这里受到青睐并不奇怪,即使是 谷歌也为其内部的 Linux 发行版 gLinux 抛弃了 Ubuntu 而选择了 Debian

有趣的是,微软在 2020 年发布了这个供内部使用的发行版(根据 Hayden 维护的 微软的开源举措的非官方时间表),而我们在 2022 年才知道了它。

CBL-Delridge 也采用了同样的版本号 10(巧合),代号为 “Quinault”。解析一下这个名字,ZDNet 指出,Delridge 是西雅图西部的一个区,而 Quinault 指的是华盛顿州奥林匹克国家公园的一个山谷。

构建 CBL-Delridge

与普通的 Linux 发行版不同,你找不到它的可以公开下载的镜像文件。

考虑到 CBL-D 的 APT 软件包库是公开的,如果你出于任何需求想测试它,你可以构建你的 CBL-D 镜像。

你也可以把它导入 WSL 中。Hayden 的博文 解释了如何使用 debootstrap 来开始构建镜像,然后将其导入 WSL。

请注意,CBL-D 并不完全是 Debian 的替代品。所以,你可能无法找到所有你喜欢的软件包。要了解更多的信息,你可以浏览 Hayden 的博文。

你对微软的内部使用的 Linux 发行版有什么看法?你试过其中一个吗?请在评论中告诉我你的想法。


via: https://news.itsfoss.com/microsoft-debian-distro/

作者:Ankush Das 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

欧盟加入 Mastodon 社交网络

在推特同意马斯克的收购提议之后,许多对这笔交易持怀疑立场的人涌向了 Mastodon。Mastodon 是去中心化、分布式微博社交网络,采用联邦式架构。现在欧盟也宣布加入 Mastodon,建立了自己的服务器 EU Voice。欧盟还同时在去中心化视频分享平台 PeerTube 建立了一个账号 EU Video。这意味着 SNS 用户无需将个人数据传输至欧洲经济区之外的服务器,平台上也没有广告,且不会被第三方滥用个人资料数据。

消息来源:PcMag
老王点评:这种寻求去中心化的方式要比封锁更好,我说的是欧盟和美国之间关于数据所有权的争执。

Fedora 正在简化 Linux 图形处理

Fedora 发行版的开发团队计划改变 Linux 图形处理方式,如果顺利的话将有助于推动 Linux 图形支持。计划中的改变分两个阶段:即将发布的 Fedora 36 将移除旧的 fbdev 驱动,只保留 DRM 和 KMS;在 Fedora 37 提议移除 X.org 驱动。这些被移除的旧工具和驱动增加了图形处理的复杂度,如 fbdev 是在 1999 年发布的 Linux 内核 2.1.109 中引入的。

消息来源:theregister
老王点评:Fedora 近些年在抛弃旧包袱方面屡屡做出了表率,我觉得这才是进取的态度,放下重物才能快步前行。

Cloudflare 检测到有史以来最大的 DDoS 容量攻击之一

Cloudflare 表示,它在本月早些时候发现并缓解了一次 1530 万次请求/秒的 DDoS 攻击,这是有史以来最大的 HTTPS DDoS 攻击之一。不同于传统的 DDoS 带宽攻击,DDoS 容量攻击的攻击者向受害者的服务器发送尽可能多的垃圾 HTTP 请求,以占用宝贵的服务器 CPU 和内存,阻止合法用户使用目标网站。这次攻击是针对加密货币领域一家公司进行的。

消息来源:therecord
老王点评:对于 DDoS 攻击,我们似乎只能一次次发现新的记录,而没有什么能根本解决的方法。

回音

  • 针对新的 NTFS 驱动 缺乏维护 的情况,Linus Torvalds 表示 如果有人愿意接手维护,他很支持,而如果没有人愿意,那不如删掉。

Linux 很难吗?为什么人们认为它很难?我们重点分析了一些常见的问题,并对其进行了说明,让你觉得它没那么难。

开源朗读者 | 淮晋阳

如果只有 Windows、macOS、Linux 三种操作系统可供选择,那么大多数人应该都不怎么会考虑 Linux 系统。

Linux 一般用在服务器上,但对普通用户台式机和笔记本电脑来说,情况并非如此。

更糟糕的是,很多人只是从别人那儿听来的,都没有亲自试过,就觉得 Linux 太难了。

但是 Linux 真有那么难吗?若果真如此,Linux 到底难在哪里呢?

Linux 难学吗?

与 Windows 和 macOS 相比,Linux(这里指 Linux 发行版)确实有很多根本不同。

但也多亏了这些差别,Linux 发行版具备了 WindowsmacOS 所不具备的的许多优势。

另外,Linux 基本可以满足你的日常需要。在很多情况下,Linux 操作系统的用户界面与 Windows 或者 macOS 的相差并不大,所以用起来也相当方便。

不信? 请看这篇:《与 Windows 相似的 Linux 发行版

那么,Linux 有哪些方面会让用户望而却步呢?

在这篇文章中,我将讨论 Linux 让新用户们普遍犯难的问题,希望可以借此让他们对 Linux 有所改观。

1、软件安装与软件包管理

在 Linux 上,安装软件(软件包)的方法有很多。

你可以从软件中心安装,也可以在终端进行安装,或者从官方软件源下载软件包然后自行手动安装。

再或者,你甚至可以通过 编译源码来安装软件

与 Windows 或者 macOS 不同,Linux 系统可不会使用 EXE 文件或 dmg 文件。

对于不同的 Linux 发行版,软件包也会有所不同。例如,DEB 文件可以安装在 Ubuntu 上。而在 Fedora 系统下,需要 安装 RPM 文件

在这种情况下,Flatpak 和 Snap 应运而生,使得软件安装更为便捷。如果一款软件有对应的 Flatpak 软件包或者 Snap 软件包,你就可以把它安装在任意一种 Linux 发行版上。

不过,一些 Linux 发行版可能需要用户自行 安装 Flatpak 或者 Snap,因为这些发行版默认情况下可能并不支持它们。

所以你要明白,由于 Linux 有很多不同的发行版本,软件安装方式以及软件包的类型也会存在许多区别。不过,只要了解某个发行版所支持的软件包格式以及安装方法,安装软件就简单多了。

2、“终端恐惧症”

在 Windows 或 macOS 系统下,你可能不会经常打开命令行或者终端。

可能也就是在故障排除的时候,会需要使用命令行。但在 Linux 系统下,终端的使用频率却非常高。

即便是在 最好用的 Linux 发行版 上,你可能也会经常打开终端,输入命令来执行一些任务,比如:

  • 更新软件包列表
  • 移除一个不是通过软件中心安装的软件
  • 添加一个软件仓库来安装软件

从技术层面讲,你不需要学习复杂的命令,但是知道一些如何卸载软件包或者安装 Flatpak 程序的命令,就会很方便。

通常情况下,软件的官网上会列出安装命令或者说明。针对故障排除,有时也可以在社区论坛上找到需要输入的确切命令。

所以说,你根本不需要去“记”什么,上网一搜,应有尽有。

不过,一些用户还是觉得这样会很麻烦,所以他们干脆放弃了 Linux。

最终,这些人只要碰到与 Linux 相关的东西,就避而远之,再也提不起兴趣。

3、安装显卡驱动

macOS 不支持第三方显卡,这就意味着它无法实现虚拟化(尤其是 ARM),也无法用来玩游戏。所以,我们这里不谈 macOS,来看看 Windows。

Windows 和 Linux 一样,都支持游戏和虚拟化技术。如果你用它们不只是看看视频,那就需要安装显卡驱动来支持这些功能。

在 Windows 上,你需要下载安装显卡的对应驱动。大多数情况下,首次安装的过程中并不会出现问题。

不过,在 Linux 上,最新版本的显卡驱动不一定能够正常运行(尤其是英伟达显卡的驱动)。所以,这已经不是从官网下载安装驱动那么简单的问题了。

如果你的 Linux 发行版带有驱动管理器功能,比如 Linux Mint 操作系统,那事情就简单了。

如果没有的话,你可能需要下载一个包含适合自己系统的显卡驱动的 ISO 文件。

总的来说,如果你使用了主流的 Linux 发行版,那么安装显卡驱动并不是一件难事;但是如果你使用的不是主流的发行版,你可能需要在安装之前好好查一查。

4、软件支持

Windows 和 macOS 上的应用并不一定都有对应的 Linux 版本。

如果软件提供了跨平台支持,就有可能提供 Ubuntu、Fedora 以及 Arch 等 Linux 发行版的对应版本。否则,就只能去找这些软件的替代品了。

所以,很多软件不支持 Linux 系统,就给用户带来了较差的使用体验。

不过,我们列出了一份内容丰富的 必备软件清单,相信能帮助你更好地使用 Linux 系统。

遗憾的是,一些用户没有意识到这一点,仍然不愿意去尝试替代软件。

5、调整外围设备与部件

操作难度和软件支持并不是问题的全部,管理和调整电脑外围硬件设备也是一个重要方面。

雷蛇、海盗船以及华硕等许多硬件公司没有为 Linux 提供相应的官方支持。

因此,当用户意识到自己无法那么便捷地管理电脑的 RGB 灯条、风扇配置文件以及冷却设备时,他们自然也就不会考虑使用 Linux。

不过你要知道,已经有许多工具可以帮助你应对这一问题,比如:

这些工具可能不是官方提供的,但是它们适用于很多外部设备与组件。因此,如果你是因为外部设备和部件没有官方支持而放弃使用 Linux,那么你可以尝试这些工具。

总结

我觉得这些都是最为普遍的问题,这些问题导致了 Linux 劝退新手,摊上最难使用的操作系统的名号。

要记住,尝试一款陌生的操作系统总是伴随着新的挑战,需要一定的时间来适应。

Linux 作为一款桌面操作系统,相较于以前,操作难度降低不小。像 Ubuntu、 Pop!\_OS、 Linux Mint、 Linux Lite 之类的 Linux 发行版能让用户更容易上手。

即便 Linux 有了那么多的改善与提升,还是有很多用户不愿意使用它,所以我们想让你了解 Linux 并没有你想象的那么难用。

如果你的朋友还在纠结上述原因而不肯尝试 Linux,我推荐你把这篇文章分享给他,帮助他进一步了解并使用 Linux。

请在下方评论留言。


via: https://news.itsfoss.com/things-to-know-linux-is-tough/

作者:Ankush Das 选题:lujun9972 译者:aREversez 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

有了 Linux,即便是新手用户,也能通过大量熟悉的应用程序获得流畅、精致的桌面体验。

 title=

开源朗读者 | 淮晋阳

大型强子对撞机是 由 Linux 驱动 的,国际空间站上的笔记本电脑是 运行在 Linux 上 的,InstagramNest thermostats 也是如此。最近,我们观看了 机智号 Ingenuity 在火星上空飞翔,它是一个令人惊叹的无人直升机,也是 由 Linux 驱动的!这进一步证明了这个操作系统的灵活性和通用性。

但是现在,真正的大新闻来了。我在这里“官宣”:Linux 也可以给父母使用!

事情经过

大约一年前,我决定把妈妈的电脑环境迁移至 Linux。现在,一年过去了,是时候回顾和总结一下了。

和大多数人一样,我是专属的 “妈妈的电脑管理员”。我的妈妈是一个 60 多岁的可爱老太太 —— 一个真正的甜心。她的电脑技能很基础,她的电脑使用需求也很基础:上上网,发发邮件,打打字,浏览、编辑照片,看看视频听听歌,还有就是在 Skype 或者 Signal 上和家里人或者朋友们打打电话。

直到去年之前,妈妈一直在使用一个 Windows 笔记本电脑。电脑已经很旧了,但还不算太糟糕。于是在某一天,通过欺骗、威胁和弹出讨厌的窗口等手段,微软终于成功让她点击了那个可怕的按钮 —— “升级到 Windows 10”。

她绝望地向我呼救。作为妈妈的电脑管理员,我的生活很快就变成了地狱。“为什么所有东西看起来都不一样了?我的应用列表跑去哪儿了?什么,这堆瓷块一样的东西变成我的应用列表了?我的电脑怎么变得这么慢?它怎么每天都要自动更新重启,而且偏偏就是在我想要用它的时候?为什么有东西(她指的是硬盘)一直嗡嗡嗡地叫?它到底一直在忙些什么啊?”

可是我又看不到源代码,我怎么它一直在忙些什么呢?

本来我是打算回滚这个升级的,但是 Windows 7 马上就要终止支持了,我担心会发生最坏的事情:没有了安全更新,妈妈的电脑很快就会变成数不清的 僵尸网络 bot networks 中的一员,一天到晚地挖矿、发送垃圾邮件,以及对全国的重要设施发动恶毒的 DDOS 攻击。最后还是需要我来清理这个烂摊子 —— (而且是)每一个周末。

大救星 Linux 来了

我决定把她的电脑环境迁移到 Linux 上,反正也没有什么可损失的。我自己在五年前就这么做了,我从未那么开心过。不如让妈妈也试试,肯定不会有什么坏处。

当妈妈知道我要一次性解决她所有的问题时,她非常开心。但她不知道的是,她将成为一项为期一年的科学实验的关键部分,这个实验叫做:“妈妈能学会使用 Linux 吗?”

 title=

(图源 Tomasz Waraksa,遵从 署名-相同方式共享 4.0 国际协议 CC BY-SA 4.0

于是,在 2020 年 2 月的某一天,我从遥远的都柏林带着一台使用七年的联想 Yoga 13 来到这里,这台电脑和妈妈那台有着相似的参数,但它的屏幕要好很多,而且只有一半的重量。我在 VirtualBox 里讨论和测试了不同的 Linux 发行版,最终选择了 Zorin OS 发行版,一个自豪的“爱尔兰造”系统。我选择它是考虑到了下面几个因素:

  • 它基于我最熟悉的 Ubuntu Linux。
  • 它和 Windows 7 很像,在精心设计的同时考虑到了 Windows 难民。
  • 我感觉它很轻量、简单,对妈妈来说足够保守。完全没有 macOS Big Sur 上的花里胡哨!

 title=

(图源 Tomasz Waraksa,遵从 署名-相同方式共享 4.0 国际协议 CC BY-SA 4.0

系统安装

我用自己一贯的方式安装了这个操作系统,为 /home 目录单独分了一个区,这样一来,系统重装时(尽管不大可能发生)妈妈的文件仍然能够保持安全。这是我的惯用技巧,它可以方便我安装发行版的深夜更新。

在安装过程中,我选择了波兰语作为用户界面语言。和我一样,妈妈也是个彻头彻尾的波兰人。不必担心,Linux 看起来支持所有语言,甚至包括 克林贡语

接着,根据妈妈的需求,我安装了下面这些应用:

  • Skype
  • Signal 桌面客户端
  • 谷歌 Chrome 浏览器
  • Geary 邮件客户端
  • gThumb,用来浏览和编辑照片
  • VLC,用来播放视频和音乐
  • Softmaker Office,用来编辑文本和表格

注意到列表里没有杀毒软件了吗?好耶!

一个小时后,系统和应用全部安装完成,妈妈的 Zorin OS 已准备就绪。

 title=

(图源 Tomasz Waraksa,遵从 署名-相同方式共享 4.0 国际协议 CC BY-SA 4.0

设置系统

我通过下面这几个步骤,让自己成为了妈妈的电脑管理员:

  • 为我自己创建了一个管理员账户
  • 把妈妈的账户设置为非管理员
  • 安装了用于远程无人值守访问的 ssh 守护程序
  • 把这台机器加入到了我的 Hamachi VPN 中:这样一来,我就可以安全地使用 ssh 连接,而不需要打开路由器上的 22 端口。Hamachi 是一个由 LogMeIn 提供的 VPN 服务。它是一个传统的 VPN,我的意思是,它的目标不是让你在另外一个国家运行 Netflix 应用,而是在互联网上为计算机之间建立一个安全的网络连接。
  • 启动了简单防火墙(ufw)并允许 ssh 流量
  • 安装了 AnyDesk 来远程登录到桌面

这样操作之后,我就可以通过安全的 ssh 连接访问到妈妈的笔记本电脑。我可以通过 shell 进行定期维护,而妈妈甚至不会注意到任何事情。这是因为 Linux 完成更新后通常 不需要 重新启动。真是一个奇迹啊!简直不可能的事,它是怎么做到的呢?

 title=

(图源 Tomasz Waraksa,遵从 署名-相同方式共享 4.0 国际协议 CC BY-SA 4.0

妈妈能学会使用 Linux 吗

毫无疑问!

尽管当我把新电脑展示给她看的时候,她确实有问到为什么这个新的 Windows 又看起来不一样了。我不得不解释说这个其实不是 Windows,而是 Linux,然后向她解释了为什么我们都爱 Linux。不过,她学得很快。这个经典的 Zorin OS 桌面和她用惯了的 Windows 7 十分相似。我看到她在系统里点来点去,然后很轻松地找到并且运行了她熟悉的应用程序。

她立刻就注意到电脑启动快了很多,表现也好了很多。

然后她开始问我什么时候会给她做电脑的定期清理,好让她电脑不会再一次变慢。我和她解释说,以她的日常使用量,不需要再做定期清理了。Linux 和 Windows 不一样,它不会自己“腐烂”的。目前来说,的确如此。她的电脑仍然像第一天那样流畅和快速。

我时不时地会问她对新电脑感觉怎么样,她总是回答说很满意。一切都很顺利。电脑也不会莫名其妙就变得忙起来。再也不会有一些“很重要的更新”来打断她。应用菜单也总是在它该在的地方。在这个全新的环境中,她对自己常用的应用程序也感到满意。

在这一年中,我远程登录过几次她的电脑,为的是进行常规的软件包升级。我还使用 AnyDesk 登录过两次她的桌面。一次是妈妈问我能不能帮她把 SD 卡里的照片自动导入到 ~/Pictures 目录里,如果能够放到以日期命名的目录里就更好了。当然可以,只要懂一点点的 Bash,就可以使用 gThumb 很轻松地实现这个功能。另一次,我把她经常访问的网站添加到了桌面,这样她点击桌面图标就可以访问了。

这就是目前我作为妈妈的 Linux 管理员所做的全部事情!按照这个情况,我还可以再给 50 个妈妈当电脑管理员!

总结

我希望我的故事能够启发你考虑迁移到 Linux。过去,我们认为 Linux 对于普通用户来说太难了。但今天,我相信事实恰恰相反。用户使用电脑越不熟练,他们就越有理由迁移到 Linux!

有了 Linux,即便是新手用户,也能通过大量熟悉的应用程序获得流畅、精致的桌面体验。新手用户们将比在任何其他流行的计算平台上都要安全得多。并且,通过远程访问来帮助他们从未如此简单和安全!

免责声明:本文不推广所描述的任何产品、服务或供应商。我与他们没有任何商业利益或联系。我并没有在暗示这些产品或服务是最适合你的,也不承诺你的体验会和我一样。

本文最初发布在 Let's Debug It 上,在获得许可后重新使用。


via: https://opensource.com/article/21/6/mom-switch-linux

作者:Tomasz 选题:lujun9972 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出