2023年6月

你在“发行版快闪”中做错了什么?你能做得更好吗?当然可以。在这里,我们告诉你如何做。

发行版快闪 Distro hopping ” 是指经常尝试新的 Linux 发行版,以寻找乐趣或找到适合你的完美发行版的习惯。

毕竟,有着 数百种 Linux 发行版,而且时不时就有新的版本出现。你可能会担心错过它们,而去尝试 Linux 社区的最新潮流。

无论你为何这样做,不管你喜欢与否,人们会犯下一些错误,这让“发行版快闪”的体验变得糟糕。

这些错误是什么?让我带你一一了解:

1、不进行备份

备份发行版

嗯,你想要更换发行版,由于过于兴奋,你毫不犹豫就切换了。

但是,如果你没有备份重要的、经常访问的数据,你可能需要重新配置系统和组织你需要的数据。

所以,如果你有备份,无论你做什么,你需要的数据始终可访问,并帮助你在发行版之间快速的跳来跳去。

2、不检查显卡的驱动支持

显卡

用户常常忽略发行版与其系统中的显卡的兼容性,而抱怨发行版有问题。

你必须确保你的发行版对你的显卡有开箱即用的支持。

如果你像我一样有一块英伟达显卡,你应该只选择提供带有英伟达支持的 ISO,或在启动菜单中内置了该支持的发行版。

例如,在 Linux Mint 上你需要 安装英伟达驱动。虽然大部分情况下这是一个简单且没什么麻烦的过程,但并不是每个人都愿意为之付出努力。你也可以选择 Pop!\_OSUbuntu,它们默认情况下与英伟达显卡兼容良好。

3、抱有过高期望

一个用户交叉手指,希望最好的结果

没有谁能完美地挑选出你需要和你可能喜欢的东西。

所以,不要听从他人的建议。自己进行研究,选择你想尝试的下一个发行版。

即使你知道你想要什么,也不要期望新的发行版一定会比你当前的发行版更好。各个发行版在许多方面都有所不同。

你的下一个发行版可能解决了你遇到的问题,但也可能会带来你没有预料到的新问题。 最好假设你可能会遇到你没有预料到的困扰。

所以,如果你要进行“发行版快闪”,请先系好安全带。

4、在物理机上安装发行版

不要安装新的发行版来替换你当前的发行版

如果你直接在你的计算机上更换发行版,可能会导致一些问题,你可能需要先花时间修复这些问题,甚至在了解或体验 Linux 发行版的最佳部分之前就要这样做。

相反,你应该使用 立付 Live 环境虚拟机 来尝试发行版。

通常,你可以从启动菜单或“ 试用 Try ”选项中进入立付环境,以在安装 Linux 发行版之前测试一下。

另外,你可以尝试使用 虚拟机来运行 Linux 发行版。通过使用虚拟机,你可以学习该发行版并进行各种测试,而无需麻烦地更改主机系统。

通过这个选项,你无需改变你的主机系统。你可以测试所有基本要素,如 网络连接、应用程序可用性、预装工具 等等,而无需放弃当前的发行版。

5、忽视你的使用场景

发行版太多反而让事情变得混乱。

一个发行版的某个部分或特性可能引起了你的注意,这让你认为其他部分也适合你。

你接下来想要尝试的任何发行版应该完全符合你的需求才行。如果它提供了更多或不同的功能,对你来说不一定是好处。

例如,一个发行版可能提供更多的可定制性,这一般是很好的。但如果你不需要那么多控制权,那些提供的选项可能会让你感到不知所措,或者很快对你来说就会像是无用软件。

你可以了解一下有哪些 最佳 Linux 发行版,并根据文章中提到的特点对它们进行分析。

一个例子是特定的使用场景,比如寻找一个在旧计算机上运行良好的 轻量级发行版

或者你正在寻找一些安全、可靠和未来可靠的系统?不可变的 Linux 发行版 应该适合你。

或者...

你想要 玩游戏 吗?也有相应的选择!

简而言之,不要选择一个不适合你使用场景的发行版。

6、更换日常工具

日常工具

除了发行版,一些用户还更换了他们每天使用的工具。

考虑到工具对你的用户体验有重大影响,它最终会改变你的工作流程。你可能这样做是为了尝试新东西,但你应该坚持那些始终适合你的工具。

也许你已经用上了 最佳基本应用程序,为什么要改变呢?

只有当工具在新的发行版上无法按预期工作时,你才应该寻找替代方案。

7、不选择桌面环境

有几件事可以帮助你缩小在系统上安装 Linux 发行版的选择。

其中之一就是 桌面环境

