Quantcast
Channel: Linux 中国◆开源社区
Viewing all 13806 articles
Browse latest View live

将 i3 与多个显示器配合使用

$
0
0

你在 Linux 工作站上使用多个显示器吗?一次看到很多东西可能是有益的。但在我们的工作中通常有比实际显示器更多的窗口 —— 这是一件好事,因为一次看到太多东西可能会分散注意力。因此能够切换我们在单个显示器上看到的内容似乎很重要。

让我们来看看 i3,它是一个流行的平铺窗口管理器,可以与多个显示器配合使用。并且有许多其他窗口管理器没有的便利功能,它能够独立地在各个显示器上切换工作区。

快速介绍 i3

大约三年前,Fedora Magazine 已经写了一篇关于 i3 的文章。这是有史以来最受欢迎的文章之一!虽然情况并非总是如此,但 i3 非常稳定,而且那篇文章如今也很准确。所以,这次不会重复太多内容,本篇只涵盖了让 i3 启动和运行的极少内容,如果你是 i3 的新手,想要了解更多基础知识的话,欢迎你继续阅读。

要在系统上安装 i3,请运行以下命令:

$ sudo dnf install i3

完成后,注销,然后在登录屏幕上选择 i3 作为窗口管理器,然后重新登录。

当你第一次运行 i3 时,系统会询问你是否要继续进行自动配置 —— 在此处回答是。之后,你将被要求选择 “mod 键”。如果你不确定,只需接受默认值,即将 Windows/Super 键设置为 mod 键。你将主要使用此键用于窗口管理器中的快捷方式。

此时,你应该在底部看到一个小条和一个空白屏幕。我们来看看一些基本的快捷方式。

打开终端:

$mod + enter

切换到第二个工作区:

$mod + 2

通过以下两个步骤打开 firefox,首先:

$mod + d

然后输入 “firefox” 并按回车键。

将其移动到第一个工作区:

$mod + shift + 1

切换到第一个工作区:

$mod + 1

此时,你将并排看到一个终端和一个 firefox 窗口。要关闭窗口,请按:

$mod + shift + q

还有更多的快捷方式,但这些足够让你开始使用 i3。

要退出 i3(并退出登录)按:

$mod + shift + e

然后在右上角使用鼠标确认。

同时让多个屏幕工作

现在我们已经启动并运行了 i3,让我们把所有这些屏幕都用到!

为此,我们需要使用命令行,因为 i3 非常轻量级,并且没有 GUI 来管理其他屏幕。如果这听起来很难也不用担心,它实际上非常简单!

我们将使用的命令称为 xrandr。如果你的系统上没有 xrandr,请运行以下命令安装:

$ sudo dnf install xrandr

当它安装完毕后,让我们继续运行它:

$ xrandr

输出列出了所有可用输出设备,并通过显示支持的分辨率指示哪些输出连接了屏幕(通过电缆连接的显示器)。好消息是,我们不需要关心使它们工作的分辨率。

这个例子显示了笔记本电脑的主屏幕(名为 eDP1),以及连接到 HDMI-2 输出的第二个显示器,它位于笔记本电脑的右侧。要打开它,请运行以下命令:

$ xrandr --output HDMI-2 --auto --right-of eDP1

就是这样!你的屏幕现已激活。

第二个屏幕激活。截屏上显示命令与文章中略有不同,它设置了更小的分辨率以使截屏适合阅读

在多个屏幕上管理工作区

在多个屏幕上切换工作区和创建新工作区非常类似于只有一个屏幕的情况。新工作区会在当前处于活动状态(鼠标光标所在位置)的屏幕上创建。

因此,要切换到特定工作区(或在不存在的情况下创建新工作区),请按:

$mod + NUMBER

你可以独立切换各个显示器上的工作区!

工作空间 2 在左侧屏幕,工作空间 4 在右侧屏幕

左侧屏幕切换为工作空间 3,右侧屏幕仍为工作空间 4

右侧屏幕切换为工作空间 5,左侧屏幕仍为空间空间 3

在显示器之间移动工作区

我们可以通过以下命令将窗口移动到不同的工作区:

$mod + shift + NUMBER

我们也可以将工作区移动到不同的屏幕。但是,此操作没有默认快捷方式,因此我们必须先创建它。

要创建自定义快捷方式,你需要在你选择的文本编辑器中打开配置文件(本文使用 vim):

$ vim ~/.config/i3/config

并将以下行添加到配置文件的最底部:

# Moving workspaces between screens
bindsym $mod+p move workspace to output right

保存、关闭并重新加载以使配置生效,按下:

$mod + shift + r

现在你可以将活跃的工作区移动到第二个显示器:

$mod + p

打开火狐浏览器的工作空间 2 在左侧

打开火狐浏览器的工作空间 2 移动到第二个屏幕

就是这些了!享受你的新多显示器体验,并了解更多 i3,欢迎阅读 Fedora Magazine 上之前关于 i3 的文章,或者查看官方 i3 文档。


via: https://fedoramagazine.org/using-i3-with-multiple-monitors/

作者:Adam Šamalík 选题:lujun9972 译者:geekpi 校对:wxy

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


Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击

$
0
0

近日,Mimecast 威胁中心的安全研究人员,发现了微软 Excel 电子表格应用程序的一个新漏洞,获致 1.2 亿用户易受网络攻击。其指出,该安全漏洞意味着攻击者可以利用 Excel 的 Power Query 查询工具,在电子表格上启用远程动态数据交换(DDE),并控制有效负载。此外,Power Query 还能够用于将恶意代码嵌入数据源并进行传播。

(图自:Mimecast,via BetaNews)

Mimecast 表示,Power Query 提供了成熟而强大的功能,且可用于执行通常难以被检测到的攻击类型。

令人担忧的是,攻击者只需引诱受害者打开一个电子表格,即可发起远程 DDE 攻击,而无需用户执行任何进一步的操作或确认。

对于这项发现,Ofir Shlomo 在一篇博客文章中写到:Power Query 是一款功能强大且可扩展的商业智能(BI)工具,用户可将其与电子表格或其它数据源集成,比如外部数据库、文本文档、其它电子表格或网页等。链接源时,可以加载数据、并将之保存到电子表格中,或者动态地加载(比如打开文档时)。

Mimecast 威胁中心团队发现,Power Query 还可用于发起复杂的、难以检测的攻击,这些攻击结合了多个方面。

借助 Power Query,攻击者可以将恶意内容嵌入到单独的数据源中,然后在打开时将内容加载到电子表格中,恶意代码可用于删除和执行可能危及用户计算机的恶意软件。

作为协调漏洞披露(CVD)的一部分,Mimecast 与微软合作,来鉴定操作是否是 Power Query 的预期行为,以及相应的解决方案。

遗憾的是,微软并没有发布针对 Power Query 的漏洞修复程序,而是提供一种解决方案来缓解此问题。

来源:cnBeta.COM

更多资讯

苹果安全主管将出席黑帽大会 详解 iOS 13 和 macOS 安全性

苹果安全工程主管  Ivan Krstic 将出席 8 月 8 日举行的黑帽安全大会,谈论 iOS 13 和 macOS Catalina 幕后的安全技术,以及全新查找 App 的工作原理。Ivan Krstic 将带来 50 分钟的演讲《iOS 和 Mac 安全性幕后的故事》,这也将是苹果首次公开介绍 iOS 13 和 Mac 关键安全技术。

来源: MacX
详情: http://www.dbsec.cn/zx/20190629-2.html 

路透社:五眼联盟曾对Yandex研发部门发起渗透 欲监视用户账户信息

路透社报道称,为西方情报机构工作的黑客,曾在 2018 年底侵入了俄罗斯互联网巨头 Yandex 的网络,并部署了一款罕见的恶意软件,企图对用户账户展开监视。其援引四位知情人士的话称,这款恶意软件名叫 Regin,被美国、英国、澳大利亚、新西兰和加拿大的“五眼”情报联盟所分享。对于此事,上述国家的情报机构均未予置评。

来源: cnBeta.COM
详情: http://www.dbsec.cn/zx/20190629-3.html 

海淀法院集中宣判搜狗输入法劫持三大搜索引擎流量不正当竞争案

6月27日,海淀法院对奇虎公司、百度公司,以及动景公司和神马公司因搜狗输入法通过搜索候选词为搜狗搜索导流量分别起诉搜狗公司等不正当竞争纠纷三案集中宣判。

来源: 财经网
详情: http://www.dbsec.cn/zx/20190629-4.html 

AWS S3服务器泄露了财富100强企业的数据:福特,Netflix,TD银行

Attunity是一家为全球最大公司提供数据管理,仓储和复制服务的以色列IT公司,它在没有密码的情况下将三个Amazon S3存储桶暴露在互联网上之后,暴露了一些客户的数据。

来源: ZDNet
详情: http://www.dbsec.cn/zx/20190629-5.html 

(信息来源于网络,安华金和搜集整理)

25 岁的 FreeDOS:起源故事

$
0
0

操作系统的历史是开发人员共同造物的开源软件模型的很好例子。

6 月 29 日是 FreeDOS 25 周年的日子。不管对于哪个开源软件项目来说,这都是一个重要的里程碑,我为过去这 ¼ 个世纪来我们在这方面所做的工作感到自豪。我也为我们如何构建 FreeDOS 感到自豪,因为它是开源软件模型如何工作的一个很好的例子。

在它的那个时代,MS-DOS 是一个功能强大的操作系统。自从我的父母用新的 IBM 机器取代了老化的 Apple II 计算机以来,我已经使用 DOS 多年了。MS-DOS 提供了一个灵活的命令行,我非常喜欢它,它可以方便地操作我的文件。多年来,我学会了如何在 C 中编写自己的实用程序,以进一步扩展其命令行功能。

大约在 1994 年,微软宣布其下一代的 Windows 将取消 MS-DOS。但我喜欢 DOS,即使我已经开始迁移到 Linux,我仍然会启动到 MS-DOS 来运行一些 Linux 尚未拥有的应用程序。

我想,如果我们想留下 DOS,我们需要自己编写一个。FreeDOS 就是这样诞生的。

1994 年 6 月 29 日,我向 Usenet 上的 comp.os.msdos.apps 新闻组发表了关于我的想法的一个小小公告:

PD-DOS 项目公告:

几个月前,我发布了有关启动公共域(PD)版本 DOS 的文章。当时对此的普遍支持很强烈,很多人都赞同:“开始编写吧!”所以,我…

宣布开发 PD-DOS 的首次尝试。我写了一个“清单”来描述这样的一个项目的目标和工作大纲,以及一个“任务列表”,它准确地显示了需要编码开发的内容。我会在这里发布,然后讨论。

虽然我宣布该项目为 PD-DOS(“公共领域”的意思,缩写是为了模仿 IBM 的&ldquoC-DOS”),但我们很快将名称改为 Free-DOS,再后来又改为 FreeDOS。

我马上开始开发它。首先,我分享了我编写的用于扩展 DOS 命令行功能的实用程序。它们中的许多程序都重现了 MS-DOS 功能,包括 CLSDATEDELFINDHELPMORE。有些是我从 Unix 借来的新功能,比如 TEETRCH(Unix 的 tr 的简单实现)。我贡献了十几个 FreeDOS 工具。

通过分享我的实用程序,我给了其他开发人员一个起点。通过在 GNU 通用公共许可证(GNU GPL)下共享我的源代码,我隐含地允许其他人添加新功能并修复错误。

看到 FreeDOS 开始成型的其他开发人员联系了我并希望提供帮助。Tim Norman 是第一个人,Tim 自愿编写命令行 shell(COMMAND.COM,后来命名为 FreeCOM)。其他人贡献了复制或扩展了 DOS 命令行的实用程序。

我们尽快发布了第一个 alpha 版本。在宣布了 FreeDOS 后不到三个月,我们就有了一个集合了我们所编写的功能的 Alpha 1 发行版。当我们发布 Alpha 5 时,FreeDOS 已经拥有了 60 多个实用程序。FreeDOS 包含了 MS-DOS 中从未想过的功能,包括通过 PPP 拨号驱动程序实现的互联网连接,以及使用主 VGA 监视器和辅助单色监视器的双显示器支持。

新的开发人员加入了该项目,我们很欢迎他们。到 1998 年 10 月,感谢 Pat Villani,FreeDOS 有了一个可以工作的内核。FreeDOS 还提供了许多新功能,不仅带来了与 MS-DOS 的同等性,而且超越了 MS-DOS,包括 ANSI 支持和类似 Unix lpr 的打印后台处理程序。

你可能熟悉其他的里程碑版本。我们继续向 1.0 版本迈进,终于在 2006 年 9 月发布了 FreeDOS 1.0,在 2012 年 1 月发布了 FreeDOS 1.1,在 2016 年 12 月发布了 FreeDOS 1.2。而 MS-DOS 很久以前就停止了开发,因此我们在 1.0 发布之后不需要经常更新了。

如今,FreeDOS 已经是一个非常现代的 DOS。我们已经超越了“经典 DOS”,现在 FreeDOS 拥有许多开发工具,如编译器、汇编器和调试器。除了普通的 DOS Edit 编辑器之外,我们还有许多编辑器,包括 Fed、Pico、TDE 以及 Emacs 和 Vi 的一个版本。FreeDOS 支持网络,甚至还提供简单的图形 Web 浏览器(Dillo)。我们有大量的新工具,包括许多可以让 Linux 用户感到熟悉的实用工具。

正因为开发人员的共同创造,FreeDOS 才走到如今。本着开源软件的精神,我们通过修复错误和添加新功能为彼此的工作做出了贡献。我们将用户视为共同开发者;我们总能找到方法来吸引贡献者,无论是编写代码还是编写文档。我们基于优点达成共识。如果这听起来很熟悉,那是因为这些是开源软件的核心价值:透明度、协作、尽早发布、经常发布、精英管理和社区。这就是开源方式

我鼓励你下载 FreeDOS 1.2 并尝试一下。

更多资源


via: https://opensource.com/article/19/6/freedos-anniversary

作者:Jim Hall 选题:lujun9972 译者:wxy 校对:wxy

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

树莓派 4 来袭!

$
0
0

售价 35 美元起的新一代树莓派单板计算机,装载了 1.5 GHz 的 Arm 芯片,并支持双 HDMI 4K 显示,全吞吐量千兆以太网,以及更多新特性。

Raspberry Pi 4 board

树莓派的最新版本树莓派 4 代,已于近日(北京时间 6 月 24 日)发布,这早于此前预期。树莓派 4 装载了 1.5 GHz 的 Arm 芯片和 VideoCore GPU,支持双 4K 显示输出,并引入了 USB 3 接口和全吞吐量千兆以太网,以及最高可达 4G 的多个可选 RAM 配置。

Raspberry Pi 4 case

树莓派 4 是非常强大的单板计算机,其起始售价依然是 35 美元。起始版的 RAM 配置为 1G,2G RAM 配置的树莓派售价为 45 美元,顶配 4G RAM 的树莓派售价为 55 美元,采用这种差异化定价对树莓派尚属首次。

树莓派 4 的详细配置如下:

  • 1.5 GHz 4 核心 64 位博通 BCM2711 A72 CPU
  • VideoCore VI GPU
  • 千兆以太网端口
  • 1GB/2GB/4GB LPDDR4 SDRAM 内存
  • 双 Micro-HDMI 接口
  • 两个 USB 3 接口
  • 两个 USB 2 接口
  • 双频(2.4 GHz 和 5 GHz)无线网络
  • 蓝牙 5.0
  • USB Type C 电源接口
  • CSI 摄像头接口
  • DSI 显示接口
  • MicroSD 卡槽
  • PoE(以太网供电)供电针
  • 完全兼容早期的树莓派产品

USB 接口和网络

