2021年9月

Docker 桌面管理工具对大公司不再免费

Docker 平台有许多组件,大部分都是开源的,但 Docker 桌面管理工具不是,它用于管理各种 Docker 组件和功能。Docker 公司将限制只让个人或小型企业可以免费使用其 Docker 桌面管理工具。现在要求拥有 250 名或以上员工,或年收入超过 1000 万美元的企业,必须付费使用它:分别是 5 美元/月的专业版和 7 美元/月的团队版订阅,以及新的 21 美元/月的商业版订阅。

这是 Docker 公司也在寻求可持续发展的道路。

因错误包含一些非自由的代码,GNU Linux-libre 重新发布

基于最近发布的 Linux 5.14 上游内核,今天 GNU Linux-libre 5.14-gnu 内核发布了。GNU Linux-libre 内核剥离了非自由的二进制固件、微代码二进制大对象和其他非自由软件组件。但是事实证明这个“100% 自由软件”的内核中错误地留下了一些非自由的内核代码,所以之前的 GNU Linux-libre 版本也不得不重新发布。

虽然剥离一些非自由组件会损失一些支持,但是总该有一个这样偏执于自由的内核。

网络攻击者现在正悄悄地卖掉受害者的网络带宽

周二思科的研究人员说,“代理软件”正被网络犯罪分子用于非法目的,成为犯罪分子从受害者身上获取收入的又一途径。这种所谓的“代理软件”,也被称为互联网共享应用程序,允许用户为其他设备分享部分互联网连接带宽。这是一种合法服务,可以在每次有别的用户连接到它时就可以为他们提供收入。攻击者在受害者的电脑上安装这种软件,并在攻击者的账户下注册该软件,因此任何收入都会被发送到攻击者手中。

真是无孔不入啊。

如果系统没有自动检测到你的打印机,这篇文章教你如何在 Linux 系统手动添加打印机。

 title=

即使未来已来, 电子墨水 e-ink 和 AR 技术可以现实应用,我们还是会用到打印机的。打印机制造商还不能做到让自己的专利打印机可以与各种计算机完全标准化传递信息,以至于我们需要各种打印机驱动程序,在任何操作系统上都是如此。电子电气工程师协会信息科学与技术处(IEEE-ISTO)下属的打印机工作组(PWG)和开放打印技术组织(OpenPrinting.org)长期合作致力于让人们可以(使用任何型号打印机)轻松打印。带来的便利就是,很多打印机可以不需要用户进行配置就可以自动被识别使用。

如果系统没有自动检测到你的打印机,你可以在这篇文章中找到如何在 Linux 系统手动添加打印机。文中假定你使用的是 GNOME 图形桌面系统,其设置流程同样适用于 KDE 或其他大多数桌面系统。

打印机驱动程序

在你尝试用打印机打印文件时,要先确认你的 Linux 系统上是不是已经安装了更新的打印机驱动程序。

可以尝试安装的打印机驱动程序有三大类:

  • 作为安装包提供的,捆绑在你的 Linux 系统上的开源 Gutenprint 驱动程序
  • 打印机制造商提供的专用驱动程序
  • 第三方开发提供的打印机驱动程序

开源打印机驱动程序库可以驱动 700 多种打印机,值得安装,这里面可能就有你的打印机的驱动,说不定可以自动设置好你的打印机(,你就可以使用它了)。

安装开源驱动程序包(库)

有些 Linux 发行版已经预装了开源打印机驱动程序包,如果没有,你可以用包管理器来安装。比如说,在 Fedora、CentOS、Magela 等类似发行版的 Linux 系统上,执行下面命令来安装:

$ sudo dnf install gutenprint

惠普(HP)系列的打印机,还需要安装惠普的 Linux 图形及打印系统软件包(HPLIP)。如在 Debian、Linux Mint 等类似的系统上,可以使用下面的命令:

$ sudo apt install hplip

安装制造商提供的驱动程序