当然,在选择一个桌面环境之前,你应该了解一下有哪些 最佳桌面环境。一旦选择了一个,与你想要尝试带有任何桌面环境的发行版相比,你就不必频繁切换发行版。

你应该停止“发行版快闪”吗?

你想要探索不同的发行版,并找到最适合自己的一个,这并没有错。

然而,如何从一个发行版“快闪”到另一个发行版可能会让这个过程变得麻烦,并且你可能会抱怨。

你应该 遵循本文中提到的上述要点,在想要切换之前使用 虚拟机 尝试新的发行版。

现在,你应该能在“发行版快闪”的过程中获得顺滑的体验了。

? 请在下方评论中分享你的“发行版快闪”经历。你会这样做吗?

(题图:MJ/5bdb860a-0505-476e-bb38-014ee8fe733e)


via: https://itsfoss.com/distrohopping-issues/

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

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

人工智能正在扼杀旧互联网

互联网总是在消亡;多年来它一直在消亡,被那些从网站上转移流量的应用程序或奖励所谓缩短注意力的算法所杀死。但最近几个月,人工智能正在加速扼杀旧互联网。谷歌正试图改变其几十年一成不变的蓝色链接列表;领英使用人工智能来刺激疲劳的用户;Snapchat 和 Instagram 希望机器人能在你的朋友不在时与你交谈;Reddit 的版主们在抗议天价 API;Stack Overflow 的管理员们则在反对人工智能生成的内容;互联网档案馆正在对抗数据刮削者;维基百科正在被人工智能撕碎;聊天机器人们在反刍自己幻想出来的内容。

消息来源:The Verge
老王点评:感觉未来来的太快,这一年来因为 AI,发生了太多事情。

DeepMind 称其下一个人工智能系统将超过 ChatGPT

DeepMind 的 CEO 说,他们正在开发一个被称为 Gemini 的人工智能系统,该系统将比 OpenAI 的 ChatGPT 背后的系统更强大,Gemini 将结合 AlphaGo 中使用的技术,赋予该系统新的能力,如计划或解决问题的能力。AlphaGo 基于 DeepMind 的强化学习技术,通过反复尝试并接受关于其表现的反馈,学会处理需要选择采取何种行动的棘手问题。2016 年,AlphaGo 击败了人类棋手冠军,创造了历史。Gemini 仍在开发中,还将需要数月时间,它可能花费数千万乃至数亿美元。

消息来源:Wired
老王点评:在这件事上,谷歌暂时还没有说服力的产品。

澳大利亚建议居民每晚重启手机

澳大利亚政府告诉居民,作为一项网络安全措施,他们应该每天关闭和重新开启他们的智能手机。这个建议并不新鲜。2020 年,美国国家安全局发布了移动设备安全的最佳实践指南,其中包括每周重启一次智能手机以防止黑客攻击。网络安全专家称,定期重启手机可以将风险降到最低,因为它强行关闭了在后台运行的任何可能恶意监控用户或收集数据的应用程序和进程。

消息来源:卫报
老王点评:我觉得这种做法聊胜于无吧。顺便做个调查,有多少人不是全天都开着手机,一般多久才重启一次手机呢?

以下是在 GNOME 版本的 Fedora 工作站中启用分数缩放的步骤。

分数缩放 Fractional Scaling 是一项方便的功能,可让你最大程度地优化 HiDPI 显示器和高分辨率笔记本电脑。通过微调缩放比例,你可以创建平衡良好、既不太大也不太小且美观的桌面显示。虽然通过分辨率设置也可以,但由于操作系统的限制,它们通常符合你的实际情况。

此外,它还允许你增加显示屏上文本和其他 UI 元素的大小,而不会使所有内容显得模糊。如果你有高分辨率显示器并希望使文本更易于阅读,这将很有用。

Ubuntu 20.04 LTS 在 2020 年引入了 100%、125%、150%、175% 和 200% 的分数缩放。它可以在“ 显示 Display ”页面下的“ 设置 Settings ”中找到。

但在默认 GNOME 桌面的 Fedora 工作站中,只有 100% 和 200% 缩放可用。

Fedora 中 GNOME 的默认缩放

如何使用 GNOME 在 Fedora 中启用分数缩放

打开终端窗口(CTRL+ALT+T)。

运行以下命令。此命令在带有 GNOME 的 Fedora 中启用 125%、150% 和 175% 缩放因子。

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

重启 Fedora。

打开 “设置” 应用,你应该会看到新的缩放因子。

在 GNOME Fedora 中进行分数缩放

但是,重要的是要注意分数缩放并不总是完美的。某些应用程序可能无法正确缩放。例如,如果应用程序设计不当,非 GTK 应用可能看起来很模糊。

