2022年4月

Mint 团队公布了即将到来的 Linux Mint 21 的代号、一个用于轻松升级的工具,以及令团队惊叹的 Warpinator 使用案例。

Linux Mint 21 公告和其他更新

首先,Linux Mint 21 的代号是 “Vanessa”,它将基于 Ubuntu 22.04 LTS Jammy Jellyfish。像往常一样,它将提供三个旗舰版本:Xfce、Cinnamon 和 MATE。

其次,很明显,Mint 团队将选择 Ubuntu 22.04 LTS 作为 Linux Mint 21 的基础以获得长期支持。它将采用 5.15 版本的 Linux 内核,这是一个长期支持版的内核。

除此之外,项目负责人 Clement Lefebvre 还宣布了 一个新的升级工具(mintupgrade2),这样一来,计划升级到 Linux Mint 21 的用户可以更轻松地完成升级步骤。根据历史经验,升级到 Mint 的主要版本是一个涉及大量终端操作的复杂过程,这对普通用户来说通常是困难的。

随 Linux Mint 21 公布的 Mint 升级工具

因此,考虑到其用户基础,Mint 团队为用户开发这个升级工具还是很有必要的。Clement Lefebvre 承诺,新的工具将是完全图形化的,附带有易于管理的步骤和说明。它将支持语言的本地化,还将为复杂的升级过程提供预先检查,同时也将为用户提供易于理解的可配置的指南。

这个工具将成为从 Linux Mint 20 升级到 21 的主要工具,它会在五、六月份左右发布。此外,这个新工具承诺提供关于自定义 PPA 和孤儿包的警告,以减少你在升级前的担忧。老实说,这将是 Mint 团队为其用户带来的最好的工具之一。

其他更新

除了以上更新外,团队还提到,文件传输工具 Warpinator 被世界上的多个用户用于一些奇怪的需求 —— 这是团队之前从未想过的。例如,有人用 Warpinator 在 Windows 和 V 社的 Steam Deck 游戏机之间传输文件,参见 这个视频

说到这里,Warpinator 现在提供了一个 针对 iOS 用户的测试发行版。你现在可以在你的苹果系统与任何其他系统之间快速传输文件,包括安卓、Linux 和 Windows。Mint 团队开发的这个应用真不错。

你可以在官方博客中阅读关于 Linux Mint 21 的公告和更多内容。


via: https://www.debugpoint.com/2022/04/linux-mint-21-announcement/

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

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

Windows 3.1 30 岁了

据消息,Windows 3.1 迎来了它的 30 岁生日。1992 年 4 月 6 日,仍建立在 MS-DOS 上的 Windows 3.1 带来了对 TrueType 字体的支持,引入了 Windows 注册表,并放弃了对旧芯片的支持,使用 80286 或更高版本,已及取消了 Windows 3.0 仍然支持的实模式。此外,在 386 增强模式下运行时,最大内存限制为 256MB,高于 Windows 3.0 的 16MB。

老王点评:虽然 Window 3.1 早在 20 多年前就结束支持了,但它的影响今天仍然存在,即使用来安装它的成堆软盘早已消失。

全球 76% 的公司在过去一年中曾遭遇因技术问题导致的业务中断

一份对 IT 经理的 调查显示,52% 的 IT 经理认为系统崩溃被认为是公司停机的首要原因。42.3% 的人认为人为错误是导致公司停机的原因。网络攻击是 36% 的公司停机原因,而内部攻击占过去一年遭受停机的公司的 20.2%。

老王点评:这么高的中断比例是我有点没想到的。

苹果报告显示第三方应用更好

苹果披露了一份其 委托调查的结果,将苹果应用商店中的第三方应用与苹果自己开发的应用进行对比,发现第三方应用表现更出色。苹果应用商店的第三方应用数量已经从 500 个增加到 180 多万个,其中 99.99% 的应用是第三方开发的。苹果只有 60 个应用与第三方应用竞争,并在大多数应用类别中的份额低于 40%,甚至更低。

老王点评:虽然这是苹果试图洗清其垄断嫌疑的一份报告,不过苹果的默认应用确实一般,我似乎几乎不用。

学习 Linux 终端命令、参数的区别,以及如何使用它们来控制你的计算机。

 title=

