标签 Linux 下的文章

Windows 用户在转换到 Linux 的过程中会遇到很多问题。如果反过来,一个一直用 Linux 的用户第一次用 Windows 或 macOS 会遇到什么问题呢?

一直用 Linux 的人第一次用 Windows 或 macOS 会怎样?

还记得 YouTube 频道 Linus Tech Tips 中 Linus Sebastian 尝试在 Linux 上玩游戏 的场面吗? 尽管终端显示了明显的警告, 他最后还是把他的桌面环境删掉了。

Linus Sebastian 弄坏了他的 Linux 系统

考虑到 Sebastian 日常用 Windows 玩游戏, 换到 Linux 肯定需要一定的时间。

所以,这是 Linux 的问题吗? 还是 Sebastian 搞错了?

难道说,任何对操作系统不熟悉的用户在第一次尝试使用该系统的时候都会遇到问题?

接下来,你可以从不同的角度去了解 Linux 用户第一次使用 Windows 或者 macOS 的感受。

Linux 用户第一次用 Windows 或 macOS 会非常容易?还是会和 Sebastian 用 Linux 时一样感觉糟糕?

这肯定是非常有趣的话题……

一位 DevOps 高级工程师 Scott Williams 在一系列推文中假想了 Linux 用户第一次用 Windows 或 macOS 的场面。

在 Windows 11 上怎么启用 TPM 2.0?

如何安装 Windows 的最新版本 Windows 11?

Scott Williams
今晚,看我在能不能在这台用了 4 年的笔记本电脑上启用 TPM2.0 并运行 Windows 11。这台电脑支持 Intel PTT,所以应该会很顺利吧?

怎样启用 TPM 2.0? 如何在 BIOS 菜单中找到它? 启用 TPM 2.0 安全吗? 我是否需要刷一个更新的 BIOS? 更新 BIOS 的过程中是否会弄坏我的主版?

这些就是些每个 Linux 用户(甚至是 macOS/Windows 用户)将系统升级到 Windows 11 时都会遇到的一些问题。

Linux 用户从来没有必要做如此奇怪的事情来让系统正常工作。即使是在 2022 年。但是 Windows 11 需要你在升级前了解 BIOS 设置和 TPM 芯片的情况。

虽然 Scott 提到的是旧笔记本电脑,但值得注意的是,即使是最新的主板(比如 Z590),你可能也需要调整 BIOS 设置或者刷一个版本更高的 BIOS 版本才能支持 Windows 11。

由于更新 BIOS 有一定的风险,这种事情即使是对于懂技术的用户也是很不方便。

我需要用杀毒软件吗?用哪个?

虽说苹果的 XProtect 和 Windows Defender 能提供基本保护,但对于想要更好保护的用户来说,在杀毒软件方面有几个选择:

Scott Williams
所以我究竟需不需要装杀毒软件?装哪个?

网上有那么多选择和软文,用户很难确定那个杀毒软件最好,已经为之付费是否值得。

而 Linux 用户就会这么想: 我竟然还要安装这个? 不会很浪费性能吗? 我需要这么多安全防护功能吗? Windows 不是一个安全的操作系统吗?

macOS 和 iCloud:一个爱情故事?

Scott Williams
iCloud 是什么?我怎么把它删掉?

Linux 用户们并不喜欢集成的云服务。他们宁愿挂载一个网盘(或网络存储器)。

即使他们选择了网盘,也应该按照用户的意图来工作。但是,在 macOS 上,你会经常被提示要使用 iCloud,同时 Siri 还会跳出来捣乱。

Linux 用户清理注册表

原先使用 Linux 的新手 Windows 用户为了能优化系统性能去清理注册表,但在面对那么多清理注册表和优化系统以提高性能的工具和选项时,可能会以一个没有反应的 Windows 而告终。

Scott Williams
Reddit上有些人说需要“清理注册表”,我按照几个教程删除了一些东西,然后现在我的 Windows 变得很奇怪。

即使在 2022 年,对于应该在什么时候手动或者用工具清理注册表还是没有明确的规定。

虽说资深 Linux 用户喜欢在尝试新东西前关注细节。但如果 GUI 中没有恰当的警告或提示,还怎么知道所有的注意事项呢。

经常需要重启

虽说不像 Linux 的重启那样,Windows 的重启可以修复问题。不过,我到底要在更新 Windows 或者安装软件后重启多少次啊?