此外,请务必注意,由于 GPU 的渲染工作量更大,分数缩放可能会增加笔记本电脑的功耗。

一些使用说明

根据我的测试,上述命令在 Wayland 中应该是有效的。

如果你不想使用上述命令,但仍想获得类似的体验,那么你可以按照以下步骤操作:

使用 sudo dnf install gnome-tweaks 安装 GNOME “ 调整 Tweaks ” 应用。

转到 “ 字体 Fonts ” 设置并更改比例因子。

示例:如果你想保持 100% 缩放比例但想要更大的字体,请尝试缩放比例设为 1.1 或 1.2。根据你的需要进行调整。

字体缩放

  • 125%:这是分数缩放的典型值。它将文本大小和 UI 元素增加 25% 而不会使所有内容显得模糊。
  • 150%:对于想要放大文本和其他 UI 元素但又不想增加显示分辨率的人来说,这是一个很好的值。
  • 175%:对于想要使文本和其他 UI 元素变得非常大的人来说,这是一个很好的值。

尝试不同的缩放因子对于找到最适合你的缩放因子至关重要。最佳缩放因子将取决于你的显示器尺寸、视力和偏好。

我希望本指南有所帮助。

(题图:MJ/4346b556-57ed-4c76-b2c9-e651e0d229f5)


via: https://www.debugpoint.com/fractional-scaling-fedora/

作者:Arindam 选题:lkxed 译者:geekpi 校对:校对者ID

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

通常,我用的是基于 Ubuntu 的发行版进行工作,如 Pop!\_OS、Zorin OS、Linux Mint 或 Ubuntu 本身。

它们不会干扰我的工作,同时又提供了顺滑的软件更新。更不用说,它们与我使用的英特尔-英伟达系统相容性良好。

所有的一切(可能是主观的)都能开箱即用。

然而,最近我决定在实体机上切换到 Arch Linux(我大部分时间都是在虚拟机上使用它)。

结果,我最终选择使用了 Manjaro Linux(一款基于 Arch 的发行版)。

我选择 Manjaro Linux 的原因

令我惊讶的是,即使是使用 Arch Linux 的立付 USB,我甚至无法解决 “nouveau DRM: core notifier timeout” 错误,更别提继续安装了。是的,我知道有向导式的 Arch Linux 安装程序,但是不论怎么样,连接的显示器都会闪烁并突出显示这个错误。

解决这个问题的最好办法是不使用我的最近刚刚升级的英伟达显卡。

很遗憾,我更喜欢英伟达的显卡……

AMD 的 RX 6600 XT 的价格与 RTX 3060 Ti 相当;对于 1440p 来说,购买那款显卡是没有意义的。

因此,在我这个情况下,RTX 3060 Ti 可能是问题所在。

虽然我找到了一些解决问题的方法,但是我太懒了。我只是想看看能否在不用付出太多努力的情况下体验一下 Arch Linux。

所以,我做了以下的事情:

下一个最佳选择就是尝试任何一个专门简化了麻烦的 最佳的基于 Arch 的发行版,对吧?

这就是 Manjaro Linux 登场的地方。

Manjaro Linux 是一款流行的基于 Arch 的发行版,并且我注意到每次更新时都有各种改进(在虚拟机上使用时)。

此外,我喜欢 Manjaro 默认主题的强调色,很适合我的桌面体验。

所以,我决定试试看……

Manjaro Linux: 起步有点困难

使用专有的英伟达驱动程序安装 Manjaro 时我没有遇到任何问题。然而,最近的一个小版本更新,Manjaro Linux 21.2.6, 把我的系统弄乱了。

我无法访问登录界面和 TTY(我只能看到主板制造商的标志)

因此,我只能使用最新的 ISO 重新安装 Manjaro Linux,到目前为止一切都还好(千万别出问题)。

在我使用 Manjaro Linux 的过程中,我注意到了一些事情,有好有坏。

在这里,我分享一些我的经历。如果你还没有尝试过,这些经验应该对你帮助很大,可以让你更多地了解它。

1、简单的安装

基于 Arch 的发行版的主要亮点是使安装过程变得简单。对我来说,完全没有遇到任何问题。

在我的第二块硬盘上安装 Manjaro Linux 是一件轻而易举的事情。引导加载程序正确配置,显示了 Manjaro 主题的启动菜单,让我可以选择 Windows/Manjaro Linux 进行双启动。

2、Manjaro 欢迎页

当尝试新东西时,欢迎体验在用户体验中占据了一大部分重要性。在这方面,Manjaro Linux 没有让人失望。