距离我的住处几条街远的地方,有一家咖啡馆,我在每个周日都会去那里参加固定的 “ 龙与地下城 Dungeons & Dragons ”(D&D) 游戏。他们有一份菜单,前几次我去点餐时,我总是要翻看好几分钟,才能确定要点些什么。熟悉了之后,我就不用看菜单了,因为我清楚地知道他们在卖什么,也清楚地知道自己想要什么。现在点餐对我来说很简单,只要说一声“老规矩”就好了,接下来就是等待一杯咖啡、一碗薯片和烤饼被送来(通常不方便的是,在我们 做出决定 roll for initiative 的那一刻,但这也不是他们的问题)。(LCTT 译注: 做出决定 roll for initiative 是 D&D 玩家的黑话,它指的是在比赛开始前掷骰子的行为)

与餐厅的菜单类似,计算机的图形界面也为用户提供了操作选项。这里有图标、窗口和按钮,你可以搜索你想要的东西,点击项目,拖动其他项目,操纵图形界面,直到你的任务完成。不过,一段时间后,这可能会变得繁琐,甚至是效率低下。既然你清楚地知道需要做什么,那么,如果只需告诉计算机你想要发生什么,无需耗费大量的体力和脑力来搜索项目、舞动鼠标,就能达到目的,岂不是更好吗?

Linux 终端是什么

Linux 终端是一个基于文本的交互界面,它是用来控制 Linux 计算机的。虽然它只是帮助 Linux 用户完成任何特定任务的众多工具之一,但是它被广泛地认为是最有效的方法。除了编写代码,这无疑是最直接的方法。事实上,它是如此受欢迎,以至于苹果公司将操作系统的基础改为 Unix,从而获得了 Bash 和 Z shell,而微软公司开发了它自己的开源命令行 PowerShell

Linux 命令是什么

命令 commands 是一种特殊的关键词,你可以在终端中使用它,告诉计算机去执行一个动作。大多数命令是很小的应用程序,它们与你的操作系统的其他部分一起安装。你可能没有意识到它们的存在,因为它们通常被保存在相对模糊的目录中,如 /bin/sbin/usr/bin/usr/sbin,但你的终端知道在哪里可以找到它们(多亏了一个叫 PATH 的东西)。其他的命令是内置在终端中的。你不必担心一个命令是安装的还是内置的,无论是哪一种,终端都能执行。更棒的是,在大多数 Linux 发行版上,当终端找不到一个命令时,它会在互联网上搜索提供该命令的软件包,然后会主动为你提供安装软件包、运行该命令的服务。

下面是一个简单的命令:

$ ls

ls 命令是 “list” 的缩写,它会列出当前目录的内容。试一试吧!先打开一个终端窗口,然后打开一个文件管理器窗口(Linux 上叫 “ 文件 Files ”,macOS 上叫 “ 访达 Finder ”,Windows 上叫 “ 资源管理器 Windows Explorer ”)。比较一下这两个窗口,它们是同一数据的两种不同表现方式。

Linux 命令中的参数是什么

参数 argument 是命令中的任意一个“不是命令本身”的部分。例如,要列出一个特定目录的内容,你可以提供该目录的名称作为参数。

$ ls Documents

在这个例子中,ls 是命令,Documents 是参数。该命令将列出 Documents 目录的内容。

Linux 命令中的选项是什么

命令的 选项 option ,也叫 标志 flag 开关 switch ,它是命令参数的一部分。命令参数是跟在命令后面的任何东西,而选项通常(但不总是)用一个连接号(-)或两个连接号(--)来划分。请看下面这个例子:

$ ls --classify Documents

在这个例子中,--classify 是一个选项。它也有一个简短的版本,因为终端用户更喜欢少打点字来提高效率。

$ ls -F Documents

短的选项通常可以合并。下面是一个 ls 命令,它将 -l 选项与 --human-readable-h)、--classify-F) 和 --ignore-backups-B) 选项结合了起来:

$ ls -lhFB

一些选项本身可以带参数。例如,ls--format 选项可以让你改变信息的呈现方式。默认情况下,目录的内容是以列的形式提供给你的,但如果你需要它们显示为逗号分隔的列表,你可以把 --format 设置为 comma

$ ls --format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

等于号(=)是可选的,所以这样做也可以:

$ ls --format comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

学习使用 Linux 终端

学习如何使用终端可以提高工作效率和生产力,同时也可以使计算变得非常有趣。当我运行一个精心设计的命令时,我常常会坐下来,为我在空白屏幕上输入几个字就能实现的事情而惊叹。终端可是和很多东西相关 —— 编程、诗歌、拼图和实用主义,但无论你如何看待,它都是一个值得学习的持续创新。

在阅读和练习了这些文章中的课程后,你可以下载我们的免费电子书 系统管理员的 Bash 脚本指南,在终端中获得更多乐趣。


via: https://opensource.com/article/21/8/linux-terminal