很多时候因为打印机制造商使用了非标准的接口协议,这种情况开源打印机驱动程序就不能驱动打印机。另外的情况就是,开源驱动程序可以驱动打印机工作,但是会缺少供应商特有的某些性能。这些情况,你需要访问制造商的网站,找到适合你的打印机型号的 Linux 平台驱动。安装过程各异,仔细阅读安装指南逐步安装。

如果你的打印机根本不被厂商支持,你或许也只能尝试第三方提供的该型号打印机的驱动软件了。这类第三方驱动程序不是开源的,但大多数打印机的专用驱动程序也不是。如果你需要额外花费从供应商那里获取帮助服务才能安装好驱动并使用你的打印机,那是很心疼,或者你索性把这台打印机扔掉,至少你知道下次再也不会购买这个品牌的打印机了。

通用打印驱动系统(CUPS)

通用打印驱动系统 Common Unix Printing System (CUPS)是由 Easy Software Products 公司于 1997 年开发的,2007 年被苹果公司收购。这是 Linux 平台打印的开源基础软件包,大多数现代发行版都为它提供了一个定制化的界面。得益于 CUPS 技术,你可以发现通过 USB 接口连接到电脑的打印机,甚至连接在同一网络的共享打印机。

一旦你安装了需要的驱动程序包,你就能手工添加你的打印机了。首先,把打印机连接到运行的电脑上,并打开打印机电源。然后从“活动”屏幕或者应用列表中找到并打开“打印机”设置。

 title=

基于你已经安装的驱动包,你的 Linux 系统有可能自动检测识别到你的打印机型号,不需要额外的设置就可以使用你的打印机了。

 title=

一旦你在列表中找到你的打印机型号,设置使用这个驱动,恭喜你就可以在 Linux 系统上用它打印了。

(如果你的打印机没有被自动识别,)你需要自行添加打印机。在“打印机”设置界面,点击右上角的解锁按钮,输入管理用户密码,按钮转换成“添加打印机”按钮。

然后点击这个“添加打印机”按钮,电脑会搜索已经连接的本地打印机型号并匹配相应驱动程序。如果要添加网络共享打印机,在搜索框输入打印机或者其服务器机的 IP 地址。

 title=

选中你想添加的打印机型号,点击“添加”按钮把打印机驱动加入系统,就可以使用它了。

在 Linux 系统上打印

在 Linux 系统上打印很容易,不管你是在使用本地打印机还是网络打印机。如果你计划购买打印机,建议查看开放打印技术组织的(可支持打印机)数据库(OpenPrinting.org),看看你想购买的打印机是不是有相应的开源驱动程序。如果你已经拥有一台打印机,你现在也知道怎样在你的 Linux 系统上使用你的打印机了。


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

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

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

这篇 elementary OS 6 的评测将为你呈现该系统在旧款测试设备上的表现。

elementary OS 的粉丝们焦急等待 elementary OS 6 Odin 发布已经将近两年了。如此焦急的原因,主要在于早期版本 elementary OS 5.1 的内核和软件包在 2021 年来说过于陈旧。而且,这一旧版本基于 Ubuntu 18.04 LTS 构建。因此,用户都急切地等待着基于 Ubuntu 20.04 LTS 的全新版本 —— 最重要的是,Ubutnu 20.04 LTS 已经发布一年,接下来也将有下一个 LTS 版本发布。

你应该也明白的,过长的等待时间,很可能导致用户跳槽到其他发行版。

但即便如此,新版本终于还是 在 8 月发布了,它在用户和粉丝群体很受欢迎。

于是,我在一周前为一台旧设备(我知道新设备的体验会更好)安装了 elementary OS 6 Odin,下面就是测评。

elementary OS 6 Odin 的桌面

elementary OS 6 Odin 测评

测试设备:

  • CPU – Intel Core i3,4 GB 运行内存
  • 硬盘 – SSD 固态硬盘
  • 显卡 – Nvidia GeForce(340)

安装

在这一版本中,elementary 团队针对他们自制的 elementary OS 安装器做了易用性优化。新安装器减少了安装前的准备步骤,虽然它还是需要依赖 GParted 进行分区操作(当然 GParted 本身是一款不错的工具)。

在前述测试设备中,安装过程大约花费了 10 分钟,没有任何报错。安装完之后,GRUB 也正常更新,没有任何意外。这是一个安装在老式 BIOS 上多引导系统。

初见印象

如果你刚听说 elementary OS 和 Pantheon 桌面,或者从其他传统的菜单型桌面环境迁移过来,你可能需要一两天时间来适应这款桌面。当然,如果你已经是 elementary OS 的老用户的话,那么你将获得一致的体验,外加性能和外观的优化。

你应该可以察觉到一些明显可见的 elementary OS 6 的新特性,像是强调色、原生暗黑模式,以及一组不错的新壁纸。

稳定性与性能

我已经使用 elementary OS 6 Odin 超过一周的时间。在日常使用后,我只能说,它很稳定,没有突然的崩溃和意外。其他(通过 apt 单独安装的)额外软件也运作正常,性能也没有降低。

在近乎闲置的情况下,CPU 使用率处在 5%-10% 之间,内存占用约为 900 MB。CPU / 内存的消耗主要分配在 Gala(Pantheon 的窗口管理器)、Wingpanel(顶栏)和应用中心。

elementary OS 6 的系统性能

考虑到系统的视觉效果,我认为这些占用数据也十分合理。不过,当你打开更多软件,例如 LibreOffice、Chrome、Kdenlive 之后,消耗的资源肯定会更多。

应用程序与应用中心

elementary OS 的应用程序列表经过精选,几乎所有类型的软件都可以从应用中心获取,包括 Flatpak 应用。不过,elementary OS 默认并没有预装一些重要的应用程序,像是 Firefox、LibreOffice、Torrent 客户端、硬盘分区工具、照片编辑器之类 —— 这些重要的程序需要在安装系统后再自行安装。我认为预装软件这一块有很大的改进空间。

结束语

在这一周的测试中,我也多次遇到了一个 bug,Wi-Fi 有时会突然断开,不过这完全是上游 Ubuntu 20.04 的问题 —— 多年以来,它一直有奇怪的 Wi-Fi 问题。抛开这个问题,elementary OS 确实是一款稳定、优秀的 Linux 发行版。如果 elementary OS 有滚动更新的版本,也许会更好。因此,这是一款值得推荐的发行版,尤其适合那些从 macOS 迁移过来的人。


via: https://www.debugpoint.com/2021/08/elementary-os-6-odin-review/

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

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

Torvalds 认为 GPLv2 和公司的参与对 Linux 非常重要

Linux 创始人 Linus Torvalds 在最近的一篇采访中表示,他认为在 1992 年初 Linux 转向使用 GPLv2 许可证特别重要。他回忆说:“这不是最初的许可证,但我相信它是 Linux 变得如此广泛的一个重要原因。”此外,他还认为,“公司的参与是非常重要的,这可能听起来很明显,以至于老套和愚蠢,但开源社区的一些角落对任何商业参与都是相当消极的。”从最早期开始,Linux 就经历了来自大公司的“相当持续的”兴趣。

虽然 Linux 的成功有一定的时代幸运,但是至少可以说明 Linux 作对了几件事。

谷歌使用 AI 生成高保真图像

谷歌大脑的研究人员分享了他们在图像超级分辨率方面取得的新突破。通过其 SR3 和 CDM 方法,可以对输入的低分辨率图像生成高分辨率的图像,在提升人像和自然图像上效果良好。他们已经将该模型的性能推到了超分辨率和类条件的 ImageNet 生成基准的最先进水平。

以后可以从低画质照片和视频转成高画质了~

研究发现 40% 的 GitHub Copilot 建议中存在安全漏洞

研究人员为 Copilot 创建了 89 种不同的场景来推荐代码,产生了 1600 多个程序。研究人员在审查这些程序时发现,几乎 40% 的程序都有这样或那样的漏洞。由于 Copilot 借鉴了 GitHub 存储库中公开可用的代码,研究人员推测,生成的脆弱代码可能只是系统模仿存储库中的错误代码行为的结果。

所以,这就和差生抄作业一样,它也不知道抄的作业是不是对的。