如果你仔细关注欢迎屏幕上提供的信息,你可以获得所有必要的信息。

GNOME 布局管理器能让你选择一个合适的布局,使你更加舒适。

然而,当我尝试在这里启用“窗口平铺”功能时,它却无法正常工作:

3、包管理器快速且功能丰富

考虑到 GNOME 是我最喜欢的桌面环境,我在软件中心(甚至是像 Pop!\_Shop 这样特定于发行版的商店)上有过糟糕的经历。

虽然它们可以完成工作,但有时它们对我的期望反应不及预期。

在 Manjaro Linux 中,我发现安装了 Pamac 作为包管理器。这似乎是 在 Manjaro Linux 上安装和卸载软件的最佳方式之一

根据我的经验,它在安装和卸载软件时非常快速。在安装某些软件时,你还会收到关于软件包冲突或是否需要替换/删除某些软件包的提示。当你安装某些东西时,包管理器提供了关于可选/必需依赖项的大量信息。

总体来说,体验非常流畅,没有出现任何麻烦。为了提升体验,包管理器还可以通过调整 pamac 的偏好设置,快速启用对 Flatpaks/Snaps/AUR 的支持。

所以,你不必使用终端或不同的软件商店。一切都可在一个统一的平台下获得,这大大节省了时间。

4、尝试 ZSH Shell

我习惯于在基于 Ubuntu 的发行版上使用 Bash shell。然而,Manjaro Linux 默认使用 Zsh shell。我相信 Zsh 比 Bash 更好,不过我很快会在另一篇文章中介绍并深入比较。

换句话说,我可以直接尝试不同的东西。令我兴奋的是,终端提示符和遵循 Manjaro 品牌的Shell(或终端)的主题也采用了 Manjaro 的强调色,非常令人印象深刻!

因此,我没有必要在此处 自定义终端的外观

要了解更多信息,你可以查看一些关于 Zsh 是什么 以及 如何安装它 的信息。

5、缺乏官方软件支持

我希望这个情况能够很快改善。但目前来说,许多软件/工具只提供对 Ubuntu 和 Fedora 的官方支持。

你可以在各种工具中找到官方的 DEB/RPM 包,但它们都不能直接在 Manjaro Linux 上使用。

你得依赖 Arch Linux 仓库或 AUR 中提供的软件包。

幸运的是,很有可能在 AUR 或社区或发行版开发者维护的仓库中找到所需的软件。就像我能够在 Manjaro Linux 上运行 Insync,并使用文件管理器的集成扩展。

然而,由于缺乏对该平台的官方支持,你可能会错过一些功能或快速更新。

当然,如果你依赖于 Flatpak 或 Snap 软件包,这对你来说应该不是个问题。此外,如果你是 Linux 的新手,你可以参考我们的 Flatpak 指南 获取更多信息。

6、缺少分数缩放

我有一个由 1080p 和 1440p 分辨率组成的双显示器。因此,分数缩放很有帮助,但我可以不用它来操作。

要在 Manjaro 上启用分数缩放,你需要安装支持 X11 缩放的 Mutter 和 GNOME 控制中心软件包。这些软件包包括:

  • mutter-x11-scaling
  • gnome-control-center-x11-scaling

这将替换你现有的 Mutter 和 GNOME 控制中心软件包。因此,你将失去桌面的默认主题/强调色设置。

你可能需要使用 GNOME “ 调整 Tweaks ”应用来将一切调整正确。但是,这可能会令人感觉麻烦。

总结

总体而言,我喜欢在 Manjaro Linux 上的桌面体验。如果那个更新没有搞坏我的系统,我认为我会继续使用 Manjaro Linux 作为我的新日常操作系统。

你认为 Manjaro Linux 的优点和缺点是什么?我在我的新体验中有遗漏了什么吗?作为一个有经验的 Arch Linux 用户,你有任何建议吗?

请在下方评论中告诉我你的想法。

(题图:MJ/2726c4dd-5611-4ace-8c77-0db894ad6a23)


via: https://news.itsfoss.com/manjaro-linux-experience/

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

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

中国论文贡献度首次超越美国

《自然》杂志分析了 2022 年全球知名科学期刊论文的各国贡献度,结果显示,中国首次超越美国登上榜首。该排行榜依据论文作者及所属机构的“自然指数”汇总进行排名。对于《自然》、《科学》等 82 种期刊的自然科学领域论文,计算作者所属机构所在国的比例,把总和作为贡献度进行比较,结果显示中国排名第一。美国、德国、英国、日本等分列第二到第五。而从包括大学在内的研究机构来看,前十有六家来自中国,中国科学院居首。