树莓派 4 板载了更高速率的 USB 3 接口;它通过 Type C 接口供电,并提供两个 USB 3 接口和两个 USB 2 接口。USB 3 接口可以为连接的硬盘和其它外部设备提供更高的速率。

Raspberry Pi 4 USBs

基于 BCM2835 的树莓派 1 到 3 代的芯片只有一个本地 USB 接口,并且没有以太网接口,因而需要使用板子的 USB 集线器给出更多的 USB 接口和以太网接口。树莓派 3B+ 增加了一个专用的局域网(LAN)芯片,装载了千兆以太网,但它受到 USB 2 速率的限制。树莓派 4 板载了专门的千兆以太网,并且由于它不再受到 USB 速率的限制,网络速度要快得多。

树莓派 4 采用了 3B+ 中已有的技术 —— 该技术使得树莓派 3B+ 成为了第一个带有双频无线网络的单板计算机,即可以同时连接 2.4 GHz 和 5 GHz 频率的网络。

显示

设计第一代树莓派时,其 CPU 和 GPU 性能的平衡大大偏向于 GPU。VideoCore IV 是一个非常强大的图形处理器,支持全高清 1080p 多媒体的处理,这就是为什么树莓派一直作为家庭媒体中心而广受欢迎的原因。树莓派 2 代在某种程度上进行了权衡修改,并将 CPU 的性能进行提升,将树莓派从单核发展成四核 ARM 芯片。而树莓派 4 代将 CPU 和 GPU 的性能都进行了大幅提升。新的 VideoCore VI GPU 支持 4K 视频,并允许通过板子上的两个 Micro HDMI 端口(板子特意保持了和旧有型号相同的尺寸)进行双显示输出,这里要用一个适配器或 Micro HDMI 转 full HDMI 的转换线连接到 HDMI 屏幕。

当你需要同时浏览多个窗口时,需要用到更多的物理显示屏,双显示的好处在此时就得到了绝佳体现。如果你正在编程,你可能会在其中一个屏幕上编写代码,构建网站或应用,而在另一个屏幕上查看数据库、Web 浏览器、电子邮件或其他内容。这是树莓派首次可以不必将开发局限在一台显示器上,从而可以让你在需要时,在不同的屏幕上构建具有不同内容的基于树莓派的项目。

该树莓派还有一个显示器串行接口(DSI),用于驱动另一个特殊的显示-这里并非指另一个监视器本身,而是通过一根挠性电缆连接的官方树莓派触摸屏显示器。

Raspbian Buster

树莓派 4 发布后,紧接着更新了基于 Debian 的系统 Raspbian Buster,而新的树莓派对 OpenGL ES 3 的支持,使我们在 Raspbian Buster 上为树莓派 4 开发任意软件成为可能。Buster 对界面进行了一些调整,并对很多软件进行了升级,其中包括 Python3.7。

Raspbian Buster

开源图形驱动程序

在过去的五年中,Eric Anholt 一直致力于为树莓派编写开源图形驱动程序。现在,Raspbian 可以使用这个驱动程序加速树莓派上的 Web 浏览、桌面图形和 3D 应用,这取代了以前需要的大量闭源代码。非常感谢 Eric 和博通的贡献。

按之前预计,树莓派 4 将于明年完成,但由于芯片设计比预期更早投入生产,树莓派 4 因而可以提早到现在发布。


树莓派 4 已经开始发售,你会选择哪个型号呢?在评论中说出你的想法吧。


via: https://opensource.com/article/19/6/raspberry-pi-4

作者:Ben Nuttall 选题:lujun9972 译者:wahailin 校对:wxy

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

思科收购了物联网安全管理公司 Sentryo

$
0
0

买下 Sentryo 将给思科在工业物联网的异常和实时威胁检测两方面予以支持。

IDG Worldwide

为了扩展自己的物联网安全管理产品,思科计划收购 Sentryo,这是一家总部位于法国的公司,Sentryo 为工业物联网提供异常检测和实时威胁检测。

Sentryo 成立于 2014 年,产品包括 ICS CyberVision(一种用于资产库存、网络监控和威胁情报的平台)以及 CyberVision 网络边界传感器,这用于分析网络流量。

更多关于物联网的信息:

“我们通过思科的 IOx 应用框架将 Sentryo 的边缘传感器和我们的工业网络硬件相结合”,思科企业发展和思科投资的副总裁 Rob Salvagno 在一篇关于计划收购的博客中写道。

“我们相信连接是物联网项目的基础,通过释放网络的力量,我们可以大大提高运作的效率并发现新的商业机会。随着 Sentryo 的加入,思科可以为系统控制工程师提供更加深入的资产可见度,以此来对系统进行优化,检测异常并保护他们的网络。”

Gartner 对 Sentryo 的系统写道:“ICS CyberVision 产品以其所有 OT 用户都能理解的方式提供对其客户 OT 网络的可视性,而不仅仅是 IT 技术人员。随着黑客和监管机构越来越关注工业控制系统,一个组织的 OT 拥有完整的可见性是至关重要的一件事。很多的 OT 网络不仅在地理上位置分散,而且也很复杂,由成千上万的组件组成。”

Frost & Sullivan 的工业分析师 Nandini Natarajan 表示,Sentryo 的 ICS CyberVision 让企业能够确保其工业运作的连续性、动态弹性和安全性,并以此预防可能的网络攻击。“它将使用标签形式的独特的 ‘通用 OT 语言’ 来自动描述资产和通信流程,以纯文本的方式描述每个资产在做什么。ICS CyberVision 可以让任何人都能立刻查看一台设备的类别和行为;它利用人工智能算法提供很多不同的分析视图,来让用户深入了解到一个典型的工业控制系统可以产生多么庞大的数据。Sentryo 可以轻松查看重要或相关的信息。”

Natarajan 表示,除此之外,Sentryo 的平台使用深度数据包检测(DPI)从工业设备之间的通信数据包里提取信息。DPI 引擎通过边缘计算架构进行部署,它可以运行在 Sentryo 传感器设备上,也可以在已经安装好的网络设备上运行。因此,Sentryo 可以将可见性和网络安全特性嵌入进工业网络中,而非部署带外监控网络。

Sentryo 的技术将扩大思科在物联网上的总体计划。在今年一月,思科推出了一整套的交换机、软件、开发工具和蓝图,这些东西将用于把物联网、基于意图联网的工业网络、传统信息安全、传统信息监控、应用开发支持融为一体。

这个新平台可以通过思科的 DNA 中心进行管理,让客户能将他们的物联网、工业网络控制和他们的商业 IT 世界融为一体。

DNA 中心是思科用于企业网络的中央管理工具,具有自动化、确保设置、结构配置、基于策略进行分割的功能。它也是该公司 IBN 计划的核心,用于主动向客户提供动态自动化实施网络和策略变更的能力,并在这个过程中确保数据的交付。IoT Field Network Director 是管理思科工业、连接网格路由器和终端的多服务网络的软件。

思科物联网业务部的高级副总裁兼总经理 Liz Centoni 表示,公司希望 Sentryo 的技术能以多种方式帮助物联网客户:

支持网络的被动 DPI 功能,这用于发现 IOT 和 OT 设备,并且在设备和系统之间建立起通信模式。Sentryo 的传感器可以在思科的 IOx 框架里进行本地部署,并且可以内置到这些设备运行的工业网络中,而不是添加额外的硬件。

随着设备识别和通信模式的建立,思科将把 DNA 中心和身份识别服务引擎(ISE)集成到一起,以便客户能够很轻松地定义分割策略。这种集成将使 OT 团队能够利用 IT 安全团队的专业知识来保护他们的环境,而不会对运营的流程造成风险。

由于这些物联网设备缺乏现代嵌入式软件和安全功能,网络分段将成为允许运作设备向合法系统进行通信的关键技术,并降低像我们看见的 WannaCry 和 Norsk Hydro 那样网络安全事件的风险。

据 Crunchbase 称,Sentryo 的每年预计收入为 350 万美元,与 Cymmetria、Team8 和 Indegy 的竞争最为激烈。此次收购预期将在思科 2020 财年的第一季度 - 2019 年 10 月 26 日 - 结束前完成。思科并未详细披露此次收购的财务细节。

Sentryo 是思科今年的第二次收购。思科在今年一月收购了 Singularity 公司的网络分析技术。在 2018 年,思科收购了包含 Duo security software 在内的 6 家公司。


via: https://www.networkworld.com/article/3400847/cisco-to-buy-iot-security-management-firm-sentryo.html

作者:Michael Cooney 选题:lujun9972 译者:hopefully2333 校对:wxy

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

Kubernetes 基础:首先学习如何使用

$
0
0

不要被新项目分心,而是专注于取得你的 Kubernetes 翻斗车驾驶执照。

Truck steering wheel and dash

在本系列的前两篇文章中,我解释了为何 Kubernetes 像翻斗车,并且想要理解像 Kubernetes(和翻斗车,起重机等)这样优雅、专业工具总是有学习曲线的。本文是下一步:学习如何驾驶。

最近,我在 Reddit 上看到了一个关于重要的 Kubernetes 项目的帖子。人们似乎很想知道他们应该学习如何开始使用 Kubernetes。“驾驶翻斗车的类比”有助于确保这个问题回到轨道上去。在这个帖子中的某个人提到,除非必要,你不应该运行自己的镜像仓库,所以人们开始逐渐接受驾驭 Kubernetes 而不是构建它的想法。

API 是 Kubernetes 的引擎和变速器。像翻斗车的方向盘、离合器、汽油和制动踏板一样,用于构建应用程序的 YAML 或 JSON 文件是机器的主要接口。当你第一次学习 Kubernetes 时,这应该是你的主要关注点。了解你的控制部件。不要分心于最新和最大的那些项目。当你刚学会开车时,不要尝试驾驶实验性的翻斗车。相反,请专注于基础知识。

定义状态和实际状态

首先,Kubernetes 遵循定义状态和实际状态的原则。

Defined state and actual state

人类(开发人员/系统管理员/运维人员)使用他们提交给 Kubernetes API 的 YAML/JSON 文件指定定义的状态。然后,Kubernetes 使用控制器来分析 YAML/JSON 中定义的新状态与集群中的实际状态之间的差异。

在上面的例子中,Replication Controller 可以看到用户指定的三个 pod 之间的差异,其中一个 pod 正在运行,并调度另外两个 Pod。如果你登录 Kubernetes 并手动杀死其中一个 Pod,它会不断启动另一个来替换它。在实际状态与定义的状态匹配之前,Kubernetes 不会停止。这是非常强大的。

原语

接下来,你需要了解可以在 Kubernetes 中指定的原语。

Kubernetes primitives

这些原语不仅仅有 Pod,还有部署Deployment持久化卷声明Persistent Volume Claim服务Service路由route等。使用支持 Kubernetes 的平台 OpenShift,你可以添加构建build和 BuildConfig。你大概需要一天左右的时间来了解这些原语。你可以在你的用例变得更加复杂时再深入了解。

将原生开发者映射到传统 IT 环境

最后,考虑这该如何映射到你在传统 IT 环境中的操作。

Mapping developer-native to traditional IT environments

尽管是一个技术问题,但用户一直在尝试解决业务问题。从历史上看,我们使用诸如剧本playbook之类的东西将业务逻辑与单一语言的 IT 系统绑定起来。对于运维人员来说,这很不错,但是当你尝试将其扩展到开发人员时,它会变得更加繁琐。

直到 Kubernete 出现之前,我们从未能够以原生开发者的方式真正同时指定一组 IT 系统应如何表现和交互。如果你考虑一下,我们正在使用在 Kubernetes 中编写的 YAML/JSON 文件以非常便携和声明的方式扩展了管理存储、网络和计算资源的能力,但它们总会映射到某处的“真实”资源。我们不必以开发者身份担心它。

因此,快放弃关注 Kubernetes 生态系统中的新项目,而是专注开始使用它。在下一篇文章中,我将分享一些可以帮助你使用 Kubernetes 的工具和工作流程。


via: https://opensource.com/article/19/6/kubernetes-basics

作者:Scott McCarty 选题:lujun9972 译者:geekpi 校对:wxy

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

2019 - 微软:嗨哥们,我能加入你们的发行版邮件列表吗?

$
0
0

这个 Windows 巨头正在寻求加入关注 Linux 发行版安全的私有讨论版,得到了 Linux 基金会的赞许。

本周,微软继续想要搭乘上这趟 Linux 爱情列车:这个 Windows 巨头试图加入官方的 Linux 发行版邮件列表(linux-distros)。

linux-distros 邮件列表的目的是由 Linux 发行版们用于私下报告、协调和讨论尚未向公众公开的安全问题;而 oss-security 邮件列表是用于传播已经公开的东西、或者已经确定的事情的列表。

Sasha Levin 称自己是这个雷蒙德巨头(指微软)的“Linux 内核黑客”,他为他的雇主申请加入这个邮件列表。如果获得批准将允许微软参与到这个关于漏洞、补丁,以及开源内核和相关代码的持续安全问题的非公开讨论之中。这些讨论对于尽早确定问题,以及在补丁公开之前协调处理和部署修复至关重要。

为了证明微软有资格成为像 Ubuntu、Debian 和 SUSE 等一样的成员,他以微软的 Azure Sphere 和 WSL 2 作为类似发行版的构建示例。

Azure Sphere 是微软对边缘计算的一种尝试,它本身是一种运行 Arm 的硬件上的 Linux。然而,它一直处于预览阶段。WSL 2 同样处于预览阶段,它是基于 Linux 4.19 内核的经过调整的版本,并在今年 6 月初出现在了 Windows Insiders 计划中。Levin 估计它将在 2020 年公开发行(因此它的正式发布将不会与日益神秘的 Windows 10 的 19H2 版本同步。)

Levin 继续强调微软有很多用户并没有采用 Windows,它的 Linux 版本也不是基于其他人的发行版,当然,它也为社区做出了贡献。 

Levin 确实是社区的活跃成员。浏览一下 Linux 5.0.15 内核的更新日志,到处是他与 Linux 基金会研究员 Greg Kroah-Hartman 一起的签名。因此,看到 Kroah-Hartman 为 Levin 担保并不奇怪:Kroah-Hartman 指出 Levin 对稳定的内核树有完全的写权限,并称赞了微软的这次申请。

微软将加入谷歌的 Chrome OS 团队和 Red Hat 等 Linux 巨头的行列。企鹅们担心这个第二号云服务商的出现是 Linux 世界曾经无忧无虑的“一切自由”正在悄然公司化的一个迹象,但是最好注意一下,另一个善良、有爱心的软件巨头甲骨文也是邮件列表上的成员。不要忘记:大多数 Linux 内核开发工作都是由在像 IBM 这样的机构工作的工程师完成的,例如 IBM 旗下的 Red Hat、Intel 和 Linux 基金会。

这确实可以看出微软已经和以前大不相同了,微软因为小心翼翼地保护自己的软件机密曾将 Linux 描述为癌症而闻名于世,但它现在已经有了自己的发行版,因此资格获加入专门用于处理影响开源软件的安全问题的邮件列表。

“这里看到的是,微软希望获得 Linux 上的早期安全警报,”开源先驱 Bruce Perens 周四在采访电话中表示。 “这就是为什么他们要求列入这份邮件列表的原因。他们作为 Linux 发行商加入它,这就是他们的方式。 微软显然要在 Linux 方面做很多事情,他们有责任像其他 Linux 发行商一样快速修复已知的安全漏洞。“

Perens 说如果大型云服务商尚未这样做,他也期望它们也这样做。“我觉得 Chrome OS 也有同样的问题,”他说。


via:  https://www.theregister.co.uk/2019/06/27/microsoft_linux_distro_list/ 

作者:Richard Speed 选题:wxy 译者:wxy 校对:wxy

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

 

谷歌宣布 DNS Over HTTPS 服务普遍可用

$
0
0

