2019年4月

Big News

开源项目如何在云端生存

过去的数十年,开源是云计算产业的支柱,从 Linux 到 Kubernetes 、Spark、MongoDB 等。但最近几年,也有声音说,公有云平台,比如 Aws ,在从开源项目吸血,MongoDB 甚至修改了授权协议。

开源教育了市场,让市场开始使用一些新的东西。云平台从中摘桃子,最终逼死开源是谁都不愿看到的。如果云能够反馈给开源,帮助开源成长,才是共赢的局面。不过,这个又有了新问题,如何做到反馈开源而不是背后的商业公司?

信息来源:【venturebeat】

Quick News

GPL 开源软件在黑洞照片中发挥大作用

在黑洞照片的合成过程中,开源软件 Sparselab 和 ehtim 帮了很大的忙。【TFIR】

普林斯顿大学的研究人员开发了工具了探测智能家居设备

普林斯顿大学的研究人员研发了工具来帮助用户探测智能家居的数据请求。【Princeton】

Windows 10 系统包含 581GB 的源码文件

微软工程师 Axel Rietschin 在 Quora 发布了一篇文章,展示了 Windows 10 的项目规模,大约有 581GB 的文件,共 4073468 个文件和 86439 个子文件夹。【Quora】

两种编程语言都各有优缺点,它们在某些任务方面互有胜负。

BashPython 是大多数自动化工程师最喜欢的编程语言。它们都各有优缺点,有时很难选择应该使用哪一个。所以,最诚实的答案是:这取决于任务、范围、背景和任务的复杂性。

让我们来比较一下这两种语言,以便更好地理解它们各自的优点。

Bash

  • 是一种 Linux/Unix shell 命令语言
  • 非常适合编写使用命令行界面(CLI)实用程序的 shell 脚本,利用一个命令的输出传递给另一个命令(管道),以及执行简单的任务(可以多达 100 行代码)
  • 可以按原样使用命令行命令和实用程序
  • 启动时间比 Python 快,但执行时性能差
  • Windows 中默认没有安装。你的脚本可能不会兼容多个操作系统,但是 Bash 是大多数 Linux/Unix 系统的默认 shell
  • 与其它 shell (如 csh、zsh、fish) 完全兼容。
  • 通过管道(|)传递 CLI 实用程序如 sedawkgrep 等会降低其性能
  • 缺少很多函数、对象、数据结构和多线程支持,这限制了它在复杂脚本或编程中的使用
  • 缺少良好的调试工具和实用程序

Python

  • 是一种面对对象编程语言(OOP),因此它比 Bash 更加通用
  • 几乎可以用于任何任务
  • 适用于大多数操作系统,默认情况下它在大多数 Unix/Linux 系统中都有安装
  • 与伪代码非常相似
  • 具有简单、清晰、易于学习和阅读的语法
  • 拥有大量的库、文档以及一个活跃的社区
  • 提供比 Bash 更友好的错误处理特性
  • 有比 Bash 更好的调试工具和实用程序,这使得它在开发涉及到很多行代码的复杂软件应用程序时是一种很棒的语言
  • 应用程序(或脚本)可能包含许多第三方依赖项,这些依赖项必须在执行前安装
  • 对于简单任务,需要编写比 Bash 更多的代码

我希望这些列表能够让你更好地了解该使用哪种语言以及在何时使用它。

你在日常工作中更多会使用哪种语言,Bash 还是 Python?请在评论中分享。


via: https://opensource.com/article/19/4/bash-vs-python

作者:Archit Modi (Red Hat) 选题:lujun9972 译者:MjSeven 校对:wxy

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

Ubuntu 14.04 即将于 2019 年 4 月 30 日结束支持。这意味着在此日期之后 Ubuntu 14.04 用户将无法获得安全和维护更新。

你甚至不会获得已安装应用的更新,并且不手动修改 sources.list 则无法使用 apt 命令或软件中心安装新应用。

Ubuntu 14.04 大约在五年前发布。这是 Ubuntu 长期支持版本(LTS)。

检查 Ubuntu 版本并查看你是否仍在使用 Ubuntu 14.04。如果是桌面或服务器版,你可能想知道在这种情况下你应该怎么做。