消息来源:《自然》
老王点评:看起来可喜可贺,但是我们的基础科学研究还不够强,还需要继续努力。

英伟达最新 GPU 黑市价格翻番

去年,美国商务部阻止了包括英伟达和 AMD 在内的美国顶级硬件公司向中国和俄罗斯出售其最先进的芯片。其中,英伟达的 A100 和 H100 GPU 属于出口管制的对象。这导致这些芯片在黑市的价格达到了 2 万美元,比正常价格高一倍,并且没有保修和支持。

消息来源:The Register
老王点评:现在 AI 对 GPU 的需求非常迫切,这可比挖矿那时候对 GPU 的需求更紧迫。

NFC 将变得更强

负责制定近场通讯规范的 NFC 论坛公布了到 2028 年的主要计划和研究工作。主要的五个方面包括:NFC 无线充电的功率将从 1 瓦提升到 3 瓦;连接范围将从 5 毫米提升四到六倍;支持多用途轻触;使支持 NFC 手机具有 POS 功能;能够分享其成分和产品回收方式的数据。

消息来源:The Register
老王点评:虽然要几年才能落地,但我总觉得 NFC 变强也带来更多风险,比如近场通讯的距离变得更远,盗刷风险就大了。

开发人员可以通过将开源软件集成到其代码库中,节省时间并避免重复发明轮子。然而,这也带来了严重的许可侵权风险。你必须遵守适用于重新使用的开源代码的众多开源许可证之一。如果你不这样做,你(或你所在公司)有可能因违反开源许可证条款而被起诉。即使这种诉讼并不普遍发生,它们确实存在。实际上,考虑到现在许多开源项目由希望保护其在开源社区中的投资的企业运营,这种情况在未来可能更加频繁发生。

1、熟悉开源许可证

了解开源许可证是防止开源许可侵权问题中最重要的一步。很容易认为所有开源许可证都施加相同的条件,或者它们都基本要求源代码的持续可用性。实际上,有数十种不同的开源许可证,它们都有着非常不同的条款。简单地认为只要你从一个开源项目获取代码,你可以随意使用它并保持源代码可访问,这是一个严重的错误。几个开源许可证的一个典型但经常被忽视的条件可能是需要向原始作者提供致谢。

2、记录你使用的开源内容

建立一个标准化的方法来记录你使用开源代码的情况是一个优秀的做法。导入模块或从 GitHub 粘贴代码并不难。但如果你不追踪代码来自何处以及使用了何种许可证,你可能会忘记在代码库中如何以及在哪里集成开源内容。此外,如果你在借用代码时无法证明自己遵守了有效的许可条件,那么在开源许可证发生变化时可能会产生问题。考虑在文档维基(如果有的话)中添加一个页面,列出你使用的开源代码,以避免出现这个问题。每当你包含开源组件或依赖时,至少在你自己的源代码中添加注释。

3、避免使用未经授权的开源组件

有时,你可能会偶然发现一个隐藏的 GitHub 存储库或其他源代码托管位置,其中包含你希望使用的代码,但没有提到任何许可指南。你可能会认为代码的创建者希望让其成为开源代码,并且你可以根据自己的意愿使用它。但这是一个危险的假设。开发人员可能会后续对代码设置特定的许可条件,并要求你遵守这些条件,这可能导致未来产生许可侵权的指控。除非你有非常充分的理由,否则避免使用缺乏明确许可限制的模糊代码。

4、创建自己的开源代码

将你自己的软件完全开源是减少与开源许可相关风险的一种方法。这意味着你将自动遵守任何要求保留派生源代码的开源许可条件。然而,请记住,仅仅开放你自己的代码并不能确保完全遵守许可证。你仍然需要努力确保你遵守每个许可证的规定,因为适用于你借用的代码的许可证可能与你选择的开源许可证不同。然而,你无需担心与源代码共享相关的任何条款。

5、自动检测开源组件

虽然在代码库内手动跟踪你如何使用开源是很好的做法,但通过使用能够自动识别开源组件和依赖项的软件,你可以降低出错的可能性。在这里,我们应该考虑两种不同类型的工具。一种是源代码组成分析(SCA)软件,它会自动扫描源代码并识别从值得信任的外部来源获取的元素。另一种是软件供应链管理解决方案,除其他功能外,还支持查找和监控应用程序堆栈中的任何开源依赖项。

(题图:MJ/2168d466-cfc3-47de-a8a5-fc7ebaaa445f)


via: https://www.opensourceforu.com/2022/08/5-ways-to-prevent-open-source-licensing-violations/

作者:Laveesh Kocher 选题:lkxed 译者:ChatGPT 校对:wxy

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