谷歌近期宣布其 DNS Over HTTPS(DoH)服务正式普遍可用,并且完全支持 RFC 8484 文档。谷歌于 2009 年推出 Google Public DNS,并于 2016 年在此基础上推出 DNS Over HTTPS,这是一项实验性服务,旨在加强 DNS 的安全性,此前的服务入口是 https://dns.google.com/experimental 。

现在谷歌宣布 DoH 已经正式普遍可用,并且完全支持 RFC 8484 文档,同时继续提供对 2016 年推出的 JSON API 的支持。用户可以使用 dns.google 域中的 DoH 解析 DNS,其中包含与常规 DNS 服务相同的任播地址,如 8.8.8.8。新的访问入口是:

谷歌还表示其正在弃用此前的 /experimental URL 路径和 dns.google.com 的互联网草案 DoH 支持,并将在几个月内结束对它们的支持。“借助 Google Public DNS,我们致力于通过 DoH 和 DNS over TLS(DoT)提供快速、私密和安全的 DNS 解析”,谷歌介绍:“我们计划支持 JSON API,直到有一个类似于 webapp 友好的 DoH 标准。”

对于开发者来说,要使用 GA 版本的 DoH 服务,需要配置其应用以使用新的 DoH 访问入口并正确处理 HTTP 4xx 错误和 3xx 重定向状态代码,具体如下:

应用需要使用 dns.google 而不是 dns.google.com。可以直接在 Google Public DNS 地址中查询 dns.google,而不需要另外的 DNS 查询。

使用旧版 /experimental 互联网草案 DoH API 的开发人员需要切换到新的 /dns-query URL 路径并确认完整的 RFC 8484 合规性。较旧的 API 使用 DoH 标准的早期草稿中的功能接受查询,这些功能被新 API 拒绝。

使用 JSON API 的开发人员可以使用两个新的 GET 参数,这些参数可用于 DNS/DoH 代理或 DNSSEC 感知应用。

具体技术细节可以查看 DoH 文档,谷歌完整公告查看:

https://security.googleblog.com/2019/06/google-public-dns-over-https-doh.html

来源:开源中国

更多资讯 

明知漏洞却一年未处理:约会应用Jack'd被处以24万美元罚金

外媒报道称,纽约司法机构已经就约会应用 Jack'd 将客户隐私照片在网上保留至少一年之事下达了裁定:其母公司 Online Badies 将支付 24 万美元的罚金、并实时“全面的安全计划”,以防止未来发生类似的事件。据悉,Register 和 Ars Technica 于 2019 年 2 月首次报道了 Jack'd 的安全漏洞。

来源: cnBeta.COM
详情: http://www.dbsec.cn/zx/20190630-3.html 

人民日报评 Facebook Libra:改变世界或打开魔盒?

这段时间,脸书发布了《加密货币Libra白皮书》,计划未来几年在全球范围内发行数字货币 Libra,这不仅在金融业界引发关注,也引起了全世界范围的思考。有人认为 Libra 将开创“新一代金融服务”,有人则警告它带来的金融风险和监管挑战。那么,什么是 Libra 和数字货币?如何理解 Libra 带来的影响? 

来源: 人民日报
详情: http://www.dbsec.cn/zx/20190630-4.html 

意大利监管机构因剑桥分析丑闻对 Facebook 处以 100 万欧元罚款

据外媒 Neowin 报道,意大利官方数据保护机构 Garante Privacy 认为 Facebook 应对剑桥分析丑闻负责,并因此对该社交媒体巨头处以 100 万欧元的罚款。该保护机构认为 Facebook 未能保护用户数据,因此违反了意大利隐私法。由于相关隐私法于今年 1 月更新,因此根据之前的法律收取罚款。

来源: cnBeta.COM
详情: http://www.dbsec.cn/zx/20190630-5.html 

(信息来源于网络,安华金和搜集整理)


升级配置后,树莓派 4 瞄准了桌面市场

$
0
0

树莓派 4 升级配置后开始发售,其 RAM 配置最高可达 4 GB,并支持双 4k 显示。最新硬件配置下,你可以轻松将其作为桌面使用。起售价格依然和旧有型号一样,为 35 美元。

树莓派基金会已经发布了最新版的树莓派 4B 单板计算机。

在升级了几个重要特性后,树莓派 4 成为了 40 美元以下的单板计算机市场中最强大的产品。

Raspberry Pi 4

树莓派 4 的新特性

树莓派 4 开始支持双 4k 显示器设置 —— 如果你对此有所需求的话。除此外,它还配备了更强大的处理器,其搭载的 RAM 最高可达 4 GB,这几乎可以媲美一个中端的便携电脑。

本次配置升级使树莓派可以参与迷你 Linux 机市场的竞争,而依旧 35 美元的起始售价使其比其它单板计算机更具优势。

树莓派 4 发布不久,各大主要的在线商店就几乎销售一空。那么,我们来看看它有哪些新卖点吧。

树莓派 4 的核心配置

Raspberry Pi 4 Tech Specs

  • 博通 BCM2711,1.5 GHz 64 位 4 核心 Cortex-A72(ARM v8)
  • 顶配 4 GB RAM(可选 RAM 配置为 1 GB,2 GB 和 4 GB)
  • 无线网络和蓝牙 5.0
  • 两个 USB 3.0 接口,两个 USB 2.0 接口
  • 40 针 GPIO 引脚(向前兼容)
  • 两个 Micro-HDMI 接口(支持 4k 显示)
  • USB-C(供电接口)
  • 千兆以太网

如果你想更深入的了解配置信息,可以参考树莓派网站的官方技术规格

定价和可用性

树莓派 4 的板子起始售价为 35 美元,根据可选配置不同(1-4 GB),售价也不同。

  • 1 GB RAM 树莓派 4 售价:35 美元
  • 2 GB RAM 树莓派 4 售价:45 美元
  • 4 GB RAM 树莓派 4 售价:55 美元

根据你所在国家或地区的不同,树莓派 4 有不同的供应商。现有库存即将售罄,如果你想购买一定尽快,否则就要再等上一段时日了,你还可以参考官方页面上的购买信息。

请注意,运行树莓派需要额外的配件,这就是为什么官方提供了可选的基础套件,套件中包含了所有必需的支持配件。

树莓派 4 桌面套件

Raspberry Pi 4 Desktop Kit

你可以在购买树莓派 4 时同时购买树莓派 4 的桌面套件:外壳、键盘、鼠标、micro HDMI 线、USB-C 电源、用户指南以及预装了 Rasbian 的 16 GB microSD 卡

Raspberry Pi Branded Desktop Kit

整组套件采用红白颜色设计,看起来很美观(如果你关心外观的话)。你可以在树莓派网站上获取更多的购买信息。

树莓派 4 的前景

拥有所有这些配置后,树莓派 4 无疑会成为同类产品中最好的之一。同样,相比购买入门级桌面计算机,购买树莓派 4 也会是更好的选择。你可以只花很便宜的价格,就能轻松访问文档、管理电子表格,以及完成更多其它操作。

我绝对会考虑购买树莓派 4 作为备用(但强大)的入门级桌面计算机,但不会配备 4k 显示器,但依据文档,树莓派 4 肯定是支持双 4k 显示设置的。

你怎么评价最新版的树莓派 4B? 欢迎在评论中说出你的想法。


via: https://itsfoss.com/raspberry-pi-4/

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

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

不容错过的 5 个微型 Linux 发行版

$
0
0

这些微型 Linux 发行版可以让你的老爷机复活,可以启动一个损坏的系统,或者是确保在公共电脑上进行安全的操作。

可供日常使用的 Linux 发行版比比皆是,不过其中有一些发行版常常被我们忽视,因为它们实在是太小了。但这些微型 Linux 发行版其实是一种非常强大的创新:使用一套完整的操作系统驱动一台只有不到 1 GB 存储空间和 512 MB 内存的计算机,真的是终极的黑客作风。

微型发行版的用法有很多种,比如说:

  • 从垃圾桶边挽救回那些又老又慢的电脑。你可以继续使用那些本来已经计划报废的机器,直到它们彻底解体(而不是在刚开始感觉有点儿慢的时候就扔掉)。
  • 使用 U盘启动一个损坏的系统来恢复数据或者修复启动分区。
  • 确保在安全和隐私的操作环境下使用公共电脑。如果使用 U 盘启动酒店大厅或者图书馆里的一台公共电脑,你是可以确定操作环境是安全的。

轻量级发行版有很多种,比如说 LubuntuPeppermint OSBodhi,但是那些真正微型的发行版又有一些独到之处。下面就是你不容错过的五个微型发行版:

Tiny Core

Tiny Core Linux

Tiny Core Linux 小得近乎不可思议:终端版本只有 11 MB,图形界面版本只有 16 MB。我翻了一下之前收集的旧 U盘,最小的一个是 128 MB 的,也有 Tiny Core 镜像文件的八倍之大呢。

Tiny Core 默认包括只包括了基本的操作系统,你需要通过以太网下载需要的应用程序。由于设计得极端精简,甚至安装完整操作系统的应用程序都没有被包含在内(不过需要的话可以从 Tiny Core 的软件仓库下载)。

我使用过一个 128 MB 的 U盘在一台只有 512 MB 内存的机器上运行了 Tiny Core,对于一个只有 16 MB 的操作系统来说,效果算是非常棒了。只有在使用网页浏览器的时候速度才会变慢,但这主要是由于大部分现代网站太过复杂,而不是 Tiny Core 的问题。

如果不使用图形界面,运行 Tiny Core 就只需要 64 MB 的内存了。

安装

下载 Tiny Core 并使用 dd 或者 Etcher 写入 U盘。

你只需要点击屏幕底部启动栏上的 Apps 图标下载 tc-install 或者 tc-install-GUI 应用,就可以轻松安装 Tiny Core了。

Tiny Core installer

安装 Tiny Core 有几种不同的方式。你可以把它安装在一个格式化为 Linux 驱动器的 U盘里(这要求你的电脑支持使用 USB 驱动启动。大多数现代电脑都支持,但是在老一些的电脑上不太常见),或者安装在微软 FAT 文件系统的 U 盘里(这对于大多数不支持从 USB 驱动启动的电脑来说非常管用),或者甚至安装在一个现有 Linux 分区的一个文件夹里。

安装过程非常快,完成之后就可以重启计算机,进入到 Tiny Core Linux 系统中啦。

应用程序

由于系统自带程序基本上只有一个文本编辑器和一个终端,你所要做的第一件事情就应该是安装一些应用程序。底部启动栏上的 Apps 图标展示了 Tiny Core 提供的所有软件包。Apps 软件仓库同时包含了一些重要的驱动程序,对于使用 WiFi 网卡或者是打印机等等都很有帮助。

在安装一个新的应用程序或者实用程序的时候,你可以选择在 Tiny Core 启动的时候就加载软件包,或者是需要的时候才加载。如果选择启动时加载,那么不仅该软件立即就可以使用,并且(不出所料地)下次重启之后也依然可用;如果选择需要时加载,那么在软件包下载完成之后仍然可以马上使用,但是重启之后就不会被自动加载到内存中了。这样可以保持很快的开机速度,并且只占用很少的内存,但同时也意味着每次开机之后,该应用的软件包只有在第一次被使用的时候才会被加载到内存中。

可供选择的应用程序同时包括像 office 和图像应用之类的用户端应用,以及像 Samba 和网站服务器这种的服务端应用。

当然了,随着你在 Tiny Core 上添加的应用程序越来越多,它就不那么“微型”了。不过在 Tiny Core 的网站上我们可以看到,即使是包括了所有 WiFi 驱动程序的 Tiny Core Plus 镜像文件也只有大约 100 MB,所以“不那么微型”也仍然很可能比 256 MB 要小很多。

结论

Tiny Core 非常适合性能不佳的老爷机、用来通过网络启动的镜像文件,以及任何更看重应用而不是操作系统的人。Tiny Core 可以作为一个很好的周末工程来实践:从 16 MB 开始一步步搭建操作系统,直到你感觉这个操作系统已经足够满足你的需求了。

SliTaz

SliTaz Linux

SliTaz Linux 的镜像文件有大约 51 MB 大小,差不多是 Tiny Core 的四倍,但是包含一整套出色的驱动程序和应用程序。事实上,如果事先不知道的话,你可能会以为是通过一个 1 GB 的 Ubuntu 镜像启动的,因为能想到的任何一个基本启动镜像应该有的东西都在这儿:文本编辑器、网页浏览器、绘画工具、表格工具等等。

我使用过一个 128 MB 的 U盘 在一个 512 MB 内存的机器上运行了 SliTaz,效果非常不错。浏览复杂网站的时候性能会下降,但是系统包含的轻量级浏览器 Midori 可以快速加载绝大多数网站。

你可以在启动的时候选择进入没有图形界面的 SliTaz,这样在仅仅只有 64 MB 的机器上也可以很好地运行。

安装

可供下载的 SliTaz 有很多种,因为它的开发者和社区针对可能存在的限制提供了非常多的版本。比如说,有一种低内存版本可以在只有 24 MB 内存的机器上运行;有一种版本使用 Firefox 而不是 Midori;还有一种版本没有包含额外的应用程序,等等。

如果你挑花了眼,只想赶紧选择一个版本尝试一下的话,那就 下载滚动发布版本吧。这个版本有差不多 50 MB 大小,每周都会更新。如果你爱上了 SliTaz,而滚动发布版本又更新得 过快 了的话,可以再选择一个更符合你需求的版本。

下载好你选择的 SliTaz 镜像文件之后,你就可以用 dd 或者 Etcher 将它写入 U 盘,然后重启。

将 SliTaz 安装在 U 盘或者硬盘上需要通过 TazPanel 这个应用程序来实现。它会引导你对硬盘进行需要的分区,然后将 SliTaz 安装在你选择的地方。

SliTaz installer

应用程序

SliTaz 的控制中心是 TazPanel 这个应用程序。如果你喜欢 OpenSUSE 或者 Mageia (最初被称为 Mandrake),那 TazPanel 对你来说应该不会陌生(至少在核心思想上):包括系统设置、硬件监测、用户和用户组的管理、系统升级、安装应用程序在内的这些功能,都在这一个应用程序内实现。

SliTaz 提供的应用程序可以满足大多数基本需求,如果你不是非常在意完成某一项任务必须使用哪一个应用程序的话,那么在 SliTaz 的软件仓库里应该可以找到你想要的应用。如果你有一些特别的需求(比如说想要使用 GIMP 2.10 而不是 GIMP 2.8),那么就需要学习如何生成 SliTaz 软件包了。好消息是,tazpkg 命令支持从好几种软件包格式转换过来,包括:

  • Debian 软件包(.deb,.udeb)
  • RPM 软件包(.rpm)
  • Slackware 软件包(.tgz)
  • Puppy 软件包(.sfs,.pet)
  • NuTyX 软件包(.cards.tar.xz)
  • Arch 和 Alpine Linux 软件包(.apk,.pkg.tar.gz,.pkg.tar.xz)
  • OpenWrt 软件包(.ipk,.opk)
  • Paldo 软件包(.tar.bz2)
  • Void 软件包(.xbps)
  • Tiny Core 软件包(.tce,.tcel,.tcem, .tcz)

结论

SliTaz 是一个快速而小巧的 Linux 发行版,并且非常容易上手(因为有一个中心化的控制面板)。由于它的软件包工具支持从其它格式的 Linux 软件包转换成自己的格式,它的应用程序理论上来说是非常丰富的,你可以很容易地使用喜欢的工具搭建自己的工作环境。SliTaz 很小,但是也非常具有杀伤力,正如它的蜘蛛 logo 所暗示的那样。

Porteus

Porteus Linux