作者:Seth Kenlon 选题:lujun9972 译者:lkxed 校对:wxy

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

在这篇指南中,我们解释了使用自动化脚本 archinstall 安装 Arch Linux 的超级容易的方法。适合初学者到高级用户。

对许多新用户来说,安装 Arch Linux 仍然是一件头疼的事情。它需要命令行,以及包括启动引导过程、内核和 Grub 概念在内的 Linux 系统的内部工作机制等大量的知识。对许多人来说并不知道这些知识。但是新用户仍然想要安装和体验 Arch Linux 。

我个人感觉在计算机年代,操作系统的安装应该是简单的事情。对于最终用户安装系统应该尽可能的简单。毕竟,所有操作系统的存在只有一个目的 —— 帮助最终用户执行某些任务并协助他们。

archinstall 自动化脚本是什么?

话说,不久前我们讨论过在裸机上安装 Arch Linux。从那以后,Arch Linux 团队弄出来了一个叫做 archinstall 自动化和交互脚本。如今用这个脚本安装 Arch Linux 是一件容易的事情,任何人都能够完成。

这就让我们有了使用这个叫做 archinstall 的自动化脚本撰写这篇 Arch Linux 安装指南的打算。

让我们开始吧。

使用 archinstall 脚本安装 Arch Linux 的指南

我将这个指南分为三个部分。第一部分是下载 Arch Linux 的 .ISO 文件,创建一个磁盘引导分区。第二部分是实际安装,最后是用一个示例桌面来完成配置。

第一部分:下载 .ISO 文件

访问以下链接。下载 Arch Linux 的 .ISO 文件。你能够用一个直接的 HTTP 地址下载或者使用种子/磁力链接下载文件。

下载 Arch Linux

一旦下载完成,用 Etcher 或者其他的工具创建一个可启动的 U 盘。

完成以后,插入 U 盘并且重启计算机。

你开始下一部分之前,确定你连接了互联网。一般来说,如果你是有线网,那就很好。如果你在 Arch 就要通过命令行配置 Wi-Fi,请 遵从此指南。只要确保你已经连接到互联网就行。

第二部分:使用 archinstall 安装

一旦启动完成,你应该看到以下提示。键入 archinstall 然后点击回车。

First prompt for archinstall

这个命令将会验证网络连接是否连接到 Arch Linux 的镜像站点。一旦完成,就会弹出一系列(像这样的)问题。你需要做的将是阅读和回复。

所以,对这个指南来说,我给出了让你开始的最基础和最容易的一种方法。如果你足够自信,你也可以尝试其他选择。但是我建议遵循以下概述的基本选择,下次你在尝试其他的选择。

够公平吧?OK。

因此,第一个问题是键盘布局类型。通过两个字节国家特定布局代码来显示。你也可以键入它们或者输入它们边上的数字。对于美国-英语来说,我键入 us

Keyboard Type – archinstall

下一步是键盘语言,我键入数字 65 选择美国。

Keyboard Language – archinstall

下一个是硬盘驱动器部分。这个脚本自动探测你的目标系统的可用驱动器。举个例子,在以下图片中,它显示 17GB /dev/vda 是一个主要的块设备。这就是我要安装系统的地方。不要跳过这个步骤。

在这个指南中,我键入数字 2 选中 /dev/vda 块设备。请根据你们每人的系统键入相应的数字。

一旦你做完这步,你应该在设置这个设备的边上看到一个双箭头 >>。如果你已经选中它,按下回车键进入下一步。

Choose Block Device -1

Choose Block Device -2

在下一个选项中,你要非常小心。这个脚本问是否你想清除设备然后进行自动分区。否则你要手动分区硬盘驱动器。为了简单起见,我选择选项 0

Select partition option – archinstall

在下面一组问题中,如下图所示。更多的是文件系统类型、主机名、root 用户密码,等等。按照屏幕上的操作。便于帮助你,我已经在下表中加入了用于本指南的问题和答案。

问题选项
选择主要的文件系统ext4
你想用 zram 作为交换分区吗?n
键入磁盘加密密码保留为空直接按下回车
主机名或计算机名键入你要键入的名字
键入 root 密码键入你要键入的密码
键入程序预配置文件名:0 – 桌面;1 – 最小化;2 – 服务器;3 – xorg选择 3 xorg
安装显卡驱动根据你的系统选择数字。否则缺省不选按下回车键
安装声卡驱动选择 pulseaudio

Various options in archinstall -1

在选择内核的下个问题里,选择 linux。这个脚本将要为你安装你额外添加的软件包,像 firefox、nano ,等等。