我来帮助你。告诉你在这种情况下你有些什么选择。

升级到 Ubuntu 16.04 LTS(最简单的方式)

如果你可以连接互联网,你可以从 Ubuntu 14.04 升级到 Ubuntu 16.04 LTS。

Ubuntu 16.04 也是一个长期支持版本,它将支持到 2021 年 4 月。这意味着下次升级前你还有两年的时间。

我建议阅读这个升级 Ubuntu 版本的教程。它最初是为了将 Ubuntu 16.04 升级到 Ubuntu 18.04 而编写的,但这些步骤也适用于你的情况。

做好备份,全新安装 Ubuntu 18.04 LTS(非常适合桌面用户)

另一个选择是备份你的文档、音乐、图片、下载和其他任何你不想丢失数据的文件夹。

我说的备份指的是将这些文件夹复制到外部 USB 盘。换句话说,你应该有办法将数据复制回计算机,因为你将格式化你的系统。

我建议桌面用户使用此选项。Ubuntu 18.04 是目前的长期支持版本,它将至少在 2023 年 4 月之前得到支持。在你被迫进行下次升级之前,你将有四年的时间。

支付扩展安全维护费用并继续使用 Ubuntu 14.04

这适用于企业客户。Canonical 是 Ubuntu 的母公司,它提供 Ubuntu Advantage 计划,客户可以支付电话电子邮件支持和其他益处。

Ubuntu Advantage 计划用户还有扩展安全维护(ESM)功能。即使给定版本的生命周期结束后,此计划也会提供安全更新。

这需要付出金钱。服务器用户每个物理节点每年花费 225 美元。对于桌面用户,价格为每年 150 美元。你可以在此处了解 Ubuntu Advantage 计划的详细定价。

还在使用 Ubuntu 14.04 吗?

如果你还在使用 Ubuntu 14.04,那么你应该开始了解这些选择,因为你还有不到一个月的时间。

在任何情况下,你都不能在 2019 年 4 月 30 日之后使用 Ubuntu 14.04,因为你的系统由于缺乏安全更新而容易受到攻击。无法安装新应用将是一个额外的痛苦。

那么,你会做什么选择?升级到 Ubuntu 16.04 或 18.04 或付费 ESM?


via: https://itsfoss.com/ubuntu-14-04-end-of-life/

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

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

编写和接收电子邮件是每个人日常工作的重要组成部分,选择电子邮件客户端通常是一个重要决定。Fedora 系统提供了大量的电子邮件客户端可供选择,其中包括基于文本的电子邮件应用。

Mutt

Mutt 可能是最受欢迎的基于文本的电子邮件客户端之一。它有人们期望的所有常用功能。Mutt 支持颜色代码、邮件会话、POP3 和 IMAP。但它最好的功能之一是它具有高度可配置性。实际上,用户可以轻松地更改键绑定,并创建宏以使工具适应特定的工作流程。

要尝试 Mutt,请使用 sudodnf 安装它:

$ sudo dnf install mutt

为了帮助新手入门,Mutt 有一个非常全面的充满了宏示例和配置技巧的 wiki

Alpine

Alpine 也是最受欢迎的基于文本的电子邮件客户端。它比 Mutt 更适合初学者,你可以通过应用本身配置大部分功能而无需编辑配置文件。Alpine 的一个强大功能是能够对电子邮件进行评分。这对那些订阅含有大量邮件的邮件列表如 Fedora 的开发列表的用户来说尤其有趣。通过使用分数,Alpine 可以根据用户的兴趣对电子邮件进行排序,首先显示高分的电子邮件。

也可以使用 dnf 从 Fedora 的仓库安装 Alpine。

$ sudo dnf install alpine

使用 Alpine 时,你可以按 Ctrl+G 组合键轻松访问文档。

nmh

nmh(new Mail Handling)遵循 UNIX 工具哲学。它提供了一组用于发送、接收、保存、检索和操作电子邮件的单一用途程序。这使你可以将 nmh 命令与其他程序交换,或利用 nmh 编写脚本来创建更多自定义工具。例如,你可以将 Mutt 与 nmh 一起使用。

使用 dnf 可以轻松安装 nmh