Porteus 提供了不同的桌面环境可供选择,最小的镜像文件大约在 270 MB 左右,最大的有 350 MB。它是微型 Linux 中镜像文件最大的一个,但是这些额外的空间都被用来确保一个非常顺畅的 Linux 桌面环境的体验,以至于你很可能会忘了自己是在使用一个 live 版本。如果将 Porteus 安装到 SSD 或者是在启动的时候加载到内存里的话,你就会得到一个如此天衣无缝地顺畅的环境,以至于不会相信你的操作系统所占用的空间只有不到半个 CD-ROM 的大小。

Porteus 的基础镜像文件相对来说比较小,因此被称为是“微型”,但是根据你选择的桌面环境版本,Porteus 有可能会需要 1 GB 之多的内存才可以运行。尽管其它微型 Linux 发行版倾向于通过精简应用程序来节约空间和资源,Porteus 却希望你像普通发行版一样来使用它。忘掉你是在使用一个微型的压缩根文件系统,尽情安装所有你喜欢的应用程序吧。

安装

可以在 离你最近的 Porteus 镜像网站 上下载 Porteus,并且从 MATE、LXQT、LXDE、OpenBox、XFCE、Cinnamon 或者 KDE 里选择自己喜欢的桌面环境。如果没有特殊偏好,MATE 或者是 KDE 桌面都是不错的选择,他们可以提供熟悉的桌面环境体验,并且镜像文件又不至于太大。

Porteus installer

你可以根据 官方的安装指南 将 Porteus 安装到一个 U盘 或者是内部硬盘里。这两种方式非常相似,都会使用一个不可变的压缩根文件系统。这是一种稳定的、受限制的文件系统,会根据你的使用被修改。你所做的变更和安装的应用程序在重启的时候都会被加载到内存里,从而还原你关机前的使用环境。

应用程序

应用程序在 Porteus 里被称为“模块”,由 Slackware 软件包统一管理器(USM)提供。USM 的资源涵盖五个不同的 Slackware 软件仓库,所以可供选择的应用还是很丰富的。

结论

Porteus 可以提供完整的 Linux 使用体验,却只使用了正常 Linux 所需要空间的一小部分。这是一个配备了很多种可供选择的桌面环境和很多应用程序的出色的便携式 Linux 发行版。

Bodhi Linux

Bodhi Linux

Bodhi Linux 的 ISO 镜像文件有 740 MB 大小,初看之下并不是很“微型”,不过一旦安装完成之后,你就会惊讶于它是多么微型了。Bodhi 在 512 MB 大小的内存上也可以顺畅运行,并且它的桌面环境看起来就像是来自未来一样。Bodhi 使用的是 Enlightenment 桌面,这是一个精心制作的优美的用户界面,小巧而强悍。

不过 Bodhi 并不只是简单地使用 Enlightenment,而是在此基础上增色不少。Bodhi 在配置型应用程序和系统设置面板上都进行了界面处理,避免了 Enlightenment 有时显得过于繁复的选项。Bodhi 替你做了一些很好的默认选择,并且只显示全部选项的一部分。如果你是一个 Enlightenment 狂热分子,那么 Bodhi 这样的做法对你来说可能显得不是很纯粹,但是对于大多数用户来说,Bodhi 这样做可以让人更加专注于 Enlightenment 桌面本身。

安装

下载 Bodhi Linux,通过 dd 或者 Etcher 写入 U盘,然后重启。

Bodhi 安装器可以在 设置 页面的 应用程序 菜单里找到。安装程序用的是 Ubiquity,所以整个过程和安装 Ubuntu 是一样的。如果你没有安装过 Ubuntu 也不必担心,因为这是最好安装的发行版之一了。

Bodhi installer

应用程序

Bodhi 是基于最新的 Ubuntu 长期维护发布版的,所以可供使用的应用程序简直数不胜数。只要是在 Ubuntu 上可以使用的应用,Bohdi 上就同样可以找到。

结论

Bodhi Linux 相比一个标准的 Ubuntu 来说要小不少,但是相比其它微型 Ubuntu 环境来说又好一些(因为使用了 Enlightenment)。如果你在找一个比大多数发行版更轻量的 Linux 发行版,但是又不想使用 OverlayFS 或者是应用程序模块的话,那么 Bodhi 就是一个不错的选择了。

Puppy Linux

Puppy Linux

早在 Tiny Core、SliTaz、AntiX 或者是 Porteus 诞生之前,就已经有 Puppy Linux 了。作为最早的微型 Linux 发行版之一,Puppy 已经历经了十五年风霜,并且无论是对于老爷机还是新用户来说始终都是一个可靠的、可启动的操作系统。

为了保证正常运行,Puppy 会在第一次启动之后引导用户完成必要的设置步骤。整个过程涉及很多个窗口,但是一旦完成,你就会对一切功能了如指掌,然后再决定是否需要安装。

Puppy 几乎有 300 MB 大小,并且在我测试的 1 GB 内存的机器上并不能正常运行,所以它并不是一个特别微型的 Linux 发行版。尽管如此,它仍然是一个非常棒的 1 GB 以下的操作系统,并且在该类系统里算是非常友好的一个。

安装

下载 Puppy Linux,然后通过 ddEtcher 写入 U 盘,或者是刻录到 CD 或者 DVD 里,然后重启。

Puppy installer

Puppy 几乎可以安装在支持任何一种数据格式的载体上。你可以在顶部启动栏里找到 Puppy Installer 安装程序,这个程序负责安装 Puppy 以及 Puppy 的应用程序。

Puppy 安装器会一步步引导你将系统安装在你提供的任何一种媒介上。Puppy 可以从 U盘、光盘、硬盘,或者甚至是 SD 卡上启动。我曾经在一台没有硬盘、光驱出了故障,并且也无法从 USB 启动的计算机上成功运行了 Puppy。由于 Puppy 支持在任何载体上写入你的配置选项,我甚至可以在一个拥有长期数据存储的外部设备上使用它。

应用程序

Puppy 安装器 这个应用同样被用来在 Puppy 上安装应用。由于 Puppy 是基于 Ubuntu 的,它的软件仓库几乎不会缺少任何一个 Linux 软件包,并且如果真的出现了这种情况的话,你也可以使用 Flatpak

结论

Puppy 是最早的微型 Linux。尽管它已经不是最微型的了,却是目前最易用的一个。

附赠:Silverblue

SilverBlue, not tiny, but tiny-adjacent

微型 Linux 这个概念是随着时间不断变化的。很久以前,微型 Linux 发行版意味着需要下载到 CD-R 里,从光驱启动,然后将修改写入外部媒介中。后来,你可以从 U 盘启动它,并且有专门用来记录永久修改的空间。现在的微型 Linux 不仅支持上面两种方法,还可以被直接安装在内部驱动或者文件夹里。

大家都没有想到 Linux 开创了容器的热潮 —— 容器里应用程序是在半虚拟化的环境中运行的一套独立的 Linux 系统。曾经只是属于喜欢优化硬盘空间或者重新利用老爷机的人们的小众爱好,很快成为了那些想要开发容器但又不想在应用程序上添加太多负载的人的强烈需求。那些在极简化的、不起眼的 Linux 发行版上所付出的辛苦,一夜之间以一种意想不到的方式得到了回报。

立足于根文件系统这个概念,Fedora 项目发起的 Silverblue 试验旨在创造一个不可修改的操作系统。该操作系统主要通过容器的形式来更新系统以及安装应用,系统本身永远不会改变。

2.1 GB 的 Silverblue 可不是一个微型 Linux 发行版,但是从某种程度上来说,它是微型 Linux 和容器运动的产物。

安装

下载 Silverblue,然后通过 dd 琥或 Etcher 写入 U 盘,或者是刻录到 CD 或者 DVD 里,然后重启。

启动到 Silverblue 之后,使用 Anaconda(标准的、友好的 Fedora 安装器)将它安装在一个内部硬盘里。

Anaconda installer

应用程序

Silverblue 安装应用的方式和传统意义上不同:它是在基础操作系统之上运行容器。具体来说,它使用 Flatpak 运行 GUI 应用程序,使用 Toolbox 运行命令。

由于 Flatpak 并非像传统的 Fedora RPM 软件包一样常见,Silverblue 也提供了一种可以将 Fedora RPM 软件包转换成 Silverblue 形式的方法:软件包分层

结论

Silverblue 可能是一个用来尝试前沿科技的有趣实验,或者也可能是桌面操作系统的未来。它之所以被称为微型,只是因为根文件系统的大小不会随着系统升级或者安装应用而改变。不过,透过 Silverblue 来看看对微型 Linux 的迷恋在带领着 Linux 社区和行业往哪个方向走,也是一件挺有意思的事情。对了,走之前不要忘了向 11 MB 大小的微型 Linux 先驱们脱帽致敬。


via: https://opensource.com/article/19/6/linux-distros-to-try

作者:Seth Kenlon 选题:lujun9972 译者:chen-ni 校对:wxy

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

FDA 警告黑客攻击风险,美敦力宣布召回 MiniMed 胰岛素泵

$
0
0

美国食品和药物管理局(FDA)本周四发布公告,称美敦力(Medtronic)公司已经启动了关于 MiniMed 胰岛素泵的召回活动。据该公司表示,部分 MiniMed 胰岛素泵存在一个无法修复的关键网络安全问题,从而能让黑客远程无线访问这些问题。目前召回的胰岛素泵此前曾在美国和国际市场上销售。

如果发生这种情况,黑客可能能够无线地改变使用泵输送给个人的设置和胰岛素的量。这样做可能会对使用者造成严重的危及生命的后果,包括患糖尿病酮症酸中毒的可能性。美国约有 4,000 名患者可能正在使用这些召回的泵。

幸运的是,没有关于此类黑客攻击的确认报告。美敦力表示,这个漏洞是由安全研究人员发现的。美国和国外的患者被警告要与他们的医生谈论获得不同的设备。

战略合作伙伴办公室副主任 Suzanne Schwartz 博士说:“虽然我们不了解可能因这一特定的网络安全漏洞而受到伤害的患者,如果这种漏洞得不到解决,患病人员受到伤害的风险很大。任何连接到通信网络的医疗设备,如 Wi-Fi,公共或家庭互联网,都可能存在可能被未经授权的用户利用的网络安全漏洞。但同时,重要的是要记住无线技术的使用越来越多医疗设备中的软件和软件也可以提供更安全,更方便,更及时的医疗服务。”

目前最好的解决方案就是更换这些容易受到攻击的设备,而且美敦力会为这些召回设备用户提供预防措施会提供其他不同型号。目前公司公布的召回清单如下:

  • MiniMed 508(包含所有软件版本)
  • MiniMed Paradigm 511(包含所有软件版本)
  • MiniMed Paradigm 512/712(包含所有软件版本)
  • MiniMed Paradigm 515/715(包含所有软件版本)
  • MiniMed Paradigm 522/722(包含所有软件版本)
  • MiniMed Paradigm 522K / 722K(包含所有软件版本)
  • MiniMed Paradigm 523/723(软件版本2.4A或更低版本)
  • MiniMed Paradigm 523K / 723K(软件版本2.4A或更低)
  • MiniMed Paradigm 712E(包含所有软件版本)
  • MiniMed Paradigm Veo 554CM / 754CM(软件版本2.7A或更低)
  • MiniMed Paradigm Veo 554/754(软件版本2.6A或更低版本)

来源:cnBeta.COM

更多资讯

Firefox 69 将加入随机密码生成器

预计将在 9 月初发布的 Firefox 69 将包含一个随机密码生成器。Chrome 则早在一年前就提供了类似的功能。目前用户可通过测试版本 Firefox Nightly 使用随机密码生成器,该功能位于设置—“隐私和安全”的“登陆和密码”下。

来源: solidot.org
详情: http://www.dbsec.cn/zx/20190701-2.html 

《超级马里奥大逃杀》被玩家复活 源代码公开随便玩

两周前,曾有一款根据经典《超级马里奥》设计的免费大逃杀游戏《超级马里奥大逃杀》,但上线获得关注后不久就收到了任天堂的警告。虽然制作者进行了许多改动,规避任天堂的版权保护,但任天堂始终紧追不舍。最后有几名粉丝采取了行动,复活了第一个版本,并且作为免费开源项目公开了源代码。

来源: 3DMGame
详情: http://www.dbsec.cn/zx/20190701-3.html 

Plustoken 钱包被曝无法提现 用户超 100 万人涉案金额或高达 200 亿元

有“币圈第一资金盘”之称的 Plustoken 钱包被曝无法提现,消息称涉案金额或高达 200 亿元。Plustoken 钱包以微信群为运营主体,主要盈利方式是提升自身账户登记,而提升的手段则是“拉人头”,只要拉到足够的人参与投资,就可以升级自身账户从而获得更多的返佣与分红。

来源: 快科技
详情: http://www.dbsec.cn/zx/20190701-4.html 

EA 宣布已修复影响 3 亿玩家的 Origin 游戏服务漏洞

EA 已经修复了此前 Origin 游戏服务上曝光的一系列安全问题,攻击者可以利用这些漏洞控制用户账户并获取对个人数据的访问权限。EA 承认全球 3 亿玩家面临风险。以色列安全公司 Check Point 表示,攻击者可以利用一系列“漏洞”来攻击 FIFA,Maden NFL,NBA Live,UFC,The Sims,Battlefield,命令与征服以及 Medal of Honor 等游戏。

来源: cnBeta.COM
详情: http://www.dbsec.cn/zx/20190701-5.html 

(信息来源于网络,安华金和搜集整理)

在 Fedora 中利用 ffsend 使用 Firefox Send

$
0
0

ffsend 是 Firefox Send 的命令行客户端。本文将展示 Firefox Send 和 ffsend 如何工作。还会详细介绍如何在 Fedora 中安装和使用它。

什么是 Firefox Send 和 ffsend?

Firefox Send 是 Mozilla 的一个文件共享工具,它能将加密文件发送给其他用户。你可以在自己的服务器上安装 Send,也可以使用 Mozilla 托管的链接 send.firefox.com。它最大支持 1GB 的文件,链接会在可配置的下载次数(默认值为 1)或 24 小时后过期,然后会删除发送服务器上的所有文件。此工具仍处于实验阶段,因此不应在生产中使用或共享重要或敏感数据。

虽然 Firefox Send 本身就是工具,并且可以在 Web 中使用,但 ffsend 是一个可以与脚本和参数一起使用的命令行程序。它有多种配置选项,并且可以在后台工作而无需任何人为干预。

它如何工作?

ffsend 可以上传和下载文件。远程主机可以使用 Firefox 工具或其他 Web 浏览器来下载文件。 Firefox Send 和 ffsend 都不需要使用 Firefox。

值得一提 ffsend 使用了客户端加密。这意味着文件在上传被加密。链接中就有密钥,因此在共享时要小心,因为任何有链接的人都可以下载该文件。作为额外的保护,你可以使用以下参数使用密码保护文件:

ffsend password URL -p PASSWORD

其他功能

还有一些值得一提的其他功能:

  • 链接到期前可配置的下载限制,范围从 1 到 20 次之间
  • 内置解压和归档功能
  • 跟踪共享文件的历史记录
  • 检查或删除共享文件
  • 文件夹也可以按原样共享,也可以作为压缩文件共享
  • 生成 QR 码,便于在手机上下载

如何在 Fedora 中安装

虽然 Fedora Send 可以在 Firefox 中使用而无需安装其他,但你需要安装 CLI 工具才能使用 ffsend。此工具在官方仓库中,因此你只需使用 dnf 命令,并使用 sudo

$ sudo dnf install ffsend

之后,你可以在终端使用 ffsend

上传文件

上传文件很简单。

$ ffsend upload /etc/os-release
Upload complete
Share link:  https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg

现在可以使用 “Share link” URL 轻松共享该文件。

下载文件

下载文件和上传一样简单。

$ ffsend download https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
Download complete