用 NetworkManager 选择网络接口,并且为时区选择缺省选项。

Various options in archinstall -2

就是这样。一旦你已经完成上述步骤,这个脚本将会生成,并且等待你按下回车开始安装过程。

archinstall starts downloading packages

等待直到这一步骤完成。这将花一些时间下载安装所有软件包,这依赖你的系统和网络连接速度。有时 Arch 镜像是缓慢的,所以等待直到它完成。

第三部分 - 安装桌面环境

当你用以上方法安装完基本系统以后,你可以安装像 GNOME、KDE Plasma、MATE、Xfce 等额外的桌面环境。我们在以下页面中为它们每个都提供了安装指南。你可以访问你选择的桌面环境安装页面,并且直接跳到这些页面底部提取安装桌面环境的命令。

举个例子,如果你想要安装 GNOME 桌面基本套件,你可以简单的运行以下命令来安装。

sudo pacman -S --needed gnome gnome-tweaks nautilus-sendto gnome-nettool gnome-usage gnome multi-writer adwaita-icon-theme chrome-gnome-shell xdg-user-dirs-gtk fwupd arc-gtk-theme seahosrse gdm firefox gedit
systemctl enable gdm
systemctl enable NetworkManager

一旦你完成了以上这些,键入 reboot 重启。

恭喜你。你已经使用这个指南通过厉害的 archinstall 脚本安装完成了 Arch Linux。

结语

我相信,这是由该团队开发的令人印象深刻的脚本之一。并且确实增加了使用 Arch Linux 的用户基数和覆盖范围。

使用这个脚本有什么问题吗?在下方评论让我知道。


via: https://www.debugpoint.com/2022/01/archinstall-guide/

作者:Arindam 选题:lujun9972 译者:hwlife 校对:wxy

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

第一台用于人工智能的 IBM 大型机

昨天我们 报道 了 IBM 新发布的 z16 大型机,进一步的 细节 显示,z16 集成了片上 Telum 人工智能加速器。有了这个新的双处理器 5.2GHz 芯片及其 16 个内核,它每天可以以一毫秒的延迟执行 3000 亿次深度学习推理。IBM 称,与平均网络延迟为 60ms 的同类 x86 云服务器相比,采用 z/OS 的 z16 在推理时的响应时间是 20 倍,吞吐量是 19 倍。此外,z16 还包括了一个所谓的量子安全系统,它使用户能够开发量子安全的加密算法,它也适用于经典的加密。

老王点评:果然是老牌巨头,出手不凡。

发现无服务器版的加密货币挖掘恶意软件

据消息,安全研究人员发现了一个在 AWS Lambda 无服务器环境中运行并挖掘加密货币的恶意软件。AWS 表示,“Lambda 默认是安全的,AWS 按设计运行它。客户能够在 Lambda 上运行各种应用程序。”该恶意软件是用 Go 语言开发的,也可以运行于 Linux 环境中。

老王点评:这真是从“无服务器”到“服务器”了。

AMD GPU 驱动程序自动超频 CPU

据消息,AMD 证实,其 GPU 驱动程序中存在一个错误,会在用户不知情的情况下自动超频 Ryzen CPU。AMD 最初在去年通过其 GPU 驱动程序增加了对 CPU 自动超频的支持,这样拥有 Ryzen CPU 和 Radeon GPU 的用户可以使用一个界面对两者进行超频。超频 Ryzen CPU 会自动使保修失效,AMD 的软件通常要求单击警告以确认了解与超频相关的风险。

老王点评:这就有点太主动了,不知道烧了算谁的。

我们测试了 GNOME “ 文件 Files ” v43 的开发版本,在这里将向你深入披露其外观、功能和性能的细节。

GNOME 文件 Files (以前的 Nautilus)也许是当今 GNOME 生态空间中使用最多的桌面应用。而且,自其首次发布以来,它从未接受过什么大修,而其他的 GNOME 应用乃至桌面本身都转移到了一个较新的技术栈。

现在一切都变了。GNOME 开发者正在为整个桌面和 “文件” 采用 GTK4 和 libadwaita。

GNOME “文件” v43 将在 2022 年晚些时候与 GNOME 43 一起发布,必将令人印象深刻。这个急需的 重制 带来了原生的深色模式、很棒的 UI 以及出色的 libadwaita 触控和 GTK4 性能提升。

GNOME “文件” v43

我们安装了 GNOME “文件” v43 的 Flatpak 开发版本,下面是我们的发现。

