标签 Fedora 下的文章

今日关注

至少有三个系统管理员报告说,他们的 Linux 的 Web 服务器被一种名为 FairWare 的勒索软件攻击了。攻击者会将服务器上 Web 服务器的内容删除并留下如下消息:

Hi, please view here: http://pastebin.com/raw/jtSjmJzS for information on how to obtain your files!

这个 PasteBin 的链接内有更多的勒索内容和说明,要求用户为其指定的比特币钱包转账 2 比特币,并提供了联系的邮件地址。不过这个勒索软件看起来并不是加密了用户的文件,而是删除了它,所以有可能你付出了赎金也不能找回文件。截止到目前为止,该比特币钱包地址还未有人支付勒索的赎金。

图文摘要

Fedora 25 alpha 版本正式发布,采用 Linux 内核 4.8 、支持 Wayland 显示服务器和 GNOME 3.21.4——这是即将发布的 GNOME 3.22 的开发版。

Enlightenment 0.21.2 发布,在新发布的 Enlightenment Foundation Libraries (EFL) version 1.18.0 中支持 Wayland 显示服务器。

Fedora 开发团队正在非常努力的开发下一代版本 Fedora 25,这将带来最新的技术改进。

Wayland 就是一个新的技术,这个下一代显示服务器的设计目标即是替代老旧的 X.Org 服务器(即 X11)。X11 被几乎所有的 GNU/Linux 操作系统用作默认的显示服务器,但是 X11 本身有很多安全隐患,却由于种种原因而不能修复。所以,多年以来一直有呼声要求设计新的显示服务器以取代已经用了几十年的 X11 服务器,而 Wayland 就是被寄予期望的一个替代品。

Wayland 的取代过程虽然很慢,但是一直在继续。许多开源软件,比如说 GNOME 和 KDE 家族的那些软件都在积极支持新的 Wayland 显示服务器,除此之外, Enlightenment 家族和其它那些虽然不属于桌面环境家族,但也活跃开发的软件也对 Wayland 表示了支持。另外,Canonical 公司开发了一个他们自己的显示服务器,叫 Mir,也是用来替代 X11 的,不过目前只在 Ubuntu 家族取得了一定进展。

Fedora 作为 Linux 发行版界的技术先锋,总是积极地在他们的发行版中采用各种新的技术,比如 Systemd,也比如 Wayland。虽然因此带来一些负面结果——比如发布延期、稳定性和兼容性有时候不太好,但是作为一个为 RHEL 和 CentOS 趟路的发行版,似乎也无可厚非——Just for fun,新技术总是好玩的,不是么?

从 Fedora 24 开始,他们就想着在 Fedora 里面默认采用 Wayland 显示服务器,但是直到发布时,也没完全搞好,只能将这个重任放到下一个版本,即 Fedora 25 中。而在上周,Fedora Wiki 网站上发布了一篇新功能建议草案,提议 Fedora 25 的 Workstation 版本采用 Wayland 做 GNOME 桌面环境的默认显示服务器。

在该草案中说“我们将在 GNOME 中让 GDM 默认使用 Wayland。如果 Wayland 不可用(比如使用 nvidia 显卡时),代码会自动切换到 Xorg。用户可以在 /etc/gdm/custom.conf 中设置 WaylandEnable=false 来禁用 Wayland,但是不再为 GNOME 分别设置 X11 和 Wayland 两个入口菜单了。”

用户不会注意到采用不同的显示服务器的明显不同,事实上,采用 Wayland 会让应用彼此之间以及和底层系统隔离的更好。换句话说, Wayland 比 X11 更安全。

Fedora 25 目前计划将在今年的 11 月 15 日到来,当然,按照 Fedora 的“传统”,延期是一定的,现在已经延期一次了。但是,不要紧,等着等着就习惯了。在 Fedora 25 发布之前,你还可以在 Fedora 24 中使用 Wayland 显示服务器,并将你发现的问题反馈给社区,让他们可以更好的改善 Wayland 显示服务器的表现。总之,希望 Fedora 25 能给我们带来惊喜,将 Wayland 作为默认显示服务器显然会带来引导作用,必然会引领一些发行版跟进。

参考:softpedia

每个 Fedora 系统都运行着一个内核。许多代码片段组合在一起使之成为现实。

每个 Fedora 内核都起始于一个来自于上游社区的基线版本——通常称之为 vanilla 内核。上游内核就是标准。(Fedora 的)目标是包含尽可能多的上游代码,这样使得 bug 修复和 API 更新更加容易,同时也会有更多的人审查代码。理想情况下,Fedora 能够直接获取 kernel.org 的内核,然后发送给所有用户。