在下载之前,检查文件是否存在并获取有关它的信息会有用。ffsend 为此提供了 2 个方便的命令。

$ ffsend exists https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
Exists: true
Password: false
$ ffsend info https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
ID:         88a6324e2a99ebb6
Downloads:  0 of 1
Expiry:     23h59m (86388s

上传历史

ffsend 还提供了一种查看使用工具上传的历史记录的方法。例如,如果你用脚本上传了大量文件并且想要跟踪每个文件的下载状态,那么这非常有用。

$ ffsend history
LINK                                            EXPIRY
 1  https://send.firefox.com/download/#8TJ9QNw  23h59m
 2  https://send.firefox.com/download/KZIA-PaQ  23h54m

删除文件

另一个有用的功能是删除文件。

ffsend delete https://send.firefox.com/download/2d9faa7f34bb1478/#phITKvaYBjCGSRI8TJ9QNw

Firefox Send 是一项很棒的服务,ffsend 使得它在终端使用起来非常方便。Gitlab 仓库中有关于 ffsend 的更多示例和文档。


via: https://fedoramagazine.org/use-firefox-send-with-ffsend-in-fedora/

作者:Sylvia Sánchez 选题:lujun9972 译者:geekpi 校对:wxy

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

在 Linux 中锁定和解锁用户帐户的三种方法

$
0
0

如果你已经在你的组织中实施了某种密码策略,你无需看这篇文章了。但是在这种情况下,如果你给账户设置了 24 小时的锁定期,你需要手动解锁用户帐户。

本教程将帮助你在 Linux 中手动锁定和解锁用户帐户。

这可以通过三种方式使用以下两个 Linux 命令来完成。

  • passwd:用于更新用户的身份验证令牌。这个任务是通过调用 Linux PAM 和 libuser API 来实现。
  • usermod:用于修改/更新给定用户的帐户信息。它用于将用户添加到特定的组中等等功能。

为了说明这一点,我们选择 daygeek 用户帐户。让我们看看,怎么一步步来实现的。

请注意,你必须使用你需要锁定或解锁的用户的帐户,而不是我们的帐户。你可以使用 id 命令检查给定的用户帐户在系统中是否可用。是的,我的这个帐户在我的系统中是可用的。

# id daygeek

uid=2240(daygeek) gid=2243(daygeek) groups=2243(daygeek),2244(ladmin)

方法1: 如何使用 passwd 命令锁定、解锁和检查 Linux 中给定用户帐户的状态?

passwd 命令是 Linux 管理员经常使用的命令之一。它用于更新 /etc/shadow 文件中用户的身份验证令牌。

使用 -l 开关运行 passwd 命令,锁定给定的用户帐户。

# passwd -l daygeek

Locking password for user daygeek.
passwd: Success

你可以通过 passwd 命令或从 /etc/shadow 文件中获取给定用户名来检查锁定的帐户状态。

使用 passwd 命令检查用户帐户锁定状态。

# passwd -S daygeek
或
# passwd --status daygeek

daygeek LK 2019-05-30 7 90 7 -1 (Password locked.)

这将输出给定帐户密码状态的简短信息。

  • LK:密码被锁定
  • NP:没有设置密码
  • PS:密码已设置

使用 /etc/shadow 文件检查锁定的用户帐户状态。如果帐户已被锁定,密码前面将添加两个感叹号。

# grep daygeek /etc/shadow

daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00:18047:7:90:7:::

使用 -u 开关运行 passwd 命令,可以解锁给定的用户帐户。

# passwd -u daygeek

Unlocking password for user daygeek.
passwd: Success

方法2:如何使用 usermod 命令在 Linux 中锁定、解锁和检查给定用户帐户的状态?

usermod 命令也经常被 Linux 管理员使用。usermod 命令用于修改/更新给定用户的帐户信息。它用于将用户添加到特定的组中,等等。

使用 -L 开关运行 usermod 命令,锁定给定的用户帐户。

# usermod --lock daygeek
或
# usermod -L daygeek

你可以通过 passwd 命令或从 /etc/shadow 文件中获取给定用户名来检查锁定的帐户状态。

使用 passwd 命令检查用户帐户锁定状态。

# passwd -S daygeek
或
# passwd --status daygeek

daygeek LK 2019-05-30 7 90 7 -1 (Password locked.)

这将输出给定帐户密码状态的简短信息。

  • LK:密码被锁定
  • NP:没有设置密码
  • PS:密码已设置

使用 /etc/shadow 文件检查锁定的用户帐户状态。如果帐户已被锁定,密码前面将添加两个感叹号。

# grep daygeek /etc/shadow

daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00:18047:7:90:7:::

使用 -U 开关运行 usermod 命令以解锁给定的用户帐户。

# usermod --unlock daygeek
或
# usermod -U daygeek

方法-3:如何在 Linux 中使用 usermod 命令禁用、启用对给定用户帐户的 SSH 访问?

usermod 命令也是经常被 Linux 管理员使用的命令。usermod 命令用于修改/更新给定用户的帐户信息。它用于将用户添加到特定的组中,等等。

替代的,锁定可以通过将 nologin shell 分配给给定用户来完成。为此,可以运行以下命令。

# usermod -s /sbin/nologin daygeek

你可以通过从 /etc/passwd 文件中给定用户名来检查锁定的用户帐户详细信息。

# grep daygeek /etc/passwd

daygeek:x:2240:2243::/home/daygeek:/sbin/nologin

我们可以通过分配回原来的 shell 来启用用户的 ssh 访问。

# usermod -s /bin/bash daygeek

如何使用 shell 脚本锁定、解锁和检查 Linux 中多个用户帐户的状态?

如果你想锁定/解锁多个帐户,那么你需要找个脚本。

是的,我们可以编写一个小的 shell 脚本来执行这个操作。为此,请使用以下 shell 脚本。

创建用户列表。每个用户信息在单独的行中。

$ cat user-lists.txt

u1
u2
u3
u4
u5

使用以下 shell 脚本锁定 Linux中 的多个用户帐户。

# user-lock.sh

#!/bin/bash
for user in `cat user-lists.txt`
do
  passwd -l $user
done

user-lock.sh 文件设置为可执行权限。

# chmod + user-lock.sh

最后运行脚本来达成目标。

# sh user-lock.sh

Locking password for user u1.
passwd: Success
Locking password for user u2.
passwd: Success
Locking password for user u3.
passwd: Success
Locking password for user u4.
passwd: Success
Locking password for user u5.
passwd: Success

使用以下 shell 脚本检查锁定的用户帐户。

# vi user-lock-status.sh

#!/bin/bash
for user in `cat user-lists.txt`
do
  passwd -S $user
done

设置 user-lock-status.sh 可执行权限。

# chmod + user-lock-status.sh

最后运行脚本来达成目标。

# sh user-lock-status.sh

u1 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u2 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u3 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u4 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u5 LK 2019-06-10 0 99999 7 -1 (Password locked.)

使用下面的 shell 脚本来解锁多个用户。

# user-unlock.sh

#!/bin/bash
for user in `cat user-lists.txt`
do
  passwd -u $user
done

设置 user-unlock.sh 可执行权限。

# chmod + user-unlock.sh

最后运行脚本来达成目标。

# sh user-unlock.sh

Unlocking password for user u1.
passwd: Success
Unlocking password for user u2.
passwd: Success
Unlocking password for user u3.
passwd: Success
Unlocking password for user u4.
passwd: Success
Unlocking password for user u5.
passwd: Success

运行相同的 shell 脚本 user-lock-status.sh,检查这些锁定的用户帐户在 Linux 中是否被解锁。

# sh user-lock-status.sh

u1 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)
u2 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)
u3 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)
u4 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)
u5 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)

via: https://www.2daygeek.com/lock-unlock-disable-enable-user-account-linux/

作者:Magesh Maruthamuthu 选题:lujun9972 译者:heguangzhi 校对:wxy

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

100 个最佳 Ubuntu 应用(上)

$
0
0

今年早些时候我们发布了一个 2018 年最好的 20 个 Ubuntu 应用列表,可能对很多用户来说都很有用。现在我们几乎到 2018 年下半年了(LCTT 译注:好吧,我们翻译的有些晚了,顺便打个广告,LCTT 欢迎你,有志于通过翻译为开源做些贡献的同学!),所以今天我们打算看一下 Ubuntu 上最好的 100 个应用,你可能会觉得有帮助。

100 Best Ubuntu Apps

很多用户最近从 Microsoft Windows 转换到了 Ubuntu,可能面临着这样一个困境:寻找它们之前使用了数年的操作系统上的应用软件的最好替代应用。Ubuntu 拥有上千个免费使用和开源应用软件,比 Windows 和其它 OS 上的付费软件运行的更好。

下列列表归纳了各种分类下很多应用软件的功能特点,因此,你可以找到匹配你的需求的最好的应用。

1、Google Chrome 浏览器

几乎所有 Linux 发行版都默认安装了 Mozilla Firefox 网络浏览器,它是 Google Chrome 的强力竞争对手。但是 Chrome 相对 Firefox 而言有它自己的优点,比如它可以让你直接访问你的 Google 账户,你可以通过它来同步你在其它操作系统和手机上的 Chrome 浏览器的书签、浏览历史、扩展等等。

Chrome

Google Chrome 为 Linux 集成了最新的 Flash 播放器,其它 Linux 上的浏览器像 Mozilla Firefox 和 Opera 网络浏览器则不是这样。如果你在 Windows 上经常使用 Chrome,那么在 Linux 上也用它是最好的选择。

2、Steam

现在在 Linux 上玩游戏已经不是问题了,这在很多年前还是一个遥不可及的梦。在 2013 年,Valve 发布了 Linux 上的 Steam 游戏客户端,此后一切都变了。早期用户犹豫着从 Windows 转到 Linux,只是因为他们不能在 Ubuntu 上玩它们最喜欢的游戏,但是现在已经不是这样了。

Steam

一些用户可能发现在 Linux 上安装 Steam 有点棘手,但如果能在 Linux 上玩上千的 Steam 游戏这么做就是值得的。一些流行的高端游戏,如《反恐精英:全球攻势》、《Hitman》、《Dota 2》在 Linux 上都能获取,你只需要确保你满足玩这些游戏的最小硬件需求。

$ sudo add-apt-repository multiverse
$ sudo apt-get update
$ sudo apt-get install steam

3、WordPress 桌面客户端

是的,没错,WordPress 有它专属的 Ubuntu 平台的客户端,你可以用来管理你的 WordPress 站点。你可以在桌面客户端上撰写和设计你的站点而不用转到浏览器。

如果你拥有使用 WordPress 建立的站点,那么这个桌面客户端就是你必备的应用,它能够让你在单个窗口内追踪所有的 WordPress 通知。你也可以查看你的站点上的博客数据。桌面客户端可以在 Ubuntu 软件中心中获取,你可以在那里下载和安装。

4、VLC 媒体播放器

VLC 是一个非常流行的跨平台的开源媒体播放器,同样在 Ubuntu 中可以获取。使得 VLC 成为一个最好的媒体播放器的原因是它能够毫无问题地播放世界上任何音频视频格式。

VLC 有一个平滑的用户界面,易于使用,除此之外,它提供了很多功能,包括在线视频流、音频和视频自定义等。

$ sudo add-apt-repository ppa:videolan/master-daily
$ sudo apt update
$ sudo apt-get install vlc qtwayland5

5、Atom 文本编辑器

由 GitHub 开发的 Atom 是一个自由开源的文本编辑器,它同样能够被用做集成开发环境(IDE)来进行主流编程语言的编码和编辑。Atom 开发者声称它是完全可魔改的 21 世纪文本编辑器。

Atom 文本编辑器拥有最佳的用户界面,它是一个富文本编辑器,提供了自动补全、语法高亮,支持扩展与插件。

$ sudo add-apt-repository ppa:webupd8team/atom
$ sudo apt-get update
$ sudo apt-get install atom

6、GIMP 图像编辑器

GIMP(GNU 图形操作程序)是 Ubuntu 上的自由开源的图像编辑器。无疑它是 Windows 上 Adobe Photoshop 的最好替代品。如果你过去经常用 Adobe Photoshop,会觉得很难习惯 GIMP,但是你可以自定义 GIMP 使它看起来与 Photoshop 非常相似。

GIMP 是一个功能丰富的图片编辑器,你可以随时通过安装扩展和插件来使用附加的功能。

$ sudo apt-get install gimp

7、Google Play 音乐桌面播放器

Google Play 音乐桌面播放器是一个开源的音乐播放器,它是 Google Play 音乐的一个复制品,或者说比它更好。Google 一直少个桌面的音乐客户端,但第三方的应用完美的填充了空白。

就像你在上面的截屏里看到的,它的界面在外观和感觉上都是首屈一指的。你只需要登录 Google 账户,之后就会导入你的所有音乐和收藏到桌面客户端里。你可以从它的官方站点下载安装文件并使用软件中心安装它。

8、Franz

Franz 是一个即时消息客户端,它将聊天和信息服务结合到了一个应用中。它是一个现代化的即时消息平台,在单个应用中支持了 Facebook Messenger、WhatsApp、Telegram、微信、Google Hangouts、 Skype。

Franz 是一个完备的消息平台,你可以用于商业中管理大量的客户服务。要安装 Franz,你需要从它的网站下载安装包,在软件中心中打开。

9、新立得包管理器

新立得包管理器是 Ubuntu 上必有工具之一,因为它为我们通常在终端里安装软件的 apt-get 命令提供了用户图形界面。它是各种 Linux 发行版中的默认应用商店的强力对手。

新立得拥有非常简单的用户图形界面,相比其它的应用商店非常快并易于使用。在左手边你可以浏览不同分类的各种应用,也可以轻松安装和卸载。

$ sudo apt-get install synaptic

10、Skype

Skype 是一个非常流行的跨平台视频电话应用,如今在 Linux 系统可以以 Snap 应用方式获取。Skype 是一个即时通信应用,它提供了视频和音频通话、桌面共享等功能。

Skype 有一个优秀的用户图形界面,与 Windows 上的桌面客户端非常相似,易于使用。它对于从 Windows 上转换来的用户来说非常有用。

$ sudo snap install skype

13、VirtualBox

VirtualBox 是由 Oracle 公司开发的跨平台的虚拟化软件应用(LCTT 译注:实际上是由被 Oracle 公司收购的 Sun 公司开发的,包括 Java、Solaris 也是)。如果你喜欢尝试新的操作系统,那么 VirtualBox 是你必备的 Ubuntu 应用。你可以在 Windows 内尝试 Linux、Mac,也可以在 Linux 系统内尝试 Windows 和 Mac。

VirtualBox 实际做的是让你在宿机操作系统里可视化地运行访客操作系统。它可以创建虚拟硬盘并在上面安装访客操作系统。你可以在 Ubuntu 软件中心直接下载和安装它。

12、Unity Tweak 工具

Unity Tweak 工具(Gnome Tweak 工具)对于每个 Linux 用户都是必须拥有的,因为它给了用户根据需要自定义桌面的能力。你可以尝试新的 GTK 主题、设置桌面热角、自定义图标集、调整 unity 启动器等等。

Unity Tweak 工具对于用户来说可能非常有用,因为它包含了从基础到高级配置的所有内容。

$ sudo apt-get install unity-tweak-tool

13、Ubuntu Cleaner

Ubuntu Cleaner 是一个系统管理工具,其被特别设计用来移除不再使用的包、不需要的应用和清理浏览器缓存。Ubuntu Cleaner 有易于使用的简单用户界面。

Ubuntu Cleaner 是 BleachBit 最好的替代品之一,BleachBit 是 Linux 发行版上的相当好的清理工具。

$ sudo add-apt-repository ppa:gerardpuig/ppa
$ sudo apt-get update
$ sudo apt-get install ubuntu-cleaner