第一印象,你应该注意到漂亮的 UI 触控,这要感谢 Libadwaita。关闭按钮是漂亮的圆形,而地址栏、选择高亮和整个文件窗口都有适当的间距和圆角。

所有的组件都没有出现边框高亮线。

下面是 v43(左)和 v42(右)的深浅模式的快速比较。

GNOME Files 43 and 42 – Light Mode Comparison

GNOME Files 43 and 42 – Dark Mode Comparison

地址栏的文件夹分隔符保持不变。然而,字体却有了些许润色。地址栏的上下文菜单改变了,“ 在终端打开 Open in Terminal ”选项没有了。取而代之的是 “ 在其它应用中打开 Open in Other application ” 菜单。引入了一个新的选项 “ 创建链接 Create Link ”。我想许多用户会怀念 “在终端打开” 的选项。

3/3 更新(感谢 Rashid):“在终端打开” 选项是 Nautilus 扩展包的一部分。因此,Flatpak 构建版不能“看到”它。因此,它本身并没有被删除。

New option in address bar menu

另一个重要的变化是你应该注意到两个主工具条菜单:a)视图按钮和 b)汉堡主菜单。这些上下文菜单项显示了菜单项及键盘快捷键。这也使它们看起来更显眼一些。

The Hamburger menu now have keyboard shortcuts

文件夹的上下文菜单现在有一个向上的小箭头,指向从它弹出的文件夹。文件夹的右键上下文菜单以组为单位组织得很好。例如,打开动作是分组的,而剪切、复制、粘贴在上下文菜单中以横杠的形式明显分开。

Context Menu for folder changes

我还注意到一个新的选项 “ 粘贴到该文件夹 Paste into the folder ”,这个很好。

Nautilus 搜索几乎与 “文件” v42 相同,只是在 “文件” v43 中你可以通过创建日期/时间搜索。

然而,我注意到一个令人兴奋的变化。上下文菜单中的文件关联的应用名称被删除了。例如,如果你今天试图在 “文件” v42 中打开一个文本文件,它在上下文菜单中显示与之相关的应用名称。在 “文件” v43 中,它只显示 “打开”。我觉得这种改变是不必要的。之前的情况更好。

3/3 更新(感谢 Rashid):当我在试用 v43 的沙盒 Flatpak 版本时,它并没有看到系统关联。所以,这不是一个变化。但是,我又想知道,如果有人试图真正使用 Flatpak 版本怎么办。

A subtle change in context menu for file association

所以,这就是我在这个应用的新 GTK4 版本中发现的整体变化。但它看起来不错?不是吗。此外,如果你是直接从 Ubuntu 20.04 LTS 来的,其中包含 “文件” 3.38,那么也许你的体验会是“哇”!如果你将 “文件” v43 与 “文件” v3.38 进行比较,大部分区域都发生了变化。对于这些用户来说,这将是一个相当不错的体验。

你应该记住,v43 仍在开发中,因此在未来最终发布时,可能会发生变化。

愿望清单

如果比较各种 Linux 文件管理器,其他的文件管理器的选项远多于今天的 GNOME “文件”。

是这样的。

例如,Nemo 或 Dolphin - 这两个最好的文件管理器在各方面都胜过 “文件”。比较一下功能,GNOME “文件” 没有一些流行的功能:

  • 双面板或分割视图
  • 从上下文菜单中打开一个根文件夹是困难的
  • 一个用于文件夹浏览的向上箭头
  • 没有从上下文菜单中创建一个新文件(文本、电子表格等)的选项
  • 更多的排序和搜索功能

我们希望这些功能能尽快出现在 GNOME “文件” 中。

何时能用

如上所述,这个版本的 GNOME “文件” 将与 GNOME 43 一起提供。因此,从 Linux 发行计划的角度来看,你应该在 2022 年 10 月的 Ubuntu 22.10 和今年晚些时候的 Fedora 37 上拥有它。

不幸的是,Ubuntu 22.04 LTS(Jammy Jellyfish)和带有 GNOME 42Fedora 36 将不会有 GNOME “文件” 43。主要原因是时间表不匹配,而且它是要移植到 GTK4 和彻底测试的复杂应用之一。然而,大部分上述的内部功能仍然会在 “文件” 42 中。但它可能缺少漂亮的 UI 变化和主题。

尽管如此,我相信这个流行的文件管理器看起来不错,当它发布时,用户应该会很兴奋地使用它。让我知道你对 GNOME “文件” 43 的新变化的看法,请在下面的评论框中留言。

加油!


via: https://www.debugpoint.com/2022/03/gnome-files-43/

作者:Arindam 选题:lujun9972 译者:geekpi 校对:wxy

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