现实情况是,使用 vanilla 内核并不能完全满足 Fedora。Vanilla 内核可能并不支持一些 Fedora 用户希望拥有的功能。用户接收的 [Fedora 内核] 是在 vanilla 内核之上打了很多补丁的内核。这些补丁被认为“ 不在树上 out of tree ”。许多这些位于补丁树之外的补丁都不会存在太久。如果某补丁能够修复一个问题,那么该补丁可能会被合并到 Fedora 树,以便用户能够更快地收到修复。当内核变基到一个新版本时,在新版本中的补丁都将被清除。

一些补丁会在 Fedora 内核树上存在很长时间。一个很好的例子是,安全启动补丁就是这类补丁。这些补丁提供了 Fedora 希望支持的功能,即使上游社区还没有接受它们。保持这些补丁更新是需要付出很多努力的,所以 Fedora 尝试减少不被上游内核维护者接受的补丁数量。

通常来说,想要在 Fedora 内核中获得一个补丁的最佳方法是先给 Linux 内核邮件列表(LKML) 发送补丁,然后请求将该补丁包含到 Fedora 中。如果某个维护者接受了补丁,就意味着 Fedora 内核树中将来很有可能会包含该补丁。一些来自于 GitHub 等地方的还没有提交给 LKML 的补丁是不可能进入内核树的。首先向 LKML 发送补丁是非常重要的,它能确保 Fedora 内核树中携带的补丁是功能正常的。如果没有社区审查,Fedora 最终携带的补丁将会充满 bug 并会导致问题。

Fedora 内核中包含的代码来自许多地方。一切都需要提供最佳的体验。


via: https://fedoramagazine.org/makes-fedora-kernel/

作者:Laura Abbott 译者:ChrisLeeGit 校对:wxy

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

今日关注

Fedora 项目大使及打包者 Miro Hrončok 向社区发出倡议,希望社区人员能够帮助他们移植一些软件包到最新的 Python 3 上。Fedora 项目总是在支持新技术方面走在前列,在 Python 3 方面也是。有许多使用 Python 写的应用都已经支持了 Python 3,但是不幸的是,它们通常没有为 Fedora 做好打包,所以 Fedora 项目需要更多的志愿者来帮忙做一些移植和打包工作

参与这个工作很容易,你只需要懂得一些 Python 3 语言,然后从 Fedora Python 3 移植数据库中选择你要移植的包,在 Bugzilla 上申明你要移植即可开始。具体的移植工作,你需要提交可以使软件包兼容 Python 3 的 spec 文件,创建补丁并附加到 Bugzilla bug 报告中。完成这一切之后,你的每个补丁都可以为你赢得一枚 Fedora 徽章

 title=

加入 Python 3 移植团队

图文摘要

美军原计划将其 400 万台设备升级到 Windows 10,但是现在由于资金问题,显然没法按照原计划的升级时限进行,目前计划得到明年第二季度才能完成。

2014 年的时候,Fedora.next 促进会开始制定一个 Fedora Linux 未来十年的发展计划。这个计划,从本质上将 Fedora 与那些将各种不同的开源产品堆积在一个公共的软件仓库中的发行版区分开来了(看看 Debian 你就知道了)。

说的更清楚些,Fedora 根据不同的用途,分成了 工作站版 Workstation 服务器版 Server 和针对各个 云服务商的分发版 Cloud distributions 。对于工作站版,其主要的关注点是让它面对最终用户而言更加直观易用,无论他是老鸟还是菜鸟;给用户提供一个经过精心打磨的桌面系统,比如消除运行在 GNOME 环境下的 Qt 程序的违和感等等。

这不是一个突然的转身,也不是一蹴而就的变化,这种调整是逐步演进的,在新版本发布时它一定是稳定的,而不是堆在那里就可以发步了(LCTT 译注:这也是导致 Fedora 拖延症传统的原因)。原计划在 Fedora 24 中会选择 Wayland 作为默认的显示服务器,即在 GNOME 桌面、驱动程序和全部应用中支持 Wayland,而且事实上在过去六个月当中也取得了极大进展,但是最终 Fedora 24 仍旧默认采用了 X.org ,而留给 Wayland 更多时间进行精雕细琢。

1. 视觉改进

系统默认字体 Cantarell 是一个主要的变化,对于使用过之前版本的 Fedora 用户来说,这是第一眼就能看到的变化了。这包括重新打造的字体渲染引擎,特别是字体微调数据会影响到字体在不同的大小和 DPI 时如何显示。在本次更新前,Cantarell 的字体微调数据在音调符号之间有些不一致,此外还改进了 Cyrillic 字符的支持。从之前版本升级的用户,如果手工修改过字体渲染设置或使用过 GNOME 调整工具调整的,需要将那些设置重置回默认设置,以便可以使字体设置正确升级。