$ sudo dnf install nmh

要了解有关 nmh 和邮件处理的更多信息,你可以阅读这本 GPL 许可的


via: https://fedoramagazine.org/3-cool-text-based-email-clients/

作者:Clément Verna 选题:lujun9972 译者:geekpi 校对:wxy

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

TechCrunch 报道称,一个黑客组织已经入侵了几个联邦调查局附属网站并将其内容上传到网上,其中包括数十个包含数千名联邦特工和执法人员个人信息的文件。

黑客攻击了与 FBI 国家学院协会有关的三个网站,这是一个由美国各地不同分部组成的联盟,旨在促进位于弗吉尼亚州匡提科的 FBI 培训学院的联邦和执法领导和培训。黑客利用至少三个组织网站的漏洞 —— 并下载了每个 Web 服务器的内容。

然后,黑客将数据下载到他们自己的网站上,考虑到数据的敏感性,TechCrunch 没有将其命名或链接。

电子表格在删除重复数据后包含大约 4000 条独特记录,包括成员名称、个人和政府电子邮件地址、职位、电话号码和邮政地址等。

TechCrunch 通过周五晚的加密聊天与其中一名未透露姓名的黑客进行了交谈。

“我们攻击了超过 1000 个网站,”黑客说。“现在我们正在构建所有数据,很快它们就会被出售。我认为其他一些东西会从被黑客攻击的政府网站列表中公布。”TechCrunch 询问黑客是否担心他们下载的文件会使联邦特工和执法部门面临风险。“可能,是的,”黑客说。

这名黑客声称拥有“超过一百万条数据”,涉及多个美国联邦机构和公共服务组织的员工。

数据在黑客论坛和黑暗网络上的市场中被盗和销售的情况并不少见,但黑客们表示他们会免费提供数据,以证明他们有“有趣”的东西。黑客发送了一个链接到他们声称已经入侵的另一个 FBINAA 网站。当我们在 Tor 浏览器会话中打开页面时,该网站已被破坏 - 突出显示之前加密聊天时刻的屏幕截图。

在加密聊天中,黑客还提供了其他遭入侵网站的证据,包括属于制造业巨头富士康的子域名。提供的其中一个链接不需要用户名或密码,但显示了基于 Lotus 的 Webmail 系统的后端,该系统包含数千个员工记录,包括电子邮件地址和电话号码。

黑客说道,他们的最终目标是:“经验和金钱”。

来源:cnBeta.COM

更多资讯

国家网信办持续推进 APP 乱象专项整治 关停清理违法 APP 3 万余个

2018 年 12 月以来,国家网信办会同有关部门,针对涉黄涉赌、恶意程序、违规游戏、不良学习类移动 APP 开展专项整治行动,关停下架违法违规 APP 33638 款,拦截恶意网站链接 234 万余个,社交平台清理低俗不良信息 2474 万余条、封禁违规账号 364 万余个,APP 乱象得到有效遏制,网络生态持续向好。

来源: 中国网信网

详情: http://t.cn/EXyxCVM

丝绸之路 2 号的创始人被判入狱 5 年

周五英国一家法院判处托马斯·怀特 5 年零 4 个月的刑期,罪名是他在一个巨大的黑暗网络毒品市场中所扮演的角色。2015 年,《连线》杂志公布了一份“暗网毒枭名单”,其中包括绰号为 Dread Pirate Roberts 2 (DPR2) 的托马斯·怀特,他是第 2 个丝绸之路网站的创建者,该网站在 FBI 逮捕丝绸之路网站创始人罗斯·乌尔布赖希特后立即发布上线。

来源: cnBeta.COM

详情: http://t.cn/EXyx8El

微软 IE 浏览器曝零日漏洞:一个老文件,可致系统文件遭窃

据 ZDNet 报道,安全研究人员发布了一份 IE 浏览器零日漏洞的详细信息和概念验证代码。通过这一漏洞,黑客可以窃取 Windows 系统中的文件。

来源: IT之家

详情: http://t.cn/EXyxsLW

国防军工不用 Windows 10 却用 XP 背后意义竞如此深