14、Visual Studio Code

Visual Studio Code 是一个代码编辑器,你会发现它与你可能曾用过的 Atom 文本编辑器和 Sublime Text 非常相似。Visual Studio Code 被证明是非常好的教育工具,因为它可以对编程中的从 HTML 标签到语法的所有东西做出解释。

Visual Studio 自身集成了 Git,它有优秀的用户界面,你会发现它与 Atom Text Editor 和 Sublime Text 非常相似。你可以从 Ubuntu 软件中心下载和安装它。

15、Corebird

如果你在找你可以使用 Twitter 的桌面客户端,那 Corebird Twitter 客户端就是你在找的。它被视为 Linux 发行版下可获得的最好的 Twitter 客户端,它提供了与你手机上的 Twitter 应用非常相似的功能。

当有人喜欢或者转发你的 tweet 或者给你发消息时,Corebird Twitter 客户端同样会给你通知。你同样可以在这个客户端上添加多个 Twitter 账户。

$ sudo snap install corebird

16、Pixbuf

Pixbuf 是来自 Pixbuf 图片社区中心的一个桌面客户端,可以让你上传、分享和出售你的相片。它支持图片共享,如像 Facebook、Pinterest、Instagram、Twitter 等社交媒体,以及像 Flickr、500px 和 Youpic 等相片服务。

Pixbuf 提供了分析等功能,可以让你统计点击量、转发量、照片的回复数、定时发帖、iOS 专有的扩展信息。它同样有移动应用,因此你可以在任何地方连接到你的 Pixbuf 账户。Pixbuf 可以在 Ubuntu 软件中心以 Snap 包的形式获得。

17、Clementine 音乐播放器

Clementine 是一个跨平台的音乐播放器,并且是 Ubuntu 上默认音乐播放器 Rhythmbox 的良好竞争者。它是一个快速而易用的音乐播放器,其用户界面友好。它支持所有主流音频文件格式的回放。

除了可以播放本地库中的音乐,你也可以在线听 Spotify、SKY.fm、Soundcloud 等的广播。它也支持其它的功能像智能和动态播放列表,可以从像 Dropbox、Google Drive 这样的云存储中同步音乐。

$ sudo add-apt-repository ppa:me-davidsansome/clementine 
$ sudo apt-get update
$ sudo apt-get install clementine

18、Blender

Blender 是一个自由开源的 3D 创建应用软件,你可以用来创建 3D 打印模型、动画电影、视频游戏等。它自身集成了游戏引擎,你可以用来开发和测试视频游戏。

blender

Blender 拥有赏心悦目的用户界面,易于使用,它包括了内置的渲染引擎、数字雕刻、仿真工具、动画工具,还有很多。考虑到它免费和它的特点,你甚至会认为它可能是 Ubuntu 上最好的应用之一。

19、Audacity

Audacity 是一个开源的音频编辑应用,你可以用来记录、编辑音频文件。你可以从各种输入中录入音频,包括麦克风、电子吉它等等。它提供了根据你的需要编辑和裁剪音频的能力。

最近 Audacity 发布了 Ubuntu 上的新版本,新特点包括主题改进、放缩命令等。除了这些,它还提供了降噪等音频效果的功能。

$ sudo add-apt-repository ppa:ubuntuhandbook1/audacity
$ sudo apt-get update 
$ sudo apt-get install audacity

20、Vim

Vim 是一个集成开发环境,你可以以一个独立应用或 CLI 程序使用它,用于各种像 Python 等主流编程语言的编程。

大多数程序员喜欢在 Vim 中编写代码,因为它快速并且是一个可高度定制的集成开发环境。最初你可能觉得有点难用,但你会很快习惯它。

$ sudo apt-get install vim

21、Inkscape

Inkscape 是一个开源和跨平台的矢量图形编辑器,你会觉得它和 Corel Draw 和 Adobe Illustrator 很相似。用它可以创建和编辑矢量图形例如柱形图、徽标、图表、插图等。

Inkscape 使用可缩放矢量图形(SVG),这是一个基于 XML 的 W3C 标准格式。它支持各种格式,包括 JPEG、PNG、GIF、PDF、AI(Adobe Illustrator 格式)、VSD 等等。

$ sudo add-apt-repository ppa:inkscape.dev/stable
$ sudo apt-get update
$ sudo apt-get install inkscape

22、Shotcut

Shotcut 是一个 Meltytech, LLC 在 MLT 多媒体框架下开发的自由开源的跨平台视频编辑应用。你会发现它是 Linux 发行版上最强大的视频编辑器之一,它支持所有主要的音频、视频、图片格式。

它提供了非线性编辑多轨编辑各种文件格式的视频的能力。它支持 4K 视频分辨率和各种音频、视频过滤、语气生成、音频混合和很多其它的。

snap install shotcut -- classic

23、SimpleScreenRecorder

SimpleScreenRecorder 是 Ubuntu 上的一个免费而轻量级的屏幕录制工具。如果你是 YouTube 创作者或应用开发者,屏幕录制功能非常有用。

它可以捕获桌面屏幕的视频/音频记录或直接录制视频游戏。在录制屏幕前,你可以设置视频分辨率、帧率等。它有简单的用户界面,你会发现非常易用。

$ sudo add-apt-repository ppa:marten-baert/simplescreenrecorder
$ sudo apt-get update
$ sudo apt-get install simplescreenrecorder

24、Telegram

Telegram 是一个基于云的即时通信和网络电话平台,近年来非常流行。它是开源和跨平台的,用户可以用来发送消息,共享视频、图片、音频和其它文件。

Telegram 中容易注意到的特点是加密聊天、语音信息、机器人、远程视频通话、在线位置和社交登录。在 Telegram 中隐私和安全拥有最高优先级,因此,所有你发送和接收的是端对端加密的。

$ sudo snap install telegram-desktop

25、ClamTk

正如我们知道的,危害 Windows PC 的病毒不能危害 Ubuntu,但是可能被来自包含破坏性文件的 Windows PC 中的邮件所感染。因此,在 Linux 上有一些抗病毒应用是安全的。

ClamTk 是一个轻量级的病毒扫描器,可以扫描系统中的文件和文件夹并清理发现的有害文件。ClamTk 可以 Snap 包的形式获得,可以从 Ubuntu 软件中心下载。

26、MailSpring

MailSpring 早期名为 Nylas Mail 或 Nylas N1,是开源的邮件客户端。它在电脑本地保存所有的邮件,因此你可以在任何需要的时候访问它。它提供了高级搜索的功能,可以使用“与”和“或”操作,因此你可以基于不同的参数搜索邮件。

MailSpring 有着和其它易于上手的邮件客户端同样优秀的用户界面。MailSpring 同样提供了私密性、安全性、日程、通讯录管理、日历等功能特点。

27、PyCharm

继 Vim 之后,PyCharm 是我最喜欢的的 Python IDE 之一,因为它有优雅的用户界面,有很多扩展和插件支持。基本上,它有两个版本,一个是自由开源的社区版,另一个是付费的专业版。

PyCharm 是可高度自定义的 IDE 并且有很多功能,如错误高亮、代码分析、集成单元测试和 Python 调试器等。PyCharm 对于大多数 Python 程序员和开发者来说是首选 IDE。

28、咖啡因

想象一下你在 Youtube 上看视频或阅读一篇新文章,突然你的 Ubuntu 锁屏了,我知道它很烦人。我们很多人都会遇到这种情况,所以咖啡因是一个阻止 Ubuntu 锁屏或屏幕保护程序的工具。

咖啡因指示器是一个轻量级的工具,它添加图标到通知栏,你可以在那里轻松的激活或禁止它。不需要额外的设置。

$ sudo add-apt-repository ppa:eugenesan/ppa
$ sudo apt-get update
$ sudo apt-get install caffeine -y

29、Etcher USB 镜像写入器

Etcher 是一个由 resin.io 开发的 USB 镜像写入器。它是一个跨平台的应用,可以帮助你将 ZIP、ISO、IMG 格式的镜像文件写入到 USB 存储中。如果你经常尝试新的操作系统,那么 Ethcher 是你必有的简单可靠的工具。

Etcher 有干净的用户界面,可以指导你在三步内烧录镜像到 USB 驱动或 SD 卡的过程。步骤包括选择镜像文件、选择 USB 驱动 和最终的烧录(写文件到 USB 驱动)。你可以从它的官网下载和安装 Etcher。

30、Neofetch

Neofetch 是一个酷炫的系统信息工具,通过在终端中运行 neofetch 命令,它会给你关于你的系统的所有信息。它酷是因为它可以给你关于桌面环境、内核版本、bash 版本和你正在运行的 GTK 主题的信息。

与其它系统信息工具比较,Nefetch 是高度自定义的工具。你可以使用命令行进行各种自定义。

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get update install neofetch

31、Liferea

Liferea(Linux 订阅阅读器)是一个自由开源的新闻聚合工具,用于在线新闻订阅。使用新的聚合非常快捷和简单,支持各种格式例如 RSS/RDF,Atom 等。

Liferea 自带与 TinyTinyRSS 的同步支持,它给了你离线阅读的能力。你会发现,就可靠性和灵活性而言,它是 Linux 上最好的订阅工具之一。

$ sudo add-apt-repository ppa:ubuntuhandbook1/apps
$ sudo apt-get update
$ sudo apt-get install liferea

32、Shutter

在 Ubuntu 中很容易截屏,但当需要编辑截屏时 Shutter 是你必不可少的应用。它帮助你捕获、编辑和轻松的共享截屏。使用 Shutter 的选择工具,你可以选择屏幕的特定区域来截屏。

Shutter 是一个功能强大的截图工具,提供了添加截图效果、画线等功能。它同样给你上传截屏到各种图像托管站点的选项。你可以直接在 Ubuntu 软件中心中下载和安装。

33、Weather

Weather 是一个小的应用,可以给你关于你的城市或世界上其它位置的实时天气信息。它简单而且轻量级,可以给你最多 7 天的详细天气预报和今明两天的每个小时的细节信息。

它集成在 GNOME shell 中,给你关于最近搜索位置的当前天气状态。它有极简的用户界面,在最小硬件需求下运行很顺畅。

(待续……)

所以这些就是 2018 年我为大家选择的 Ubuntu 上最好的 100 个应用了。所有列出的应用都在 Ubuntu 18.04 上测试了,肯定在老版本上也能运行。


via: https://linuxhint.com/100_best_ubuntu_apps/

作者:Swapnil Tirthakar 选题:lujun9972 译者:warmfrog 校对:wxy

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

加入红帽一年,我发现了这家开源软件公司成功背后的秘密

$
0
0

本文作者:曹衡康 红帽全球副总裁兼中国区总裁

一年以前,我加入红帽这家以开源著称的软件公司,多少带有一种朝圣的心态。但我的内心也对红帽留有疑问:一家开源公司如何能从激烈的商业竞争中脱颖而出?社区是如何为开源,为红帽注入源源不绝的发展动力的?

这些问题在我入职一年之际,渐渐有了清晰的答案。

如果用三个关键词来定义我在红帽一年的工作体验,最恰当的莫过于“机会、热情和合作”。

所谓“机会”,在于红帽扎根开源土壤,深耕用户体验,携手合作伙伴,未来的成长空间值得期待;“热情”贯穿于红帽的 DNA 中,红帽内部员工对公司的热情与奉献,红帽社区对开源的热爱与支持,红帽客户对红帽公司的信赖与认可,这一切共同成就了红帽锐意革新的累累硕果;“合作”则是红帽开放文化中最精髓的部分,也是开源社区的经营理念,开源达人们用协调沟通的方法合理统筹调配一切资源,在社区内外部打造良好的生态,这种合作、共享、协调的模式无疑发挥催化剂式的助推作用,帮助红帽实现更多创新。

红帽 CEO Jim Whitehurst 说过,红帽的成功正是由于开源,从社区中汲取力量,推动创新,驾驭变革,进入适合自己的新领域,并且在变革中不断壮大。这就是我们最大,也最“公开的”秘密。

做开源的友商很多,但我认为最大的不同可能在于,红帽是一家 100% 用开源模式做生意的软件公司。以企业级 Linux 为例,有三分之一的代码是红帽付费让人写出来的,其他 70% 的代码则来自我们的社区。我们把创新反馈给社区,这是一个我认为非常重要的良性循环,也是很多公司没有做到的。

“互联网思维”强调单点突破、追求极致,这一理念在中国日渐流行。我认为红帽之所以能够始终确保把我们的目光和能力锁定在开源平台上,部分原因在于我们不碰硬件,也不做应用。我相信正是这种坚守,才换来了红帽财报连续 69 个季度的增长

文化是一个企业的灵魂所在,红帽的成功也离不开企业文化。在开源理念和精神的指引下,红帽形成了独特的开放文化,红帽全球的员工都认同并欢迎开放文化。开放式组织的价值根植于红帽公司及其文化,红帽人信仰透明、协作、参与度与精英制度的价值观,所有人都基于尊重与平等原则开展 Open Debate。我们尊重每一种不同的声音,但更倡导奉行“The best idea wins”的原则。红帽还鼓励跨部门式沟通和矩阵式交流,用最具实效性的方式达成最高效的解决方案。

红帽的开放不止体现在开源工作中,也体现在红帽人的凝聚力上。红帽拥有充满活力的俱乐部文化,志同道合的红帽员工聚在一起分享激情、共享俱乐部活动。我们希望能够传承并促进开放文化,直到把良好的习惯变成一种本能。

红帽不仅注重营造开源文化的大气候,也着力培育开源的小气候。人才是推动企业创新发展最有价值的资源,红帽希望通过更具实操能力的认证培训,培养出能被企业直接录用、快速上手的技能性人才。为此我们已经针对大学生成功举办过七届“红帽挑战赛”,累计超过 10000 人次的在校大学生参加了比赛。开源思维把最有希望的年轻人连接了起来。

红帽还尝试把开源文化延伸到客户端,在红帽和企业之间形成潜移默化的文化传递。我们目前已经在中国成立开源创新实验室,旨在促进现代应用的发展。这加快了文化转型,并且从人员、技术和方法出发,在红帽(开源)中构建软件。这一转型借由动手实践、快速原型设计、DevOps和敏捷实践来实现。通过4-12周的沉浸式体验,红帽技术专家与客户团队并肩协作,拓展各种专业技能、工具与流程。在项目尾声,企业用户将获得一套有效的应用原型和相应的开发方法及技能,从而更快、更好地交付软件,以满足当前市场需求,帮助客户顺利实现业务转型。

这些就是红帽公开的“秘密”,以开源之事,辟开源之市,成开源之势。未来我们将致力于把红帽中国打造成别人口中羡慕的公司,用轻松开心的工作氛围构建开放的企业文化,贯彻“实事求是、精益求精“的工作理念,打造红帽与开源形成的生态位,继续稳固红帽开源领导者的地位,帮助每个员工实现个人价值最大化,成为企业数字化转型的忠实伙伴。这离不开创始人前瞻的眼光与决绝的投入,更离不开过去26年来一顶顶“红帽”的奋斗拼搏与砥砺前行。

作为红帽发展史上的重要里程碑,红帽企业 Linux 8 以及 OpenShift 4 已于红帽 2019 峰会正式发布,开放混合云新时代呼之欲出。7 月 3 日,让我们相约北京,共同见证开源创造力如何助力中国企业打造新一代开放混合云,释放无限潜力!


Emacs 的(更多)胜利

$
0
0

我天天用 Emacs,但我却从意识到。但是每当我用 Emacs 时,它都给我带来了很多乐趣。

如果你是个职业作家……Emacs 与其它的编辑器的相比就如皓日与群星一样。不仅更大、更亮,它轻而易举就让其他所有的东西都消失了。