你可以使用 GNOME 调整工具恢复默认设置,或使用如下命令:

gsettings reset org.gnome.desktop.interface font-name
gsettings reset org.gnome.settings-daemon.plugins.xsettings antialiasing
gsettings reset org.gnome.settings-daemon.plugins.xsettings hinting
gsettings reset org.gnome.settings-daemon.plugins.xsettings rgba-order

在 Fedora 24 的软件库中新增了一个 QGnomePlatform 软件包,它可以将 GNOME/GTK 显示设置转换到 Qt 5 应用上。对于高清分辨率的显示器来说——它越来越多地出现在笔记本电脑上了——这是一个可喜的变化,它显著地改善了 Qt 5 程序的显示效果,可用性会更好。

在 Nautilus 文件管理器中的搜索功能现在也更加地健壮,现在可以在搜索中按文件使用或修改时间进行过滤,也可以限制只搜索一类或几类文件,比如只搜索“文档”。

2. 支持 openh264

Fedora 24 现在正式地支持了 openh264 ,它属于思科专利授权的一部分,现在可以免费使用这个专有的编解码器了。不过,还有一点限制,这个编解码器需要去思科下载。想要播放这种视频的用户会得到一个下载该编解码器的提示,而 GNOME 之外的用户必须手动启用该功能才行。

此外,这个插件目前仅支持基本性能编码,而许多视频采用了高性能编码方式进行编码,预期还会不断增加更多的性能编码支持

3. 图形化升级

之前版本的 Fedora 需要使用命令行来进行重大版本升级,比如从 22 升级到 23 时就是这样的。从现在开始(这个功能也会移植回 Fedora 23),用户可以使用“软件”应用来进行重大版本升级

升级系统有一个明确标为“安装”的按钮,只有在直接得到用户指令的情况下才进行升级,而不会像 Windows 10 那样,令用户吃惊地通过那种不透明的、频繁更新的方式进行更新

4. 引擎盖之下的改进

可以用汽车来类比,很多内部的细节只有那种专门去找寻它们的人才会注意到(这么干的一般都是程序员)。这其中包括 glibc 2.23,它带来了 Unicode 8.0 支持,以及一些安全修复。C 编译器也升级到了 GCC 6;类似的,Mono 升级到了 4.2 ,改进了 .NET 支持;Ruby 升级到了 2.3Python 升级到了 3.5Node.js 升级到了 5.10Ping 现在支持 IPv6 地址了,也就是我们不再需要一个 IPv6 特定的版本了。

我应该使用它吗?

如果你已经在使用 Linux 桌面了,那么答案是肯定的。GNOME 3 从其首次发布以来已经经过很长时间的打磨,可以很轻松地像一个“传统的”桌面一样定制,虽然在一些细节上有所不同。Fedora 也有各种已经预先配置好的其它桌面环境,比如 KDE、MATE、LXDE、Xfce 和来自 Linux Mint 的 Cinnamon。

如果你是刚刚从 Windows 转移过来,那么还需要一点点适应过程。如上所述,“软件”应用里面还不包括专属软件,所以一些常见的专属软件,比如 Google Chrome 和 TeamViewer 在“软件”里面还找不到。当然,解决办法很容易,Fedy 提供了一键安装这些常见专属软件的途径,以及各种常用的优化功能。

现在,你可以去 getfedora.com 下载 Fedora 24 了!

今日关注

延期四次的 Fedora 24 正式发布,详情请参阅具体报道

图片新闻

Linux 内核 3.12.61 LTS 发布更新。

Chakra GNU/Linux 的用户可以对一些核心组件进行更新了。可以将桌面环境更新到 KDE Plasma 5.6.5,将内核更新到 Linux kernel 4.5.7,以及 Qt 5.6.1等,都可以从软件仓库中进行下载更新。

基于 Ubuntu 16.04 LTS 的 Ultimate Edition 5.0 LTS 发布。采用了 MATE 1.14.1 桌面环境。这是一个长期支持版本,会一直支持到2019年。不过目前只提供了64位机器的镜像。稍后会发布完整版本,支持32位机以及 GNOME 桌面环境。

代号为“Lithium”的 Parrot Security OS 3.0 发布。Parrot Security OS 是一款基于 Debian GNU/Linux 的云友好的操作系统,专为各种安全渗透测试而设计。最新的发布提供了各种安装版本,不同版本可能有不同的桌面环境还有安全测试工具。已经可以进行下载了。详情见官网