国防力量分很多种,比如:教育、财政、建设等等都是国防力量的一部分,但这一切都并不是国民心中的国防力量。我们认为的国防力量是无人机、潜艇和航空母舰等,这些能明确区分强弱和维护国家尊严的才能称之为“力量”。

来源: 中国村在线

详情: http://t.cn/EXyJoOr

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

让我们来看一些漂亮的 GTK 主题,你不仅可以用在 Ubuntu 上,也可以用在其它使用 GNOME 的 Linux 发行版上。

对于我们这些使用 Ubuntu 的人来说,默认的桌面环境从 Unity 变成了 Gnome 使得主题和定制变得前所未有的简单。Gnome 有个相当大的定制用户社区,其中不乏可供用户选择的漂亮的 GTK 主题。最近几个月,我不断找到了一些喜欢的主题。我相信这些是你所能找到的最好的主题之一了。

Ubuntu 和其它 Linux 发行版的最佳主题

这不是一个详细清单,可能不包括一些你已经使用和喜欢的主题,但希望你能至少找到一个能让你喜爱的没见过的主题。所有这里提及的主题都可以工作在 Gnome 3 上,不管是 Ubuntu 还是其它 Linux 发行版。有一些主题的屏幕截屏我没有,所以我从官方网站上找到了它们的图片。

在这里列出的主题没有特别的次序。

但是,在你看这些最好的 GNOME 主题前,你应该学习一下 如何在 Ubuntu GNOME 中安装主题

1、Arc-Ambiance

Arc 和 Arc 变体主题已经出现了相当长的时间,普遍认为它们是最好的主题之一。在这个示例中,我选择了 Arc-Ambiance ,因为它是 Ubuntu 中的默认 Ambiance 主题。

我是 Arc 主题和默认 Ambiance 主题的粉丝,所以不用说,当我遇到一个融合了两者优点的主题,我不禁长吸了一口气。如果你是 Arc 主题的粉丝,但不是这个特定主题的粉丝,Gnome 的外观上当然还有适合你口味的大量的选择。

2、Adapta Colorpack

Adapta 主题是我所见过的最喜欢的扁平主题之一。像 Arc 一样,Adapata 被很多 Linux 用户广泛采用。我选择这个配色包,是因为一次下载你就有数个可选择的配色方案。事实上,有 19 个配色方案可以选择,是的,你没看错,19 个呢!

所以,如果你是如今常见的扁平风格/ 材料设计风格 Material Design Language 的粉丝,那么,在这个主题包中很可能至少有一个能满足你喜好的变体。

3、Numix Collection

啊,Numix! 让我想起了我们一起度过的那些年!对于那些在过去几年装点过桌面环境的人来说,你肯定在某个时间点上遇到过 Numix 主题或图标包。Numix 可能是我爱上的第一个 Linux 现代主题,现在我仍然爱它。虽然经过这些年,但它仍然魅力不失。

灰色色调贯穿主题,尤其是默认的粉红色高亮,带来了真正干净而完整的体验。你可能很难找到一个像 Numix 一样精美的主题包。而且在这个主题包中,你还有很多可供选择的余地,简直不要太棒了!

4、Hooli

Hooli 是一个已经出现了一段时间的主题,但是我最近才偶然发现它。我是很多扁平主题的粉丝,但是通常不太喜欢材料设计风格的主题。Hooli 像 Adapta 一样吸取了那些设计风格,但是我认为它和其它的那些有所不同。绿色高亮是我对这个主题最喜欢的部分之一,并且,它在不冲击整个主题方面做的很好。

5、Arrongin/Telinkrin

福利:二合一主题!它们是在主题领域中的相对新的竞争者。它们都吸取了 Ubuntu 接近完成的 “communitheme” 的思路,并带它到了你的桌面。这两个主题我能找到的唯一真正的区别就是颜色。Arrongin 以 Ubuntu 家族的橙色颜色为中心,而 Telinkrin 则更偏向于 KDE Breeze 系的蓝色,我个人更喜欢蓝色,但是两者都是极好的选择!

6、Gnome-osx