我用 Emacs 已有二十多年了。我用它来写几乎所有的东西(我用 IntelliJ 编辑 Scala 和 Java )。看邮件的话我是能在 Emacs 里看就在里面看。

尽管我用 Emacs 已有数十年,我在新年前后才意识到,在过去十几年里,我对 Emacs 的使用几乎没有什么变化。当然,新的编辑模式出现了,我就会选一两个插件,几年前我确实是用了 Helm,但大多数时候,它只是完成了我需要的所有繁重工作,日复一日,没有抱怨,也没有妨碍我。一方面,这证明了它有多好。另一方面,这是一个邀请,让我深入挖掘,看看我错过了什么。

于此同时,我也决定从以下几方面改进我的工作方式:

  • 更好的议程管理 我在工作中负责几个项目,这些项目有定期和临时的会议;有些我是我主持的,有些我只要参加就可以。

    我意识到我对参加会议变得有些敷衍。往会议室里一坐很简单,但实际上我是在阅读电子邮件或处理其他事情。(我强烈反对在会议中“禁止携带笔记本电脑”的这条规定,但这是另一个话题。)

    敷衍地去参加会议有几个问题。首先,这是对主持会议的人和其他参会者的不尊重。实际上这是不应该这么做的充分理由,但我还有意识到另一个问题:它掩盖了会议的成本。

    如果你在开会,但同时回复了一封电子邮件,也许修复了一个 bug,那么这个会议就没什么成本(或没那么多)。如果会议成本低廉,那么会议数量将会更多。

    我想要更少、更短的会议。我不想掩盖它们的成本,我想让开会变得很有价值,除非绝对必要,否则就干脆不要开。

    有时,开会是绝对有必要的。而且我认为一个简短的会有时候能够很快的解决问题。但是,如果我一天要开十个短会的话,那我觉得还是不要假装取得了什么效果吧。

    我决定在我参加的所有的会上做笔记。我并不是说一定要做会议记录,但是我肯定会花上几分钟。这会让我把注意力集中在开会上,而忽略其他事。

  • 更好的时间管理 无论是工作的或私人的,我有很多要做和想做的事。我一直在问题列表中跟踪其中的一些,一些在保存的电子邮件线索中(Emacs 和 Gmail 中,用于一些稍微不同的提醒),还有一些在日历、手机上各种各样的“待办事项列表”和小纸片上。可能还有其他地方。

    我决定把它们放在一起。不是说我认为放到一个一致的地方就更好,而是我想完成两件事:首先,把它们都集中在一个地方,我能够更好更全面地了解我在哪里投入了更多的精力;其次,我想养成一个记录、跟踪并保存它们的习惯(习惯指“固定或规律的倾向或做法,尤指难以放弃的倾向或做法”)。

  • 更好的问责制 如果你在某些科学或工程领域工作,你就会养成记笔记的习惯。唉,我没有。但我决定这么做。

    我对法律上鼓励使用装订页面或用永久记号笔涂抹并不感兴趣。我感兴趣的是养成做记录的习惯。我的目标是有一个地方记下想法和设计草图等。如果我突然有了灵感,或者我想到了一个不在测试套件中的边缘情况,我希望我的直觉是把它写在我的日志中,而不是草草写在一张小纸片上,或者自己觉得自己会记住它。

