导读 2014年,Fedora.next倡议正式开始建立Fedora Linux未来十年的发展规划。从本质上讲,这项规划旨在进一步使Fedora不再只是一套汇聚多种开源产品的通用库(例如Debian)。相反,Fedora自此开始分为工作站、服务器与云等多个版本,其各自拥有独特的定位与用途。

而作为高度关注最终用户的版本,工作站版为高级与普通用户带来了更为细化的Linux桌面方案——例如运行在Gnome下的Qt程序将有所区别。这样的变化绝非一蹴而就,亦非有意为之——具体调整以增量化方式推出,但始终以稳定性作为优先考量。尽管Fedora 24的初始设计规划包括将Wayland选定为默认显示服务器,即在Gnome桌面、驱动程序以及各应用中支持Wayland,但目前来看其默认选项仍为X.org——意味着Wayland还需要更多时间才能发展成熟。

可视化改进

Cantarell系统默认字体得到大幅改进,这也是新版本较往期版本的最大变动。其中包括对字体渲染机制的深度改造,其直接影响到不同字体尺寸或DPI值之间的显示效果。在此次更新之前,Cantarell就已经暗示将调整附加符号并改进对Cyrillic字符的支持能力。在早期版本中,用户需要手动编辑字体渲染设置或者使用Gnome Tweak工具,但在此次升级后全部原有设置将继续起效——而无需另行调整。

另外,Fedora 24库中还新增了QGnomePlatform软件包,其负责将Gnome/GTK显示设置转换为Qt 5应用。对于高分辨率显示器来说,这项变更非常便利,能够显著改善面向Qt 5所设计程序的视觉效果。

另外,Nautilus文件管理器中的搜索功能变得更加强大,我们能够查找最近使用过或者修改过的各个文件,同时对文件类型进行单一或多项限定,例如只搜索“文档”。

支持openh264

Fedora 24正式支持openh264,这意味着思科提供的专利授权使其得以免费实现专有编解码器。不过,用户只能从思科处直接下载该编解码器。当用户尝试播放视频时,会有GUI提示信息要求大家下载该编解码器。而非Gnome用户则需要手动进行下载。

目前,该插件只支持基本功能,不过预计未来将有更多配置被添加进来。

图形化升级

在上代Fedora当中,我们需要使用命令行升级各主要版本,例如由22到23。但从现在起(此功能也已经被向下移植至Fedora 23),用户可以直接利用Software应用完成大版本更新了。

这套升级系统提供明确的“安装”按钮,且只会在用户确认后进行安装——而不会像Windows 10那样采取不透明的频繁更新方式。

更多深层改进

其它改进包括glibc 2.23升级,其添加了Unicode 8.0支持能力外加一系列安全修复。C编译器也更新至GCC6。同样的,Mono也被更新为4.2版本以实现更出色的.NET支持能力。Ruby、Python与Node.js分别被更新至2.3、3.5与5.10版本。Ping现在可用于IPv6地址,意味着我们不再需要额外的IPv6专用工具。

是否该加以使用?

如果大家已经开始将Linux作为桌面系统,那么答案是肯定的。Gnome 3已经经历了漫长的升级,且可在定制之后提供类似于传统桌面的使用方式。另外,Fedora还拥有一系列预配置桌面选项,包括KDE、MATE、LXDE、Xfce以及Cinnamon。

如果大家原本使用Windows,那么情况可能比较复杂。就目前来讲,Software应用还不包括专有程序,因此谷歌Chrome与TeamViewer等常见应用还无法利用Software应用进行安装。为了简化过渡,大家可以使用Fedy来一键搞定专有软件包的安装工作。

Fedora 24最新工作站版本之四大重要改进的更多相关文章

  1. 安装Fedora 24后必要的设置

    安装Fedora 24后必要的设置 导读 Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速.稳定.强大的操作系统.它允许任何人自由地使用.修改和重发布,无论现在 ...

  2. Cloudera Manager安装之利用parcels方式安装3或4节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(五)

    参考博客 Cloudera Manager安装之利用parcels方式安装单节点集群  Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm ...

  3. Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)

    不多说,直接上干货! 福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号:   大数据躺过的坑      Java从入门到架构师      人工智能躺过的坑          ...

  4. Fedora 24 Linux 环境下实现 Infinality 字体渲染增强及 Java 字体渲染改善的方法(修订)

    Fedora 24 Linux 桌面环境默认字体渲染引擎 freetype 及字体配置工具 fontconfig 采用的是未经优化的编译及设置,字体渲染效果比较差.而某些 Linux 发行版的桌面字体 ...

  5. Fedora 24中的日志管理

    Introduction Log files are files that contain messages about the system, including the kernel, servi ...

  6. 获得appstore里面app的最新的版本信息,进行版本更新

    版本更新有两种方式 一种是从服务器获得最新的版本信息和当前app的版本进行比较 另外一种是获得appStore上最新的版本信息和当前的app的版本进行比较 现在我来说一下如何通过appStore获得最 ...

  7. Fedora 24 Gnome Boxes 无法ping通网络

    安装Fedora 24在试用虚拟机时发现无法ping通外网. 我傻傻地以为是软件问题. 问题描述: 尝试ping程序来测试网络连通性: (我之前也是ping百度,后来在为了少打字百度了一些比较短的域名 ...

  8. fedora 24 使用扇贝网页版没有声音

    (扇贝的官方答疑:https://www.shanbay.com/help/faq/no_voice/) 第4步下载MP3测试文件没办法使用: 似乎因为MP3格式的文件是的版权问题. 打算安装能处理M ...

  9. git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地

    git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...

随机推荐

  1. Struts2-----面试题汇总

    1.struts2框架中,从用户发出请求到获得响应整个过程的流转图 FilterDispatcher --> ActionProxy-->Configuration Manager--&g ...

  2. scrapy3_ 安装指南

    安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. 现在 ...

  3. Java字符串方法

    1.字符串和字符数组的转换 .toCharArray() String str1 = "hello"; // //System.out.println(str1); char c[ ...

  4. C++ wMA 算法

    CMakeLists.txt project(aaa) add_library(aaa SHARED aaa.cpp) add_executable(bbb bbb.cpp) target_link_ ...

  5. nginx重定向配置

    # /etc/nginx/nginx.conf #写在server,location核心模块中,if也可以写.$http_host客户端设法要到达主机的主机名 if ($http_host !~ “^ ...

  6. ecshop上传图片2

    html代码 <tr> <td class="label">{$lang.lab_picture}</td> <td> <in ...

  7. Kafka——分布式消息系统

    Kafka——分布式消息系统 架构 Apache Kafka是2010年12月份开源的项目,采用scala语言编写,使用了多种效率优化机制,整体架构比较新颖(push/pull),更适合异构集群. 设 ...

  8. Xcode pch文件问题

    创建后需修改 Prefix Header Debug.Release 为:项目名称/PrefixHeader.pch/ #import <UIKit/UIKit.h>#import < ...

  9. HBase命令(三) -- 增删改查

    新增 //语法:put <table>,<rowkey>,<family:column>,<value>,<timestamp> //新增或 ...

  10. java从一个目录拷贝文件到另一个目录下

    ** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * ...