2019年9月

Linux Mint 每两年发布一次主版本(如 Mint 19),每六个月左右发布一次次版本(如 Mint 19.1、19.2 等)。 你可以自己升级 Linux Mint 版本,而次版本也会自动更新。

在所有这些版本中,你可能想知道你正在使用的是哪个版本。了解 Linux Mint 版本号可以帮助你确定某个特定软件是否适用于你的系统,或者检查你的系统是否已达到使用寿命。

你可能需要 Linux Mint 版本号有多种原因,你也有多种方法可以获取此信息。让我向你展示用图形和命令行的方式获取 Mint 版本信息。

使用终端查看 Linux Mint 版本号的方法

我将介绍几种使用非常简单的命令查看 Linux Mint 版本号和代号的方法。 你可以从 “菜单” 中打开终端,或按 CTRL+ALT+T(默认热键)打开。

本文中的最后两个命令还会输出你当前的 Linux Mint 版本所基于的 Ubuntu 版本。

1、/etc/issue

从最简单的 CLI 方法开始,你可以打印出 /etc/issue 的内容来检查你的版本号和代号:

[email protected]:~$ cat /etc/issue
Linux Mint 19.2 Tina \n \l

2、hostnamectl

hostnamectl

这一个命令(hostnamectl)打印的信息几乎与“系统信息”中的信息相同。 你可以看到你的操作系统(带有版本号)以及你的内核版本。

3、lsb\_release

lsb_release 是一个非常简单的 Linux 实用程序,用于查看有关你的发行版本的基本信息:

