开源人才市场正呈现爆发式增长之势,各企业也迫切需要新鲜血液巩固自身业务。下面来看下开源IT专业人士们值得关注的五项热门技能。

根据IT招聘与雇用平台Dice.comLinux基金会统计,开源人才已经成为技术市场上炙手可热的资源。双方发布的报告显示,2016年3月IT行业提供400个IT管理者与4500个开源工作岗位,且有65%的人力经理表示未来六个月内其招聘计划中的开源人才占比将超过一半。这一趋势主要是受到开源成果在企业业务领域大规模应用的影响。“市场对开源人才的需求正逐步升温,企业也在努力找到合适的开源技术员工。此类岗位的数字正不断增加,证明相关技能拥有者已经处于供不应求的地位,”Dice.com总裁Bob Melk表示。

根据这份报告的内容,我们总结出了当前市场上热度最高的五项开源技能。

1.开发

开源人才“必备”技能中居于首位的就是开发能力,有74%的受访者表示他们需要技能出众的开源开发者。此类技能具体包括Linux、Unix、Apache、Hadoop以及其他开源平台,涵盖的技术领域则有软件开发、大数据、数据中心技术与安全。

“随着越来越多传统企业开始向数字化时代转型,恒温器及汽车等普通产品也在尝试纳入软件代码——而开源代码正是其中的支柱所在。”Linux基金会执行董事Jim Zemlin指出。

2.DevOps

58%的人力主管表示他们今年正在物色DevOps专家。随着系统管理员与软件开发者这两大角色在云时代下逐步合并,DevOps人员的需求也水涨船高,具体负责企业云技术的设计、配置与部署工作,Zemlin解释称。

“随着企业的数字化转型进程不断深入,开源代码与项目的数量也在持续增长,这意味着企业需要开源人才将代码同后端云服务相结合,同时将传统以硬件为中心的解决方案转化为‘软件定义型’技术,”Zemlin表示。

3.云技术

OpenStack、CloudStack以及其他云技术已经成为51%受访人力管理者的关注重点。他们表示向云端转移的企业级技术数量正成倍增加,因此需要熟练的云架构师及其他专业人士协力实现。“目前已经有明确的证据表明,拥有云移动灵活性、敏捷性与规模化相关技能的人才足以在市场上取得成功。”人力管理者解释道。

4.网络

网络技能需求同样火热,有21%的受访人力管理者正在物色此类人才。随着企业逐步由硬件定义型方案转向软件定义方向,将各类组件加以整合的能力也成为决定项目成败的关键,Zemlin指出。“另外,企业还需要将防火墙内外的不同技术元素加以结合,从而实现业务流程的无缝化与安全保障。” Dice.com总裁Bob Melk强调称。

5.存储

云与网络技术的快速普及也让具备分布式开源存储技能的IT人才有了用武之地,SUSE Linux人力资源全球主管Marie Louise van Deutekom指出。“没有分布式存储人才的帮助,企业根本无法通过网络确保众多来自不同位置的用户切实访问数据、文件与信息。”。

头条消息

基于 Ubuntu 16.04 LTS 的 Linux Lite 经过了几个月的开发,发布了 3.0 版本。重新打造的外观使用了 Arc GTK 主题。其创建者说:“和 2 系列不同,我们现在有了新的登录管理器、新的引导主题、Lite Software 全面改进、新的系统主题(Arc),并增加了一个共享硬件配置工具(Lite Info)。此外,还修正了许多在 Beta 版本中发现的问题,谢谢大家的反馈。”

进入了六月,这又是一个值得期待的月份, 很多开源软件都要发布其新的版本。比如 Arch Linux 就发布了其月度镜像 2016.06.01 版本,搭载了Linux 内核 4.5.4。可以从官网进行下载了;而另外一个滚动发行版 OpenSUSE Tumbleweed 的 GCC 6 的迁移过程还在进行中,好消息是 Linux 内核 4.6 会在本周末进入主仓库。

版本更迭

  • Linux Kernel 4.4.12 、4.5.6 和 4.6.1 发布。
  • QNAP,一家致力于提供关于存储管理、文件共享、监控以及虚拟化应用的 NAS 解决方案的台企,最近宣称,要转向提供IoT (物联网)应用了。QNAP NAS 将会采用 snap 软件包格式发布其 NAS 解决方案,这样的好处就是开发者可以用同一种形式构建应用,这将会大大降低跨平台管理、迁移、重新开发的成本。
  • 备受称赞的跨平台虚幻游戏引擎 Unreal Engine 4.12 发布,这一版本改动比较大,进行了数百项更新,修复了许多跨平台的bug,加入了许多的新特性,以及对许多新技术比如 Vulkan Mobile Renderer 的实现。Unreal Engine 4.12 引入了 Sequencer,一款实时、非线性的动画和电影工具,这个工具的功能强大,可以直播游戏记录,进行电影摄影,自动存储关键帧。值得一提的是,该版本首次对开源的虚拟现实游戏(OSVR)平台进行了支持。同事也加入了对最新版SDK的支持。目前可以从官网进行下载了。
  • Canonical 为 Ubuntu 14.04 LTS 用户发布了一封新的安全公告,列出了 Ubuntu 14.04 LTS 存在的一些漏洞,Ubuntu 14.04 LTS 的用户应立即进行更新。Ubuntu 14.04 LTS 将会继续支持到 2019 年。
  • 紧跟着 Wine 1.9.11 之后,Wine Staging 1.9.11 也发布了,现在可以玩 DOOM 2016 了。