我不得不承认,通常,当我看到一个主题有 “osx” 或者在标题中有类似的内容时我就不会不期望太多。大多数受 Apple 启发的主题看起来都比较雷同,我真不能找到使用它们的原因。但我想这两个主题能够打破这种思维定式:这就是 Arc-osc 主题和 Gnome-osx 主题。

我喜欢 Gnome-osx 主题的原因是它在 Gnome 桌面上看起来确实很像 OSX。它在融入桌面环境而不至于变的太扁平方面做得很好。所以,对于那些喜欢稍微扁平的主题的人来说,如果你喜欢红黄绿按钮样式(用于关闭、最小化和最大化),这个主题非常适合你。

7、Ultimate Maia

曾经有一段时间我使用 Manjaro Gnome。尽管那以后我又回到了 Ubuntu,但是,我希望我能打包带走的一个东西是 Manjaro 主题。如果你对 Manjaro 主题和我一样感受相同,那么你是幸运的,因为你可以带它到你想运行 Gnome 的任何 Linux 发行版!

丰富的绿色颜色,Breeze 式的关闭、最小化、最大化按钮,以及全面雕琢过的主题使它成为一个不可抗拒的选择。如果你不喜欢绿色,它甚至为你提供一些其它颜色的变体。但是说实话……谁会不喜欢 Manjaro 的绿色呢?

8、Vimix

这是一个让我激动的主题。它是现代风格的,吸取了 macOS 的红黄绿按钮的风格,但并不是直接复制了它们,并且减少了多变的主题颜色,使之成为了大多数主题的独特替代品。它带来三个深色的变体和几个彩色配色,我们中大多数人都可以从中找到我们喜欢的。

9、Ant

像 Vimix 一样,Ant 从 macOS 的按钮颜色中吸取了灵感,但不是直接复制了样式。在 Vimix 减少了颜色花哨的地方,Ant 却增加了丰富的颜色,在我的 System 76 Galago Pro 屏幕看起来绚丽极了。三个主题变体的变化差异大相径庭,虽然它可能不见得符合每个人的口味,它无疑是最适合我的。

10、Flat Remix

如果你还没有注意到这点,对于一些关注关闭、最小化、最大化按钮的人来说我就是一个傻瓜。Flat Remix 使用的颜色主题是我从未在其它地方看到过的,它采用红色、蓝色和橙色方式。把这些添加到一个几乎看起来像是一个混合了 Arc 和 Adapta 的主题的上面,就有了 Flat Remix。

我本人喜欢它的深色主题,但是换成亮色的也是非常好的。因此,如果你喜欢稍稍透明、风格一致的深色主题,以及偶尔的一点点颜色,那 Flat Remix 就适合你。

11、Paper

Paper 已经出现一段时间。我记得第一次使用它是在 2014 年。可以说,Paper 的图标包比其 GTK 主题更出名,但是这并不意味着它自身的主题不是一个极好的选择。即使我从一开始就倾心于 Paper 图标,我不能说当我第一次尝试它的时候我就是一个 Paper 主题忠实粉丝。

我觉得鲜亮的色彩和有趣的方式被放到一个主题里是一种“不成熟”的体验。现在,几年后,Paper 在我心目中已经长大,至少可以这样说,这个主题采取的轻快方式是我非常欣赏的一个。

12、Pop

Pop 在这个列表上是一个较新的主题,是由 System 76 的人们创造的,Pop GTK 主题是前面列出的 Adapta 主题的一个分支,并带有一个匹配的图标包,图标包是先前提到的 Paper 图标包的一个分支。

该主题是在 System 76 发布了 他们自己的发行版 Pop!\_OS 之后不久发布的。你可以阅读我的 Pop!\_OS 点评 来了解更多信息。不用说,我认为 Pop 是一个极好的主题,带有华丽的装饰,并为 Gnome 桌面带来了一股清新之风。

结束语

很明显,我们有比文中所描述的主题更多的选择,但是这些大多是我在最近几月所使用的最完整、最精良的主题。如果你认为我们错过一些你确实喜欢的主题,或你确实不喜欢我在上面描述的主题,那么在下面的评论区让我们知道,并分享你喜欢的主题更好的原因!


via: https://itsfoss.com/best-gtk-themes/

作者:Phillip Prado 译者:robsean 校对:wxy 选题:lujun9972

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