Scott Williams
第一次尝试 Windows 或 macOS 的 Linux 用户是这样的:
“究竟需要安装多少个版本的 .NET? 已经重启了多少次了?”
“为什么我的 Adobe 版本不支持这个版本的 macOS? 难怪那么多人在用 macOS 时会遇到麻烦。苹果公司需要修复这个问题了。”

每次我重启的时候后台运行的程序都被干掉了。

为什么 Windows 就不能在检测新安装的程序或者更新的时候简单地刷新一下,而不是重启呢。Windows 为什么反着来呢。

这些东西还需要花钱? 我有 Windows 许可证还不够?

Linux 主要是自由和开源软件构成的,因此预装的工具也是免费的。

所以, 一个用惯那些工具的用户就不得不突然需要花钱买一个 Windows 许可证,而且还要支付软件费用。

微软是不是太贪婪了呢?

默认就缺少必须的软件包

在安装完 Windows 后我连压缩包都解压不了?Windows 真的是现代操作系统吗?

macOS 配置多显示器

Scott Williams
怎样让我的显示器在 macOS 上工作呢?

在 Linux 上配置多显示器非常轻松。但在 macOS 上完全不是那回事。

总结

归根到底,这要看用户的标准和你熟悉的内容。Windows 和 macOS 经常被看作标准的桌面系统。

然而相比之下,大多数人除了知道 Linux 很难用外,对有关 Linux 的东西了解甚少。

不过,你只要掌握使用 Linux 的要领,就像你掌握 Windows、macOS 那样,用 Linux 桌面环境就很轻松了。

只不过在用 Linux 的过程会遇到各种各样的问题,但你只要有耐心就能享受整个过程了。

Linux 本身没有什么问题,是其他系统用户未能熟悉 Linux 的问题。我们并不希望 Linux 变成 Windows,也不希望 Windows 表现得像 Linux,任何操作系统都应该“做它自己”。

但话又说回来,不应该因为一个长期使用 Windows 的用户在最初使用时没有良好的体验就把 Linux 排除在外,因为同样的情况也可能发生在一个长期使用 Linux 的用户尝试 Windows/MacOS 时。


via: https://news.itsfoss.com/linux-user-trying-windows-macos/

作者:Abhishek 选题:lkxed 译者:Kira-Pgr 校对:wxy

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

Linus 发布 Linux 6.0 的第一个候选版本

Linus Torvalds 说主版本的变化并不意味着这个版本有什么根本不同,他说,“我早就摒弃了‘主要版本号是有意义的’概念,使用分层版本号的唯一原因是它更容易记忆和区分”。他也表示,一些中国开发者建议采用 5.20 版本号,他说“因此,如果你想把这个叫做 ‘Linux 5.20’,那你继续好了”。该版本包括了 13,099 个更改的文件,这意味着“6.0 看起来是又一个相当大的版本”。大部分的更新是对 GPU、网络和声音的改进。他对一些支持 Rust 的代码没有进入该版本表示遗憾,“我希望我们能得到一些最早的 Rust 基础设施,以及多代 LRU 虚拟机,但这两个都没能进入”。

消息来源:The Register
老王点评:关于 Linux 5.20 的更详细的介绍,我今天专门写了一篇文章,感兴趣的可以去看看今天 Linux 中国的微信头条。

AI 可以使未来的消防员免于致命的燃爆

当房间里的可燃材料突然开始一次性点燃时,就会发生燃爆,并产生大量的热量和可燃气体爆炸,可能会打破墙壁和窗户。据估计,消防员受伤事故中有 13% 是燃爆造成的。来自美国 NIST、谷歌以及香港理工大学和中国石油大学的研究人员,建立了一个使用图神经网络(GNN)的系统,从模拟火灾中学习不同的数据来源之间的关系。他们使用了 25,000 个火灾案例来训练模型。初步结果显示,该模型的准确率最高为 92.1%,可以检测未来 30 秒内是否会发生燃爆。

消息来源:The Register
老王点评:非常有意义的研究,这比用 AI 来聊天更具有价值。另外,图神经网络似乎是个很有希望的技术。

谷歌发布 Android 13,源代码已发布到 AOSP

Android 13 开始推送给谷歌的智能手机 Pixel 系列,今年晚些时候,主要厂商三星、小米、一加等也会给旗下部分型号手机更新 Android 13。新变化包括:自定义非谷歌应用匹配墙纸主题和颜色,允许给应用分配与系统不同的语言,设定应用只能访问特定照片和视频,剪切板拷贝的敏感数据会在一定时间后自动清除,等等。Android 13 的源代码已经发布到了安卓开源项目(AOSP)。

消息来源:谷歌
老王点评:我觉得买谷歌 Pixel 手机的最大好处就是能第一时间得到新版本,我也想买一台。

在中国,有各种节日,有各种情人节。

最早是从西方传来的所谓公历 2.14 的“情人节”,后来又有了 3.14 的“白色情人节”。然后,人们觉得这些节的洋味太重,何不把中国的农历七夕当成中国传统的情人节呢?而随着二次元一代,谐音梗也开始流行,不知道是谁滥觞,5.20 也被当成了一种情人节,因为谐音是“我爱您”。

前几天,我的朋友 Paulus Wren 跟我说,有位内核开发者在 Linux 内核邮件列表中向 Linus Torvalds 请求,将刚刚准备进位到 6.0 的版本号在 5.20 上停留一次,他认为这是一个在中国宣传 Linux 的好机会。就在前几天,Linus Torvalds 刚刚在邮件列表中 宣布 了 Linux 5.19 正式发布,并通告下一个版本准备“进位”到 6.0 了。

说起来 Linux 内核的版本号,比较有意思的是从 3.0 开始主版本号就没有什么特别的意义,只是当次版本号太大时,Linus 觉得过大的数字会让他困扰,因此就“进位”到主版本号了。比如,2.6.39 之后就是 3.0,3.19 之后就是 4.0,4.20 之后就是 5.0(之所以没有在 4.19 就开始进位,也许是 Linus 忘记了)。所以,按照这种不严格的 20 进制,该进位了。

这位名叫 Zhang Boyang(让我们称他为“张同学”)的内核开发者在内核邮件列表中向 Linus Torvalds 发起倡议

您能不能考虑使用 5.20 作为下一个 Linux 版本号,而不是 6.0。“5.20” 这个数字在中文中是一个文字游戏,代表 “我爱您”,所以 “Linux 5.20” 在中文中可以被读作 “我爱 Linux”。

他认为,这可以引起一些广泛传播,可以宣传 Linux。这个 消息 传播到国内后,褒贬不一,有人认为这是一件有趣的事情,可以向更多不了解 Linux 的人宣传 Linux;也有人认为,这事太无聊了。

但是这封邮件并未带来什么影响,可能是它发出的时间恰逢周末,也没有得到 Linus Torvalds 的回复。

眼看过去了一周,合并窗口接近关闭了,看来修改版本号这件事希望渺茫,张同学 再次发出 了他的倡议,请 Linus Torvalds 考虑给该版本一个命名:

您能不能考虑将下一个 Linux 版本(5.20 或 6.0)命名为 “I love linux”?……即使下一个内核版本号是 6.0,我想对于讲中文的人和不讲中文的人来说,表达我们对 Linux 内核的爱可能都是一个好主意。

而历史上,Linux 内核的一些版本有特别的名称,比如 Linux 5.17 就被命名为 “Superb Owl”(“超级碗”的一个文字游戏)。

这一次,他的邮件得到了六位中国的 Linux 内核开发者的支持。但是,依旧没有得到 Linus 和其它国家开发者的回应。

在大家的回应中,有人对 5.20 这个节日做了进一步解释,以及表达了一个并不浪漫的已婚男人对各种情人节的紧张,并表示这样的 520 挺好,不需要专门准备礼物。也有人表示,这是内核列表里面一次较大规模的“文化输出”,就像我们对美国人的“超级碗”无感一样,外国人对我们的 520可能也没什么感受。

原本,我以为,这件事就此作罢了。不料 Linus Torvalds 在昨天发布 Linux 6.0-rc1 时,专门提到了这件事,他说

如果你愿意,你可以继续叫它 “Linux 5.20”。

并且,Linus Torvalds 在这份公告里面再次重申了,主版本号变化并不代表有根本性的变化,他早就摒弃了“主版本号是有意义的”的说法了,而采用分层的版本号只是为了使版本号容易记忆而已。

老王觉得,张同学这件事办的很好,诸位在内核邮件列表回复的同学也很给力。说到底,我们对 Linux 就是一种热爱,为什么不借着各种可能的机会来宣传它呢?虽然,Linux 越来越用在各种严肃的场合,但是 Linux,乃至开源,其本底一直是一种极客文化,“Just for Fun”,所以,为什么不呢?虽然,由于文化差异,没有得到太多的回应,但是我们的“文化输出”才能让世界对我们有更多的亲近。