Canonical 基础团队Foundations Team成员 Łukasz Zemczak 向 Ubuntu Phone 邮件列表发送邮件称面向 Ubuntu 设备的 OTA-11 更新已经正式上线。Ubuntu Touch OTA-11 更新历时两个多月的研发,涵盖了一些激动人心的新功能和改善,例如 Canonical 称之为 Aethercast 或者叫 Display Cast 的无线显示技术。

不过令人感到遗憾的是,根据 Canonical 的 Michael Hall 表示目前只有魅族的 PRO 5 Ubuntu 版智能手机才支持无线显示功能,目前尚未有计划将 Aethercast 功能带到更老的 Ubuntu 手机上,例如魅族 MX4、BQ Aquaris E4.5,或者 BQ Aquaris E5 HD。

自6月1日之后,用户有望在 Ubuntu Phone 上看到关于 OTA-11 更新的通知,这项更新同时面向 Canonical 的全新 Ubuntu平板—— BQ Aquaris M10 Ubuntu Edition,不过需要注意的是本次更新是分步骤(将会在24小时之内完成部署)的,所以并非所有人都会在今天获得更新。

更多信息访问:Ubuntu Touch OTA-11 。

刚接触Linux桌面的用户不知道该如何选择一款合适的Linux桌面环境。如果你习惯使用Windows或OS X,那么一想到要选择就让人犯难,那么你又该如何在十几个主要的Linux桌面、几十个次要的当中进行选择呢?

这个问题没有轻松的答案,如果你是新用户,之前没有用过任何Linux桌面,更是这样。围绕这个话题而写的文章大多数也没有多大帮助,因为它们主要阐述什么最适合新用户使用,而不是帮助新用户自行确定。要是你用过Linux,Distrowatch的Search页面会显得更实用,不过对新用户来说用处有限。

我倒是想提议另一种方法:给出对立的设计选择,让用户根据自己的偏好和工作习惯来选择。下面是帮助新用户入门的七个对立面:

7.经典 vs 创新

经典桌面有工作区、一个或多个面板,还有一个菜单。从MATE到Xfce,它们占了Linux中桌面环境的绝大多数。它们很少花里胡哨,但是提供了一种稳定的界面,凡是用过计算机的人几乎之前都见过。想要桌面运行起来,如同大多数Windows版本的那些人可能应该考虑经典桌面。

相比之下,创新桌面与经典设计不一样。比如说,Gnome使用概览屏幕来启动应用程序,而Unity这种桌面其实适用于移动设备。同样,虽然你可以在KDE中建立经典桌面,但是这种设计拓展了经典桌面,有多种桌面和轻松置换图标的几种方法。

6.移动 vs 非移动

在手机或平板电脑上处理大量计算工作的用户可以选择灵感源自移动设备的桌面,有简单的工作区和屏幕方面的多处变化。对这些用户而言,Gnome是个合理的选择,不过Unity是更好的选择。在诸多桌面中,只有Unity是为融合理念而设计的――在任何格式尺寸的设备上使用同一桌面。尤其推荐拥有触摸屏显示器的那些人使用Unity。

5.启动器 vs 实用工具

一方面,对一些用户来说,桌面只是应用程序启动器而已。它们很少花时间在桌面里面,也没有过高的期望。对这类用户而言,Unity和LXDE可能很合适。

另一方面,对一些用户来说,桌面是生态系统的一部分,其设置决定了运行方式。这些用户建议使用GNOME、KDE、Cinammon和MATE。

4.最小化设计 vs 最大化设计

几款Linux桌面旨在减少凌乱,同时提供最简单的工具和控件布局。在这类桌面上运行的应用程序是为了最常见的场合设计的,但是出现问题后可能不尽如人意。GNOME、LXDE和Unity都属于这一类,所有窗口管理器也是如此。

截然不同的是,设计人员决定设计成面面俱到的桌面。虽然这些最大化设计可能让新用户产生选项焦虑,但是它们拥有你所需要的各种功能。为了简化,它们常常选择智能默认值,或者在不同的选项卡上隐藏先进功能。采用这种最大化设计的桌面包括KDE和Cinnamon。

3.菜单 vs 桌面启动器