这些决心让我很快或多或少指向了 Org 模式。Org 模式有一个庞大的、活跃的、忠诚的用户社区。我以前也用过它(顺带一提,我都写过关于它的文章,在几年前),我花了很长的一段时间(将 MarkLogic 集成到其中。(这在过去的一两个星期里得到了回报!)

但我从没正经用过 Org 模式。

我现在正在用它。我用了几分钟,我把所有要做的事情都记录下来,我还记了日记。我不确定我争论或列表它的所有功能能有多大价值,你可以通过网页快速地搜索找到很多。

如果你用 Emacs,那你也应该用 Org 模式。如果没用过 Emacs,我相信你不会是第一个因 Org 模式而使用 Emacs 的人。Org 模式可以做很多。它需要一点时间来学习方法和快捷键,但我认为这是值得的。(如果你的口袋中有一台 iOS 设备,我推荐你在路上使用 beorg 来记录。)

当然,我想出了如何将 XML 从其中提取出来(“working out” 确实是“用 elisp 来编程”的一种有趣的魔法)然后,如何将它转换回我的博客用的标记(当然,在 Emacs 中按下一个按钮就可以做到)。这是用 Org 模式写的第一篇帖子。这也不会是最后一次。

附注:生日快乐,小博客


via: https://so.nwalsh.com/2019/03/01/emacs

作者:Norman Walsh 选题:lujun9972 译者:oneforalone 校对:wxy

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

更多数据恢复公司被发现只是向勒索者支付赎金

$
0
0

今年五月,ProPublica 披露,两家提供勒索软件解决方案的数据恢复公司被发现是在欺骗受害者,他们所谓的解决方案其实就是支付赎金然后向受害者收取更多的费用。现在,又一家数据恢复公司被发现只是向勒索者支付赎金。

安全研究员 Fabian Wosar 设了一个圈套,苏格兰数据恢复公司 Red Mosquito Data Recovery 被发现该公司所谓的数据恢复也只是和勒索者协商支付金额。

而他既扮演了勒索软件的受害者又扮演了发动攻击的黑客,因此能看到这家公司在几分钟内就开始联系黑客谈赎金。他说这些人前一套背后一套的公司让勒索攻击日益兴旺。Red Mosquito 向客户收取了四倍于实际赎金的费用。

在被曝光之后,它还从网站上删除了部分声明,包括将“诚实免费的建议”改为“免费的建议”。

来源:solidot.org

更多资讯

最新 Mac 恶意软件 OSX/CrescentCore 被发现

安全研究公司 Intego 发现了最新的 Mac 恶意软件 OSX/CrescentCore,这次恶意软件依然伪装成 Flash 播放器更新。为了吸引用户下载并运行 OSX/CrescentCore,包含 OSX/CrescentCore 的网站会宣称提供免费的电影、电视剧、音乐和电子书,吸引用户。

来源: MacX
详情: http://www.dbsec.cn/zx/20190702-2.html 

前 Equifax 高管因与大规模数据泄露相关的内幕交易被判入狱4个月

据外媒 CNET 报道,一名前 Equifax 首席信息官因与 2017 年该公司大规模数据泄露相关的内幕交易被判处四个月监禁。这名前 Equifax 高管在该公司宣布大规模数据泄露之前在消费者信用报告公司出售了他的股票,他因内幕交易被判处四个月监禁。

来源: cnBeta.COM
详情: http://www.dbsec.cn/zx/20190702-3.html 

“行业互助”成公民信息泄露毒瘤

据报道,有消费者反映一天接到 10 多个促销电话,均与自己装修房屋有关。这位消费者在当地某家具卖场购买家具后,商家便将客户信息泄露给经营不同产品、彼此熟悉的合作伙伴。在不少行业,这已经成为一种“行业互助”潜规则。

来源: 经济日报
详情: http://www.dbsec.cn/zx/20190702-4.html 

工信部:10 月底前完成 200 款主流 App 数据安全检查

7 月 1 日,澎湃新闻从工信部网站获悉,工业和信息化部办公厅近日印发《电信和互联网行业提升网络数据安全保护能力专项行动方案》。通过集中开展数据安全合规性评估、专项治理和监督检查,督促基础电信企业和重点互联网企业强化网络数据安全全流程管理,及时整改消除重大数据泄露、滥用等安全隐患,2019 年 10 月底前完成全部基础电信企业(含专业公司)、50 家重点互联网企业以及 200 款主流 App 数据安全检查,圆满完成新中国成立 70 周年等重大活动网络数据安全保障工作。

来源: 澎湃新闻
详情: http://www.dbsec.cn/zx/20190702-5.html 

(信息来源于网络,安华金和搜集整理)

100 个最佳 Ubuntu 应用(中)

$
0
0

今年早些时候我们发布了一个 2018 年最好的 20 个 Ubuntu 应用列表,可能对很多用户来说都很有用。现在我们几乎到 2018 年下半年了(LCTT 译注:好吧,我们翻译的有些晚了,顺便打个广告,LCTT 欢迎你,有志于通过翻译为开源做些贡献的同学!),所以今天我们打算看一下 Ubuntu 上最好的 100 个应用,你可能会觉得有帮助。

100 Best Ubuntu Apps

很多用户最近从 Microsoft Windows 转换到了 Ubuntu,可能面临着这样一个困境:寻找它们之前使用了数年的操作系统上的应用软件的最好替代应用。Ubuntu 拥有上千个免费使用和开源应用软件,比 Windows 和其它 OS 上的付费软件运行的更好。

下列列表归纳了各种分类下很多应用软件的功能特点,因此,你可以找到匹配你的需求的最好的应用。

(……接前)

34、Ramme

Ramme 是一个很酷的非官方的 Instagram 桌面客户端,给你带来 Instagram 移动端的感觉。它是基于 Electron 开发的客户端,所以它复现了 Instagram 应用的功能,并提供了主题自定义的功能。

但是由于 Instagram 的 API 限制,你不能使用 Ramme 客户端上传图像,但你可以订阅 Instagram 流、喜欢和评论文章,给好友发消息。你可以从 Github 下载 Ramme 安装文件。

35、Thunderbird

Thunderbird 是一个开源的邮件客户端,是很多 Linux 发行版的默认邮件客户端。尽管在 2017 年与 Mozilla 分道扬镳(LCTT 译注: Thunderbird 现在由 Thunderbird 议会独立决策,只是将财务和法律关系留在 Mozilla 基金会),Thunderbird 仍然是 Linux 平台非常流行的最好的邮件客户端。它自带的功能包括垃圾邮件过滤、IMAP 和 POP 邮件同步、日历支持、通讯录集成和很多其它可以开箱即用的功能。

它是一个跨平台的邮件客户端,由社区提供对所有平台提供支持。因其可以高度自定义,你可以改变它的外观和观感。

36、Pidgin

Pidgin 是一个即时信息客户端,你能够在单个窗口下登录不同的即时通讯网络。你可以登录到像 Google Talk、XMPP、AIM、Bonjour 等即时通讯。

Pidgin 拥有你所期待的即时通信的所有特点,你总是可以通过安装额外的插件来提升其表现。

$ sudo apt-get install pidgin

37、Krita

Krita 是由 KDE 开发的自由开源的数字绘制、编辑和动画的应用。它有优秀的用户界面,每个组件都恰到好处,因此你可以轻松找到你所需要的。

它使用 OpenGL 画布,这提升了 Krita 的性能,并且提供了很多功能,如各种绘画工具、动画工具、矢量工具、层和遮罩等很多。可在 Ubuntu 软件中心获取 Krita 并下载。

38、Dropbox

Dropbox 是一个出色的云存储客户端,正确安装后,它在 Ubuntu 中运行得非常好。即使 Google Drive 在 Ubuntu 16.04 LTS 和以后的版本中运行得不错,就 Dropbox 提供的特点而言,Dropbox 仍然是 Linux 上的首选云存储工具。

它总是在后台运行,可以备份你系统上的新文件到云存储,持续保持你的电脑和云存储间的同步。

$ sudo apt-get install nautilus-dropbox

39、Kodi

Kodi 的前身是人们所熟知的 Xbox 媒体中心(XBMC),它是一个开源的媒体播放器。你可以在线或离线播放音乐、视频、播客、视频游戏等。这个软件最初是为第一代的 Xbox 游戏主机开发的,之后慢慢地移植到了个人电脑上。

Kodi 有令人印象深刻的视频界面,快速而强大。它是可高度定制的媒体播放器,你可以通过安装插件,来获取在线流服务,如 Pandora、Spotify、Amazon Prime Video、Netflix 和 YouTube 等等。

40、Spotify

Spotify 是最好的在线媒体流站点之一。它提供免费和付费的音乐、播客、视频流服务。早期的 Spotify 不支持 Linux,但现在它有了自己的全功能的 Ubuntu 客户端。

与 Google Play 音乐播放器一样,Spotify 是必不可少的媒体播放器。你只需要登录你的 Spotify 账户,就能在任何地方获取你最爱的在线内容。

41、Brackets

Brackets 是一个由 Adobe 开发的开源的文本编辑器。它可以用来进行 web 开发和设计,例如 HTML、CSS 和 JavaScript。它带有的实时预览模式是一个很棒的特点,当你在脚本中修改时,你可以获得实时预览效果。

它是 Ubuntu 上的现代文本编辑器之一,拥有平滑的用户界面,这将 web 开发任务带到新的水平。它同样提供了行内编辑器的特点,支持流行的扩展像 Emmet、Beautify、Git、File Icons 等等。

42、Bitwarden

现今,账户安全是一个严重的问题,我们可以看到用户密码被盗和重要数据受到侵害的安全漏洞在不断增加。推荐你使用 Bitwarden,将你的所有账户和登录密码安全地存在一个地方。

Bitwarden 使用 AES-256 加密技术来存储所有的登录细节,只有用户可以访问这些数据。它同样可以帮你创建健壮的密码,因为弱密码容易被黑。

43、Terminator

Terminator 是一个开源的终端模拟器,是用 Java 语言开发的。它是一个跨平台的模拟器,允许你在单个窗口有多个终端,在 Linux 默认的终端模拟器中不是这样。

Terminator 其它杰出的特点包括自动日志、拖放、垂直和水平的智能滚动等。

$ sudo apt-get install terminator

44、Yak Yak

Yak Yak 是一个开源的非官方的 Google Hangouts 消息的桌面客户端。它可以作为 Microsort Skype 的一个不错的替代品,自身拥有很多让人吃惊的特点。你可以启用桌面通知、设置语言偏好,使用很少的内存和处理能力就可以工作。

Yak Yak 拥有你期待的任何即时消息应用的所有特点,例如输入指示、拖放媒体文件、音/视频电话。

45、Thonny

Thonny 是一个简单和轻量级的 IDE,尤其是为编程的初学者设计的。如果你是编程初学者,这是你必备的 IDE,因为当用 Python 编程的时候它会帮你学习。

Thonny 同样是一个很棒的调试工具,它支持调试过程中的变量值即时显示,除此之外,它还提供了独立的窗口以执行函数调用,简单的用户界面等等。

$ sudo apt-get install thonny

46、字体管理器

字体管理器是一个轻量级的工具,用于管理、添加、移除你的 Ubuntu 系统上的字体。它是特别为 Gnome 桌面环境构建的,在用户不知道如何在命令行管理字体时会发现这个工具非常有用。

这个 Gtk+ 字体管理器不是为专业用户准备的,它有简单的用户界面,你会发现很容易使用。你只需要从网上下载字体文件,并使用字体管理器添加它们。

$ sudo add-apt-repository ppa:font-manager/staging
$ sudo apt-get update
$ sudo apt-get install font-manager

47、Atril 文档查看器

Atril 是一个简单的文件查看器,支持便携文件格式(PDF)、PostScript(PS)、Encapsulated PostScript(EPS)、DJVU 和 DVI。Atril 与 MATE 桌面环境捆绑在一起,它比大多数 Linux 发行版中默认的文件查看器 Evince 更理想。

Atril 用简单和轻量级的用户界面,可高度自定义,提供了搜索、书签、UI 左侧的缩略图等特点。

$ sudo apt-get install atril

48、Notepadqq

如果你曾在 Windows 上用过 Notepad++,并且想在 Linux 上寻找相似的程序,别担心,开发者们已经将它移植到 Linux,名为 Notepadqq。它是一个简单而强大的文本编辑器,你可以在日常使用它,或用于各种语言进行编程。

尽管是作为一个简单的文本编辑器,它有一些令人惊奇的特点,例如,你可以设置主题为暗黑或明亮模式、多选、正则搜索和实时高亮。

$ sudo add-apt-repository ppa:notpadqq-team/notepadqq
$ sudo apt-get update
$ sudo apt-get install notepadqq

49、Amarok

Amarok 是在 KDE 项目下开发的一个开源音乐播放器。它有直观的界面,让你感觉在家一样,因此你可以轻易的发现你最喜爱的音乐。除了 Clementine,当你寻找 Ubuntu 上的完美的音乐播放器时,Amarok 是一个很棒的选择。

Amarok 上的一些顶尖的特点,包括智能播放列表支持,集成在线服务像 MP3tunes、Last.fm、 Magnatune 等。

50、Cheese

Cheese 是 Linux 默认的网络摄像头应用,在视频聊天或即时消息应用中非常有用。除了这些,你还可以用这个应用来照相或拍视频,附带一些迷人的特效。

它同样提供闪拍模式,让你快速拍摄多张相片,并提供你共享给你的朋友和家人的选项。Cheese 预装在大多数的 Linux 发行版中,但是你同样可以在软件中心下载它。

51、MyPaint

MyPaint 是一个自由开源的光栅图形编辑器,专于数字绘画而不是图像操作和相片处理。它是跨平台的应用,与 Corel Painter 很相似。

MyPaint 可能是 Windows 上的 Microsoft Paint 应用的很好的替代品。它有简单的用户界面,快速而强大。MyPaint 可以软件中心下载。

52、PlayOnLinux

PlayOnLinux 是 WINE 模拟器的前端,允许你在 Linux 上运行 Windows 应用。你只需要在 WINE 中安装 Windows 应用,之后你就可以轻松的使用 PlayOnLinux 启动应用和游戏了。

53、Akregator

Akregator 是在 KDE 项目下为 KDE Plasma 环境开发的默认 RSS 阅读器。它有简单的用户界面,自带了 KDE 的 Konqueror 浏览器,所以你不需要在阅读新闻提要时切换应用。

Akregator 同样提供了桌面通知、自动摘要等功能。你会发现在大多数 Linux 发行版中它是最好的提要阅读器。

54、Brave

Brave 是一个开源的 web 浏览器,拦截了广告和追踪,所以你可以快速和安全的浏览你的内容。它实际做的是代表你向网站和 Youtube 主播支付了费用。如果你宁可支持网站和 Youtube 主播也不愿意看广告,这个浏览器更适合你。

对于那些想要安全浏览,但又不想错过互联网上重要信息的人来说,这是一个新概念,一个不错的浏览器。

55、Bitcoin Core

Bitcoin Core 是一个比特币官方的客户端,非常安全和可靠。它持续追踪你的所有比特币交易以保证你的所有交易都是有效的。它可以防止比特币矿工和银行完全掌控你的比特币钱包。

Bitcoin Core 同样提供了其它重要的特点,像私钥备份、冷存储、安全通知等。

$ sudo add-apt-repository ppa:bitcoin/bitcoin
$ sudo apt-get update
$ sudo apt-get install bitcoin-qt

56、Speedy 重复查找工具

Speedy 重复查找工具是一个跨平台的文件查找工具,用来帮助你查找你的系统上的重复文件,清理磁盘空间。它是一个智能工具,可以在整个硬盘上搜索重复文件,它同样提供了智能过滤功能,根据文件类型、扩展或大小帮你找到文件。

它有一个简单和整洁的用户界面,易于上手。从软件中心下载完后你就可以开始磁盘空间清理了。

57、Zulip

Zulip 是一个自由开源的群聊应用,被 Dropbox 收购了。它是用 Python 写的,用 PostgreSQL 数据库。它被设计和开发为其它如 Slack 和 HipChat 的聊天应用的替代品。

Zulip 功能丰富,支持例如拖放文件、群聊、私密聊天、图像预览等。它也集成了 Github、JIRA、Sentry 和上百种其它服务。

58、Okular

Okular 是为 KDE 桌面环境开发的跨平台的文件查看器。它是一个简单的文件查看器,支持 Portable Document Format (PDF)、PostScript、DjVu、Microsoft Compiled HTML help 和很多其它文件格式。

Okular 是在 Ubuntu 上你应该尝试的最好的文件查看器之一,它提供了 PDF 文件评论、画线、高亮等很多功能。你同样可以从 PDF 文件中提取文本文件。

59、FocusWriter

FocusWriter 是一个集中注意力的字处理工具,隐藏了你的桌面屏幕,让你能够专注写作。正如你看到的屏幕截图,整个 Ubuntu 屏幕被隐藏了,只有你和你的字处理工具。但你总是可以进入 Ubuntu 屏幕,当你需要的时候,只需要将光标移动到屏幕的边缘即可。

它是一个轻量级的字处理器,支持 TXT、RTF、ODT 文件格式。它同样提供了可完全定制的用户界面,还有定时器、警报、每日目标、声音效果等特点,已经被翻译为 20 种语言。

60、Guake

Guake 是为 GNOME 桌面环境准备的酷炫的下拉式终端。当你需要时,Guake 就会闪现,当你任务完成后,它就会消失。你只需要按 F12 按钮来启动或退出,这样启动 Guake 比启动一个新的终端窗口更快。

Guake 是一个功能丰富的终端,支持多栏,只需要点击几下就能将你的终端内容保存到文件,并且有完全可定制的用户界面。

$ sudo apt-get install guake

61、KDE Connect

KDE Connect 是 Ubuntu 上的一个很棒的应用,我很想在这篇马拉松文章中将它提早列出来,但是竞争太激烈了。总之 KDE Connect 可以将你的 Android 智能手机的通知直接转到 Ubuntu 桌面来。

有了 KDE Connect,你可以做很多事,例如检查手机电池电量,在电脑和 Android 手机间交换文件,剪贴板同步,发送短信,你还可以将你的手机当作无线鼠标或键盘。

$ sudo add-apt-repository ppa:webupd8team/indicator-kedeconnect
$ sudo apt-get update
$ sudo apt-get install kdeconnect indicator-kdeconnect

62、CopyQ

CopyQ 是一个简单但是非常有用的剪贴板管理器,它保存你的系统剪贴板内容,无论你做了什么改变,你都可以在你需要的时候搜索和恢复它。它是一个很棒的工具,支持文本、图像、HTML 和其它格式。

CopyQ 自身有很多功能像拖放、复制/拷贝、编辑、移除、排序、创建等。它同样支持集成文本编辑器,如 Vim,所以如果你是程序员,这非常有用。

$ sudo add-apt-repository ppa:hluk/copyq
$ sudo apt-get update
$ sudo apt-get install copyq

63、Tilix

Tilix 是一个功能丰富的高级 GTX3 平铺式终端模拟器。如果你使用 GNOME 桌面环境,那你会爱上 Tilix,因为它遵循了 GNOME 用户界面指导。Tilix 模拟器与大多数 Linux 发行版上默认终端模拟器相比,它给了你切分终端窗口为多个终端面板的功能。

Tilix 提供了自定义链接、图片支持、多面板、拖放、固定布局等功能。它同样支持键盘快捷方式,你可以根据你的需要在偏好设置中自定义快捷方式。

$ sudo add-apt-repository ppa:webupd8team/terminix
$ sudo apt-get update
$ sudo apt-get install tilix

64、Anbox

Anbox 是一个 Android 模拟器,可以让你在 Linux 系统中安装和运行 Android 应用。它是自由开源的 Android 模拟器,通过使用 Linux 容器来执行 Android 运行时环境。它使用最新的 Linux 技术 和 Android 发布版,所以你可以运行任何原生的 Android 应用。

Anbox 是现代和功能丰富的模拟器之一,提供的功能包括无限制的应用使用,强大的用户界面,与宿主系统无缝集成。

首先你需要安装内核模块。

$ sudo add-apt-repository ppa:morphis/anbox-support
$ sudo apt-get update
$ sudo apt install anbox-modules-dkms

然后你可以使用 snap 来安装 Anbox。

$ snap install --devmode -- beta anbox

65、OpenShot

你会发现 OpenShot 是 Linux 发行版中最好的开源的视频编辑器。它是跨平台的视频编辑器,易于使用,性能方面毫不逊色。它支持所有主流的音频、视频、图像格式。

OpenShot 有干净的用户界面,功能有拖放、剪切缩放、尺寸缩放、裁剪、快照、实时预览、音频混合和编辑等多种功能。

$ sudo add-apt-repository ppapenshot.developers/ppa
$ sudo apt-get update
$ sudo apt-get install openshot -qt

66、Plank

如果你在为你的 Ubuntu 桌面寻找一个 Dock 导航栏,那 Plank 应该是一个选择。它是完美的,安装后你不需要任何的修改,除非你想这么做,它有内置的偏好面板,你可以自定义主题、Dock 大小和位置。

尽管是一个简单的导航栏,Plank 提供了通过拖放来重新摆放,固定和运行应用图标,透明主题支持等功能。

$ sudo add-apt-repository ppa:ricotz/docky
$ sudo apt-get update
$ sudo apt-get install plank

(待续……)

所以这些就是 2018 年我为大家选择的 Ubuntu 上最好的 100 个应用了。所有列出的应用都在 Ubuntu 18.04 上测试了,肯定在老版本上也能运行。


via: https://linuxhint.com/100_best_ubuntu_apps/

作者:Swapnil Tirthakar 选题:lujun9972 译者:warmfrog 校对:wxy

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

领导 Python 社区

$
0
0

对话现任 Python 软件基金会董事会主席 Naomi Ceder。

和开源软件世界的很多其他领袖一样,Python 软件基金会(PSF)的董事会主席 Naomi Ceder 通过一种不同寻常的方式走进了 Python 世界。正如她在 2017 年 PyCon España 大会上的 keynote 的标题所说,她是因为这个编程语言而来,因为这个社区而留下的。在我们和她的一次近期的交流中,她分享了自己成为 Python 社区领袖的历程,并且就“是什么让 Python 如此特别”这个问题提供了一些独到的见解。

从授课到编程

Naomi 的职业生涯是从古典文学开始的。她取得了拉丁文和古希腊文的博士学位,并且辅修了印欧语言学。在一家私立学校教授拉丁语的同时,她开始接触了计算机,学习如何编程、如何拆机进行升级或者维修。1995 年,她开始在 Yggdrasil Linux 系统上开发开源软件,并且帮助建立了印第安纳州韦恩堡的 Linux 用户小组

作为一名教师,Naomi 相信在中学教授编程课程是非常重要的,因为等到大多数人上大学的时候,他们已经认为编程和科技相关的职业已经不是自己可以从事的了。她表示,更早地教授相关课程有助于增加科技人才的供给,提高人才的多元化和经验的广度,从而更好地满足行业需求。

大约在 2001 年前后,她决定从学习人类语言转向研究计算机语言,并同时教授计算机课程和管理学校的 IT 系统。在 2001 年的 Linux World 大会上听了一整天时任 PSF 主席 Guido Van Rossum (LCTT 译注:也是 Python 创始人)关于 Python 的演讲之后,她对 Python 的热情被点燃了。在那个时候,Python 还只是一门晦涩难懂的语言,但是她是如此喜欢 Python,以至于在她的学校开始使用 Python 记录学生信息、进行系统管理。

领导 Python 社区

Naomi 表示,“社区是 Python 成功背后的关键因素。开源软件的核心思想是分享,很少有人真的喜欢一个人坐在那儿盯着屏幕写代码。真正的满足来源于和别人交流想法,并且共同创造一些东西。”

她在第一届 PyCon 大会上发表了演讲,并且从此之后一直是一名参与者和领导者。她组织了一些 趣味相投birds-of-a-feather 讨论会(LCTT 译注:birds-of-a-feather,一种在大会参与者之间进行的基于兴趣的非正式小规模讨论活动)、PyCon 和 PyCon UK 大会的海报展示会、教育峰会,以及 PyCon 大会的西班牙语频道。

她同时是 《The Quick Python Book》一书的作者,并且联合创立了 Trans*Code,“英国唯一一个专注于变性者的问题和机遇的黑客节”(LCTT 译注:黑客节hack event是一种让软件开发、设计、项目管理等相关人员相聚在一起,针对软件项目进行高强度合作的活动)。Naomi 表示,“随着科技能够提供越来越多的机遇,确保传统意义上的边缘化群体能够同等地享受到这些机遇成为了一件更为重要的事情。”

通过 PSF 进行贡献

作为 PSF 的董事会主席,Naomi 积极地参与着该组织对 Python 语言和其使用者的支持工作。除了赞助 PyCon 大会的举办之外,PSF 基金会还为世界各地的小型聚会、大型会议和研习会提供资助。2018 年,该组织发放的资助接近 335000 美元,其中大多数款项的金额都在 500 美元到 5000 美元之间。

PSF 的短期目标是成为一个由专业人员维护的可持续的、稳定的、成熟的非盈利机构。它的长期目标包括发展可以提供对 Python 开发工作有效支持的各种资源,以及扩展该组织对全世界范围内 Python 教育工作的支持。

这些工作都需要来自社区的经济上的支持。Naomi 表示,PSF “最大的资金来源是 PyCon 大会。为了确保 PSF 的可持续性,我们同时也关注使用 Python 的企业的赞助,这是我们增长最快的部分。”会员费是每年 99 美元,并且 捐款和募捐人 同样也在帮助维持该组织的工作。

你可以在 PSF 的 年度报告 中了解该组织的更多工作情况。


via: https://opensource.com/article/19/6/naomi-ceder-python-software-foundation

作者:Don Watkins 选题:lujun9972 译者:chen-ni 校对:wxy

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

BitTorrent 客户端 Deluge 2.0 发布:新功能介绍

$
0
0

你可能已经知道 Deluge最适合 Linux 用户的 Torrent 客户端之一。然而,最近的稳定版本差不多是两年前的了。

尽管它仍在积极开发中,但直到最近才出了一个主要的稳定版本。我们写这篇文章时,最新版本恰好是 2.0.2。所以,如果你还没有下载最新的稳定版本,请尝试一下。

不管如何,如果你感兴趣的话,让我们看看有哪些新的功能。

Deluge 2.0 的主要改进

新版本引入了多用户支持,这是一个非常需要的功能。除此之外,还有一些性能改进可以更快地加载更多的种子。

此外,在 2.0 版本中,Deluge 使用了 Python 3,对 Python 2.7 提供最低支持。即使是用户界面,他们也从 GTK UI 迁移到了 GTK3。

根据发行说明,还有一些更重要的补充/改进,包括:

  • 多用户支持。
  • 性能提升,可以更快地加载数千个种子。
  • 一个模拟 GTK/Web UI 的新控制台 UI。
  • GTK UI 迁移到 GTK3,并带有 UI 改进和补充。
  • 磁链预获取功能可以在添加种子时选择文件。
  • 完全支持 libtorrent 1.2。
  • 语言切换支持。
  • 改进了在 ReadTheDocs 托管的文档。
  • AutoAdd 插件取代了内置功能。

如何安装或升级到 Deluge 2.0

对于任何 Linux 发行版,你都应该遵循官方安装指南(使用 PPA 或 PyPi)。但是,如果你要升级,你应该留意发行说明中提到的:

Deluge 2.0 与 Deluge 1.x 客户端或守护进程不兼容,因此这些也需要升级。如果第三方脚本直接连接到 Deluge 客户端,那么可能也不兼容且需要迁移。

因此,坚持在升级主版本之前备份你的配置以免数据丢失。而且,如果你是插件作者,那么需要升级它以使其与新版本兼容。

直接下载的安装包尚不包含 Windows 和 Mac OS。但是,说明中提到他们正在进行中。

除此之外,你可以按照更新后的官方文档中的安装指南来手动安装它们。

总结

你如何看待最新的稳定版本?你是否将 Deluge 用作 BitTorrent 客户端?或者你是否找到了其他更好的选择?

请在下面的评论栏告诉我们你的想法。


via: https://itsfoss.com/deluge-2-release/

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

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

Viewing all 13806 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>