那么,你的看法呢?

另外,你认为这样的版本号有趣吗?你会向你的爱人(如果不是计算机的话)讲这个故事吗?为了这个有爱的版本号,你是否会为 Linux 内核或更广泛的 Linux 做些什么吗(比如去修个 Bug,让你的痕迹留在 Linux 5.20 中)?

(题图修改自:ninchanese.com

如果你更喜欢用终端与系统交互,请了解一下我最喜欢的管理文件的命令。

在如 GNOME 或 KDE 等图形桌面中使用鼠标点击管理文件。你点击文件的图标,将它移动到另一个文件夹中,或者移动到回收站里。图形交互使得桌面计算机便于使用。

但是在 Linux 中,我们并不总是与图形界面交互。如果你在服务器上工作,那么你可能需要使用命令行来解决问题。即使像我这样使用桌面的用户,可能也更喜欢使用终端和命令行和系统交互。我倾向于通过命令行运行命令来管理我的文件:

使用 ls 显示文件

ls

对任何使用命令行的人来说,如果不知道有什么文件,工作将很难进行下去。ls 命令 会罗列出文件夹中的文件。例如,要查看 Web 服务器的文档根目录 /var/www/html 中的内容,你可以键入:

ls /var/www/html

大多数情况,我使用 ls 命令查看当前文件夹内的文件。只需要输入 ls 即可查看所有文件。例如,当我在我的网页项目的根目录时,输入 ls 后可以看到这些:

$ ls
about  fontawesome      fonts   index.php  styles
docs   fontawesome.zip  images  prism

ls 命令包含 60 种选项,可以以任意方式显示文件和目录。-l 是一个很有用的选项,可以详细的显示文件,包含权限、文件大小以及所有者等信息。

$ ls -l

total 6252
drwxrwxr-x. 2 jhall jhall    4096 Jun 22 16:18 about
drwxr-xr-x. 2 jhall jhall    4096 Jun 25 16:35 docs
drwxr-xr-x. 2 jhall jhall    4096 Jun  7 00:00 fontawesome
-rw-r--r--. 1 jhall jhall 6365962 Jun  2 16:26 fontawesome.zip
drwxrwxr-x. 2 jhall jhall    4096 Jun 22 16:17 fonts
drwxr-xr-x. 2 jhall jhall    4096 Jun 25 13:03 images
-rw-rw-r--. 1 jhall jhall     327 Jun 22 16:38 index.php
drwxrwxr-x. 2 jhall jhall    4096 Jun 22 16:18 prism
drwxrwxr-x. 2 jhall jhall    4096 Jun 22 16:17 styles

上方的文件大小是以字节为单位,或许看起来有点吃力。想要以方便我们阅读的格式查看文件大小,只需要添加 -h--human-readable 选项,能以 GMK 为单位显示文件大小。

$ ls -l --human-readable
total 6.2M
drwxrwxr-x. 2 jhall jhall 4.0K Jun 22 16:18 about
drwxr-xr-x. 2 jhall jhall 4.0K Jun 25 16:35 docs
drwxr-xr-x. 2 jhall jhall 4.0K Jun  7 00:00 fontawesome
-rw-r--r--. 1 jhall jhall 6.1M Jun  2 16:26 fontawesome.zip
drwxrwxr-x. 2 jhall jhall 4.0K Jun 22 16:17 fonts
drwxr-xr-x. 2 jhall jhall 4.0K Jun 25 13:03 images
-rw-rw-r--. 1 jhall jhall  327 Jun 22 16:38 index.php
drwxrwxr-x. 2 jhall jhall 4.0K Jun 22 16:18 prism
drwxrwxr-x. 2 jhall jhall 4.0K Jun 22 16:17 styles

现在,ls 将 zip 文件显示为 6.1M 或刚刚超过 6 MB 的文件大小,而不是 6365962

使用 cat、head 和 tail 命令查看文件

cat
head
tail

当显示出文件后,需要检查文件夹中的内容。使用很少几个命令即可做到。以我的 Web 服务器中的 docs 文件夹为例:

$ ls docs
chapter1.tex  chapter4.tex  chapter7.tex  lorem.txt
chapter2.tex  chapter5.tex  chapter8.tex  readme.txt
chapter3.tex  chapter6.tex  chapter9.tex  workbook.tex

这些文件是什么?我不知道,幸运的是该目录中有一个 readme.txt 文件,我猜它包含了这个项目目录中文件的描述。如果该文件不是很长,那我可以使用 cat 命令查看它:

$ cat docs/readme.txt 
This is the workbook for the C programming self-paced
video series. The main file is the workbook.tex file,
which includes the other chapters.

如果这个文件很长,则可以使用 head 命令查看文件的前几行。该命令通常显示前 10 行的内容,不过你也可以使用 -n 或者 --lines 选项来指定行数。例如,使用这两个 head 命令的选项查看 lorem.txt 文件的前三行:

$ head -n 3 docs/lorem.txt 
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam at ligula eget nunc feugiat pharetra. Nullam
nec vulputate augue. Suspendisse tincidunt aliquet

$ head --lines=3 docs/lorem.txt 
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam at ligula eget nunc feugiat pharetra. Nullam
nec vulputate augue. Suspendisse tincidunt aliquet

如果我想要查看文件的最后几行的内容,可以以相同方式使用 tail 命令。同样,这两个 tail 命令分别显示 lorem.txt 文件的最后三行:

$ tail -n 3 docs/lorem.txt 
egestas sodales. Vivamus tincidunt ex sed tellus tincidunt
varius. Nunc commodo volutpat risus, vitae luctus lacus
malesuada tempor. Nulla facilisi.

$ tail --lines=3 docs/lorem.txt 
egestas sodales. Vivamus tincidunt ex sed tellus tincidunt
varius. Nunc commodo volutpat risus, vitae luctus lacus
malesuada tempor. Nulla facilisi.

使用 headtail 命令在服务器中查看日志文件十分有用。我有一个小型 Web 服务器运行在家庭网络,用于在网站上线前的测试。最近我发现 Web 服务器的日志很长,我好奇它存在多久了。使用 head 命令,我只打印第一行,可以看到该日志文件是在 2020 年 12 月创建的:

$ ls -l --human-readable /var/log/httpd
total 13M
-rw-r--r--. 1 root root 13M Jun 25 16:23 access_log
-rw-r--r--. 1 root root 45K Jun  2 00:00 error_log

$ sudo head -n 1 /var/log/httpd/access_log
10.0.0.177 - - [05/Dec/2020:14:58:35 -0600] "GET / HTTP/1.1" 403 5564 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"

使用 rm 命令删除文件

rm

在包含示例文本文件的目录中,lorem.txt 文件中包含 “ 乱数假文 Lorem Ipsum ” 文本。这只是印刷行业中使用的虚拟文本,因此 lorem.txt 文件并不属于该项目。让我们用 rm 命令删除这样的文件:

$ ls docs
chapter1.tex  chapter4.tex  chapter7.tex  lorem.txt
chapter2.tex  chapter5.tex  chapter8.tex  readme.txt
chapter3.tex  chapter6.tex  chapter9.tex  workbook.tex

$ rm docs/lorem.txt 

$ ls docs
chapter1.tex  chapter4.tex  chapter7.tex  readme.txt
chapter2.tex  chapter5.tex  chapter8.tex  workbook.tex
chapter3.tex  chapter6.tex  chapter9.tex

由于用 rm 命令删除的文件会直接删除,而不会放入回收站,因此它很危险。安装 trash 命令比较安全,例如 trashytrash-cli 命令。这样你可以在文件永久删除前,将其放入暂存区。

$ rm docs/lorem.txt

只需很少的命令即可在命令行中管理文件。使用 ls 命令显示目录中的文件,使用 catheadtail 命令查看文件中的内容。使用 rm 或者安全的 trash 命令将不需要的文件删除。这五个命令足以帮你在 Linux 中管理文件。想要了解更多,可以使用 --help 选项来查看如何使用这些命令。例如使用 ls --help 查看 ls 命令如何使用。


via: https://opensource.com/article/22/7/manage-files-linux-command-line

作者:Jim Hall 选题:lkxed 译者:Donkey 校对:wxy

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

中国内核开发者向 Linus 建议继续保留 5.20 版本号

前两天,在 Linux 内核 5.19 的发布公告中,Linus Torvalds 称,由于比较大的数会让他混淆,按照惯例,他准备将 5.20 版本“20 进位”到 6.0。今天,一位中国的 Linux 内核开发者 Zhang Boyang,在内核邮件列表中向 Linus 表示,“5.20” 在中文代表“我爱你”。因此,“Linux 5.20” 在中文中可以被理解为 “我爱 Linux”。因此,他建议 Linus 继续使用 5.20 版本号,以鼓励对 Linux 的热爱。之前,Linux 在发布 3.11 版时,曾将该版本专门命名为 “Linux For Workgroups”,以纪念微软的操作系统里程碑 Windows for Workgroups 3.11。不过,目前 Linus 和其它人尚未对此进行回应。

消息来源:内核邮件列表
老王点评:我觉得这个建议不错,不知道 Linus 会怎么想?

GitLab 禁止员工使用 Windows

GitLab 的文件显示,它允许员工使用 Linux 和 macOS,而禁止使用 Windows。理由是:Windows 是份额最高的桌面系统,因此也是间谍软件、病毒和勒索软件的最主要目标。Windows 家庭版的安全性难以保障,因此不符合该公司的安全准则。苹果的电脑是首选,如果熟悉 Linux 也可选择戴尔公司的 Linux 笔记本电脑。

消息来源:GitLab
老王点评:有道理的规定,作为一个技术公司,这样要求不过分。

开发者大幅精简 Rust for Linux v9 补丁

本周早些时候,开发者发布了 Rust for Linux v8 补丁,这些补丁带来了多达 43.6 万行新代码,而今天发布的 Rust for Linux v9 大幅瘦身,删除了许多额外的功能和集成,只有 12.5 万行的新代码。开发者称,“这是一个精简过的 v8。它有足够的支持来编译一个最小的 Rust 内核模块,目的是先获得‘核心’支持,然后开始向上游逐个扩展其他部分。”Linus Torvalds 一直希望尽快完成该补丁的合并。

消息来源:Phoronix
老王点评:看来,在下一个 Linux 内核中我们有望见到 Rust 的正式支持了。

Linus 在 Macbook 上发布了 Linux 内核 5.19

今天,Linus Torvalds 发布了 Linux 5.19,在对新硬件方面添加了对龙芯 CPU 和 Zen 4 CPU 的支持,支持 Zstd 压缩固件,并进一步改进了性能。有趣的是,Linux 表示,这次 5.19 的发布工作是在他的苹果 MacBook 笔记本上完成的,这台笔记本运行了 Asahi Linux 为苹果 M1 Macbook 打造的 Linux 系统。Linus 说,“这是我个人期待了很久的事情,而现在终于变成了现实。”在很早之前他曾在 PPC970 设备上为 PowerPC 进行过开发,这是他第三次使用苹果硬件用于 Linux 开发。他说,“但现阶段我并没有将 MacBook Air 用于任何真实工作,我只是将其用于版本测试、启动以及现在的版本发布。”

消息来源:Phoronix
老王点评:果然 Linus 对 Asahi Linux 的工作非常满意,我寻思我也是不是把我的 M1 Macbook 换成 Asahi Linux。

Linux 内核不过 520

被称为 Linux 5.20 的开发中的内核很可能会被称为 Linux 6.0。根据 Linus Torvalds 对现代版本的划分,Linux 又到了采用下一个主要版本号的时候。他对主要版本的提升通常会在小版本更新到 19 或 20 时进行。Linux 3.19 之后是 Linux 4.0,Linux 4.20 之后是 Linux 5.0。在周日的 Linux 5.19 公告中,Linus 表示“我可能会叫它 6.0,因为我开始担心再次被大数字所迷惑”。

消息来源:Phoronix
老王点评:Linux 内核的大版本号其实没什么特别的,就是一个进位而已,你就当成内核版本号采用的是 20 进制好了。有时候可能还忘记进位了。

Python 开发者讨论从邮件列表转移到论坛

Python 项目在 2018 年开始实验使用论坛交流,作为实验的一部分,Python 核心开发者使用的邮件列表 python-committers 切换到了 Discourse 论坛。今天该邮件列表仍然存在,但主要作为发布公告使用,大部分讨论都是在论坛上进行的。一位开发者称,他不怎么访问 Discourse 而错过了有兴趣的新 PEP 讨论,希望新 PEP 能发布在 python-dev 邮件列表上。这个提议引发了讨论。最终,Python 语言指导委员会表示要将讨论的媒介切换到 Discourse 论坛,Python 的邮件列表可能要全面转向论坛了。

消息来源:Solidot
老王点评:虽然确实很多老程序员都习惯了邮件列表,但是应该与时俱进,采用更丰富、更现代的交流方式。而同时保留老的交流方式,直到没什么人继续使用它,或因为缺乏重要功能而被废弃。