一些用户更喜欢从菜单来启动应用程序,保持工作区界面整洁。其他用户喜欢将启动器添加到桌面或面板,用于启动应用程序、文档或URL,虽然工作区变得凌乱了,但是可以快速访问/获取资源。

你更喜欢哪个是个选择问题。然而,如果你更喜欢使用菜单,不妨试一试Gnome或者Unity。

但是如果你偏爱桌面启动器,可以试一试MATE、Cinnamon或 Xfce。如果你完全青睐桌面启动器,KDE会为你提供最多的配置选项,包括定制每一个虚拟工作区的功能。

2.全屏 vs 多任务处理

你平常每次处理一两个应用程序吗?还是你在工作时经常使用多个应用程序,经常在它们之间来回切换?

如果你对第一个问题回答“是的”,可能会满足于Unity。倒不是说Unity无法多任务处理,而是它在默认情况下以全屏方式打开应用程序,而你在多个窗口之间切换时,面板中显示的顶层菜单可能让人困惑。

然而,如果你对第二个问题回答“是的”,几乎其他任何桌面都可能适合你的要求。

1.轻量级 vs 功能全面型

直到近几年,Linux桌面还是功能全面型。KDE和Gnome都提供了启动应用程序的一个地方,还提供了完整的生态系统,包括旨在与它们协同运行的各种实用工具和应用程序。

然而,你可能更偏爱根据个人喜好而不是桌面环境来选择应用程序。也许你拥有一台比较旧、比较慢的机子。在这两种情况下,LXDE之类的轻量级桌面,或者IceWM或Openbox之类的窗口管理器可能更适合你的选择。

选择自己的Linux桌面

有时候,上述其中一个对立面可能比其他对立面来得更重要,你想决定使用哪种桌面,只要回答它就行。然而,使用这一系列选择的最好办法就是考虑每一个选择,然后合计某种桌面环境在留言部分出现的次数。虽然结果总不是某一种桌面,但是通常可以将选择范围缩小到一两种。

为了进一步缩小范围,可以考虑每个Linux发行版的特殊性。比如说,Zorin提供类似Windows的外观感觉,而MATE和Cinammon经常推荐给Windows用户使用,因为与Windows一样,它们也是经典桌面的例子。同样,虽然据我所知没有一个发行版比得上OS X,但是Unity受到OS X的启发,所以来自Mac阵营的人可能会觉得它用起来最熟悉。

然而,不管你使用哪种方法来选择Linux桌面,都别着急。找到适合你偏好和工作流程的一款桌面将决定着你对于使用体验会有怎样的反应。

头条消息

Canonical 为了推动其 snap 软件包格式,不但将其用在 Ubuntu 16.04 LTS 中,还对创建 snap 软件包的工具进行了更新,以期让更多的开发者将他们维护的软件包打包成 snap 格式。今天,Snapcraft 发布了 2.9。这一版本提供了实验性的 YAML 属性 “confinement” 和 “epoch” 的支持。

可以使用下面命令来安装Snapcraft 2.9:

sudo apt update
sudo apt install snapcraft
sudo apt install snapcraft-examples

深度操作系统发布了 15.2 版本,它采用了全新的启动器展示方式和直观的搜索,增加安全启动支持,首次采用由深度内核小组进行优化编译的4.4 LTS内核,系统性能和资源占用均得到了显著提升;同时,本次版本预装广受欢迎的网易云音乐和更稳定的新版CrossOver 15。更多详情

版本更迭

  • 下一代分布式独立图形安装框架 Calamares 2.2.3 发布。这一版本修复了几个 bug,增加了对 Qt 5 GUI 工具套件的支持,解决了 KPMcore 构建过程中的问题,改善了 unpackfs 模块的错误报告体验。 增加了对 locale.gen 文件的配置支持以及对不同基于 Debian 的 GNU/Linux操作系统上位置选择的支持。可以从网上进行下载了。
  • 基于 Linux 的信息亭操作系统 Porteus Kiosk 4.0.0 Web Kiosk 发布。这一版本搭载了 Linux 内核 4.4.11 LTS,基于 Mozilla Firefox 45.1.1 ESR 和 Google Chrome 50.0.2661.102 浏览器。Porteus Kiosk 4.0.0 不再对32位的 Chrome 浏览器继续支持, Tomasz Jokiel 说,“我们从现在起不再提供对32位机器的支持了”。Porteus Kiosk 4.0.0 的配置面板中加入了一个新的选项,允许用户自己选择一个拾音装置作为默认的麦克风,还有一个很棒的功能就是可以定时从一个给定的路径下载屏保幻灯片。
  • 经过6个月的开发,著名的开源、自由、跨平台的绘画软件 Krita 发布了 3.0。完全移植了下一代的 Qt 5 技术,这个版本最显著的特性是对内置动画的支持,以及对大型画布和画刷的支持。目前已经可以从网上进行下载了。