[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    LinuxMint
Description:    Linux Mint 19.2 Tina
Release:    19.2
Codename:    tina

注: 我使用 –a 标签打印所有参数, 但你也可以使用 -s 作为简写格式,-d 用于描述等 (用 man lsb_release 查看所有选项)

4、/etc/linuxmint/info

/etc/linuxmint/info

这不是命令,而是 Linux Mint 系统上的文件。只需使用 cat 命令将其内容打印到终端,然后查看你的版本号和代号。

5、使用 /etc/os-release 命令也可以获取到 Ubuntu 代号

/etc/os-release

Linux Mint 基于 Ubuntu。每个 Linux Mint 版本都基于不同的 Ubuntu 版本。了解你的 Linux Mint 版本所基于的 Ubuntu 版本有助你在必须要使用 Ubuntu 版本号的情况下使用(比如你需要在 Linux Mint 中安装最新的 Virtual Box添加仓库时)。

os-release 则是另一个类似于 info 的文件,向你展示 Linux Mint 所基于的 Ubuntu 版本代号。

6、使用 /etc/upstream-release/lsb-release 只获取 Ubuntu 的基本信息

如果你只想要查看有关 Ubuntu 的基本信息,请输出 /etc/upstream-release/lsb-release

[email protected]:~$ cat /etc/upstream-release/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

特别提示:你可以使用 uname 命令查看 Linux 内核版本

[email protected]:~$ uname -r
4.15.0-54-generic

注: -r 代表 release,你可以使用 man uname 查看其他信息。

使用 GUI 查看 Linux Mint 版本信息

如果你对终端和命令行不满意,可以使用图形方法。如你所料,这个非常明了。

打开“菜单” (左下角),然后转到“偏好设置 > 系统信息”:

Linux Mint 菜单

或者,在菜单中,你可以搜索“System Info”:

Menu Search System Info

在这里,你可以看到你的操作系统(包括版本号),内核和桌面环境的版本号:

System Info

总结

我已经介绍了一些不同的方法,用这些方法你可以快速查看你正在使用的 Linux Mint 的版本和代号(以及所基于的 Ubuntu 版本和内核)。我希望这个初学者教程对你有所帮助。请在评论中告诉我们你最喜欢哪个方法!


via: https://itsfoss.com/check-linux-mint-version/

作者:Sergiu 选题:lujun9972 译者:Morisun029 校对:wxy

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

一直以来,使用 Cinnamon 桌面环境的 Linux Mint 都是一种卓越的体验。这也是为何我喜爱 Linux Mint的主要原因之一。

自从 Mint 的开发团队开始更为严肃的对待设计, “桌面主题” 应用便成为了更换新主题、图标、按钮样式、窗口边框以及鼠标指针的重要方式,当然你也可以直接通过它安装新的主题。感兴趣么?让我们开始吧。

如何在 Linux Mint 中更换主题

在菜单中搜索主题并打开主题应用。

Theme Applet provides an easy way of installing and changing themes

在应用中有一个“添加/删除”按钮,非常简单吧。点击它,我们可以看到按流行程度排序的 Cinnamon Spices(Cinnamon 的官方插件库)的主题。

Installing new themes in Linux Mint Cinnamon

要安装主题,你所要做的就是点击你喜欢的主题,然后等待它下载。之后,主题将在应用第一页的“Desktop”选项中显示可用。只需双击已安装的主题之一就可以开始使用它。

Changing themes in Linux Mint Cinnamon

下面是默认的 Linux Mint 外观:

Linux Mint Default Theme

这是在我更换主题之后:

Linux Mint with Carta Theme

所有的主题都可以在 Cinnamon Spices 网站上获得更多的信息和更大的截图,这样你就可以更好地了解你的系统的外观。

在 Linux Mint 中安装第三方主题

“我在另一个网站上看到了这个优异的主题,但 Cinnamon Spices 网站上没有……”

Cinnamon Spices 集成了许多优秀的主题,但你仍然会发现,你看到的主题并没有被 Cinnamon Spices 官方网站收录。

这时你可能会想:如果有别的办法就好了,对么?你可能会认为有(我的意思是……当然啦)。首先,我们可以在其他网站上找到一些很酷的主题。

我推荐你去 Cinnamon Look 浏览一下那儿的主题。如果你喜欢什么,就下载吧。

下载了首选主题之后,你现在将得到一个压缩文件,其中包含安装所需的所有内容。提取它并保存到 ~/.themes。迷糊么? ~ 代表了你的家目录的对应路径:/home/{YOURUSER}/.themes

然后跳转到你的家目录。按 Ctrl+H显示 Linux 中的隐藏文件。如果没有看到 .themes 文件夹,创建一个新文件夹并命名为 .themes。记住,文件夹名称开头的点很重要。

将提取的主题文件夹从下载目录复制到你的家目录中的 .themes 文件夹中。

最后,在上面提到的应用中查找已安装的主题。

注记

请记住,主题必须是 Cinnamon 相对应的,即使它是一个从 GNOME 复刻的系统也不行,并不是所有的 GNOME 主题都适用于 Cinnamon。

改变主题是 Cinnamon 定制工作的一部分。你还可以通过更改图标来更改 Linux Mint 的外观

我希望你现在已经知道如何在 Linux Mint 中更改主题了。快去选取你喜欢的主题吧。


via: https://itsfoss.com/install-themes-linux-mint/

作者:It’s FOSS 选题:lujun9972 译者:qfzy1233 校对:wxy

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

Richard Stallman,自由软件基金会的创建者以及主席,已经辞去主席及董事会职务。此前,因为 Stallman 对于爱泼斯坦事件中的受害者的观点,一小撮活动家以及媒体人发起了清除 Stallman 的运动。这份声明就是在这些活动后发生的。阅读全文以获得更多信息。

Stallman 事件的背景概述

如果你不知道这次事件发生的前因后果,请看本段的详细信息。

Richard Stallman,66岁,是就职于 MIT 的计算机科学家。他最著名的成就就是在 1983 年发起了自由软件运动。他也开发了 GNU 项目旗下的部分软件,比如 GCC 和 Emacs。受自由软件运动影响选择使用 GPL 开源协议的项目不计其数。Linux 是其中最出名的项目之一。

Jeffrey Epstein(爱泼斯坦),美国亿万富翁,金融大佬。其涉嫌为社会上流精英提供性交易服务(其中有未成年少女)而被指控成为性犯罪者。在受审期间,爱泼斯坦在监狱中自杀身亡。

Marvin Lee Minsky,MIT 知名计算机科学家。他在 MIT 建立了人工智能实验室。2016 年,88 岁的 Minsky 逝世。在 Minsky 逝世后,一位名为 Misky 的爱泼斯坦事件受害者声称其在未成年时曾被“诱导”到爱泼斯坦的私人岛屿,与之发生性关系。

但是这些与 Richard Stallman 有什么关系?这要从 Stallman 发给 MIT 计算机科学与人工智能实验室(CSAIL)的学生以及附属机构就爱泼斯坦的捐款提出抗议的邮件列表的邮件说起。邮件全文翻译如下:

周五事件的公告对 Marvin Minsky 来说是不公正的。

“已故的人工智能 ‘先锋’ Marvin Minsky (被控告侵害了爱泼斯坦事件的受害者之一[2])”

不公正之处在于 “ 侵害 assulting ” 这个用语。“ 性侵犯 sexual assault ” 这个用语非常的糢糊,夸大了指控的严重性:宣称某人做了 X 但误导别人,让别人觉得这个人做了 Y,Y 远远比 X 严重。

上面引用的指控显然就是夸大。报导声称 Minksy 与爱泼斯坦的 女眷 harem 之一发生了性关系(详见 https://www.theverge.com/2019/8/9/20798900/marvin-minsky-jeffrey-epstein-sex-trafficking-island-court-records-unsealed)。我们假设这是真的(我找不到理由不相信)。

侵害 assulting ” 这个词,意味着他使用了某种暴力。但那篇报道并没有提到这个,只说了他们发生了性关系。

我们可以想像很多种情况,但最合理的情况是,她在 Marvin 面前表现的像是完全自愿的。假设她是被爱泼斯坦强迫的,那爱泼斯坦有充足的理由让她对大多数人守口如瓶。

从各种的指控夸大事例中,我总结出,在指控时使用“ 性侵犯 sexual assault ”是绝对错误的。

无论你想要批判什么行为,你都应该使用特定的词汇来描述,以此避免批判的本质的道德模糊性。

“清除 Stallman” 的呼吁

‘爱泼斯坦’在美国是颇具争议的‘话题’。Stallman 对该敏感事件做出如此鲁莽的 “知识陈述” 不会有好结果,事实也是如此。

一位机器人学工程师从她的朋友那里收到了转发的邮件并发起了一个清除 Stallman 的活动。她要的不是澄清或者道歉,她只想要清除斯托曼,就算这意味着 “将 MIT 夷为平地” 也在所不惜。

是,至少 Stallman 没有被控强奸任何人。但这就是我们的最高标准吗?这所声望极高的学院坚持的标准就是这样的吗?如果这是麻省理工学院想要捍卫的、想要代表的标准的话,还不如把这破学校夷为平地…

如果有必要的话,就把所有人都清除出去,之后从废墟中建立出更好的秩序。

—— Salem,发起“清除 Stallman“运动的机器人学专业学生

Salem 的声讨最初没有被主流媒体重视。但它还是被反对软件行业内的精英崇拜以及性别偏见的积极分子发现了。

#epstein #MIT 嗨 记者没有回复我我很生气就自己写了这么个故事。作为 MIT 的校友我还真是高兴啊? https://t.co/D4V5L5NzPA

— SZJG (@selamjie) September 12, 2019

是不是对于性侵儿童的 “杰出混蛋” 我们也可以辩护说 “万一这是你情我愿的” https://t.co/gSYPJ3WOfp

— Tracy Chou ??‍? (@triketora) September 13, 2019

多年来我就一直发推说 Richard RMS Stallman 这人有多恶心 —— 恋童癖、厌女症、还残障歧视

不可避免的是,每次我这样做,都会有老哥检查我的数据来源,然后说 “这都是几年前的事了!他现在变了!”

变个屁。 https://t.co/ti2SrlKObp

— Sarah Mei (@sarahmei) September 12, 2019

下面是 Sage Sharp 开头的一篇关于 Stallman 的行为如何对科技人员产生负面影响的帖子:

?大家说下 Richard Stallman 对科技从业者的影响吧,尤其是女性。 [例如: 强奸、乱伦、残障歧视、性交易]

@fsf 有必要永久禁止 Richard Stallman 担任自由软件基金会董事会主席。

— Sage Sharp (@\_sagesharp\_) September 16, 2019

Stallman 一直以来也不是一个圣人。他粗暴,不合时宜、多年来一直在开带有性别歧视的笑话。你可以在这里这里读到。

很快这个消息就被 The Vice每日野兽未来主义等大媒体采访。他们把 Stallman 描绘成爱泼斯坦的捍卫者。在强烈的抗议声中,GNOME 执行董事威胁要结束 GNOME 和 FSF 之间的关系

最后,Stallman 先是从 MIT 辞职,现在又从 自由软件基金会 辞职。

危险的特权?

我们见识到了,把一个人从他创建并为之工作了三十多年的组织中驱逐出去仅仅需要五天。这甚至还是在 Stallman 没有参与性交易丑闻的情况下。

其中一些 “活动家” 过去也曾针对过 Linux 的作者 Linus Torvalds。Linux 基金会背后的管理层预见到了科技行业激进主义的增长趋势,因此他们制定了适用于 Linux 内核开发的行为准则强制 Torvalds 接受培训以改善他的行为。如果他们没有采取纠正措施,可能 Torvalds 也已经被批倒批臭了。

忽视技术支持者的鲁莽行为和性别歧视是不可接受的,但是对于那些遇到不同意某种流行观点的人就进行声讨,施以私刑也是不道德的做法。我不支持 Stallman 和他过去的言论,但我也不能接受他以这种方式(被迫?)辞职。

Techrights 对此有一些有趣的评论,你可以在这里这里看到。

你对此事有何看法?请文明分享你的观点和意见。过激评论将不会公布。


via: https://itsfoss.com/richard-stallman-controversy/

作者:Abhishek Prakash 选题:lujun9972 译者:name1e5s 校对:wxy

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

Conda 将 Ansible 所需的一切都收集到虚拟环境中并将其与其他项目分开。

如果你是一名使用 MacOS 并涉及到 Ansible 管理的 Python 开发人员,你可能希望使用 Conda 包管理器将 Ansible 的工作内容与核心操作系统和其他本地项目分开。

Ansible 基于 Python。要让 Ansible 在 MacOS 上工作,Conda 并不是必须要的,但是它确实让你管理 Python 版本和包依赖变得更加容易。这允许你在 MacOS 上使用升级的 Python 版本,并在你的系统中、Ansible 和其他编程项目之间保持 Python 包的依赖性相互独立。

在 MacOS 上安装 Ansible 还有其他方法。你可以使用 Homebrew,但是如果你对 Python 开发(或 Ansible 开发)感兴趣,你可能会发现在一个独立 Python 虚拟环境中管理 Ansible 可以减少一些混乱。我觉得这更简单;与其试图将 Python 版本和依赖项加载到系统或 /usr/local 目录中 ,还不如使用 Conda 帮助我将 Ansible 所需的一切都收集到一个虚拟环境中,并将其与其他项目完全分开。

本文着重于使用 Conda 作为 Python 项目来管理 Ansible,以保持它的干净并与其他项目分开。请继续阅读,并了解如何安装 Conda、创建新的虚拟环境、安装 Ansible 并对其进行测试。

序幕

最近,我想学习 Ansible,所以我需要找到安装它的最佳方法。

我通常对在我的日常工作站上安装东西很谨慎。我尤其不喜欢对供应商的默认操作系统安装应用手动更新(这是我多年作为 Unix 系统管理的习惯)。我真的很想使用 Python 3.7,但是 MacOS 的 Python 包是旧的 2.7,我不会安装任何可能干扰核心 MacOS 系统的全局 Python 包。

所以,我使用本地 Ubuntu 18.04 虚拟机上开始了我的 Ansible 工作。这提供了真正意义上的的安全隔离,但我很快发现管理它是非常乏味的。所以我着手研究如何在本机 MacOS 上获得一个灵活但独立的 Ansible 系统。

由于 Ansible 基于 Python,Conda 似乎是理想的解决方案。

安装 Conda

Conda 是一个开源软件,它提供方便的包和环境管理功能。它可以帮助你管理多个版本的 Python、安装软件包依赖关系、执行升级和维护项目隔离。如果你手动管理 Python 虚拟环境,Conda 将有助于简化和管理你的工作。浏览 Conda 文档可以了解更多细节。

我选择了 Miniconda Python 3.7 安装在我的工作站中,因为我想要最新的 Python 版本。无论选择哪个版本,你都可以使用其他版本的 Python 安装新的虚拟环境。

要安装 Conda,请下载 PKG 格式的文件,进行通常的双击,并选择 “Install for me only” 选项。安装在我的系统上占用了大约 158 兆的空间。

安装完成后,调出一个终端来查看你有什么了。你应该看到:

  • 在你的家目录中的 miniconda3 目录
  • shell 提示符被修改为 (base)
  • .bash_profile 文件更新了一些 Conda 特有的设置内容

现在基础已经安装好了,你有了第一个 Python 虚拟环境。运行 Python 版本检查可以证明这一点,你的 PATH 将指向新的位置:

(base) $ which python
/Users/jfarrell/miniconda3/bin/python
(base) $ python --version
Python 3.7.1

现在安装了 Conda,下一步是建立一个虚拟环境,然后安装 Ansible 并运行。

为 Ansible 创建虚拟环境

我想将 Ansible 与我的其他 Python 项目分开,所以我创建了一个新的虚拟环境并切换到它:

(base) $ conda create --name ansible-env --clone base
(base) $ conda activate ansible-env
(ansible-env) $ conda env list

第一个命令将 Conda 库克隆到一个名为 ansible-env 的新虚拟环境中。克隆引入了 Python 3.7 版本和一系列默认的 Python 模块,你可以根据需要添加、删除或升级这些模块。

第二个命令将 shell 上下文更改为这个新的环境。它为 Python 及其包含的模块设置了正确的路径。请注意,在 conda activate ansible-env 命令后,你的 shell 提示符会发生变化。

第三个命令不是必须的;它列出了安装了哪些 Python 模块及其版本和其他数据。

你可以随时使用 Conda 的 activate 命令切换到另一个虚拟环境。这将带你回到基本环境:conda base

安装 Ansible

安装 Ansible 有多种方法,但是使用 Conda 可以将 Ansible 版本和所有需要的依赖项打包在一个地方。Conda 提供了灵活性,既可以将所有内容分开,又可以根据需要添加其他新环境(我将在后面演示)。

要安装 Ansible 的相对较新版本,请使用:

(base) $ conda activate ansible-env
(ansible-env) $ conda install -c conda-forge ansible

由于 Ansible 不是 Conda 默认通道的一部分,因此 -c 用于从备用通道搜索和安装。Ansible 现已安装到 ansible-env 虚拟环境中,可以使用了。

使用 Ansible

既然你已经安装了 Conda 虚拟环境,就可以使用它了。首先,确保要控制的节点已将工作站的 SSH 密钥安装到正确的用户帐户。

调出一个新的 shell 并运行一些基本的 Ansible 命令:

(base) $ conda activate ansible-env
(ansible-env) $ ansible --version
ansible 2.8.1
  config file = None
  configured module search path = ['/Users/jfarrell/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /Users/jfarrell/miniconda3/envs/ansibleTest/lib/python3.7/site-packages/ansible
  executable location = /Users/jfarrell/miniconda3/envs/ansibleTest/bin/ansible
  python version = 3.7.1 (default, Dec 14 2018, 13:28:58) [Clang 4.0.1 (tags/RELEASE_401/final)]
(ansible-env) $ ansible all -m ping -u ansible
192.168.99.200 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false,
    "ping": "pong"
}

现在 Ansible 工作了,你可以在控制台中抽身,并从你的 MacOS 工作站中使用它们。

克隆新的 Ansible 进行 Ansible 开发

这部分完全是可选的;只有当你想要额外的虚拟环境来修改 Ansible 或者安全地使用有问题的 Python 模块时,才需要它。你可以通过以下方式将主 Ansible 环境克隆到开发副本中:

(ansible-env) $ conda create --name ansible-dev --clone ansible-env
(ansible-env) $ conda activte ansible-dev
(ansible-dev) $

需要注意的问题

偶尔你可能遇到使用 Conda 的麻烦。你通常可以通过以下方式删除不良环境:

$ conda activate base
$ conda remove --name ansible-dev --all

如果出现无法解决的错误,通常可以通过在 ~/miniconda3/envs 中找到该环境并删除整个目录来直接删除环境。如果基础环境损坏了,你可以删除整个 ~/miniconda3,然后从 PKG 文件中重新安装。只要确保保留 ~/miniconda3/envs ,或使用 Conda 工具导出环境配置并在以后重新创建即可。

MacOS 上不包括 sshpass 程序。只有当你的 Ansible 工作要求你向 Ansible 提供 SSH 登录密码时,才需要它。你可以在 SourceForge 上找到当前的 sshpass 源代码

最后,基础的 Conda Python 模块列表可能缺少你工作所需的一些 Python 模块。如果你需要安装一个模块,首选命令是 conda install package,但是需要的话也可以使用 pip,Conda 会识别安装的模块。

结论

Ansible 是一个强大的自动化工具,值得我们去学习。Conda 是一个简单有效的 Python 虚拟环境管理工具。

在你的 MacOS 环境中保持软件安装分离是保持日常工作环境的稳定性和健全性的谨慎方法。Conda 尤其有助于升级你的 Python 版本,将 Ansible 从其他项目中分离出来,并安全地使用 Ansible。


via: https://opensource.com/article/19/8/using-conda-ansible-administration-macos

作者:James Farrell 选题:lujun9972 译者:heguangzhi 校对:wxy

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

了解每周的开源社区和行业趋势。

 title=

作为采用开源开发模式的企业软件公司的高级产品营销经理,这是我为产品营销人员、经理和其他相关人员发布的有关开源社区、市场和行业趋势的定期更新。以下是本次更新中我最喜欢的五篇文章。

《在 Linux Plumbers 会议上解决 Linux 具体细节》

Linux 的创建者 Linus Torvalds 告诉我, 内核维护者峰会 Kernel Maintainers Summit 是顶级 Linux 内核开发人员的邀请制聚会。但是,虽然你可能认为这是关于规划 Linux 内核的未来的会议,但事实并非如此。“这个维护者峰会真的与众不同,因为它甚至不谈论技术问题。”相反,“全都谈的是关于创建和维护 Linux 内核的过程。”

影响:这就像技术版的 Bilderberg 会议:你们举办的都是各种华丽的流行语会议,而在这里我们做出的才是真正的决定。不过我觉得,可能不太会涉及到私人飞机吧。(LCTT 译注:有关 Bilderberg 请自行搜索)

《微软主办第一个 WSL 会议》

Whitewater Foundry 是一家专注于 Windows 的 Linux 子系统(WSL)的创业公司,它的创始人 Hayden Barnes 宣布举办 WSLconf 1,这是 WSL 的第一次社区会议。该活动将于 2020 年 3 月 10 日至 11 日在华盛顿州雷德蒙市的微软总部 20 号楼举行。会议是合办的。我们已经知道将有来自Pengwin(Whitewater 的 Linux for Windows)、微软 WSL 和 Canonical 的 Ubuntu on WSL 开发人员的演讲和研讨会。

影响:微软正在培育社区成长的种子,围绕它越来越多地采用开源软件并作出贡献。这足以让我眼前一亮。

《Appwrite 简介:面向移动和 Web 开发人员的开源后端服务器》

Appwrite 是一个新的开源软件,用于前端和移动开发人员的端到端的后端服务器,可以让你更快地构建应用程序。Appwrite 的目标是抽象和简化 REST API 和工具背后的常见开发任务,以帮助开发人员更快地构建高级应用程序。

在这篇文章中,我将简要介绍一些主要的 Appwrite 服务,并解释它们的主要功能以及它们的设计方式,相比从头开始编写所有后端 API,这可以帮助你更快地构建下一个项目。

影响:随着更多开源中间件变得更易于使用,软件开发越来越容易。Appwrite 声称可将开发时间和成本降低 70%。想象一下这对小型移动开发机构或个人开发者意味着什么。我很好奇他们将如何通过这种方式赚钱。

《“不只是 IT”:开源技术专家说协作文化是政府转型的关键》

AGL( 敏捷的政府领导 agile government leadership )正在为那些帮助政府更好地为公众工作的人们提供价值支持网络。该组织专注于我非常热衷的事情:DevOps、数字化转型、开源以及许多政府 IT 领导者首选的类似主题。AGL 为我提供了一个社区,可以了解当今最优秀和最聪明的人所做的事情,并与整个行业的同行分享这些知识。

影响:不管你的政治信仰如何,对政府都很容易愤世嫉俗。我发现令人耳目一新的是,政府也是由一个个实际的人组成的,他们大多在尽力将相关技术应用于公益事业。特别是当该技术是开源的!

《彭博社如何通过 Kubernetes 实现接近 90-95% 的硬件利用率》

2016 年,彭博社采用了 Kubernetes(当时仍处于 alpha 阶段中),自使用该项目的上游代码以来,取得了显著成果。Rybka 说:“借助 Kubernetes,我们能够非常高效地使用我们的硬件,使利用率接近 90% 到 95%。”Kubernetes 中的自动缩放使系统能够更快地满足需求。此外,Kubernetes “为我们提供了标准化我们构建和管理服务的方法的能力,这意味着我们可以花费更多时间专注于实际使用我们支持的开源工具,”数据和分析基础架构主管 Steven Bower 说,“如果我们想要在世界的另一个位置建立一个新的集群,那么这样做真的非常简单。一切都只是代码。配置就是代码。”

影响:没有什么能像利用率统计那样穿过营销的迷雾。我听说过关于 Kube 的一件事是,当人们运行它时,他们不知道用它做什么。像这样的用例可以给他们(和你)一些想要的东西。

我希望你喜欢这个上周重要内容的清单,请下周回来了解有关开源社区、市场和行业趋势的更多信息。


via: https://opensource.com/article/19/9/conferences-industry-trends

作者:Tim Hildred 选题:lujun9972 译者:wxy 校对:wxy

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

当你安装 Fedora Workstation 时,你会发现它包括了世界知名的 Firefox 浏览器。Mozilla 基金会以开发 Firefox 以及其他促进开放、安全和隐私的互联网项目为己任。Firefox 有快速的浏览引擎和大量的隐私功能。

开发者社区不断改进和增强 Firefox。最新版本 Firefox 69 于最近发布,你可在稳定版 Fedora 系统(30 及更高版本)中获取它。继续阅读以获得更多详情。

Firefox 69 中的新功能

最新版本的 Firefox 包括 增强跟踪保护 Enhanced Tracking Protection (ETP)。当你使用带有新(或重置)配置文件的 Firefox 69 时,浏览器会使网站更难以跟踪你的信息或滥用你的计算机资源。

例如,不太正直的网站使用脚本让你的系统进行大量计算来产生加密货币,这称为 加密挖矿 cryptomining 。加密挖矿在你不知情或未经许可的情况下发生,因此是对你的系统的滥用。Firefox 69 中的新标准设置可防止网站遭受此类滥用。

Firefox 69 还有其他设置,可防止识别或记录你的浏览器指纹,以供日后使用。这些改进为你提供了额外的保护,免于你的活动被在线追踪。

另一个常见的烦恼是在没有提示的情况下播放视频。视频播放也会占用更多的 CPU,你可能不希望未经许可就在你的笔记本上发生这种情况。Firefox 使用 阻止自动播放 Block Autoplay 这个功能阻止了这种情况的发生。而 Firefox 69 还允许你停止静默开始播放的视频。此功能可防止不必要的突然的噪音。它还解决了更多真正的问题 —— 未经许可使用计算机资源。

新版本中还有许多其他新功能。在 Firefox 发行说明中阅读有关它们的更多信息。

如何获得更新

Firefox 69 存在于稳定版 Fedora 30、预发布版 Fedora 31 和 Rawhide 仓库中。该更新由 Fedora 的 Firefox 包维护者提供。维护人员还确保更新了 Mozilla 的网络安全服务(nss 包)。我们感谢 Mozilla 项目和 Firefox 社区在提供此新版本方面的辛勤工作。

如果你使用的是 Fedora 30 或更高版本,请在 Fedora Workstation 上使用软件中心,或在任何 Fedora 系统上运行以下命令:

$ sudo dnf --refresh upgrade firefox

如果你使用的是 Fedora 29,请帮助测试更新,这样它可以变得稳定,让所有用户可以轻松使用。

Firefox 可能会提示你升级个人设置以使用新设置。要使用新功能,你应该这样做。


via: https://fedoramagazine.org/firefox-69-available-in-fedora/

作者:Paul W. Frields 选题:lujun9972 译者:geekpi 校对:wxy

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